gi-gtk-hs-0.3.18: A wrapper for gi-gtk, adding a few more idiomatic API parts on top

Safe Haskell | None
Language | Haskell2010

Data.GI.Gtk

Synopsis

- main :: (HasCallStack, MonadIO m) => m ()
- data License
  - = LicenseUnknown
  - | LicenseCustom
  - | LicenseGpl20
  - | LicenseGpl30
  - | LicenseLgpl21
  - | LicenseLgpl30
  - | LicenseBsd
  - | LicenseMitX11
  - | LicenseArtistic
  - | LicenseGpl20Only
  - | LicenseGpl30Only
  - | LicenseLgpl21Only
  - | LicenseLgpl30Only
  - | LicenseAgpl30
  - | LicenseAgpl30Only
  - | LicenseBsd3
  - | LicenseApache20
  - | LicenseMpl20
  - | AnotherLicense Int
- init :: (HasCallStack, MonadIO m) => Maybe [Text] -> m (Maybe [Text])
- on :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
- get :: forall info (attr :: Symbol) obj result m. (AttrGetC info obj attr result, MonadIO m) => obj -> AttrLabelProxy attr -> m result
- data Unit
  - = UnitNone
  - | UnitPoints
  - | UnitInch
  - | UnitMm
  - | AnotherUnit Int
- set :: forall o m. MonadIO m => o -> [AttrOp o 'AttrSet] -> m ()
- newtype Separator = Separator (ManagedPtr Separator)
- new :: (Constructible a tag, MonadIO m) => (ManagedPtr a -> a) -> [AttrOp a tag] -> m a
- copyBytes :: (HasCallStack, CallocPtr a) => Int -> Ptr a -> IO (Ptr a)
- getDebugFlags :: (HasCallStack, MonadIO m) => m Word32
- class (GObject o, IsDescendantOf Label o) => IsLabel o
- newtype Arrow = Arrow (ManagedPtr Arrow)
- newtype Fixed = Fixed (ManagedPtr Fixed)
- newtype Builder = Builder (ManagedPtr Builder)
- newtype Bin = Bin (ManagedPtr Bin)
- newtype Table = Table (ManagedPtr Table)
- newtype Stack = Stack (ManagedPtr Stack)
- catchGErrorJustDomain :: GErrorClass err => IO a -> (err -> GErrorMessage -> IO a) -> IO a
- handleGErrorJustDomain :: GErrorClass err => (err -> GErrorMessage -> IO a) -> IO a -> IO a
- windowNew :: (HasCallStack, MonadIO m) => WindowType -> m Window
- castTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o', GObject o') => (ManagedPtr o' -> o') -> o -> IO (Maybe o')
- newtype GValue = GValue (ManagedPtr GValue)
- toGValue :: (IsGValue a, MonadIO m) => a -> m GValue
- fromGValue :: (IsGValue a, MonadIO m) => GValue -> m a
- data AttrOp obj (tag :: AttrOpTag) where
  - (:=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag
  - (:=>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag
  - (:~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag
  - (:~>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag
  - (:&=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag
  - (:!<~) :: forall obj info (attr :: Symbol) (tag1 :: AttrOpTag) b model (tag :: AttrOpTag). (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag1 info obj, AttrSetTypeConstraint info b, ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag
  - (:<~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b model. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b, AttrOpAllowed 'AttrGet info obj, EqMaybe b (AttrGetType info), ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag
  - Bind :: forall obj info (propName :: Symbol) (tag :: AttrOpTag) model outType (components :: [Symbol]) (fieldName :: Symbol). (HasAttributeList obj, GObject obj, info ~ ResolveAttribute propName obj, AttrInfo info, KnownSymbol (AttrLabel info), AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrOpAllowed 'AttrPut info obj, ?_haskell_gi_modelProxy :: ModelProxy model, outType ~ AttrGetType info, AttrSetTypeConstraint info outType, components ~ Components fieldName, PathFieldAccess components model outType, KnownSymbol fieldName, Eq outType) => AttrLabelProxy propName -> AttrLabelProxy fieldName -> AttrOp obj tag
  - On :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
  - After :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
- after :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
- newtype Window = Window (ManagedPtr Window)
- offscreenWindowGetSurface :: (HasCallStack, MonadIO m, IsOffscreenWindow a) => a -> m (Maybe Surface)
- windowGetPosition :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Int32, Int32)
- data WindowType
  - = WindowTypeToplevel
  - | WindowTypePopup
  - | AnotherWindowType Int
- windowMove :: (HasCallStack, MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m ()
- windowResize :: (HasCallStack, MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m ()
- windowSetOpacity :: (HasCallStack, MonadIO m, IsWindow a) => a -> Double -> m ()
- windowSetTitle :: (HasCallStack, MonadIO m, IsWindow a) => a -> Text -> m ()
- windowSetTransientFor :: (HasCallStack, MonadIO m, IsWindow a, IsWindow b) => a -> Maybe b -> m ()
- windowSetTypeHint :: (HasCallStack, MonadIO m, IsWindow a) => a -> WindowTypeHint -> m ()
- windowSetIconName :: (HasCallStack, MonadIO m, IsWindow a) => a -> Maybe Text -> m ()
- windowStick :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- newtype GError = GError (ManagedPtr GError)
- parseArgs :: (HasCallStack, MonadIO m) => [Text] -> m (Bool, [Text])
- initCheck :: (HasCallStack, MonadIO m) => Maybe [Text] -> m (Bool, Maybe [Text])
- newtype Settings = Settings (ManagedPtr Settings)
- pattern MAJOR_VERSION :: Int32
- pattern MICRO_VERSION :: Int32
- pattern MINOR_VERSION :: Int32
- class (GObject o, IsDescendantOf Window o) => IsWindow o
- toWindow :: (MonadIO m, IsWindow o) => o -> m Window
- windowBeginMoveDrag :: (HasCallStack, MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- windowBeginResizeDrag :: (HasCallStack, MonadIO m, IsWindow a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- windowDeiconify :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- windowFullscreen :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- windowFullscreenOnMonitor :: (HasCallStack, MonadIO m, IsWindow a, IsScreen b) => a -> b -> Int32 -> m ()
- windowGetAcceptFocus :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetFocusOnMap :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetGroup :: (HasCallStack, MonadIO m, IsWindow a) => Maybe a -> m WindowGroup
- windowGetScreen :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Screen
- windowGetTypeHint :: (HasCallStack, MonadIO m, IsWindow a) => a -> m WindowTypeHint
- windowGetWindowType :: (HasCallStack, MonadIO m, IsWindow a) => a -> m WindowType
- windowIconify :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- windowMaximize :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- windowSetAcceptFocus :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetFocusOnMap :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetGeometryHints :: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> Maybe Geometry -> [WindowHints] -> m ()
- windowSetIconList :: (HasCallStack, MonadIO m, IsWindow a, IsPixbuf b) => a -> [b] -> m ()
- windowSetKeepAbove :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetKeepBelow :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetRole :: (HasCallStack, MonadIO m, IsWindow a) => a -> Text -> m ()
- windowSetSkipPagerHint :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetSkipTaskbarHint :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetStartupId :: (HasCallStack, MonadIO m, IsWindow a) => a -> Text -> m ()
- windowSetUrgencyHint :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowUnfullscreen :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- windowUnmaximize :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- windowUnstick :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- selectionOwnerSetForDisplay :: (HasCallStack, MonadIO m, IsDisplay a, IsWidget b) => a -> Maybe b -> Atom -> Word32 -> m Bool
- selectionOwnerSet :: (HasCallStack, MonadIO m, IsWidget a) => Maybe a -> Atom -> Word32 -> m Bool
- selectionConvert :: (HasCallStack, MonadIO m, IsWidget a) => a -> Atom -> Atom -> Word32 -> m Bool
- eventsPending :: (HasCallStack, MonadIO m) => m Bool
- data GClosure a
- byteStringToCString :: ByteString -> IO CString
- cstringToByteString :: HasCallStack => CString -> IO ByteString
- cstringToString :: HasCallStack => CString -> IO String
- cstringToText :: HasCallStack => CString -> IO Text
- gflagsToWord :: (Num b, IsGFlag a) => [a] -> b
- mapCArrayWithLength :: (Storable a, Integral b) => b -> (a -> IO c) -> Ptr a -> IO ()
- mapGArray :: Storable a => (a -> IO b) -> Ptr (GArray a) -> IO ()
- mapGList :: (Ptr a -> IO b) -> Ptr (GList (Ptr a)) -> IO ()
- mapGSList :: (Ptr a -> IO b) -> Ptr (GSList (Ptr a)) -> IO ()
- mapPtrArray :: (Ptr a -> IO b) -> Ptr (GPtrArray (Ptr a)) -> IO ()
- mapZeroTerminatedCArray :: (Ptr a -> IO b) -> Ptr (Ptr a) -> IO ()
- packBlockArray :: Int -> [Ptr a] -> IO (Ptr a)
- packByteString :: ByteString -> IO (Ptr Word8)
- packFileNameArray :: [String] -> IO (Ptr CString)
- packGArray :: Storable a => [a] -> IO (Ptr (GArray a))
- packGByteArray :: ByteString -> IO (Ptr GByteArray)
- packGHashTable :: GHashFunc a -> GEqualFunc a -> Maybe (GDestroyNotify a) -> Maybe (GDestroyNotify b) -> [(PtrWrapped a, PtrWrapped b)] -> IO (Ptr (GHashTable a b))
- packGList :: [Ptr a] -> IO (Ptr (GList (Ptr a)))
- packGPtrArray :: [Ptr a] -> IO (Ptr (GPtrArray (Ptr a)))
- packGSList :: [Ptr a] -> IO (Ptr (GSList (Ptr a)))
- packMapStorableArray :: forall a b. Storable b => (a -> b) -> [a] -> IO (Ptr b)
- packMapZeroTerminatedStorableArray :: forall a b. (Num b, Storable b) => (a -> b) -> [a] -> IO (Ptr b)
- packPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
- packStorableArray :: Storable a => [a] -> IO (Ptr a)
- packUTF8CArray :: [Text] -> IO (Ptr CString)
- packZeroTerminatedByteString :: ByteString -> IO (Ptr Word8)
- packZeroTerminatedFileNameArray :: [String] -> IO (Ptr CString)
- packZeroTerminatedPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
- packZeroTerminatedStorableArray :: (Num a, Storable a) => [a] -> IO (Ptr a)
- packZeroTerminatedUTF8CArray :: [Text] -> IO (Ptr CString)
- stringToCString :: String -> IO CString
- textToCString :: Text -> IO CString
- unpackBlockArrayWithLength :: Integral a => Int -> a -> Ptr b -> IO [Ptr b]
- unpackBoxedArrayWithLength :: (Integral a, GBoxed b) => Int -> a -> Ptr b -> IO [Ptr b]
- unpackByteStringWithLength :: Integral a => a -> Ptr Word8 -> IO ByteString
- unpackFileNameArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [String]
- unpackGArray :: Storable a => Ptr (GArray a) -> IO [a]
- unpackGByteArray :: Ptr GByteArray -> IO ByteString
- unpackGHashTable :: Ptr (GHashTable a b) -> IO [(PtrWrapped a, PtrWrapped b)]
- unpackGList :: Ptr (GList (Ptr a)) -> IO [Ptr a]
- unpackGPtrArray :: Ptr (GPtrArray (Ptr a)) -> IO [Ptr a]
- unpackGSList :: Ptr (GSList (Ptr a)) -> IO [Ptr a]
- unpackMapStorableArrayWithLength :: (Integral a, Storable b) => (b -> c) -> a -> Ptr b -> IO [c]
- unpackMapZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => (a -> b) -> Ptr a -> IO [b]
- unpackPtrArrayWithLength :: Integral a => a -> Ptr (Ptr b) -> IO [Ptr b]
- unpackStorableArrayWithLength :: (Integral a, Storable b) => a -> Ptr b -> IO [b]
- unpackUTF8CArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [Text]
- unpackZeroTerminatedByteString :: Ptr Word8 -> IO ByteString
- unpackZeroTerminatedFileNameArray :: HasCallStack => Ptr CString -> IO [String]
- unpackZeroTerminatedPtrArray :: Ptr (Ptr a) -> IO [Ptr a]
- unpackZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => Ptr a -> IO [a]
- unpackZeroTerminatedUTF8CArray :: HasCallStack => Ptr CString -> IO [Text]
- unrefGArray :: Ptr (GArray a) -> IO ()
- unrefGByteArray :: Ptr GByteArray -> IO ()
- unrefGHashTable :: Ptr (GHashTable a b) -> IO ()
- unrefPtrArray :: Ptr (GPtrArray a) -> IO ()
- withTextCString :: Text -> (CString -> IO a) -> IO a
- wordToGFlags :: (Storable a, Integral a, Bits a, IsGFlag b) => a -> [b]
- g_list_free :: Ptr (GList a) -> IO ()
- g_slist_free :: Ptr (GSList a) -> IO ()
- gtypeName :: GType -> IO String
- noGParamSpec :: Maybe GParamSpec
- catchGErrorJust :: GErrorClass err => err -> IO a -> (GErrorMessage -> IO a) -> IO a
- checkGError :: (Ptr (Ptr GError) -> IO a) -> (GError -> IO a) -> IO a
- gerrorCode :: GError -> IO GErrorCode
- gerrorDomain :: GError -> IO GQuark
- gerrorMessage :: GError -> IO GErrorMessage
- gerrorNew :: GErrorDomain -> GErrorCode -> GErrorMessage -> IO GError
- handleGErrorJust :: GErrorClass err => err -> (GErrorMessage -> IO a) -> IO a -> IO a
- maybePokeGError :: Ptr (Ptr GError) -> Maybe GError -> IO ()
- propagateGError :: (Ptr (Ptr GError) -> IO a) -> IO a
- cstringPackPtr :: CString -> PtrWrapped CString
- cstringUnpackPtr :: PtrWrapped CString -> CString
- gDirectEqual :: GEqualFunc (Ptr a)
- gDirectHash :: GHashFunc (Ptr a)
- gStrEqual :: GEqualFunc CString
- gStrHash :: GHashFunc CString
- gvaluePackPtr :: Ptr GValue -> PtrWrapped (Ptr GValue)
- gvalueUnpackPtr :: PtrWrapped (Ptr GValue) -> Ptr GValue
- ptrPackPtr :: Ptr a -> PtrWrapped (Ptr a)
- ptrUnpackPtr :: PtrWrapped (Ptr a) -> Ptr a
- disownGVariant :: GVariant -> IO (Ptr GVariant)
- gvariantFromBool :: Bool -> IO GVariant
- gvariantFromBytestring :: ByteString -> IO GVariant
- gvariantFromDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => key -> value -> IO GVariant
- gvariantFromDouble :: Double -> IO GVariant
- gvariantFromGVariant :: GVariant -> IO GVariant
- gvariantFromHandle :: Int32 -> IO GVariant
- gvariantFromInt16 :: Int16 -> IO GVariant
- gvariantFromInt32 :: Int32 -> IO GVariant
- gvariantFromInt64 :: Int64 -> IO GVariant
- gvariantFromList :: IsGVariant a => [a] -> IO GVariant
- gvariantFromMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => Map key value -> IO GVariant
- gvariantFromMaybe :: IsGVariant a => Maybe a -> IO GVariant
- gvariantFromObjectPath :: GVariantObjectPath -> IO GVariant
- gvariantFromSignature :: GVariantSignature -> IO GVariant
- gvariantFromText :: Text -> IO GVariant
- gvariantFromTuple :: [GVariant] -> IO GVariant
- gvariantFromWord16 :: Word16 -> IO GVariant
- gvariantFromWord32 :: Word32 -> IO GVariant
- gvariantFromWord64 :: Word64 -> IO GVariant
- gvariantFromWord8 :: Word8 -> IO GVariant
- gvariantGetTypeString :: GVariant -> IO Text
- gvariantObjectPathToText :: GVariantObjectPath -> Text
- gvariantSignatureToText :: GVariantSignature -> Text
- gvariantToBool :: GVariant -> IO (Maybe Bool)
- gvariantToBytestring :: GVariant -> IO (Maybe ByteString)
- gvariantToDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (key, value))
- gvariantToDouble :: GVariant -> IO (Maybe Double)
- gvariantToGVariant :: GVariant -> IO (Maybe GVariant)
- gvariantToHandle :: GVariant -> IO (Maybe Int32)
- gvariantToInt16 :: GVariant -> IO (Maybe Int16)
- gvariantToInt32 :: GVariant -> IO (Maybe Int32)
- gvariantToInt64 :: GVariant -> IO (Maybe Int64)
- gvariantToList :: IsGVariant a => GVariant -> IO (Maybe [a])
- gvariantToMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (Map key value))
- gvariantToMaybe :: IsGVariant a => GVariant -> IO (Maybe (Maybe a))
- gvariantToObjectPath :: GVariant -> IO (Maybe Text)
- gvariantToSignature :: GVariant -> IO (Maybe Text)
- gvariantToText :: GVariant -> IO (Maybe Text)
- gvariantToTuple :: GVariant -> IO (Maybe [GVariant])
- gvariantToWord16 :: GVariant -> IO (Maybe Word16)
- gvariantToWord32 :: GVariant -> IO (Maybe Word32)
- gvariantToWord64 :: GVariant -> IO (Maybe Word64)
- gvariantToWord8 :: GVariant -> IO (Maybe Word8)
- newGVariantFromPtr :: Ptr GVariant -> IO GVariant
- newGVariantObjectPath :: Text -> Maybe GVariantObjectPath
- newGVariantSignature :: Text -> Maybe GVariantSignature
- noGVariant :: Maybe GVariant
- unrefGVariant :: GVariant -> IO ()
- wrapGVariantPtr :: Ptr GVariant -> IO GVariant
- checkInstanceType :: (ManagedPtrNewtype o, TypedObject o) => o -> GType -> IO Bool
- copyBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
- copyBoxedPtr :: GBoxed a => Ptr a -> IO (Ptr a)
- disownBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
- disownManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
- disownObject :: (HasCallStack, GObject a) => a -> IO (Ptr b)
- freeBoxed :: (HasCallStack, GBoxed a) => a -> IO ()
- maybeWithManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => Maybe a -> (Ptr a -> IO c) -> IO c
- newBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
- newManagedPtr :: HasCallStack => Ptr a -> IO () -> IO (ManagedPtr a)
- newManagedPtr' :: HasCallStack => FinalizerPtr a -> Ptr a -> IO (ManagedPtr a)
- newManagedPtr_ :: Ptr a -> IO (ManagedPtr a)
- newObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
- newPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
- releaseObject :: (HasCallStack, GObject a) => a -> IO ()
- touchManagedPtr :: ManagedPtrNewtype a => a -> IO ()
- unrefObject :: (HasCallStack, GObject a) => a -> IO ()
- unsafeCastTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o') => (ManagedPtr o' -> o') -> o -> IO o'
- unsafeManagedPtrCastPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
- unsafeManagedPtrGetPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr a)
- withManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> (Ptr a -> IO c) -> IO c
- withManagedPtrList :: (HasCallStack, ManagedPtrNewtype a) => [a] -> ([Ptr a] -> IO c) -> IO c
- withNewObject :: (HasCallStack, GObject o) => Ptr o -> (o -> IO b) -> IO b
- withTransient :: (HasCallStack, ManagedPtrNewtype a) => Ptr a -> (a -> IO b) -> IO b
- wrapBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
- wrapObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
- wrapPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
- asA :: (ManagedPtrNewtype a, ManagedPtrNewtype b, HasParentTypes b, IsDescendantOf a b) => b -> (ManagedPtr a -> a) -> a
- class TypedObject a => BoxedEnum a
- class TypedObject a => BoxedFlags a
- class ManagedPtrNewtype a => BoxedPtr a where
  - boxedPtrCopy :: a -> IO a
  - boxedPtrFree :: a -> IO ()
- type CGType = Word64
- class BoxedPtr a => CallocPtr a where
  - boxedPtrCalloc :: IO (Ptr a)
- data GArray a = GArray (Ptr (GArray a))
- class (ManagedPtrNewtype a, TypedObject a) => GBoxed a
- data GByteArray = GByteArray (Ptr GByteArray)
- type GDestroyNotify ptr = FunPtr (ptr -> IO ())
- type GEqualFunc a = FunPtr (PtrWrapped a -> PtrWrapped a -> IO Int32)
- type GHashFunc a = FunPtr (PtrWrapped a -> IO Word32)
- data GHashTable a b = GHashTable (Ptr (GHashTable a b))
- data GList a = GList (Ptr (GList a))
- class (ManagedPtrNewtype a, TypedObject a) => GObject a
- newtype GParamSpec = GParamSpec (ManagedPtr GParamSpec)
- data GPtrArray a = GPtrArray (Ptr (GPtrArray a))
- data GSList a = GSList (Ptr (GSList a))
- newtype GType = GType {
  - gtypeToCGType :: CGType
  }
- newtype GVariant = GVariant (ManagedPtr GVariant)
- class Enum a => IsGFlag a
- data ManagedPtr a = ManagedPtr {
  - managedForeignPtr :: ForeignPtr a
  - managedPtrAllocCallStack :: Maybe CallStack
  - managedPtrIsDisowned :: IORef (Maybe CallStack)
  }
- class Coercible a (ManagedPtr ()) => ManagedPtrNewtype a where
  - toManagedPtr :: a -> ManagedPtr a
- newtype PtrWrapped a = PtrWrapped {
  - unwrapPtr :: Ptr a
  }
- class HasParentTypes a => TypedObject a where
  - glibType :: IO GType
- data UnexpectedNullPointerReturn = UnexpectedNullPointerReturn {
  - nullPtrErrorMsg :: Text
  }
- class Enum err => GErrorClass err where
  - gerrorClassDomain :: err -> Text
- type GErrorCode = C_gint
- type GErrorDomain = GQuark
- type GErrorMessage = Text
- class IsGValue a where
  - gvalueGType_ :: IO GType
  - gvalueSet_ :: Ptr GValue -> a -> IO ()
  - gvalueGet_ :: Ptr GValue -> IO a
- data GVariantDictEntry key value = GVariantDictEntry key value
- newtype GVariantHandle = GVariantHandle Int32
- data GVariantObjectPath
- data GVariantSignature
- newtype GVariantSinglet a = GVariantSinglet a
- class IsGVariant a where
  - toGVariant :: a -> IO GVariant
  - fromGVariant :: GVariant -> IO (Maybe a)
  - toGVariantFormatString :: a -> Text
- class Ord a => IsGVariantBasicType a
- data SignalProxy object info where
  - (:::) :: forall object info. SignalProxy object info -> Text -> SignalProxy object info
  - PropertyNotify :: forall info1 (propName :: Symbol) object (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object GObjectNotifySignalInfo
  - PropertySet :: forall info1 (propName :: Symbol) object b (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, AttrBaseTypeConstraint info1 object, b ~ AttrGetType info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object (GObjectPropertySetSignalInfo b)
- type TranslateFunc = Text -> IO Text
- type C_TranslateFunc = CString -> Ptr () -> IO CString
- mk_TranslateFunc :: C_TranslateFunc -> IO (FunPtr C_TranslateFunc)
- dynamic_TranslateFunc :: (HasCallStack, MonadIO m) => FunPtr C_TranslateFunc -> Text -> Ptr () -> m Text
- noTranslateFunc :: Maybe TranslateFunc
- genClosure_TranslateFunc :: MonadIO m => TranslateFunc -> m (GClosure C_TranslateFunc)
- wrap_TranslateFunc :: Maybe (Ptr (FunPtr C_TranslateFunc)) -> TranslateFunc_WithClosures -> C_TranslateFunc
- checkVersion :: (HasCallStack, MonadIO m) => Word32 -> Word32 -> Word32 -> m (Maybe Text)
- type Callback = Widget -> IO ()
- type C_Callback = Ptr Widget -> Ptr () -> IO ()
- mk_Callback :: C_Callback -> IO (FunPtr C_Callback)
- dynamic_Callback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_Callback -> a -> Ptr () -> m ()
- noCallback :: Maybe Callback
- genClosure_Callback :: MonadIO m => Callback -> m (GClosure C_Callback)
- wrap_Callback :: Maybe (Ptr (FunPtr C_Callback)) -> Callback_WithClosures -> C_Callback
- getBinaryAge :: (HasCallStack, MonadIO m) => m Word32
- getInterfaceAge :: (HasCallStack, MonadIO m) => m Word32
- newtype LevelBar = LevelBar (ManagedPtr LevelBar)
- getMajorVersion :: (HasCallStack, MonadIO m) => m Word32
- getMicroVersion :: (HasCallStack, MonadIO m) => m Word32
- getMinorVersion :: (HasCallStack, MonadIO m) => m Word32
- newtype Frame = Frame (ManagedPtr Frame)
- newtype Paned = Paned (ManagedPtr Paned)
- newtype Scale = Scale (ManagedPtr Scale)
- data BorderStyle
  - = BorderStyleNone
  - | BorderStyleSolid
  - | BorderStyleInset
  - | BorderStyleOutset
  - | BorderStyleHidden
  - | BorderStyleDotted
  - | BorderStyleDashed
  - | BorderStyleDouble
  - | BorderStyleGroove
  - | BorderStyleRidge
  - | AnotherBorderStyle Int
- newtype Border = Border (ManagedPtr Border)
- renderFrame :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- newtype Widget = Widget (ManagedPtr Widget)
- newtype StyleProvider = StyleProvider (ManagedPtr StyleProvider)
- pattern STYLE_PROVIDER_PRIORITY_THEME :: Int32
- newtype TreeSortable = TreeSortable (ManagedPtr TreeSortable)
- treeSortableSetSortColumnId :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> Int32 -> SortType -> m ()
- newtype Box = Box (ManagedPtr Box)
- newtype Assistant = Assistant (ManagedPtr Assistant)
- data AssistantPageType
  - = AssistantPageTypeContent
  - | AssistantPageTypeIntro
  - | AssistantPageTypeConfirm
  - | AssistantPageTypeSummary
  - | AssistantPageTypeProgress
  - | AssistantPageTypeCustom
  - | AnotherAssistantPageType Int
- assistantCommit :: (HasCallStack, MonadIO m, IsAssistant a) => a -> m ()
- data BaselinePosition
  - = BaselinePositionTop
  - | BaselinePositionCenter
  - | BaselinePositionBottom
  - | AnotherBaselinePosition Int
- newtype ButtonBox = ButtonBox (ManagedPtr ButtonBox)
- newtype ModelButton = ModelButton (ManagedPtr ModelButton)
- data ButtonsType
  - = ButtonsTypeNone
  - | ButtonsTypeOk
  - | ButtonsTypeClose
  - | ButtonsTypeCancel
  - | ButtonsTypeYesNo
  - | ButtonsTypeOkCancel
  - | AnotherButtonsType Int
- newtype ScrolledWindow = ScrolledWindow (ManagedPtr ScrolledWindow)
- newtype Gesture = Gesture (ManagedPtr Gesture)
- newtype TreeView = TreeView (ManagedPtr TreeView)
- newtype FileChooser = FileChooser (ManagedPtr FileChooser)
- newtype Image = Image (ManagedPtr Image)
- imageGetStorageType :: (HasCallStack, MonadIO m, IsImage a) => a -> m ImageType
- imageGetPixbuf :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Maybe Pixbuf)
- imageGetStock :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Text, Int32)
- newtype Label = Label (ManagedPtr Label)
- newtype Alignment = Alignment (ManagedPtr Alignment)
- newtype Toolbar = Toolbar (ManagedPtr Toolbar)
- newtype GesturePan = GesturePan (ManagedPtr GesturePan)
- newtype VBox = VBox (ManagedPtr VBox)
- newtype HBox = HBox (ManagedPtr HBox)
- printSettingsSetOrientation :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> PageOrientation -> m ()
- bindingSetAddPath :: (HasCallStack, MonadIO m) => BindingSet -> PathType -> Text -> PathPriorityType -> m ()
- newtype Notebook = Notebook (ManagedPtr Notebook)
- newtype HandleBox = HandleBox (ManagedPtr HandleBox)
- printSettingsSetDuplex :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> PrintDuplex -> m ()
- printOperationRun :: (HasCallStack, MonadIO m, IsPrintOperation a, IsWindow b) => a -> PrintOperationAction -> Maybe b -> m PrintOperationResult
- printSettingsSetQuality :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> PrintQuality -> m ()
- newtype EventController = EventController (ManagedPtr EventController)
- data RcTokenType
  - = RcTokenTypeInvalid
  - | RcTokenTypeInclude
  - | RcTokenTypeNormal
  - | RcTokenTypeActive
  - | RcTokenTypePrelight
  - | RcTokenTypeSelected
  - | RcTokenTypeInsensitive
  - | RcTokenTypeFg
  - | RcTokenTypeBg
  - | RcTokenTypeText
  - | RcTokenTypeBase
  - | RcTokenTypeXthickness
  - | RcTokenTypeYthickness
  - | RcTokenTypeFont
  - | RcTokenTypeFontset
  - | RcTokenTypeFontName
  - | RcTokenTypeBgPixmap
  - | RcTokenTypePixmapPath
  - | RcTokenTypeStyle
  - | RcTokenTypeBinding
  - | RcTokenTypeBind
  - | RcTokenTypeWidget
  - | RcTokenTypeWidgetClass
  - | RcTokenTypeClass
  - | RcTokenTypeLowest
  - | RcTokenTypeGtk
  - | RcTokenTypeApplication
  - | RcTokenTypeTheme
  - | RcTokenTypeRc
  - | RcTokenTypeHighest
  - | RcTokenTypeEngine
  - | RcTokenTypeModulePath
  - | RcTokenTypeImModulePath
  - | RcTokenTypeImModuleFile
  - | RcTokenTypeStock
  - | RcTokenTypeLtr
  - | RcTokenTypeRtl
  - | RcTokenTypeColor
  - | RcTokenTypeUnbind
  - | RcTokenTypeLast
  - | AnotherRcTokenType Int
- newtype RecentChooser = RecentChooser (ManagedPtr RecentChooser)
- newtype RecentManager = RecentManager (ManagedPtr RecentManager)
- newtype Button = Button (ManagedPtr Button)
- dialogAddButton :: (HasCallStack, MonadIO m, IsDialog a) => a -> Text -> Int32 -> m Widget
- newtype Revealer = Revealer (ManagedPtr Revealer)
- spinButtonSetUpdatePolicy :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> SpinButtonUpdatePolicy -> m ()
- spinButtonSpin :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> SpinType -> Double -> m ()
- data StateType
  - = StateTypeNormal
  - | StateTypeActive
  - | StateTypePrelight
  - | StateTypeSelected
  - | StateTypeInsensitive
  - | StateTypeInconsistent
  - | StateTypeFocused
  - | AnotherStateType Int
- newtype Style = Style (ManagedPtr Style)
- textBufferGetCopyTargetList :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m TargetList
- textBufferGetPasteTargetList :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m TargetList
- newtype TextView = TextView (ManagedPtr TextView)
- printSettingsSetPaperWidth :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Double -> Unit -> m ()
- windowSetDecorated :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- newtype Menu = Menu (ManagedPtr Menu)
- assistantAddActionWidget :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m ()
- boxSetHomogeneous :: (HasCallStack, MonadIO m, IsBox a) => a -> Bool -> m ()
- boxSetSpacing :: (HasCallStack, MonadIO m, IsBox a) => a -> Int32 -> m ()
- cssSectionGetParent :: (HasCallStack, MonadIO m) => CssSection -> m (Maybe CssSection)
- newtype IconSet = IconSet (ManagedPtr IconSet)
- eventControllerHandleEvent :: (HasCallStack, MonadIO m, IsEventController a) => a -> Event -> m Bool
- recentChooserSetSortFunc :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> RecentSortFunc -> m ()
- data SelectionMode
  - = SelectionModeNone
  - | SelectionModeSingle
  - | SelectionModeBrowse
  - | SelectionModeMultiple
  - | AnotherSelectionMode Int
- newtype SpinButton = SpinButton (ManagedPtr SpinButton)
- data TextViewLayer
  - = TextViewLayerBelow
  - | TextViewLayerAbove
  - | TextViewLayerBelowText
  - | TextViewLayerAboveText
  - | AnotherTextViewLayer Int
- accelGroupConnect :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> Word32 -> [ModifierType] -> [AccelFlags] -> GClosure C_AccelGroupActivate -> m ()
- applicationInhibit :: (HasCallStack, MonadIO m, IsApplication a, IsWindow b) => a -> Maybe b -> [ApplicationInhibitFlags] -> Maybe Text -> m Word32
- newtype Calendar = Calendar (ManagedPtr Calendar)
- data DestDefaults
  - = DestDefaultsMotion
  - | DestDefaultsHighlight
  - | DestDefaultsDrop
  - | DestDefaultsAll
  - | AnotherDestDefaults Int
- newtype EventControllerScroll = EventControllerScroll (ManagedPtr EventControllerScroll)
- newtype FileFilterInfo = FileFilterInfo (ManagedPtr FileFilterInfo)
- iconThemeLookupIcon :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> Int32 -> [IconLookupFlags] -> m (Maybe IconInfo)
- data InputPurpose
  - = InputPurposeFreeForm
  - | InputPurposeAlpha
  - | InputPurposeDigits
  - | InputPurposeNumber
  - | InputPurposePhone
  - | InputPurposeUrl
  - | InputPurposeEmail
  - | InputPurposeName
  - | InputPurposePassword
  - | InputPurposePin
  - | InputPurposeTerminal
  - | AnotherInputPurpose Int
- placesSidebarSetOpenFlags :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> [PlacesOpenFlags] -> m ()
- newtype RecentFilterInfo = RecentFilterInfo (ManagedPtr RecentFilterInfo)
- styleContextToString :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [StyleContextPrintFlags] -> m Text
- data TargetFlags
  - = TargetFlagsSameApp
  - | TargetFlagsSameWidget
  - | TargetFlagsOtherApp
  - | TargetFlagsOtherWidget
  - | AnotherTargetFlags Int
- newtype TargetEntry = TargetEntry (ManagedPtr TargetEntry)
- newtype TreeModel = TreeModel (ManagedPtr TreeModel)
- treeModelGetFlags :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m [TreeModelFlags]
- uIManagerAddUi :: (HasCallStack, MonadIO m, IsUIManager a) => a -> Word32 -> Text -> Text -> Maybe Text -> [UIManagerItemType] -> Bool -> m ()
- calendarSetDetailFunc :: (HasCallStack, MonadIO m, IsCalendar a) => a -> CalendarDetailFunc -> m ()
- widgetDragGetData :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => a -> b -> Atom -> Word32 -> m ()
- dragFinish :: (HasCallStack, MonadIO m, IsDragContext a) => a -> Bool -> Bool -> Word32 -> m ()
- windowSetModal :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetDestroyWithParent :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- data IconLookupFlags
  - = IconLookupFlagsNoSvg
  - | IconLookupFlagsForceSvg
  - | IconLookupFlagsUseBuiltin
  - | IconLookupFlagsGenericFallback
  - | IconLookupFlagsForceSize
  - | IconLookupFlagsForceRegular
  - | IconLookupFlagsForceSymbolic
  - | IconLookupFlagsDirLtr
  - | IconLookupFlagsDirRtl
  - | AnotherIconLookupFlags Int
- iconInfoGetFilename :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> m (Maybe [Char])
- iconInfoGetBuiltinPixbuf :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> m (Maybe Pixbuf)
- iconThemeChooseIcon :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> [Text] -> Int32 -> [IconLookupFlags] -> m (Maybe IconInfo)
- newtype PlacesSidebar = PlacesSidebar (ManagedPtr PlacesSidebar)
- data UIManagerItemType
  - = UIManagerItemTypeAuto
  - | UIManagerItemTypeMenubar
  - | UIManagerItemTypeMenu
  - | UIManagerItemTypeToolbar
  - | UIManagerItemTypePlaceholder
  - | UIManagerItemTypePopup
  - | UIManagerItemTypeMenuitem
  - | UIManagerItemTypeToolitem
  - | UIManagerItemTypeSeparator
  - | UIManagerItemTypeAccelerator
  - | UIManagerItemTypePopupWithAccels
  - | AnotherUIManagerItemType Int
- newtype ColorChooserWidget = ColorChooserWidget (ManagedPtr ColorChooserWidget)
- newtype ColorChooser = ColorChooser (ManagedPtr ColorChooser)
- data Orientation
  - = OrientationHorizontal
  - | OrientationVertical
  - | AnotherOrientation Int
- editableDeleteText :: (HasCallStack, MonadIO m, IsEditable a) => a -> Int32 -> Int32 -> m ()
- newtype Editable = Editable (ManagedPtr Editable)
- editableSetEditable :: (HasCallStack, MonadIO m, IsEditable a) => a -> Bool -> m ()
- newtype Orientable = Orientable (ManagedPtr Orientable)
- newtype Adjustment = Adjustment (ManagedPtr Adjustment)
- adjustmentSetLower :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> Double -> m ()
- adjustmentSetValue :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> Double -> m ()
- adjustmentConfigure :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> Double -> Double -> Double -> Double -> Double -> Double -> m ()
- newtype Scrollbar = Scrollbar (ManagedPtr Scrollbar)
- newtype EntryBuffer = EntryBuffer (ManagedPtr EntryBuffer)
- entryBufferGetLength :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> m Word32
- entryBufferSetMaxLength :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> Int32 -> m ()
- entryBufferDeleteText :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> Word32 -> Int32 -> m Word32
- entryBufferInsertText :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> Word32 -> Text -> Int32 -> m Word32
- iMContextSetSurrounding :: (HasCallStack, MonadIO m, IsIMContext a) => a -> Text -> Int32 -> Int32 -> m ()
- iMContextGetPreeditString :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m (Text, AttrList, Int32)
- newtype IMContext = IMContext (ManagedPtr IMContext)
- iMContextGetSurrounding :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m (Bool, Text, Int32)
- newtype IMContextSimple = IMContextSimple (ManagedPtr IMContextSimple)
- newtype RcStyle = RcStyle (ManagedPtr RcStyle)
- newtype BindingSet = BindingSet (ManagedPtr BindingSet)
- acceleratorParse :: (HasCallStack, MonadIO m) => Text -> m (Word32, [ModifierType])
- newtype BindingArg = BindingArg (ManagedPtr BindingArg)
- borderFree :: (HasCallStack, MonadIO m) => Border -> m ()
- data ScrollablePolicy
  - = ScrollablePolicyMinimum
  - | ScrollablePolicyNatural
  - | AnotherScrollablePolicy Int
- newtype Scrollable = Scrollable (ManagedPtr Scrollable)
- cssSectionGetEndLine :: (HasCallStack, MonadIO m) => CssSection -> m Word32
- cssProviderLoadFromFile :: (HasCallStack, MonadIO m, IsCssProvider a, IsFile b) => a -> b -> m ()
- cssSectionGetStartLine :: (HasCallStack, MonadIO m) => CssSection -> m Word32
- newtype CssSection = CssSection (ManagedPtr CssSection)
- newtype IconSource = IconSource (ManagedPtr IconSource)
- iconSetNewFromPixbuf :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m IconSet
- iconSetAddSource :: (HasCallStack, MonadIO m) => IconSet -> IconSource -> m ()
- iconSourceSetDirectionWildcarded :: (HasCallStack, MonadIO m) => IconSource -> Bool -> m ()
- iconSourceSetSizeWildcarded :: (HasCallStack, MonadIO m) => IconSource -> Bool -> m ()
- iconSourceSetStateWildcarded :: (HasCallStack, MonadIO m) => IconSource -> Bool -> m ()
- data TextDirection
  - = TextDirectionNone
  - | TextDirectionLtr
  - | TextDirectionRtl
  - | AnotherTextDirection Int
- iconSourceSetDirection :: (HasCallStack, MonadIO m) => IconSource -> TextDirection -> m ()
- iconSourceSetSize :: (HasCallStack, MonadIO m) => IconSource -> Int32 -> m ()
- iconSourceSetState :: (HasCallStack, MonadIO m) => IconSource -> StateType -> m ()
- data IconSize
  - = IconSizeInvalid
  - | IconSizeMenu
  - | IconSizeSmallToolbar
  - | IconSizeLargeToolbar
  - | IconSizeButton
  - | IconSizeDnd
  - | IconSizeDialog
  - | AnotherIconSize Int
- newtype PaperSize = PaperSize (ManagedPtr PaperSize)
- paperSizeGetDefault :: (HasCallStack, MonadIO m) => m Text
- paperSizeToGvariant :: (HasCallStack, MonadIO m) => PaperSize -> m GVariant
- paperSizeFree :: (HasCallStack, MonadIO m) => PaperSize -> m ()
- newtype PrintContext = PrintContext (ManagedPtr PrintContext)
- newtype Layout = Layout (ManagedPtr Layout)
- newtype PageSetup = PageSetup (ManagedPtr PageSetup)
- pageSetupToFile :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> [Char] -> m ()
- pageSetupToGvariant :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> m GVariant
- pageSetupGetPaperHeight :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Unit -> m Double
- pageSetupGetPaperWidth :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Unit -> m Double
- pageSetupGetPageHeight :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Unit -> m Double
- pageSetupGetPageWidth :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Unit -> m Double
- pageSetupSetPaperSizeAndDefaultMargins :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> PaperSize -> m ()
- data PageOrientation
  - = PageOrientationPortrait
  - | PageOrientationLandscape
  - | PageOrientationReversePortrait
  - | PageOrientationReverseLandscape
  - | AnotherPageOrientation Int
- printContextSetCairoContext :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> Context -> Double -> Double -> m ()
- newtype PrintOperationPreview = PrintOperationPreview (ManagedPtr PrintOperationPreview)
- type RcPropertyParser = GParamSpec -> String -> GValue -> IO Bool
- settingsInstallPropertyParser :: (HasCallStack, MonadIO m) => GParamSpec -> RcPropertyParser -> m ()
- newtype Requisition = Requisition (ManagedPtr Requisition)
- newtype RecentInfo = RecentInfo (ManagedPtr RecentInfo)
- recentInfoGetUri :: (HasCallStack, MonadIO m) => RecentInfo -> m Text
- recentManagerAddItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> m Bool
- recentManagerGetDefault :: (HasCallStack, MonadIO m) => m RecentManager
- newtype RecentData = RecentData (ManagedPtr RecentData)
- recentManagerAddFull :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> RecentData -> m Bool
- recentInfoUnref :: (HasCallStack, MonadIO m) => RecentInfo -> m ()
- requisitionFree :: (HasCallStack, MonadIO m) => Requisition -> m ()
- newtype StockItem = StockItem (ManagedPtr StockItem)
- targetEntryNew :: (HasCallStack, MonadIO m) => Text -> Word32 -> Word32 -> m TargetEntry
- targetEntryCopy :: (HasCallStack, MonadIO m) => TargetEntry -> m TargetEntry
- targetEntryFree :: (HasCallStack, MonadIO m) => TargetEntry -> m ()
- newtype TextAttributes = TextAttributes (ManagedPtr TextAttributes)
- textAttributesUnref :: (HasCallStack, MonadIO m) => TextAttributes -> m ()
- treeIterFree :: (HasCallStack, MonadIO m) => TreeIter -> m ()
- treeIterCopy :: (HasCallStack, MonadIO m) => TreeIter -> m TreeIter
- newtype TreeIter = TreeIter (ManagedPtr TreeIter)
- newtype TreePath = TreePath (ManagedPtr TreePath)
- assistantSetForwardPageFunc :: (HasCallStack, MonadIO m, IsAssistant a) => a -> Maybe AssistantPageFunc -> m ()
- builderConnectSignals :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Ptr () -> m ()
- builderConnectSignalsFull :: (HasCallStack, MonadIO m, IsBuilder a) => a -> BuilderConnectFunc -> m ()
- containerForeach :: (HasCallStack, MonadIO m, IsContainer a) => a -> Callback -> m ()
- newtype CellArea = CellArea (ManagedPtr CellArea)
- cellAreaForeachAlloc :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) => a -> b -> c -> Rectangle -> Rectangle -> CellAllocCallback -> m ()
- cellAreaForeach :: (HasCallStack, MonadIO m, IsCellArea a) => a -> CellCallback -> m ()
- selectionDataSet :: (HasCallStack, MonadIO m) => SelectionData -> Atom -> Int32 -> ByteString -> m ()
- selectionDataSetText :: (HasCallStack, MonadIO m) => SelectionData -> Text -> Int32 -> m Bool
- clipboardRequestImage :: (HasCallStack, MonadIO m, IsClipboard a) => a -> ClipboardImageReceivedFunc -> m ()
- clipboardRequestContents :: (HasCallStack, MonadIO m, IsClipboard a) => a -> Atom -> ClipboardReceivedFunc -> m ()
- clipboardRequestRichText :: (HasCallStack, MonadIO m, IsClipboard a, IsTextBuffer b) => a -> b -> ClipboardRichTextReceivedFunc -> m ()
- clipboardRequestTargets :: (HasCallStack, MonadIO m, IsClipboard a) => a -> ClipboardTargetsReceivedFunc -> m ()
- clipboardRequestText :: (HasCallStack, MonadIO m, IsClipboard a) => a -> ClipboardTextReceivedFunc -> m ()
- clipboardRequestUris :: (HasCallStack, MonadIO m, IsClipboard a) => a -> ClipboardURIReceivedFunc -> m ()
- fileFilterAddCustom :: (HasCallStack, MonadIO m, IsFileFilter a) => a -> [FileFilterFlags] -> FileFilterFunc -> m ()
- flowBoxBindModel :: (HasCallStack, MonadIO m, IsFlowBox a, IsListModel b) => a -> Maybe b -> FlowBoxCreateWidgetFunc -> m ()
- flowBoxSelectedForeach :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> FlowBoxForeachFunc -> m ()
- newtype FontChooser = FontChooser (ManagedPtr FontChooser)
- fontChooserSetFilterFunc :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> Maybe FontFilterFunc -> m ()
- iconViewSelectedForeach :: (HasCallStack, MonadIO m, IsIconView a) => a -> IconViewForeachFunc -> m ()
- listBoxBindModel :: (HasCallStack, MonadIO m, IsListBox a, IsListModel b) => a -> Maybe b -> Maybe ListBoxCreateWidgetFunc -> m ()
- widgetShowAll :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- listBoxSelectedForeach :: (HasCallStack, MonadIO m, IsListBox a) => a -> ListBoxForeachFunc -> m ()
- listBoxRowSetHeader :: (HasCallStack, MonadIO m, IsListBoxRow a, IsWidget b) => a -> Maybe b -> m ()
- menuAttachToWidget :: (HasCallStack, MonadIO m, IsMenu a, IsWidget b) => a -> b -> Maybe MenuDetachFunc -> m ()
- menuPopup :: (HasCallStack, MonadIO m, IsMenu a, IsWidget b, IsWidget c) => a -> Maybe b -> Maybe c -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m ()
- menuSetMonitor :: (HasCallStack, MonadIO m, IsMenu a) => a -> Int32 -> m ()
- printRunPageSetupDialogAsync :: (HasCallStack, MonadIO m, IsWindow a, IsPageSetup b, IsPrintSettings c) => Maybe a -> Maybe b -> c -> PageSetupDoneFunc -> m ()
- recentFilterAddCustom :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> [RecentFilterFlags] -> RecentFilterFunc -> m ()
- textBufferSerialize :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) => a -> b -> Atom -> TextIter -> TextIter -> m ByteString
- widgetAddTickCallback :: (HasCallStack, MonadIO m, IsWidget a) => a -> TickCallback -> m Word32
- newtype IconFactory = IconFactory (ManagedPtr IconFactory)
- newtype ActionGroup = ActionGroup (ManagedPtr ActionGroup)
- treeViewColumnSetCellDataFunc :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> Maybe TreeCellDataFunc -> m ()
- treeModelForeach :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeModelForeachFunc -> m ()
- treeSelectionSelectedForeach :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreeSelectionForeachFunc -> m ()
- treeSelectionSetSelectFunction :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> Maybe TreeSelectionFunc -> m ()
- treeViewMapExpandedRows :: (HasCallStack, MonadIO m, IsTreeView a) => a -> TreeViewMappingFunc -> m ()
- type TreeViewRowSeparatorFunc = TreeModel -> TreeIter -> IO Bool
- accelMapForeach :: (HasCallStack, MonadIO m) => Ptr () -> AccelMapForeach -> m ()
- accelMapForeachUnfiltered :: (HasCallStack, MonadIO m) => Ptr () -> AccelMapForeach -> m ()
- newtype Actionable = Actionable (ManagedPtr Actionable)
- newtype CellLayout = CellLayout (ManagedPtr CellLayout)
- cellLayoutSetCellDataFunc :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Maybe CellLayoutDataFunc -> m ()
- newtype Clipboard = Clipboard (ManagedPtr Clipboard)
- newtype SelectionData = SelectionData (ManagedPtr SelectionData)
- newtype Container = Container (ManagedPtr Container)
- newtype WidgetPath = WidgetPath (ManagedPtr WidgetPath)
- newtype EntryCompletion = EntryCompletion (ManagedPtr EntryCompletion)
- entryCompletionSetMatchFunc :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> EntryCompletionMatchFunc -> m ()
- newtype FlowBoxChild = FlowBoxChild (ManagedPtr FlowBoxChild)
- newtype FlowBox = FlowBox (ManagedPtr FlowBox)
- newtype IconView = IconView (ManagedPtr IconView)
- newtype ListBox = ListBox (ManagedPtr ListBox)
- newtype ListBoxRow = ListBoxRow (ManagedPtr ListBoxRow)
- newtype TextBuffer = TextBuffer (ManagedPtr TextBuffer)
- newtype TextTag = TextTag (ManagedPtr TextTag)
- textTagTableForeach :: (HasCallStack, MonadIO m, IsTextTagTable a) => a -> TextTagTableForeach -> m ()
- widgetGetFrameClock :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe FrameClock)
- newtype ActionEntry = ActionEntry (ManagedPtr ActionEntry)
- newtype TreeViewColumn = TreeViewColumn (ManagedPtr TreeViewColumn)
- newtype CellRenderer = CellRenderer (ManagedPtr CellRenderer)
- treeSortableSetSortFunc :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> Int32 -> TreeIterCompareFunc -> m ()
- newtype TreeModelFilter = TreeModelFilter (ManagedPtr TreeModelFilter)
- treeModelFilterSetVisibleFunc :: (HasCallStack, MonadIO m, IsTreeModelFilter a) => a -> TreeModelFilterVisibleFunc -> m ()
- newtype TreeSelection = TreeSelection (ManagedPtr TreeSelection)
- treeViewSetSearchColumn :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> m ()
- treeViewSetSearchEqualFunc :: (HasCallStack, MonadIO m, IsTreeView a) => a -> TreeViewSearchEqualFunc -> m ()
- data SizeRequestMode
  - = SizeRequestModeHeightForWidth
  - | SizeRequestModeWidthForHeight
  - | SizeRequestModeConstantSize
  - | AnotherSizeRequestMode Int
- widgetPathAppendType :: (HasCallStack, MonadIO m) => WidgetPath -> GType -> m Int32
- widgetResetStyle :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- styleContextAddClass :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> m ()
- styleContextAddRegion :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> [RegionFlags] -> m ()
- widgetPathIterGetSiblings :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m WidgetPath
- widgetPathIterHasClass :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Text -> m Bool
- widgetPathIterHasName :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Text -> m Bool
- widgetPathIterHasRegion :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Text -> m (Bool, [RegionFlags])
- builderAddCallbackSymbol :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> Callback -> m ()
- widgetClassSetTemplate :: (HasCallStack, MonadIO m) => WidgetClass -> Bytes -> m ()
- widgetGetTemplateChild :: (HasCallStack, MonadIO m, IsWidget a) => a -> GType -> Text -> m Object
- newtype WidgetClass = WidgetClass (ManagedPtr WidgetClass)
- widgetClassSetCssName :: (HasCallStack, MonadIO m) => WidgetClass -> Text -> m ()
- widgetClassSetAccessibleType :: (HasCallStack, MonadIO m) => WidgetClass -> GType -> m ()
- type BuilderConnectFunc = Builder -> Object -> Text -> Text -> Maybe Object -> [ConnectFlags] -> IO ()
- widgetClassSetTemplateFromResource :: (HasCallStack, MonadIO m) => WidgetClass -> Text -> m ()
- widgetInitTemplate :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- treeRowReferenceNew :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> m TreeRowReference
- treeRowReferenceInserted :: (HasCallStack, MonadIO m, IsObject a) => a -> TreePath -> m ()
- treeRowReferenceDeleted :: (HasCallStack, MonadIO m, IsObject a) => a -> TreePath -> m ()
- newtype TreeRowReference = TreeRowReference (ManagedPtr TreeRowReference)
- treeRowReferenceNewProxy :: (HasCallStack, MonadIO m, IsObject a, IsTreeModel b) => a -> b -> TreePath -> m TreeRowReference
- textIterBackwardChar :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterForwardCursorPosition :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterForwardFindChar :: (HasCallStack, MonadIO m) => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool
- textIterForwardSearch :: (HasCallStack, MonadIO m) => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)
- newtype TextIter = TextIter (ManagedPtr TextIter)
- textIterBackwardSentenceStart :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterBackwardCursorPosition :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterBackwardVisibleWordStart :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterBackwardWordStart :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterBeginsTag :: (HasCallStack, MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- textIterEndsTag :: (HasCallStack, MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- textIterHasTag :: (HasCallStack, MonadIO m, IsTextTag a) => TextIter -> a -> m Bool
- textBufferInsertInteractive :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> Bool -> m Bool
- textIterGetAttributes :: (HasCallStack, MonadIO m) => TextIter -> m (Bool, TextAttributes)
- textIterCanInsert :: (HasCallStack, MonadIO m) => TextIter -> Bool -> m Bool
- textIterStartsTag :: (HasCallStack, MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- textIterCompare :: (HasCallStack, MonadIO m) => TextIter -> TextIter -> m Int32
- textIterForwardChar :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterForwardSentenceEnd :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterGetChar :: (HasCallStack, MonadIO m) => TextIter -> m Char
- textIterForwardVisibleWordEnd :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterForwardWordEnd :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textViewGetDefaultAttributes :: (HasCallStack, MonadIO m, IsTextView a) => a -> m TextAttributes
- getDefaultLanguage :: (HasCallStack, MonadIO m) => m Language
- newtype TextMark = TextMark (ManagedPtr TextMark)
- textBufferGetIterAtOffset :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Int32 -> m TextIter
- textIterGetSlice :: (HasCallStack, MonadIO m) => TextIter -> TextIter -> m Text
- textIterGetText :: (HasCallStack, MonadIO m) => TextIter -> TextIter -> m Text
- textIterStartsWord :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterIsEnd :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterInRange :: (HasCallStack, MonadIO m) => TextIter -> TextIter -> TextIter -> m Bool
- textIterSetLineOffset :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m ()
- textIterSetLineIndex :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m ()
- textIterGetLineOffset :: (HasCallStack, MonadIO m) => TextIter -> m Int32
- textIterFree :: (HasCallStack, MonadIO m) => TextIter -> m ()
- newtype TargetList = TargetList (ManagedPtr TargetList)
- textBufferRegisterSerializeFormat :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> TextBufferSerializeFunc -> m Atom
- textBufferRegisterDeserializeFormat :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> FunPtr C_TextBufferDeserializeFunc -> m Atom
- styleContextLookupColor :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> m (Bool, RGBA)
- stylePropertiesLookupColor :: (HasCallStack, MonadIO m, IsStyleProperties a) => a -> Text -> m SymbolicColor
- newtype SymbolicColor = SymbolicColor (ManagedPtr SymbolicColor)
- newtype StyleProperties = StyleProperties (ManagedPtr StyleProperties)
- selectionDataCopy :: (HasCallStack, MonadIO m) => SelectionData -> m SelectionData
- widgetRenderIconPixbuf :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> Int32 -> m (Maybe Pixbuf)
- iconSetRenderIcon :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => IconSet -> Maybe a -> TextDirection -> StateType -> Int32 -> Maybe b -> Maybe Text -> m Pixbuf
- styleRenderIcon :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> IconSource -> TextDirection -> StateType -> Int32 -> Maybe b -> Maybe Text -> m Pixbuf
- widgetRenderIcon :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> Int32 -> Maybe Text -> m (Maybe Pixbuf)
- renderIconPixbuf :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> IconSource -> Int32 -> m Pixbuf
- newtype StyleContext = StyleContext (ManagedPtr StyleContext)
- gradientAddColorStop :: (HasCallStack, MonadIO m) => Gradient -> Double -> SymbolicColor -> m ()
- newtype Gradient = Gradient (ManagedPtr Gradient)
- newtype ContainerClass = ContainerClass (ManagedPtr ContainerClass)
- containerClassHandleBorderWidth :: (HasCallStack, MonadIO m) => ContainerClass -> m ()
- newtype WindowGroup = WindowGroup (ManagedPtr WindowGroup)
- widgetGrabAdd :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- windowListToplevels :: (HasCallStack, MonadIO m) => m [Widget]
- widgetDestroy :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetSetReceivesDefault :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- accelGroupsActivate :: (HasCallStack, MonadIO m, IsObject a) => a -> Word32 -> [ModifierType] -> m Bool
- newtype Application = Application (ManagedPtr Application)
- windowSetAttachedTo :: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> m ()
- windowSetDefault :: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> m ()
- windowSetDeletable :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetGravity :: (HasCallStack, MonadIO m, IsWindow a) => a -> Gravity -> m ()
- windowSetIcon :: (HasCallStack, MonadIO m, IsWindow a, IsPixbuf b) => a -> Maybe b -> m ()
- windowSetMnemonicModifier :: (HasCallStack, MonadIO m, IsWindow a) => a -> [ModifierType] -> m ()
- windowSetResizable :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetDefaultSize :: (HasCallStack, MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m ()
- windowSetPosition :: (HasCallStack, MonadIO m, IsWindow a) => a -> WindowPosition -> m ()
- windowSetTitlebar :: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> m ()
- windowIsActive :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- newtype Plug = Plug (ManagedPtr Plug)
- windowHasToplevelFocus :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowParseGeometry :: (HasCallStack, MonadIO m, IsWindow a) => a -> Text -> m Bool
- widgetShow :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- windowPresent :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- windowAddAccelGroup :: (HasCallStack, MonadIO m, IsWindow a, IsAccelGroup b) => a -> b -> m ()
- widgetSetSizeRequest :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> Int32 -> m ()
- applicationRemoveWindow :: (HasCallStack, MonadIO m, IsApplication a, IsWindow b) => a -> b -> m ()
- applicationAddWindow :: (HasCallStack, MonadIO m, IsApplication a, IsWindow b) => a -> b -> m ()
- newtype ComboBox = ComboBox (ManagedPtr ComboBox)
- newtype Entry = Entry (ManagedPtr Entry)
- widgetGrabDefault :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetSetCanDefault :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- windowGetSize :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Int32, Int32)
- widgetGrabFocus :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- windowResizeGripIsVisible :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowSetDefaultIconList :: (HasCallStack, MonadIO m, IsPixbuf a) => [a] -> m ()
- newtype IconTheme = IconTheme (ManagedPtr IconTheme)
- widgetIsComposited :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- data WindowPosition
  - = WindowPositionNone
  - | WindowPositionCenter
  - | WindowPositionMouse
  - | WindowPositionCenterAlways
  - | WindowPositionCenterOnParent
  - | AnotherWindowPosition Int
- newtype HeaderBar = HeaderBar (ManagedPtr HeaderBar)
- windowSetDefaultIconName :: (HasCallStack, MonadIO m) => Text -> m ()
- newtype AccelGroup = AccelGroup (ManagedPtr AccelGroup)
- widgetUnrealize :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetGetStyleContext :: (HasCallStack, MonadIO m, IsWidget a) => a -> m StyleContext
- widgetOverrideColor :: (HasCallStack, MonadIO m, IsWidget a) => a -> [StateFlags] -> Maybe RGBA -> m ()
- widgetModifyBase :: (HasCallStack, MonadIO m, IsWidget a) => a -> StateType -> Maybe Color -> m ()
- widgetGetStateFlags :: (HasCallStack, MonadIO m, IsWidget a) => a -> m [StateFlags]
- widgetGetState :: (HasCallStack, MonadIO m, IsWidget a) => a -> m StateType
- widgetRealize :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetSetVisible :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetKeynavFailed :: (HasCallStack, MonadIO m, IsWidget a) => a -> DirectionType -> m Bool
- widgetHide :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetGetAllocatedWidth :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetAllocatedHeight :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetDragDestSet :: (HasCallStack, MonadIO m, IsWidget a) => a -> [DestDefaults] -> Maybe [TargetEntry] -> [DragAction] -> m ()
- widgetDragHighlight :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetDragUnhighlight :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetDragSourceSetIconPixbuf :: (HasCallStack, MonadIO m, IsWidget a, IsPixbuf b) => a -> b -> m ()
- widgetHideOnDelete :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- accelMapAddEntry :: (HasCallStack, MonadIO m) => Text -> Word32 -> [ModifierType] -> m ()
- widgetSetAccelPath :: (HasCallStack, MonadIO m, IsWidget a, IsAccelGroup b) => a -> Maybe Text -> Maybe b -> m ()
- menuItemSetAccelPath :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> Maybe Text -> m ()
- widgetSetDeviceEvents :: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) => a -> b -> [EventMask] -> m ()
- widgetSetEvents :: (HasCallStack, MonadIO m, IsWidget a) => a -> [EventMask] -> m ()
- widgetListMnemonicLabels :: (HasCallStack, MonadIO m, IsWidget a) => a -> m [Widget]
- widgetQueueResize :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetQueueDrawArea :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- containerSetFocusChain :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> [b] -> m ()
- widgetChildFocus :: (HasCallStack, MonadIO m, IsWidget a) => a -> DirectionType -> m Bool
- containerChildNotify :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> b -> Text -> m ()
- widgetPath :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Word32, Text, Text)
- widgetSetName :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> m ()
- widgetGetHexpand :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetVexpand :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetPangoContext :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Context
- containerRemove :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> b -> m ()
- widgetDestroyed :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => a -> b -> m Widget
- deviceGrabAdd :: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) => a -> b -> Bool -> m ()
- widgetDragBeginWithCoordinates :: (HasCallStack, MonadIO m, IsWidget a) => a -> TargetList -> [DragAction] -> Int32 -> Maybe Event -> Int32 -> Int32 -> m DragContext
- widgetDragSourceSet :: (HasCallStack, MonadIO m, IsWidget a) => a -> [ModifierType] -> Maybe [TargetEntry] -> [DragAction] -> m ()
- targetListAddImageTargets :: (HasCallStack, MonadIO m) => TargetList -> Word32 -> Bool -> m ()
- widgetDragDestSetTargetList :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe TargetList -> m ()
- targetListAddTextTargets :: (HasCallStack, MonadIO m) => TargetList -> Word32 -> m ()
- targetListAddUriTargets :: (HasCallStack, MonadIO m) => TargetList -> Word32 -> m ()
- widgetDragDestGetTargetList :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe TargetList)
- widgetDragSourceSetTargetList :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe TargetList -> m ()
- widgetDraw :: (HasCallStack, MonadIO m, IsWidget a) => a -> Context -> m ()
- mainDoEvent :: (HasCallStack, MonadIO m) => Event -> m ()
- widgetThawChildNotify :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetSizeAllocateWithBaseline :: (HasCallStack, MonadIO m, IsWidget a) => a -> Rectangle -> Int32 -> m ()
- widgetGetAllocation :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Rectangle
- widgetSetHalign :: (HasCallStack, MonadIO m, IsWidget a) => a -> Align -> m ()
- widgetSizeAllocate :: (HasCallStack, MonadIO m, IsWidget a) => a -> Rectangle -> m ()
- widgetGetToplevel :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Widget
- widgetIsAncestor :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => a -> b -> m Bool
- widgetGetAncestor :: (HasCallStack, MonadIO m, IsWidget a) => a -> GType -> m (Maybe Widget)
- widgetSetAppPaintable :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetSetCanFocus :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetSizeRequest :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Requisition
- widgetSetChildVisible :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetSetDeviceEnabled :: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) => a -> b -> Bool -> m ()
- widgetSetDirection :: (HasCallStack, MonadIO m, IsWidget a) => a -> TextDirection -> m ()
- widgetSetDoubleBuffered :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetAddEvents :: (HasCallStack, MonadIO m, IsWidget a) => a -> [EventMask] -> m ()
- widgetSetFocusOnClick :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetSetFontMap :: (HasCallStack, MonadIO m, IsWidget a, IsFontMap b) => a -> Maybe b -> m ()
- widgetQueueDraw :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- data Align
  - = AlignFill
  - | AlignStart
  - | AlignEnd
  - | AlignCenter
  - | AlignBaseline
  - | AnotherAlign Int
- widgetSetHasWindow :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetComputeExpand :: (HasCallStack, MonadIO m, IsWidget a) => a -> Orientation -> m Bool
- widgetSetHexpand :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetModifyStyle :: (HasCallStack, MonadIO m, IsWidget a, IsRcStyle b) => a -> b -> m ()
- widgetSetOpacity :: (HasCallStack, MonadIO m, IsWidget a) => a -> Double -> m ()
- widgetCreatePangoContext :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Context
- widgetGetHasWindow :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetPreferredHeightAndBaselineForWidth :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> m (Int32, Int32, Int32, Int32)
- widgetSetSensitive :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetIsSensitive :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetPreferredSize :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Requisition, Requisition)
- widgetSetState :: (HasCallStack, MonadIO m, IsWidget a) => a -> StateType -> m ()
- data StateFlags
  - = StateFlagsNormal
  - | StateFlagsActive
  - | StateFlagsPrelight
  - | StateFlagsSelected
  - | StateFlagsInsensitive
  - | StateFlagsInconsistent
  - | StateFlagsFocused
  - | StateFlagsBackdrop
  - | StateFlagsDirLtr
  - | StateFlagsDirRtl
  - | StateFlagsLink
  - | StateFlagsVisited
  - | StateFlagsChecked
  - | StateFlagsDropActive
  - | AnotherStateFlags Int
- styleContextGetState :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m [StateFlags]
- widgetSetSupportMultidevice :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetClassBindTemplateChildFull :: (HasCallStack, MonadIO m) => WidgetClass -> Text -> Bool -> Int64 -> m ()
- widgetSetTooltipWindow :: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) => a -> Maybe b -> m ()
- newtype Socket = Socket (ManagedPtr Socket)
- widgetGetValignWithBaseline :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Align
- widgetSetVexpand :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetGetHexpandSet :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetIsVisible :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetActivate :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGrabRemove :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetIsFocus :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- windowGetFocusVisible :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- widgetHasFocus :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- newtype Invisible = Invisible (ManagedPtr Invisible)
- widgetGetVisible :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- data DirectionType
  - = DirectionTypeTabForward
  - | DirectionTypeTabBackward
  - | DirectionTypeUp
  - | DirectionTypeDown
  - | DirectionTypeLeft
  - | DirectionTypeRight
  - | AnotherDirectionType Int
- widgetErrorBell :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- accelGroupConnectByPath :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> Text -> GClosure b -> m ()
- accelGroupFromAccelClosure :: (HasCallStack, MonadIO m) => GClosure a -> m (Maybe AccelGroup)
- labelSetMnemonicWidget :: (HasCallStack, MonadIO m, IsLabel a, IsWidget b) => a -> Maybe b -> m ()
- widgetModifyText :: (HasCallStack, MonadIO m, IsWidget a) => a -> StateType -> Maybe Color -> m ()
- widgetSetStyle :: (HasCallStack, MonadIO m, IsWidget a, IsStyle b) => a -> Maybe b -> m ()
- widgetModifyFg :: (HasCallStack, MonadIO m, IsWidget a) => a -> StateType -> Maybe Color -> m ()
- widgetGetModifierStyle :: (HasCallStack, MonadIO m, IsWidget a) => a -> m RcStyle
- newtype CssProvider = CssProvider (ManagedPtr CssProvider)
- pattern STYLE_PROVIDER_PRIORITY_FALLBACK :: Int32
- pattern STYLE_PROVIDER_PRIORITY_APPLICATION :: Int32
- widgetGetName :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Text
- widgetQueueDrawRegion :: (HasCallStack, MonadIO m, IsWidget a) => a -> Region -> m ()
- newtype DrawingArea = DrawingArea (ManagedPtr DrawingArea)
- widgetUnregisterWindow :: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) => a -> b -> m ()
- widgetRegisterWindow :: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) => a -> b -> m ()
- widgetAddAccelerator :: (HasCallStack, MonadIO m, IsWidget a, IsAccelGroup b) => a -> Text -> b -> Word32 -> [ModifierType] -> [AccelFlags] -> m ()
- widgetAddMnemonicLabel :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => a -> b -> m ()
- pattern STOCK_OPEN :: Text
- pattern STOCK_OK :: Text
- containerGetPathForChild :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> b -> m WidgetPath
- containerPropagateDraw :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> b -> Context -> m ()
- accelMapSave :: (HasCallStack, MonadIO m) => [Char] -> m ()
- newtype UIManager = UIManager (ManagedPtr UIManager)
- widgetSetAllocation :: (HasCallStack, MonadIO m, IsWidget a) => a -> Rectangle -> m ()
- newtype EventBox = EventBox (ManagedPtr EventBox)
- widgetSetParent :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => a -> b -> m ()
- widgetPushCompositeChild :: (HasCallStack, MonadIO m) => m ()
- widgetAddDeviceEvents :: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) => a -> b -> [EventMask] -> m ()
- widgetSetDefaultDirection :: (HasCallStack, MonadIO m) => TextDirection -> m ()
- widgetGetWindow :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe Window)
- widgetSetHexpandSet :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetUnparent :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- tooltipSetMarkup :: (HasCallStack, MonadIO m, IsTooltip a) => a -> Maybe Text -> m ()
- tooltipSetText :: (HasCallStack, MonadIO m, IsTooltip a) => a -> Maybe Text -> m ()
- widgetGetScreen :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Screen
- widgetGetParentWindow :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe Window)
- widgetFreezeChildNotify :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- tooltipTriggerTooltipQuery :: (HasCallStack, MonadIO m, IsDisplay a) => a -> m ()
- widgetSetStateFlags :: (HasCallStack, MonadIO m, IsWidget a) => a -> [StateFlags] -> Bool -> m ()
- widgetPopCompositeChild :: (HasCallStack, MonadIO m) => m ()
- containerForall :: (HasCallStack, MonadIO m, IsContainer a) => a -> Callback -> m ()
- newtype Tooltip = Tooltip (ManagedPtr Tooltip)
- data AccelFlags
  - = AccelFlagsVisible
  - | AccelFlagsLocked
  - | AccelFlagsMask
  - | AnotherAccelFlags Int
- widgetRemoveTickCallback :: (HasCallStack, MonadIO m, IsWidget a) => a -> Word32 -> m ()
- widgetDragDestFindTarget :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => a -> b -> Maybe TargetList -> m (Maybe Atom)
- widgetIsDrawable :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetModifyBg :: (HasCallStack, MonadIO m, IsWidget a) => a -> StateType -> Maybe Color -> m ()
- widgetModifyCursor :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe Color -> Maybe Color -> m ()
- widgetModifyFont :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe FontDescription -> m ()
- widgetOverrideBackgroundColor :: (HasCallStack, MonadIO m, IsWidget a) => a -> [StateFlags] -> Maybe RGBA -> m ()
- widgetOverrideCursor :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe RGBA -> Maybe RGBA -> m ()
- widgetOverrideFont :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe FontDescription -> m ()
- widgetOverrideSymbolicColor :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> Maybe RGBA -> m ()
- newtype VolumeButton = VolumeButton (ManagedPtr VolumeButton)
- newtype ScaleButton = ScaleButton (ManagedPtr ScaleButton)
- newtype Viewport = Viewport (ManagedPtr Viewport)
- viewportSetShadowType :: (HasCallStack, MonadIO m, IsViewport a) => a -> ShadowType -> m ()
- newtype VSeparator = VSeparator (ManagedPtr VSeparator)
- newtype VScrollbar = VScrollbar (ManagedPtr VScrollbar)
- newtype VScale = VScale (ManagedPtr VScale)
- scaleSetDigits :: (HasCallStack, MonadIO m, IsScale a) => a -> Int32 -> m ()
- newtype VPaned = VPaned (ManagedPtr VPaned)
- uIManagerGetWidget :: (HasCallStack, MonadIO m, IsUIManager a) => a -> Text -> m (Maybe Widget)
- uIManagerNewMergeId :: (HasCallStack, MonadIO m, IsUIManager a) => a -> m Word32
- uIManagerRemoveUi :: (HasCallStack, MonadIO m, IsUIManager a) => a -> Word32 -> m ()
- uIManagerAddUiFromString :: (HasCallStack, MonadIO m, IsUIManager a) => a -> Text -> Int64 -> m Word32
- newtype CellRendererText = CellRendererText (ManagedPtr CellRendererText)
- treeViewColumnCellSetCellData :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsTreeModel b) => a -> b -> TreeIter -> Bool -> Bool -> m ()
- treeViewColumnGetWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- treeViewColumnSetSortColumnId :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- treeViewColumnSetSortIndicator :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- treeViewColumnSetSortOrder :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> SortType -> m ()
- type TreeCellDataFunc = TreeViewColumn -> CellRenderer -> TreeModel -> TreeIter -> IO ()
- data TreeViewColumnSizing
  - = TreeViewColumnSizingGrowOnly
  - | TreeViewColumnSizingAutosize
  - | TreeViewColumnSizingFixed
  - | AnotherTreeViewColumnSizing Int
- treeViewRowActivated :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) => a -> TreePath -> b -> m ()
- treeViewSetCursor :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) => a -> TreePath -> Maybe b -> Bool -> m ()
- treeViewSetCursorOnCell :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b, IsCellRenderer c) => a -> TreePath -> Maybe b -> Maybe c -> Bool -> m ()
- treeViewGetBinWindow :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m (Maybe Window)
- treeViewSetActivateOnSingleClick :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- cellRendererRender :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> Context -> b -> Rectangle -> Rectangle -> [CellRendererState] -> m ()
- treeViewGetCellArea :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) => a -> Maybe TreePath -> Maybe b -> m Rectangle
- treePathFree :: (HasCallStack, MonadIO m) => Maybe TreePath -> m ()
- treeViewConvertWidgetToBinWindowCoords :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- treeViewSetReorderable :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetRulesHint :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewConvertTreeToBinWindowCoords :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- treeViewColumnPackStart :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> Bool -> m ()
- treeViewGetPathAtPos :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m (Bool, Maybe TreePath, Maybe TreeViewColumn, Int32, Int32)
- treeViewScrollToCell :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) => a -> Maybe TreePath -> Maybe b -> Bool -> Float -> Float -> m ()
- newtype TreeStore = TreeStore (ManagedPtr TreeStore)
- newtype ListStore = ListStore (ManagedPtr ListStore)
- type TreeViewSearchEqualFunc = TreeModel -> Int32 -> Text -> TreeIter -> IO Bool
- treeViewSetLevelIndentation :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> m ()
- tooltipSetTipArea :: (HasCallStack, MonadIO m, IsTooltip a) => a -> Rectangle -> m ()
- treeViewSetTooltipColumn :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> m ()
- treeViewEnableModelDragDest :: (HasCallStack, MonadIO m, IsTreeView a) => a -> [TargetEntry] -> [DragAction] -> m ()
- treeViewEnableModelDragSource :: (HasCallStack, MonadIO m, IsTreeView a) => a -> [ModifierType] -> [TargetEntry] -> [DragAction] -> m ()
- data MovementStep
  - = MovementStepLogicalPositions
  - | MovementStepVisualPositions
  - | MovementStepWords
  - | MovementStepDisplayLines
  - | MovementStepDisplayLineEnds
  - | MovementStepParagraphs
  - | MovementStepParagraphEnds
  - | MovementStepPages
  - | MovementStepBufferEnds
  - | MovementStepHorizontalPages
  - | AnotherMovementStep Int
- data TreeViewGridLines
  - = TreeViewGridLinesNone
  - | TreeViewGridLinesHorizontal
  - | TreeViewGridLinesVertical
  - | TreeViewGridLinesBoth
  - | AnotherTreeViewGridLines Int
- treeStoreSetValue :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> Int32 -> GValue -> m ()
- treeSelectionSetMode :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> SelectionMode -> m ()
- treeSelectionGetSelectedRows :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m ([TreePath], TreeModel)
- newtype TreeModelSort = TreeModelSort (ManagedPtr TreeModelSort)
- treeModelRefNode :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m ()
- treeModelFilterSetVisibleColumn :: (HasCallStack, MonadIO m, IsTreeModelFilter a) => a -> Int32 -> m ()
- treeModelFilterRefilter :: (HasCallStack, MonadIO m, IsTreeModelFilter a) => a -> m ()
- type TreeModelFilterVisibleFunc = TreeModel -> TreeIter -> IO Bool
- tooltipSetIcon :: (HasCallStack, MonadIO m, IsTooltip a, IsPixbuf b) => a -> Maybe b -> m ()
- treeViewSetTooltipRow :: (HasCallStack, MonadIO m, IsTreeView a, IsTooltip b) => a -> b -> TreePath -> m ()
- treeViewSetTooltipCell :: (HasCallStack, MonadIO m, IsTreeView a, IsTooltip b, IsTreeViewColumn c, IsCellRenderer d) => a -> b -> Maybe TreePath -> Maybe c -> Maybe d -> m ()
- toolbarSetIconSize :: (HasCallStack, MonadIO m, IsToolbar a) => a -> IconSize -> m ()
- buttonSetRelief :: (HasCallStack, MonadIO m, IsButton a) => a -> ReliefStyle -> m ()
- toolbarSetShowArrow :: (HasCallStack, MonadIO m, IsToolbar a) => a -> Bool -> m ()
- toolbarSetStyle :: (HasCallStack, MonadIO m, IsToolbar a) => a -> ToolbarStyle -> m ()
- newtype ToolItem = ToolItem (ManagedPtr ToolItem)
- toolItemSetProxyMenuItem :: (HasCallStack, MonadIO m, IsToolItem a, IsWidget b) => a -> Text -> Maybe b -> m ()
- data ToolbarStyle
  - = ToolbarStyleIcons
  - | ToolbarStyleText
  - | ToolbarStyleBoth
  - | ToolbarStyleBothHoriz
  - | AnotherToolbarStyle Int
- toolPaletteSetDragSource :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> [ToolPaletteDragTargets] -> m ()
- newtype ToolItemGroup = ToolItemGroup (ManagedPtr ToolItemGroup)
- toolPaletteGetDropGroup :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> Int32 -> Int32 -> m (Maybe ToolItemGroup)
- toolPaletteSetExclusive :: (HasCallStack, MonadIO m, IsToolPalette a, IsToolItemGroup b) => a -> b -> Bool -> m ()
- toolPaletteSetExpand :: (HasCallStack, MonadIO m, IsToolPalette a, IsToolItemGroup b) => a -> b -> Bool -> m ()
- toolPaletteSetGroupPosition :: (HasCallStack, MonadIO m, IsToolPalette a, IsToolItemGroup b) => a -> b -> Int32 -> m ()
- toolPaletteSetIconSize :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> Int32 -> m ()
- toolPaletteSetStyle :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> ToolbarStyle -> m ()
- newtype ToolPalette = ToolPalette (ManagedPtr ToolPalette)
- data ToolPaletteDragTargets
  - = ToolPaletteDragTargetsItems
  - | ToolPaletteDragTargetsGroups
  - | AnotherToolPaletteDragTargets Int
- toolItemGroupSetLabelWidget :: (HasCallStack, MonadIO m, IsToolItemGroup a, IsWidget b) => a -> b -> m ()
- data ReliefStyle
  - = ReliefStyleNormal
  - | ReliefStyleHalf
  - | ReliefStyleNone
  - | AnotherReliefStyle Int
- toolShellGetOrientation :: (HasCallStack, MonadIO m, IsToolShell a) => a -> m Orientation
- toolShellGetStyle :: (HasCallStack, MonadIO m, IsToolShell a) => a -> m ToolbarStyle
- toolShellGetIconSize :: (HasCallStack, MonadIO m, IsToolShell a) => a -> m Int32
- toolShellGetReliefStyle :: (HasCallStack, MonadIO m, IsToolShell a) => a -> m ReliefStyle
- toolItemRebuildMenu :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m ()
- toolItemSetExpand :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Bool -> m ()
- toolItemSetHomogeneous :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Bool -> m ()
- toolItemSetIsImportant :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Bool -> m ()
- newtype MenuItem = MenuItem (ManagedPtr MenuItem)
- toolItemSetUseDragWindow :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Bool -> m ()
- toolItemSetVisibleVertical :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Bool -> m ()
- newtype ToolButton = ToolButton (ManagedPtr ToolButton)
- toolItemGetProxyMenuItem :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Text -> m (Maybe Widget)
- widgetSetTooltipMarkup :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe Text -> m ()
- widgetSetTooltipText :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe Text -> m ()
- newtype ToolShell = ToolShell (ManagedPtr ToolShell)
- newtype SizeGroup = SizeGroup (ManagedPtr SizeGroup)
- pattern STOCK_APPLY :: Text
- toolButtonSetIconName :: (HasCallStack, MonadIO m, IsToolButton a) => a -> Maybe Text -> m ()
- toolButtonSetIconWidget :: (HasCallStack, MonadIO m, IsToolButton a, IsWidget b) => a -> Maybe b -> m ()
- toolButtonSetLabelWidget :: (HasCallStack, MonadIO m, IsToolButton a, IsWidget b) => a -> Maybe b -> m ()
- toolButtonSetStockId :: (HasCallStack, MonadIO m, IsToolButton a) => a -> Maybe Text -> m ()
- toolButtonSetUseUnderline :: (HasCallStack, MonadIO m, IsToolButton a) => a -> Bool -> m ()
- toolButtonNewFromStock :: (HasCallStack, MonadIO m) => Text -> m ToolButton
- newtype ToggleToolButton = ToggleToolButton (ManagedPtr ToggleToolButton)
- newtype ToggleButton = ToggleButton (ManagedPtr ToggleButton)
- buttonNew :: (HasCallStack, MonadIO m) => m Button
- labelNewWithMnemonic :: (HasCallStack, MonadIO m) => Maybe Text -> m Label
- toggleButtonSetInconsistent :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> Bool -> m ()
- toggleButtonSetMode :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> Bool -> m ()
- newtype StackSwitcher = StackSwitcher (ManagedPtr StackSwitcher)
- newtype CheckButton = CheckButton (ManagedPtr CheckButton)
- newtype RadioButton = RadioButton (ManagedPtr RadioButton)
- newtype ToggleAction = ToggleAction (ManagedPtr ToggleAction)
- actionGroupAddActionWithAccel :: (HasCallStack, MonadIO m, IsActionGroup a, IsAction b) => a -> b -> Maybe Text -> m ()
- styleContextPushAnimatableRegion :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Ptr () -> m ()
- newtype ThemingEngine = ThemingEngine (ManagedPtr ThemingEngine)
- data DeleteType
  - = DeleteTypeChars
  - | DeleteTypeWordEnds
  - | DeleteTypeWords
  - | DeleteTypeDisplayLines
  - | DeleteTypeDisplayLineEnds
  - | DeleteTypeParagraphEnds
  - | DeleteTypeParagraphs
  - | DeleteTypeWhitespace
  - | AnotherDeleteType Int
- textViewSetBuffer :: (HasCallStack, MonadIO m, IsTextView a, IsTextBuffer b) => a -> Maybe b -> m ()
- textViewGetBuffer :: (HasCallStack, MonadIO m, IsTextView a) => a -> m TextBuffer
- textViewNewWithBuffer :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m TextView
- textViewNew :: (HasCallStack, MonadIO m) => m TextView
- textViewSetBorderWindowSize :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextWindowType -> Int32 -> m ()
- textViewSetAcceptsTab :: (HasCallStack, MonadIO m, IsTextView a) => a -> Bool -> m ()
- textViewBufferToWindowCoords :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextWindowType -> Int32 -> Int32 -> m (Int32, Int32)
- textViewWindowToBufferCoords :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextWindowType -> Int32 -> Int32 -> m (Int32, Int32)
- textViewGetIterAtLocation :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> Int32 -> m (Bool, TextIter)
- textViewGetPixelsBelowLines :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Int32
- textViewSetPixelsBelowLines :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> m ()
- textViewGetPixelsAboveLines :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Int32
- textViewSetPixelsInsideWrap :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> m ()
- iMContextFilterKeypress :: (HasCallStack, MonadIO m, IsIMContext a) => a -> EventKey -> m Bool
- textViewAddChildInWindow :: (HasCallStack, MonadIO m, IsTextView a, IsWidget b) => a -> b -> TextWindowType -> Int32 -> Int32 -> m ()
- textViewScrollToMark :: (HasCallStack, MonadIO m, IsTextView a, IsTextMark b) => a -> b -> Double -> Bool -> Double -> Double -> m ()
- data TextWindowType
  - = TextWindowTypePrivate
  - | TextWindowTypeWidget
  - | TextWindowTypeText
  - | TextWindowTypeLeft
  - | TextWindowTypeRight
  - | TextWindowTypeTop
  - | TextWindowTypeBottom
  - | AnotherTextWindowType Int
- textViewForwardDisplayLine :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextIter -> m Bool
- data ScrollStep
  - = ScrollStepSteps
  - | ScrollStepPages
  - | ScrollStepEnds
  - | ScrollStepHorizontalSteps
  - | ScrollStepHorizontalPages
  - | ScrollStepHorizontalEnds
  - | AnotherScrollStep Int
- newtype TextChildAnchor = TextChildAnchor (ManagedPtr TextChildAnchor)
- data WrapMode
  - = WrapModeNone
  - | WrapModeChar
  - | WrapModeWord
  - | WrapModeWordChar
  - | AnotherWrapMode Int
- newtype TextTagTable = TextTagTable (ManagedPtr TextTagTable)
- textTagTableGetSize :: (HasCallStack, MonadIO m, IsTextTagTable a) => a -> m Int32
- textBufferAddMark :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> TextIter -> m ()
- textBufferGetMark :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> m (Maybe TextMark)
- textBufferDeleteMark :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> m ()
- textBufferInsertChildAnchor :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextChildAnchor b) => a -> TextIter -> b -> m ()
- textBufferCreateChildAnchor :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> m TextChildAnchor
- textBufferRemoveTag :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextTag b) => a -> b -> TextIter -> TextIter -> m ()
- textBufferPasteClipboard :: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> Maybe TextIter -> Bool -> m ()
- textBufferSetModified :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Bool -> m ()
- textBufferCreateMark :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Maybe Text -> TextIter -> Bool -> m TextMark
- textBufferMoveMark :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> TextIter -> m ()
- textBufferInsert :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> m ()
- textBufferInsertRange :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> TextIter -> m ()
- textBufferInsertPixbuf :: (HasCallStack, MonadIO m, IsTextBuffer a, IsPixbuf b) => a -> TextIter -> b -> m ()
- textBufferEndUserAction :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m ()
- textBufferInsertRangeInteractive :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> TextIter -> Bool -> m Bool
- textBufferDeleteInteractive :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Bool
- textBufferBackspace :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> Bool -> Bool -> m Bool
- textBufferDeleteSelection :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Bool -> Bool -> m Bool
- textBufferDelete :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> m ()
- textBufferBeginUserAction :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m ()
- textBufferApplyTag :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextTag b) => a -> b -> TextIter -> TextIter -> m ()
- textTagTableLookup :: (HasCallStack, MonadIO m, IsTextTagTable a) => a -> Text -> m (Maybe TextTag)
- textChildAnchorNew :: (HasCallStack, MonadIO m) => m TextChildAnchor
- textMarkGetDeleted :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m Bool
- textBufferRegisterDeserializeTagset :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Maybe Text -> m Atom
- textBufferDeserializeSetCanCreateTags :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Atom -> Bool -> m ()
- data TextBufferTargetInfo
  - = TextBufferTargetInfoBufferContents
  - | TextBufferTargetInfoRichText
  - | TextBufferTargetInfoText
  - | AnotherTextBufferTargetInfo Int
- targetListAddRichTextTargets :: (HasCallStack, MonadIO m, IsTextBuffer a) => TargetList -> Word32 -> Bool -> a -> m ()
- textBufferGetStartIter :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m TextIter
- textBufferGetSelectionBounds :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m (Bool, TextIter, TextIter)
- textBufferRegisterSerializeTagset :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Maybe Text -> m Atom
- textBufferGetText :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Text
- textBufferGetSlice :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Text
- textViewGetEditable :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Bool
- textBufferAddSelectionClipboard :: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> m ()
- newtype TearoffMenuItem = TearoffMenuItem (ManagedPtr TearoffMenuItem)
- tableResize :: (HasCallStack, MonadIO m, IsTable a) => a -> Word32 -> Word32 -> m ()
- tableAttach :: (HasCallStack, MonadIO m, IsTable a, IsWidget b) => a -> b -> Word32 -> Word32 -> Word32 -> Word32 -> [AttachOptions] -> [AttachOptions] -> Word32 -> Word32 -> m ()
- data AttachOptions
  - = AttachOptionsExpand
  - | AttachOptionsShrink
  - | AttachOptionsFill
  - | AnotherAttachOptions Int
- tableSetColSpacing :: (HasCallStack, MonadIO m, IsTable a) => a -> Word32 -> Word32 -> m ()
- tableSetColSpacings :: (HasCallStack, MonadIO m, IsTable a) => a -> Word32 -> m ()
- tableSetRowSpacings :: (HasCallStack, MonadIO m, IsTable a) => a -> Word32 -> m ()
- tableSetRowSpacing :: (HasCallStack, MonadIO m, IsTable a) => a -> Word32 -> Word32 -> m ()
- switchSetState :: (HasCallStack, MonadIO m, IsSwitch a) => a -> Bool -> m ()
- newtype Switch = Switch (ManagedPtr Switch)
- styleContextSetPath :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> WidgetPath -> m ()
- styleContextAddProviderForScreen :: (HasCallStack, MonadIO m, IsScreen a, IsStyleProvider b) => a -> b -> Word32 -> m ()
- styleContextGetBackgroundColor :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m RGBA
- renderBackground :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- styleContextGetProperty :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> [StateFlags] -> m GValue
- pattern STYLE_PROPERTY_BORDER_WIDTH :: Text
- pattern STYLE_PROPERTY_COLOR :: Text
- pattern STYLE_PROPERTY_MARGIN :: Text
- pattern STYLE_PROPERTY_PADDING :: Text
- styleContextSetParent :: (HasCallStack, MonadIO m, IsStyleContext a, IsStyleContext b) => a -> Maybe b -> m ()
- styleContextSave :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m ()
- styleContextGetPadding :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m Border
- styleContextPopAnimatableRegion :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m ()
- styleContextNotifyStateChange :: (HasCallStack, MonadIO m, IsStyleContext a, IsWindow b) => a -> b -> Ptr () -> StateType -> Bool -> m ()
- styleContextRemoveClass :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> m ()
- styleContextSetState :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m ()
- styleContextRestore :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m ()
- styleContextAddProvider :: (HasCallStack, MonadIO m, IsStyleContext a, IsStyleProvider b) => a -> b -> Word32 -> m ()
- pattern STYLE_PROVIDER_PRIORITY_USER :: Int32
- newtype Statusbar = Statusbar (ManagedPtr Statusbar)
- statusbarGetContextId :: (HasCallStack, MonadIO m, IsStatusbar a) => a -> Text -> m Word32
- statusbarRemove :: (HasCallStack, MonadIO m, IsStatusbar a) => a -> Word32 -> Word32 -> m ()
- statusbarPush :: (HasCallStack, MonadIO m, IsStatusbar a) => a -> Word32 -> Text -> m Word32
- pattern STOCK_QUIT :: Text
- iconFactoryAddDefault :: (HasCallStack, MonadIO m, IsIconFactory a) => a -> m ()
- iconFactoryAdd :: (HasCallStack, MonadIO m, IsIconFactory a) => a -> Text -> IconSet -> m ()
- statusIconPositionMenu :: (HasCallStack, MonadIO m, IsMenu a, IsStatusIcon b) => a -> Int32 -> Int32 -> b -> m (Int32, Int32, Bool)
- statusIconIsEmbedded :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m Bool
- newtype StatusIcon = StatusIcon (ManagedPtr StatusIcon)
- data ImageType
  - = ImageTypeEmpty
  - | ImageTypePixbuf
  - | ImageTypeStock
  - | ImageTypeIconSet
  - | ImageTypeAnimation
  - | ImageTypeIconName
  - | ImageTypeGicon
  - | ImageTypeSurface
  - | AnotherImageType Int
- statusIconGetStorageType :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m ImageType
- statusIconSetTitle :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> Text -> m ()
- statusIconNewFromFile :: (HasCallStack, MonadIO m) => [Char] -> m StatusIcon
- statusIconNewFromGicon :: (HasCallStack, MonadIO m, IsIcon a) => a -> m StatusIcon
- statusIconNewFromIconName :: (HasCallStack, MonadIO m) => Text -> m StatusIcon
- statusIconNewFromPixbuf :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m StatusIcon
- statusIconNewFromStock :: (HasCallStack, MonadIO m) => Text -> m StatusIcon
- stackSwitcherSetStack :: (HasCallStack, MonadIO m, IsStackSwitcher a, IsStack b) => a -> Maybe b -> m ()
- stackSidebarSetStack :: (HasCallStack, MonadIO m, IsStackSidebar a, IsStack b) => a -> b -> m ()
- newtype StackSidebar = StackSidebar (ManagedPtr StackSidebar)
- stackSetHhomogeneous :: (HasCallStack, MonadIO m, IsStack a) => a -> Bool -> m ()
- stackSetHomogeneous :: (HasCallStack, MonadIO m, IsStack a) => a -> Bool -> m ()
- stackSetVhomogeneous :: (HasCallStack, MonadIO m, IsStack a) => a -> Bool -> m ()
- newtype Spinner = Spinner (ManagedPtr Spinner)
- entryGetText :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Text
- spinButtonSetDigits :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> Word32 -> m ()
- spinButtonSetIncrements :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> Double -> Double -> m ()
- spinButtonSetNumeric :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> Bool -> m ()
- spinButtonSetRange :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> Double -> Double -> m ()
- spinButtonSetSnapToTicks :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> Bool -> m ()
- spinButtonSetWrap :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> Bool -> m ()
- pattern INPUT_ERROR :: Int32
- data ScrollType
  - = ScrollTypeNone
  - | ScrollTypeJump
  - | ScrollTypeStepBackward
  - | ScrollTypeStepForward
  - | ScrollTypePageBackward
  - | ScrollTypePageForward
  - | ScrollTypeStepUp
  - | ScrollTypeStepDown
  - | ScrollTypePageUp
  - | ScrollTypePageDown
  - | ScrollTypeStepLeft
  - | ScrollTypeStepRight
  - | ScrollTypePageLeft
  - | ScrollTypePageRight
  - | ScrollTypeStart
  - | ScrollTypeEnd
  - | AnotherScrollType Int
- data SpinButtonUpdatePolicy
  - = SpinButtonUpdatePolicyAlways
  - | SpinButtonUpdatePolicyIfValid
  - | AnotherSpinButtonUpdatePolicy Int
- data SpinType
  - = SpinTypeStepForward
  - | SpinTypeStepBackward
  - | SpinTypePageForward
  - | SpinTypePageBackward
  - | SpinTypeHome
  - | SpinTypeEnd
  - | SpinTypeUserDefined
  - | AnotherSpinType Int
- plugGetId :: (HasCallStack, MonadIO m, IsPlug a) => a -> m CULong
- socketAddId :: (HasCallStack, MonadIO m, IsSocket a) => a -> CULong -> m ()
- socketGetId :: (HasCallStack, MonadIO m, IsSocket a) => a -> m CULong
- plugNew :: (HasCallStack, MonadIO m) => CULong -> m Plug
- sizeGroupSetMode :: (HasCallStack, MonadIO m, IsSizeGroup a) => a -> SizeGroupMode -> m ()
- data SizeGroupMode
  - = SizeGroupModeNone
  - | SizeGroupModeHorizontal
  - | SizeGroupModeVertical
  - | SizeGroupModeBoth
  - | AnotherSizeGroupMode Int
- newtype ShortcutLabel = ShortcutLabel (ManagedPtr ShortcutLabel)
- settingsGetForScreen :: (HasCallStack, MonadIO m, IsScreen a) => a -> m Settings
- newtype SeparatorToolItem = SeparatorToolItem (ManagedPtr SeparatorToolItem)
- separatorToolItemSetDraw :: (HasCallStack, MonadIO m, IsSeparatorToolItem a) => a -> Bool -> m ()
- newtype SeparatorMenuItem = SeparatorMenuItem (ManagedPtr SeparatorMenuItem)
- newtype SearchEntry = SearchEntry (ManagedPtr SearchEntry)
- newtype SearchBar = SearchBar (ManagedPtr SearchBar)
- searchBarHandleEvent :: (HasCallStack, MonadIO m, IsSearchBar a) => a -> Event -> m Bool
- searchBarConnectEntry :: (HasCallStack, MonadIO m, IsSearchBar a, IsEntry b) => a -> b -> m ()
- containerAdd :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> b -> m ()
- scrolledWindowSetCaptureButtonPress :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> Bool -> m ()
- scrolledWindowSetPlacement :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> CornerType -> m ()
- scrolledWindowSetPolicy :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> PolicyType -> PolicyType -> m ()
- scrolledWindowSetShadowType :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> ShadowType -> m ()
- data CornerType
  - = CornerTypeTopLeft
  - | CornerTypeBottomLeft
  - | CornerTypeTopRight
  - | CornerTypeBottomRight
  - | AnotherCornerType Int
- scrolledWindowGetPlacement :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m CornerType
- scrolledWindowUnsetPlacement :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m ()
- data PolicyType
  - = PolicyTypeAlways
  - | PolicyTypeAutomatic
  - | PolicyTypeNever
  - | PolicyTypeExternal
  - | AnotherPolicyType Int
- rangeGetAdjustment :: (HasCallStack, MonadIO m, IsRange a) => a -> m Adjustment
- rangeSetAdjustment :: (HasCallStack, MonadIO m, IsRange a, IsAdjustment b) => a -> b -> m ()
- scaleButtonSetIcons :: (HasCallStack, MonadIO m, IsScaleButton a) => a -> [Text] -> m ()
- scaleClearMarks :: (HasCallStack, MonadIO m, IsScale a) => a -> m ()
- scaleAddMark :: (HasCallStack, MonadIO m, IsScale a) => a -> Double -> PositionType -> Maybe Text -> m ()
- data PositionType
  - = PositionTypeLeft
  - | PositionTypeRight
  - | PositionTypeTop
  - | PositionTypeBottom
  - | AnotherPositionType Int
- revealerSetRevealChild :: (HasCallStack, MonadIO m, IsRevealer a) => a -> Bool -> m ()
- revealerGetChildRevealed :: (HasCallStack, MonadIO m, IsRevealer a) => a -> m Bool
- newtype RecentFilter = RecentFilter (ManagedPtr RecentFilter)
- recentFilterAddPattern :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> Text -> m ()
- recentFilterAddMimeType :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> Text -> m ()
- recentFilterAddApplication :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> Text -> m ()
- recentFilterAddAge :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> Int32 -> m ()
- recentFilterGetNeeded :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> m [RecentFilterFlags]
- recentFilterSetName :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> Text -> m ()
- recentFilterFilter :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> RecentFilterInfo -> m Bool
- newtype RecentChooserWidget = RecentChooserWidget (ManagedPtr RecentChooserWidget)
- newtype RecentChooserMenu = RecentChooserMenu (ManagedPtr RecentChooserMenu)
- recentChooserMenuNewForManager :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> m RecentChooserMenu
- recentChooserMenuSetShowNumbers :: (HasCallStack, MonadIO m, IsRecentChooserMenu a) => a -> Bool -> m ()
- newtype RecentAction = RecentAction (ManagedPtr RecentAction)
- newtype Range = Range (ManagedPtr Range)
- rangeSetFlippable :: (HasCallStack, MonadIO m, IsRange a) => a -> Bool -> m ()
- rangeSetInverted :: (HasCallStack, MonadIO m, IsRange a) => a -> Bool -> m ()
- rangeSetMinSliderSize :: (HasCallStack, MonadIO m, IsRange a) => a -> Int32 -> m ()
- rangeSetSliderSizeFixed :: (HasCallStack, MonadIO m, IsRange a) => a -> Bool -> m ()
- rangeSetShowFillLevel :: (HasCallStack, MonadIO m, IsRange a) => a -> Bool -> m ()
- rangeSetRestrictToFillLevel :: (HasCallStack, MonadIO m, IsRange a) => a -> Bool -> m ()
- widgetGetDirection :: (HasCallStack, MonadIO m, IsWidget a) => a -> m TextDirection
- rangeSetFillLevel :: (HasCallStack, MonadIO m, IsRange a) => a -> Double -> m ()
- newtype RadioToolButton = RadioToolButton (ManagedPtr RadioToolButton)
- newtype RadioMenuItem = RadioMenuItem (ManagedPtr RadioMenuItem)
- radioMenuItemGetGroup :: (HasCallStack, MonadIO m, IsRadioMenuItem a) => a -> m [RadioMenuItem]
- radioMenuItemSetGroup :: (HasCallStack, MonadIO m, IsRadioMenuItem a, IsRadioMenuItem b) => a -> [b] -> m ()
- radioButtonNew :: (HasCallStack, MonadIO m, IsRadioButton a) => [a] -> m RadioButton
- radioButtonGetGroup :: (HasCallStack, MonadIO m, IsRadioButton a) => a -> m [RadioButton]
- radioButtonSetGroup :: (HasCallStack, MonadIO m, IsRadioButton a, IsRadioButton b) => a -> [b] -> m ()
- newtype RadioAction = RadioAction (ManagedPtr RadioAction)
- radioActionGetGroup :: (HasCallStack, MonadIO m, IsRadioAction a) => a -> m [RadioAction]
- radioActionSetGroup :: (HasCallStack, MonadIO m, IsRadioAction a, IsRadioAction b) => a -> [b] -> m ()
- radioActionGetCurrentValue :: (HasCallStack, MonadIO m, IsRadioAction a) => a -> m Int32
- newtype ProgressBar = ProgressBar (ManagedPtr ProgressBar)
- progressBarSetEllipsize :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> EllipsizeMode -> m ()
- progressBarSetInverted :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> Bool -> m ()
- progressBarSetPulseStep :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> Double -> m ()
- progressBarSetShowText :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> Bool -> m ()
- progressBarPulse :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> m ()
- newtype PrintSettings = PrintSettings (ManagedPtr PrintSettings)
- printSettingsToFile :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> [Char] -> m ()
- printSettingsToGvariant :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m GVariant
- pattern PRINT_SETTINGS_COLLATE :: Text
- pattern PRINT_SETTINGS_DEFAULT_SOURCE :: Text
- pattern PRINT_SETTINGS_DITHER :: Text
- pattern PRINT_SETTINGS_DUPLEX :: Text
- pattern PRINT_SETTINGS_FINISHINGS :: Text
- pattern PRINT_SETTINGS_MEDIA_TYPE :: Text
- pattern PRINT_SETTINGS_N_COPIES :: Text
- pattern PRINT_SETTINGS_NUMBER_UP :: Text
- pattern PRINT_SETTINGS_NUMBER_UP_LAYOUT :: Text
- pattern PRINT_SETTINGS_ORIENTATION :: Text
- pattern PRINT_SETTINGS_OUTPUT_BIN :: Text
- pattern PRINT_SETTINGS_PAGE_RANGES :: Text
- pattern PRINT_SETTINGS_PAGE_SET :: Text
- pattern PRINT_SETTINGS_PAPER_HEIGHT :: Text
- pattern PRINT_SETTINGS_PAPER_FORMAT :: Text
- pattern PRINT_SETTINGS_PAPER_WIDTH :: Text
- pattern PRINT_SETTINGS_PRINT_PAGES :: Text
- pattern PRINT_SETTINGS_PRINTER :: Text
- pattern PRINT_SETTINGS_PRINTER_LPI :: Text
- pattern PRINT_SETTINGS_QUALITY :: Text
- pattern PRINT_SETTINGS_RESOLUTION :: Text
- pattern PRINT_SETTINGS_RESOLUTION_X :: Text
- pattern PRINT_SETTINGS_RESOLUTION_Y :: Text
- pattern PRINT_SETTINGS_REVERSE :: Text
- pattern PRINT_SETTINGS_SCALE :: Text
- pattern PRINT_SETTINGS_USE_COLOR :: Text
- data PrintDuplex
  - = PrintDuplexSimplex
  - | PrintDuplexHorizontal
  - | PrintDuplexVertical
  - | AnotherPrintDuplex Int
- data NumberUpLayout
  - = NumberUpLayoutLrtb
  - | NumberUpLayoutLrbt
  - | NumberUpLayoutRltb
  - | NumberUpLayoutRlbt
  - | NumberUpLayoutTblr
  - | NumberUpLayoutTbrl
  - | NumberUpLayoutBtlr
  - | NumberUpLayoutBtrl
  - | AnotherNumberUpLayout Int
- data PageSet
  - = PageSetAll
  - | PageSetEven
  - | PageSetOdd
  - | AnotherPageSet Int
- data PrintPages
  - = PrintPagesAll
  - | PrintPagesCurrent
  - | PrintPagesRanges
  - | PrintPagesSelection
  - | AnotherPrintPages Int
- data PrintQuality
  - = PrintQualityLow
  - | PrintQualityNormal
  - | PrintQualityHigh
  - | PrintQualityDraft
  - | AnotherPrintQuality Int
- data PrintStatus
  - = PrintStatusInitial
  - | PrintStatusPreparing
  - | PrintStatusGeneratingData
  - | PrintStatusSendingData
  - | PrintStatusPending
  - | PrintStatusPendingIssue
  - | PrintStatusPrinting
  - | PrintStatusFinished
  - | PrintStatusFinishedAborted
  - | AnotherPrintStatus Int
- printOperationGetStatus :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m PrintStatus
- printOperationPreviewIsSelected :: (HasCallStack, MonadIO m, IsPrintOperationPreview a) => a -> Int32 -> m Bool
- printOperationPreviewRenderPage :: (HasCallStack, MonadIO m, IsPrintOperationPreview a) => a -> Int32 -> m ()
- printOperationPreviewEndPreview :: (HasCallStack, MonadIO m, IsPrintOperationPreview a) => a -> m ()
- printOperationSetNPages :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Int32 -> m ()
- printContextGetCairoContext :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m Context
- printOperationSetUseFullPage :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Bool -> m ()
- printOperationSetUnit :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Unit -> m ()
- data PrintOperationResult
  - = PrintOperationResultError
  - | PrintOperationResultApply
  - | PrintOperationResultCancel
  - | PrintOperationResultInProgress
  - | AnotherPrintOperationResult Int
- printOperationGetError :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m ()
- printOperationIsFinished :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m Bool
- newtype PrintOperation = PrintOperation (ManagedPtr PrintOperation)
- printOperationSetDeferDrawing :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m ()
- printOperationSetDefaultPageSetup :: (HasCallStack, MonadIO m, IsPrintOperation a, IsPageSetup b) => a -> Maybe b -> m ()
- printOperationGetNPagesToPrint :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m Int32
- printOperationSetPrintSettings :: (HasCallStack, MonadIO m, IsPrintOperation a, IsPrintSettings b) => a -> Maybe b -> m ()
- printOperationGetStatusString :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m Text
- printOperationSetAllowAsync :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Bool -> m ()
- printOperationDrawPageFinish :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m ()
- printOperationGetPrintSettings :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m PrintSettings
- newtype PopoverMenu = PopoverMenu (ManagedPtr PopoverMenu)
- newtype Popover = Popover (ManagedPtr Popover)
- newtype ApplicationWindow = ApplicationWindow (ManagedPtr ApplicationWindow)
- widgetInsertActionGroup :: (HasCallStack, MonadIO m, IsWidget a, IsActionGroup b) => a -> Text -> Maybe b -> m ()
- newtype MenuShell = MenuShell (ManagedPtr MenuShell)
- popoverSetConstrainTo :: (HasCallStack, MonadIO m, IsPopover a) => a -> PopoverConstraint -> m ()
- popoverSetRelativeTo :: (HasCallStack, MonadIO m, IsPopover a, IsWidget b) => a -> Maybe b -> m ()
- placesSidebarGetLocation :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m (Maybe File)
- placesSidebarSetLocalOnly :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Bool -> m ()
- placesSidebarSetLocation :: (HasCallStack, MonadIO m, IsPlacesSidebar a, IsFile b) => a -> Maybe b -> m ()
- placesSidebarSetShowConnectToServer :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Bool -> m ()
- placesSidebarSetShowDesktop :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Bool -> m ()
- placesSidebarSetShowEnterLocation :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Bool -> m ()
- placesSidebarSetShowOtherLocations :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Bool -> m ()
- placesSidebarSetShowRecent :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Bool -> m ()
- placesSidebarSetShowStarredLocation :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Bool -> m ()
- placesSidebarSetShowTrash :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Bool -> m ()
- placesSidebarAddShortcut :: (HasCallStack, MonadIO m, IsPlacesSidebar a, IsFile b) => a -> b -> m ()
- newtype MountOperation = MountOperation (ManagedPtr MountOperation)
- data PlacesOpenFlags
  - = PlacesOpenFlagsNormal
  - | PlacesOpenFlagsNewTab
  - | PlacesOpenFlagsNewWindow
  - | AnotherPlacesOpenFlags Int
- newtype PadController = PadController (ManagedPtr PadController)
- padControllerSetActionEntries :: (HasCallStack, MonadIO m, IsPadController a) => a -> [PadActionEntry] -> m ()
- padControllerSetAction :: (HasCallStack, MonadIO m, IsPadController a) => a -> PadActionType -> Int32 -> Int32 -> Text -> Text -> m ()
- newtype PadActionEntry = PadActionEntry (ManagedPtr PadActionEntry)
- newtype Overlay = Overlay (ManagedPtr Overlay)
- newtype OffscreenWindow = OffscreenWindow (ManagedPtr OffscreenWindow)
- numerableIconSetBackgroundGicon :: (HasCallStack, MonadIO m, IsNumerableIcon a, IsIcon b) => a -> Maybe b -> m ()
- numerableIconSetBackgroundIconName :: (HasCallStack, MonadIO m, IsNumerableIcon a) => a -> Maybe Text -> m ()
- numerableIconSetCount :: (HasCallStack, MonadIO m, IsNumerableIcon a) => a -> Int32 -> m ()
- numerableIconSetLabel :: (HasCallStack, MonadIO m, IsNumerableIcon a) => a -> Maybe Text -> m ()
- newtype NumerableIcon = NumerableIcon (ManagedPtr NumerableIcon)
- numerableIconSetStyleContext :: (HasCallStack, MonadIO m, IsNumerableIcon a, IsStyleContext b) => a -> b -> m ()
- notebookSetActionWidget :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> PackType -> m ()
- notebookSetScrollable :: (HasCallStack, MonadIO m, IsNotebook a) => a -> Bool -> m ()
- notebookSetShowBorder :: (HasCallStack, MonadIO m, IsNotebook a) => a -> Bool -> m ()
- notebookSetShowTabs :: (HasCallStack, MonadIO m, IsNotebook a) => a -> Bool -> m ()
- notebookSetGroupName :: (HasCallStack, MonadIO m, IsNotebook a) => a -> Maybe Text -> m ()
- notebookDetachTab :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m ()
- nativeDialogHide :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> m ()
- newtype NativeDialog = NativeDialog (ManagedPtr NativeDialog)
- nativeDialogSetModal :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> Bool -> m ()
- nativeDialogSetTransientFor :: (HasCallStack, MonadIO m, IsNativeDialog a, IsWindow b) => a -> Maybe b -> m ()
- nativeDialogShow :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> m ()
- nativeDialogRun :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> m Int32
- miscSetAlignment :: (HasCallStack, MonadIO m, IsMisc a) => a -> Float -> Float -> m ()
- miscSetPadding :: (HasCallStack, MonadIO m, IsMisc a) => a -> Int32 -> Int32 -> m ()
- newtype Misc = Misc (ManagedPtr Misc)
- dialogGetContentArea :: (HasCallStack, MonadIO m, IsDialog a) => a -> m Box
- newtype Dialog = Dialog (ManagedPtr Dialog)
- newtype MessageDialog = MessageDialog (ManagedPtr MessageDialog)
- menuToolButtonSetMenu :: (HasCallStack, MonadIO m, IsMenuToolButton a, IsWidget b) => a -> b -> m ()
- newtype MenuToolButton = MenuToolButton (ManagedPtr MenuToolButton)
- toolItemSetTooltipText :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Text -> m ()
- menuNewFromModel :: (HasCallStack, MonadIO m, IsMenuModel a) => a -> m Menu
- menuBarNewFromModel :: (HasCallStack, MonadIO m, IsMenuModel a) => a -> m MenuBar
- applicationSetAppMenu :: (HasCallStack, MonadIO m, IsApplication a, IsMenuModel b) => a -> Maybe b -> m ()
- applicationSetMenubar :: (HasCallStack, MonadIO m, IsApplication a, IsMenuModel b) => a -> Maybe b -> m ()
- newtype MenuBar = MenuBar (ManagedPtr MenuBar)
- menuItemSetSubmenu :: (HasCallStack, MonadIO m, IsMenuItem a, IsMenu b) => a -> Maybe b -> m ()
- menuSetAccelPath :: (HasCallStack, MonadIO m, IsMenu a) => a -> Maybe Text -> m ()
- menuSetAccelGroup :: (HasCallStack, MonadIO m, IsMenu a, IsAccelGroup b) => a -> Maybe b -> m ()
- newtype MenuButton = MenuButton (ManagedPtr MenuButton)
- data ArrowType
  - = ArrowTypeUp
  - | ArrowTypeDown
  - | ArrowTypeLeft
  - | ArrowTypeRight
  - | ArrowTypeNone
  - | AnotherArrowType Int
- popoverNewFromModel :: (HasCallStack, MonadIO m, IsWidget a, IsMenuModel b) => Maybe a -> b -> m Popover
- menuButtonSetMenuModel :: (HasCallStack, MonadIO m, IsMenuButton a, IsMenuModel b) => a -> Maybe b -> m ()
- menuBarSetChildPackDirection :: (HasCallStack, MonadIO m, IsMenuBar a) => a -> PackDirection -> m ()
- menuBarSetPackDirection :: (HasCallStack, MonadIO m, IsMenuBar a) => a -> PackDirection -> m ()
- data PackDirection
  - = PackDirectionLtr
  - | PackDirectionRtl
  - | PackDirectionTtb
  - | PackDirectionBtt
  - | AnotherPackDirection Int
- menuDetach :: (HasCallStack, MonadIO m, IsMenu a) => a -> m ()
- menuSetTearoffState :: (HasCallStack, MonadIO m, IsMenu a) => a -> Bool -> m ()
- menuSetTitle :: (HasCallStack, MonadIO m, IsMenu a) => a -> Maybe Text -> m ()
- getCurrentEventTime :: (HasCallStack, MonadIO m) => m Word32
- type MenuPositionFunc = Menu -> Int32 -> Int32 -> IO (Int32, Int32, Bool)
- newtype LockButton = LockButton (ManagedPtr LockButton)
- listStoreSetValue :: (HasCallStack, MonadIO m, IsListStore a) => a -> TreeIter -> Int32 -> GValue -> m ()
- listBoxRowChanged :: (HasCallStack, MonadIO m, IsListBoxRow a) => a -> m ()
- listBoxInvalidateSort :: (HasCallStack, MonadIO m, IsListBox a) => a -> m ()
- type ListBoxUpdateHeaderFunc = ListBoxRow -> Maybe ListBoxRow -> IO ()
- listBoxInsert :: (HasCallStack, MonadIO m, IsListBox a, IsWidget b) => a -> b -> Int32 -> m ()
- listBoxDragHighlightRow :: (HasCallStack, MonadIO m, IsListBox a, IsListBoxRow b) => a -> b -> m ()
- listBoxInvalidateFilter :: (HasCallStack, MonadIO m, IsListBox a) => a -> m ()
- listBoxRowGetHeader :: (HasCallStack, MonadIO m, IsListBoxRow a) => a -> m (Maybe Widget)
- listBoxInvalidateHeaders :: (HasCallStack, MonadIO m, IsListBox a) => a -> m ()
- newtype LinkButton = LinkButton (ManagedPtr LinkButton)
- showUriOnWindow :: (HasCallStack, MonadIO m, IsWindow a) => Maybe a -> Text -> Word32 -> m ()
- linkButtonSetUri :: (HasCallStack, MonadIO m, IsLinkButton a) => a -> Text -> m ()
- linkButtonSetVisited :: (HasCallStack, MonadIO m, IsLinkButton a) => a -> Bool -> m ()
- linkButtonGetVisited :: (HasCallStack, MonadIO m, IsLinkButton a) => a -> m Bool
- levelBarAddOffsetValue :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> Text -> Double -> m ()
- data LevelBarMode
  - = LevelBarModeContinuous
  - | LevelBarModeDiscrete
  - | AnotherLevelBarMode Int
- labelSetAngle :: (HasCallStack, MonadIO m, IsLabel a) => a -> Double -> m ()
- labelSetAttributes :: (HasCallStack, MonadIO m, IsLabel a) => a -> Maybe AttrList -> m ()
- labelSetMarkup :: (HasCallStack, MonadIO m, IsLabel a) => a -> Text -> m ()
- labelSetEllipsize :: (HasCallStack, MonadIO m, IsLabel a) => a -> EllipsizeMode -> m ()
- labelSetJustify :: (HasCallStack, MonadIO m, IsLabel a) => a -> Justification -> m ()
- labelGetText :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Text
- labelGetLayoutOffsets :: (HasCallStack, MonadIO m, IsLabel a) => a -> m (Int32, Int32)
- labelSetLineWrap :: (HasCallStack, MonadIO m, IsLabel a) => a -> Bool -> m ()
- labelSetLineWrapMode :: (HasCallStack, MonadIO m, IsLabel a) => a -> WrapMode -> m ()
- labelSetLines :: (HasCallStack, MonadIO m, IsLabel a) => a -> Int32 -> m ()
- labelSetWidthChars :: (HasCallStack, MonadIO m, IsLabel a) => a -> Int32 -> m ()
- labelSetSelectable :: (HasCallStack, MonadIO m, IsLabel a) => a -> Bool -> m ()
- labelGetLabel :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Text
- labelSetUseUnderline :: (HasCallStack, MonadIO m, IsLabel a) => a -> Bool -> m ()
- data Justification
  - = JustificationLeft
  - | JustificationRight
  - | JustificationCenter
  - | JustificationFill
  - | AnotherJustification Int
- labelNew :: (HasCallStack, MonadIO m) => Maybe Text -> m Label
- labelSetText :: (HasCallStack, MonadIO m, IsLabel a) => a -> Text -> m ()
- labelSetMarkupWithMnemonic :: (HasCallStack, MonadIO m, IsLabel a) => a -> Text -> m ()
- labelSetTextWithMnemonic :: (HasCallStack, MonadIO m, IsLabel a) => a -> Text -> m ()
- dialogResponse :: (HasCallStack, MonadIO m, IsDialog a) => a -> Int32 -> m ()
- newtype InfoBar = InfoBar (ManagedPtr InfoBar)
- data ResponseType
  - = ResponseTypeNone
  - | ResponseTypeReject
  - | ResponseTypeAccept
  - | ResponseTypeDeleteEvent
  - | ResponseTypeOk
  - | ResponseTypeCancel
  - | ResponseTypeClose
  - | ResponseTypeYes
  - | ResponseTypeNo
  - | ResponseTypeApply
  - | ResponseTypeHelp
  - | AnotherResponseType Int
- data MessageType
  - = MessageTypeInfo
  - | MessageTypeWarning
  - | MessageTypeQuestion
  - | MessageTypeError
  - | MessageTypeOther
  - | AnotherMessageType Int
- newtype ImageMenuItem = ImageMenuItem (ManagedPtr ImageMenuItem)
- stockLookup :: (HasCallStack, MonadIO m) => Text -> m (Bool, StockItem)
- imageMenuItemSetImage :: (HasCallStack, MonadIO m, IsImageMenuItem a, IsWidget b) => a -> Maybe b -> m ()
- imageMenuItemSetUseStock :: (HasCallStack, MonadIO m, IsImageMenuItem a) => a -> Bool -> m ()
- menuItemSetLabel :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> Text -> m ()
- imageMenuItemNewFromStock :: (HasCallStack, MonadIO m, IsAccelGroup a) => Text -> Maybe a -> m ImageMenuItem
- imageNewFromStock :: (HasCallStack, MonadIO m) => Text -> Int32 -> m Image
- imageNewFromIconName :: (HasCallStack, MonadIO m) => Maybe Text -> Int32 -> m Image
- imageNewFromFile :: (HasCallStack, MonadIO m) => [Char] -> m Image
- imageNewFromGicon :: (HasCallStack, MonadIO m, IsIcon a) => a -> Int32 -> m Image
- imageNewFromIconSet :: (HasCallStack, MonadIO m) => IconSet -> Int32 -> m Image
- imageNewFromPixbuf :: (HasCallStack, MonadIO m, IsPixbuf a) => Maybe a -> m Image
- imageNewFromResource :: (HasCallStack, MonadIO m) => Text -> m Image
- imageNewFromSurface :: (HasCallStack, MonadIO m) => Maybe Surface -> m Image
- imageSetFromIconName :: (HasCallStack, MonadIO m, IsImage a) => a -> Maybe Text -> Int32 -> m ()
- iconViewItemActivated :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> m ()
- iconViewGetPathAtPos :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> Int32 -> m (Maybe TreePath)
- iconViewSetActivateOnSingleClick :: (HasCallStack, MonadIO m, IsIconView a) => a -> Bool -> m ()
- iconViewConvertWidgetToBinWindowCoords :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- iconViewGetItemAtPos :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> Int32 -> m (Bool, TreePath, CellRenderer)
- iconViewSetReorderable :: (HasCallStack, MonadIO m, IsIconView a) => a -> Bool -> m ()
- iconViewSetTextColumn :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetTooltipColumn :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewEnableModelDragDest :: (HasCallStack, MonadIO m, IsIconView a) => a -> [TargetEntry] -> [DragAction] -> m ()
- iconViewEnableModelDragSource :: (HasCallStack, MonadIO m, IsIconView a) => a -> [ModifierType] -> [TargetEntry] -> [DragAction] -> m ()
- iconThemeGetDefault :: (HasCallStack, MonadIO m) => m IconTheme
- iconThemeGetForScreen :: (HasCallStack, MonadIO m, IsScreen a) => a -> m IconTheme
- iconThemeSetSearchPath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> [[Char]] -> m ()
- newtype IconInfo = IconInfo (ManagedPtr IconInfo)
- iconInfoLoadIcon :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> m Pixbuf
- iconThemeLoadIcon :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> Int32 -> [IconLookupFlags] -> m (Maybe Pixbuf)
- iconThemeListIcons :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Maybe Text -> m [Text]
- iconThemeListContexts :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> m [Text]
- iconInfoLoadSurface :: (HasCallStack, MonadIO m, IsIconInfo a, IsWindow b) => a -> Maybe b -> m Surface
- iconThemeLookupByGiconForScale :: (HasCallStack, MonadIO m, IsIconTheme a, IsIcon b) => a -> b -> Int32 -> Int32 -> [IconLookupFlags] -> m (Maybe IconInfo)
- iconThemeLookupIconForScale :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m (Maybe IconInfo)
- iconThemeAddBuiltinIcon :: (HasCallStack, MonadIO m, IsPixbuf a) => Text -> Int32 -> a -> m ()
- iconThemeNew :: (HasCallStack, MonadIO m) => m IconTheme
- iconInfoLoadIconAsync :: (HasCallStack, MonadIO m, IsIconInfo a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- iconInfoLoadSymbolic :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> RGBA -> Maybe RGBA -> Maybe RGBA -> Maybe RGBA -> m (Pixbuf, Bool)
- iconInfoLoadSymbolicAsync :: (HasCallStack, MonadIO m, IsIconInfo a, IsCancellable b) => a -> RGBA -> Maybe RGBA -> Maybe RGBA -> Maybe RGBA -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- iconInfoLoadSymbolicForContext :: (HasCallStack, MonadIO m, IsIconInfo a, IsStyleContext b) => a -> b -> m (Pixbuf, Bool)
- iconInfoLoadSymbolicForContextAsync :: (HasCallStack, MonadIO m, IsIconInfo a, IsStyleContext b, IsCancellable c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- iconInfoGetEmbeddedRect :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> m (Bool, Rectangle)
- iconInfoGetAttachPoints :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> m (Bool, [Point])
- iconFactoryRemoveDefault :: (HasCallStack, MonadIO m, IsIconFactory a) => a -> m ()
- styleLookupIconSet :: (HasCallStack, MonadIO m, IsStyle a) => a -> Text -> m IconSet
- newtype IMMulticontext = IMMulticontext (ManagedPtr IMMulticontext)
- headerBarSetCustomTitle :: (HasCallStack, MonadIO m, IsHeaderBar a, IsWidget b) => a -> Maybe b -> m ()
- headerBarSetDecorationLayout :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m ()
- headerBarSetSubtitle :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m ()
- headerBarSetTitle :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m ()
- handleBoxSetHandlePosition :: (HasCallStack, MonadIO m, IsHandleBox a) => a -> PositionType -> m ()
- handleBoxSetShadowType :: (HasCallStack, MonadIO m, IsHandleBox a) => a -> ShadowType -> m ()
- handleBoxSetSnapEdge :: (HasCallStack, MonadIO m, IsHandleBox a) => a -> PositionType -> m ()
- newtype HSeparator = HSeparator (ManagedPtr HSeparator)
- newtype HScrollbar = HScrollbar (ManagedPtr HScrollbar)
- newtype HScale = HScale (ManagedPtr HScale)
- newtype HSV = HSV (ManagedPtr HSV)
- newtype HPaned = HPaned (ManagedPtr HPaned)
- gridSetRowBaselinePosition :: (HasCallStack, MonadIO m, IsGrid a) => a -> Int32 -> BaselinePosition -> m ()
- newtype Grid = Grid (ManagedPtr Grid)
- newtype GestureZoom = GestureZoom (ManagedPtr GestureZoom)
- newtype GestureSwipe = GestureSwipe (ManagedPtr GestureSwipe)
- newtype GestureStylus = GestureStylus (ManagedPtr GestureStylus)
- gestureIsActive :: (HasCallStack, MonadIO m, IsGesture a) => a -> m Bool
- gestureSingleSetExclusive :: (HasCallStack, MonadIO m, IsGestureSingle a) => a -> Bool -> m ()
- newtype GestureSingle = GestureSingle (ManagedPtr GestureSingle)
- newtype GestureRotate = GestureRotate (ManagedPtr GestureRotate)
- gestureMultiPressSetArea :: (HasCallStack, MonadIO m, IsGestureMultiPress a) => a -> Maybe Rectangle -> m ()
- newtype GestureMultiPress = GestureMultiPress (ManagedPtr GestureMultiPress)
- newtype GestureLongPress = GestureLongPress (ManagedPtr GestureLongPress)
- newtype GestureDrag = GestureDrag (ManagedPtr GestureDrag)
- gestureSetSequenceState :: (HasCallStack, MonadIO m, IsGesture a) => a -> EventSequence -> EventSequenceState -> m Bool
- gestureHandlesSequence :: (HasCallStack, MonadIO m, IsGesture a) => a -> Maybe EventSequence -> m Bool
- eventControllerReset :: (HasCallStack, MonadIO m, IsEventController a) => a -> m ()
- gestureSetWindow :: (HasCallStack, MonadIO m, IsGesture a, IsWindow b) => a -> Maybe b -> m ()
- eventControllerGetWidget :: (HasCallStack, MonadIO m, IsEventController a) => a -> m Widget
- newtype GLArea = GLArea (ManagedPtr GLArea)
- gLAreaSetError :: (HasCallStack, MonadIO m, IsGLArea a) => a -> Maybe GError -> m ()
- gLAreaSetRequiredVersion :: (HasCallStack, MonadIO m, IsGLArea a) => a -> Int32 -> Int32 -> m ()
- gLAreaSetUseEs :: (HasCallStack, MonadIO m, IsGLArea a) => a -> Bool -> m ()
- gLAreaSetAutoRender :: (HasCallStack, MonadIO m, IsGLArea a) => a -> Bool -> m ()
- gLAreaQueueRender :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m ()
- frameNew :: (HasCallStack, MonadIO m) => Maybe Text -> m Frame
- frameSetLabelAlign :: (HasCallStack, MonadIO m, IsFrame a) => a -> Float -> Float -> m ()
- frameSetLabelWidget :: (HasCallStack, MonadIO m, IsFrame a, IsWidget b) => a -> Maybe b -> m ()
- frameSetShadowType :: (HasCallStack, MonadIO m, IsFrame a) => a -> ShadowType -> m ()
- data ShadowType
  - = ShadowTypeNone
  - | ShadowTypeIn
  - | ShadowTypeOut
  - | ShadowTypeEtchedIn
  - | ShadowTypeEtchedOut
  - | AnotherShadowType Int
- newtype FontSelectionDialog = FontSelectionDialog (ManagedPtr FontSelectionDialog)
- fontSelectionDialogSetFontName :: (HasCallStack, MonadIO m, IsFontSelectionDialog a) => a -> Text -> m Bool
- newtype FontSelection = FontSelection (ManagedPtr FontSelection)
- fontSelectionSetFontName :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> Text -> m Bool
- newtype FontChooserWidget = FontChooserWidget (ManagedPtr FontChooserWidget)
- newtype FontChooserDialog = FontChooserDialog (ManagedPtr FontChooserDialog)
- fontChooserGetFont :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m (Maybe Text)
- newtype FontButton = FontButton (ManagedPtr FontButton)
- flowBoxChildChanged :: (HasCallStack, MonadIO m, IsFlowBoxChild a) => a -> m ()
- flowBoxInvalidateSort :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m ()
- flowBoxGetSelectedChildren :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m [FlowBoxChild]
- flowBoxInsert :: (HasCallStack, MonadIO m, IsFlowBox a, IsWidget b) => a -> b -> Int32 -> m ()
- flowBoxInvalidateFilter :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m ()
- scrolledWindowGetHadjustment :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Adjustment
- flowBoxSetVadjustment :: (HasCallStack, MonadIO m, IsFlowBox a, IsAdjustment b) => a -> b -> m ()
- scrolledWindowGetVadjustment :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Adjustment
- flowBoxSetHadjustment :: (HasCallStack, MonadIO m, IsFlowBox a, IsAdjustment b) => a -> b -> m ()
- newtype FileFilter = FileFilter (ManagedPtr FileFilter)
- fileFilterAddMimeType :: (HasCallStack, MonadIO m, IsFileFilter a) => a -> Text -> m ()
- fileFilterAddPattern :: (HasCallStack, MonadIO m, IsFileFilter a) => a -> Text -> m ()
- fileFilterToGvariant :: (HasCallStack, MonadIO m, IsFileFilter a) => a -> m GVariant
- fileFilterGetNeeded :: (HasCallStack, MonadIO m, IsFileFilter a) => a -> m [FileFilterFlags]
- fileFilterSetName :: (HasCallStack, MonadIO m, IsFileFilter a) => a -> Maybe Text -> m ()
- fileFilterFilter :: (HasCallStack, MonadIO m, IsFileFilter a) => a -> FileFilterInfo -> m Bool
- newtype FileChooserWidget = FileChooserWidget (ManagedPtr FileChooserWidget)
- newtype FileChooserDialog = FileChooserDialog (ManagedPtr FileChooserDialog)
- newtype FileChooserNative = FileChooserNative (ManagedPtr FileChooserNative)
- newtype FileChooserButton = FileChooserButton (ManagedPtr FileChooserButton)
- data DialogFlags
  - = DialogFlagsModal
  - | DialogFlagsDestroyWithParent
  - | DialogFlagsUseHeaderBar
  - | AnotherDialogFlags Int
- fileChooserButtonSetFocusOnClick :: (HasCallStack, MonadIO m, IsFileChooserButton a) => a -> Bool -> m ()
- newtype Expander = Expander (ManagedPtr Expander)
- expanderSetExpanded :: (HasCallStack, MonadIO m, IsExpander a) => a -> Bool -> m ()
- expanderSetLabel :: (HasCallStack, MonadIO m, IsExpander a) => a -> Maybe Text -> m ()
- expanderSetLabelWidget :: (HasCallStack, MonadIO m, IsExpander a, IsWidget b) => a -> Maybe b -> m ()
- expanderSetSpacing :: (HasCallStack, MonadIO m, IsExpander a) => a -> Int32 -> m ()
- expanderSetUseMarkup :: (HasCallStack, MonadIO m, IsExpander a) => a -> Bool -> m ()
- expanderSetUseUnderline :: (HasCallStack, MonadIO m, IsExpander a) => a -> Bool -> m ()
- newtype EventControllerMotion = EventControllerMotion (ManagedPtr EventControllerMotion)
- newtype EventControllerKey = EventControllerKey (ManagedPtr EventControllerKey)
- data PropagationPhase
  - = PropagationPhaseNone
  - | PropagationPhaseCapture
  - | PropagationPhaseBubble
  - | PropagationPhaseTarget
  - | AnotherPropagationPhase Int
- eventBoxSetAboveChild :: (HasCallStack, MonadIO m, IsEventBox a) => a -> Bool -> m ()
- eventBoxSetVisibleWindow :: (HasCallStack, MonadIO m, IsEventBox a) => a -> Bool -> m ()
- entryCompletionSetModel :: (HasCallStack, MonadIO m, IsEntryCompletion a, IsTreeModel b) => a -> Maybe b -> m ()
- entryCompletionSetTextColumn :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Int32 -> m ()
- entryCompletionInsertActionMarkup :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Int32 -> Text -> m ()
- type EntryCompletionMatchFunc = EntryCompletion -> Text -> TreeIter -> IO Bool
- entrySetActivatesDefault :: (HasCallStack, MonadIO m, IsEntry a) => a -> Bool -> m ()
- entrySetAlignment :: (HasCallStack, MonadIO m, IsEntry a) => a -> Float -> m ()
- entrySetAttributes :: (HasCallStack, MonadIO m, IsEntry a) => a -> AttrList -> m ()
- entrySetCursorHadjustment :: (HasCallStack, MonadIO m, IsEntry a, IsAdjustment b) => a -> Maybe b -> m ()
- entrySetHasFrame :: (HasCallStack, MonadIO m, IsEntry a) => a -> Bool -> m ()
- entryGetTextArea :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Rectangle
- entrySetInnerBorder :: (HasCallStack, MonadIO m, IsEntry a) => a -> Maybe Border -> m ()
- entrySetInvisibleChar :: (HasCallStack, MonadIO m, IsEntry a) => a -> Char -> m ()
- entryGetLayoutOffsets :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Int32, Int32)
- entryLayoutIndexToTextIndex :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m Int32
- entryTextIndexToLayoutIndex :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m Int32
- entrySetMaxLength :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m ()
- entryBufferGetMaxLength :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> m Int32
- entrySetMaxWidthChars :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m ()
- entrySetOverwriteMode :: (HasCallStack, MonadIO m, IsEntry a) => a -> Bool -> m ()
- entrySetProgressFraction :: (HasCallStack, MonadIO m, IsEntry a) => a -> Double -> m ()
- entrySetProgressPulseStep :: (HasCallStack, MonadIO m, IsEntry a) => a -> Double -> m ()
- entrySetTabs :: (HasCallStack, MonadIO m, IsEntry a) => a -> TabArray -> m ()
- editableGetChars :: (HasCallStack, MonadIO m, IsEditable a) => a -> Int32 -> Int32 -> m Text
- entryBufferGetText :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> m Text
- entryGetIconArea :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m Rectangle
- entrySetVisibility :: (HasCallStack, MonadIO m, IsEntry a) => a -> Bool -> m ()
- entrySetWidthChars :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m ()
- textViewResetImContext :: (HasCallStack, MonadIO m, IsTextView a) => a -> m ()
- entryGetLayout :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Layout
- entryProgressPulse :: (HasCallStack, MonadIO m, IsEntry a) => a -> m ()
- windowActivateDefault :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- entryGetCurrentIconDragSource :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Int32
- entrySetIconTooltipText :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Maybe Text -> m ()
- entrySetIconTooltipMarkup :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Maybe Text -> m ()
- widgetSetHasTooltip :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- entryBufferSetText :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> Text -> Int32 -> m ()
- dialogRun :: (HasCallStack, MonadIO m, IsDialog a) => a -> m Int32
- cssProviderLoadFromData :: (HasCallStack, MonadIO m, IsCssProvider a) => a -> ByteString -> m ()
- cssProviderNew :: (HasCallStack, MonadIO m) => m CssProvider
- boxPackStart :: (HasCallStack, MonadIO m, IsBox a, IsWidget b) => a -> b -> Bool -> Bool -> Word32 -> m ()
- gridAttach :: (HasCallStack, MonadIO m, IsGrid a, IsWidget b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- widgetChildNotify :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> m ()
- containerSetBorderWidth :: (HasCallStack, MonadIO m, IsContainer a) => a -> Word32 -> m ()
- windowGetFocus :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Widget)
- containerSetFocusVadjustment :: (HasCallStack, MonadIO m, IsContainer a, IsAdjustment b) => a -> b -> m ()
- containerSetFocusHadjustment :: (HasCallStack, MonadIO m, IsContainer a, IsAdjustment b) => a -> b -> m ()
- newtype ComboBoxText = ComboBoxText (ManagedPtr ComboBoxText)
- comboBoxTextInsert :: (HasCallStack, MonadIO m, IsComboBoxText a) => a -> Int32 -> Maybe Text -> Text -> m ()
- comboBoxTextInsertText :: (HasCallStack, MonadIO m, IsComboBoxText a) => a -> Int32 -> Text -> m ()
- comboBoxSetActiveIter :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Maybe TreeIter -> m ()
- comboBoxSetIdColumn :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Int32 -> m ()
- comboBoxSetFocusOnClick :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Bool -> m ()
- comboBoxSetAddTearoffs :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Bool -> m ()
- data SensitivityType
  - = SensitivityTypeAuto
  - | SensitivityTypeOn
  - | SensitivityTypeOff
  - | AnotherSensitivityType Int
- cellLayoutClear :: (HasCallStack, MonadIO m, IsCellLayout a) => a -> m ()
- newtype ColorSelectionDialog = ColorSelectionDialog (ManagedPtr ColorSelectionDialog)
- newtype ColorSelection = ColorSelection (ManagedPtr ColorSelection)
- colorSelectionSetCurrentColor :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> Color -> m ()
- colorSelectionSetCurrentRgba :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> RGBA -> m ()
- newtype ColorChooserDialog = ColorChooserDialog (ManagedPtr ColorChooserDialog)
- newtype ColorButton = ColorButton (ManagedPtr ColorButton)
- clipboardClear :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m ()
- clipboardWaitForImage :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m (Maybe Pixbuf)
- clipboardWaitForText :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m (Maybe Text)
- clipboardWaitForUris :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m (Maybe [Text])
- clipboardGetForDisplay :: (HasCallStack, MonadIO m, IsDisplay a) => a -> Atom -> m Clipboard
- selectionDataFree :: (HasCallStack, MonadIO m) => SelectionData -> m ()
- checkMenuItemGetActive :: (HasCallStack, MonadIO m, IsCheckMenuItem a) => a -> m Bool
- newtype CheckMenuItem = CheckMenuItem (ManagedPtr CheckMenuItem)
- checkMenuItemSetInconsistent :: (HasCallStack, MonadIO m, IsCheckMenuItem a) => a -> Bool -> m ()
- newtype CellView = CellView (ManagedPtr CellView)
- newtype CellAreaContext = CellAreaContext (ManagedPtr CellAreaContext)
- newtype CellRendererPixbuf = CellRendererPixbuf (ManagedPtr CellRendererPixbuf)
- newtype CellRendererToggle = CellRendererToggle (ManagedPtr CellRendererToggle)
- cellRendererToggleSetActivatable :: (HasCallStack, MonadIO m, IsCellRendererToggle a) => a -> Bool -> m ()
- cellRendererToggleSetActive :: (HasCallStack, MonadIO m, IsCellRendererToggle a) => a -> Bool -> m ()
- newtype CellRendererSpin = CellRendererSpin (ManagedPtr CellRendererSpin)
- newtype CellRendererProgress = CellRendererProgress (ManagedPtr CellRendererProgress)
- newtype CellRendererCombo = CellRendererCombo (ManagedPtr CellRendererCombo)
- newtype CellRendererAccel = CellRendererAccel (ManagedPtr CellRendererAccel)
- cellEditableStartEditing :: (HasCallStack, MonadIO m, IsCellEditable a) => a -> Maybe Event -> m ()
- cellRendererStopEditing :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Bool -> m ()
- data CellRendererState
  - = CellRendererStateSelected
  - | CellRendererStatePrelit
  - | CellRendererStateInsensitive
  - | CellRendererStateSorted
  - | CellRendererStateFocused
  - | CellRendererStateExpandable
  - | CellRendererStateExpanded
  - | AnotherCellRendererState Int
- newtype CellEditable = CellEditable (ManagedPtr CellEditable)
- cellAreaContextReset :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> m ()
- cellAreaGetPreferredHeight :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) => a -> b -> c -> m (Int32, Int32)
- cellAreaGetPreferredWidth :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) => a -> b -> c -> m (Int32, Int32)
- cellAreaGetPreferredHeightForWidth :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) => a -> b -> c -> Int32 -> m (Int32, Int32)
- newtype CellAreaBox = CellAreaBox (ManagedPtr CellAreaBox)
- cellAreaApplyAttributes :: (HasCallStack, MonadIO m, IsCellArea a, IsTreeModel b) => a -> b -> TreeIter -> Bool -> Bool -> m ()
- cellAreaContextGetPreferredHeight :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> m (Int32, Int32)
- cellAreaContextGetPreferredWidth :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> m (Int32, Int32)
- cellAreaGetPreferredWidthForHeight :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) => a -> b -> c -> Int32 -> m (Int32, Int32)
- cellAreaRequestRenderer :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b, IsWidget c) => a -> b -> Orientation -> c -> Int32 -> m (Int32, Int32)
- cellAreaAddFocusSibling :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b, IsCellRenderer c) => a -> b -> c -> m ()
- cellAreaInnerCellArea :: (HasCallStack, MonadIO m, IsCellArea a, IsWidget b) => a -> b -> Rectangle -> m Rectangle
- cellAreaGetEditedCell :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m CellRenderer
- cellAreaGetEditWidget :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m CellEditable
- data CellRendererMode
  - = CellRendererModeInert
  - | CellRendererModeActivatable
  - | CellRendererModeEditable
  - | AnotherCellRendererMode Int
- type CellCallback = CellRenderer -> IO Bool
- type CellAllocCallback = CellRenderer -> Rectangle -> Rectangle -> IO Bool
- data ButtonBoxStyle
  - = ButtonBoxStyleSpread
  - | ButtonBoxStyleEdge
  - | ButtonBoxStyleStart
  - | ButtonBoxStyleEnd
  - | ButtonBoxStyleCenter
  - | ButtonBoxStyleExpand
  - | AnotherButtonBoxStyle Int
- buttonSetImage :: (HasCallStack, MonadIO m, IsButton a, IsWidget b) => a -> Maybe b -> m ()
- buttonNewWithMnemonic :: (HasCallStack, MonadIO m) => Text -> m Button
- buttonSetFocusOnClick :: (HasCallStack, MonadIO m, IsButton a) => a -> Bool -> m ()
- buttonNewFromStock :: (HasCallStack, MonadIO m) => Text -> m Button
- buttonSetLabel :: (HasCallStack, MonadIO m, IsButton a) => a -> Text -> m ()
- buttonSetUseStock :: (HasCallStack, MonadIO m, IsButton a) => a -> Bool -> m ()
- builderAddFromFile :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> m Word32
- builderAddFromResource :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> m Word32
- builderAddFromString :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> Int64 -> m Word32
- builderNewFromFile :: (HasCallStack, MonadIO m) => Text -> m Builder
- builderNewFromResource :: (HasCallStack, MonadIO m) => Text -> m Builder
- builderNewFromString :: (HasCallStack, MonadIO m) => Text -> Int64 -> m Builder
- builderSetApplication :: (HasCallStack, MonadIO m, IsBuilder a, IsApplication b) => a -> b -> m ()
- newtype Buildable = Buildable (ManagedPtr Buildable)
- builderValueFromString :: (HasCallStack, MonadIO m, IsBuilder a) => a -> GParamSpec -> Text -> m GValue
- boxSetBaselinePosition :: (HasCallStack, MonadIO m, IsBox a) => a -> BaselinePosition -> m ()
- type AssistantPageFunc = Int32 -> IO Int32
- newtype AspectFrame = AspectFrame (ManagedPtr AspectFrame)
- newtype ShortcutsWindow = ShortcutsWindow (ManagedPtr ShortcutsWindow)
- applicationWindowSetHelpOverlay :: (HasCallStack, MonadIO m, IsApplicationWindow a, IsShortcutsWindow b) => a -> Maybe b -> m ()
- data ApplicationInhibitFlags
  - = ApplicationInhibitFlagsLogout
  - | ApplicationInhibitFlagsSwitch
  - | ApplicationInhibitFlagsSuspend
  - | ApplicationInhibitFlagsIdle
  - | AnotherApplicationInhibitFlags Int
- applicationWindowGetId :: (HasCallStack, MonadIO m, IsApplicationWindow a) => a -> m Word32
- applicationUninhibit :: (HasCallStack, MonadIO m, IsApplication a) => a -> Word32 -> m ()
- applicationSetAccelsForAction :: (HasCallStack, MonadIO m, IsApplication a) => a -> Text -> [Text] -> m ()
- applicationAddAccelerator :: (HasCallStack, MonadIO m, IsApplication a) => a -> Text -> Text -> Maybe GVariant -> m ()
- newtype AppChooserWidget = AppChooserWidget (ManagedPtr AppChooserWidget)
- newtype AppChooserDialog = AppChooserDialog (ManagedPtr AppChooserDialog)
- appChooserButtonAppendCustomItem :: (HasCallStack, MonadIO m, IsAppChooserButton a, IsIcon b) => a -> Text -> Text -> b -> m ()
- newtype AppChooserButton = AppChooserButton (ManagedPtr AppChooserButton)
- appChooserButtonAppendSeparator :: (HasCallStack, MonadIO m, IsAppChooserButton a) => a -> m ()
- appChooserRefresh :: (HasCallStack, MonadIO m, IsAppChooser a) => a -> m ()
- actionSetAccelPath :: (HasCallStack, MonadIO m, IsAction a) => a -> Text -> m ()
- actionIsSensitive :: (HasCallStack, MonadIO m, IsAction a) => a -> m Bool
- actionGetSensitive :: (HasCallStack, MonadIO m, IsAction a) => a -> m Bool
- actionIsVisible :: (HasCallStack, MonadIO m, IsAction a) => a -> m Bool
- actionGetVisible :: (HasCallStack, MonadIO m, IsAction a) => a -> m Bool
- actionGroupSetTranslationDomain :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> Maybe Text -> m ()
- actionGroupSetTranslateFunc :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> TranslateFunc -> m ()
- newtype ActionBar = ActionBar (ManagedPtr ActionBar)
- newtype Action = Action (ManagedPtr Action)
- newtype Activatable = Activatable (ManagedPtr Activatable)
- actionActivate :: (HasCallStack, MonadIO m, IsAction a) => a -> m ()
- actionSetAccelGroup :: (HasCallStack, MonadIO m, IsAction a, IsAccelGroup b) => a -> Maybe b -> m ()
- actionDisconnectAccelerator :: (HasCallStack, MonadIO m, IsAction a) => a -> m ()
- actionConnectAccelerator :: (HasCallStack, MonadIO m, IsAction a) => a -> m ()
- activatableGetRelatedAction :: (HasCallStack, MonadIO m, IsActivatable a) => a -> m Action
- newtype Accessible = Accessible (ManagedPtr Accessible)
- accelMapChangeEntry :: (HasCallStack, MonadIO m) => Text -> Word32 -> [ModifierType] -> Bool -> m Bool
- accelMapAddFilter :: (HasCallStack, MonadIO m) => Text -> m ()
- type AccelMapForeach = Ptr () -> Text -> Word32 -> [ModifierType] -> Bool -> IO ()
- newtype AccelMap = AccelMap (ManagedPtr AccelMap)
- accelMapLoad :: (HasCallStack, MonadIO m) => [Char] -> m ()
- accelMapUnlockPath :: (HasCallStack, MonadIO m) => Text -> m ()
- accelMapLockPath :: (HasCallStack, MonadIO m) => Text -> m ()
- newtype AccelLabel = AccelLabel (ManagedPtr AccelLabel)
- accelLabelSetAccel :: (HasCallStack, MonadIO m, IsAccelLabel a) => a -> Word32 -> [ModifierType] -> m ()
- accelLabelSetAccelWidget :: (HasCallStack, MonadIO m, IsAccelLabel a, IsWidget b) => a -> Maybe b -> m ()
- type AccelGroupActivate = AccelGroup -> Object -> Word32 -> [ModifierType] -> IO Bool
- newtype AccelKey = AccelKey (ManagedPtr AccelKey)
- accelGroupLock :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> m ()
- accelGroupUnlock :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> m ()
- newtype AccelGroupEntry = AccelGroupEntry (ManagedPtr AccelGroupEntry)
- newtype AboutDialog = AboutDialog (ManagedPtr AboutDialog)
- aboutDialogSetLicenseType :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> License -> m ()
- aboutDialogSetLicense :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Maybe Text -> m ()
- windowSetDefaultIcon :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m ()
- pattern TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID :: Int32
- pattern TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID :: Int32
- data TreeModelFlags
  - = TreeModelFlagsItersPersist
  - | TreeModelFlagsListOnly
  - | AnotherTreeModelFlags Int
- newtype TreeDragSource = TreeDragSource (ManagedPtr TreeDragSource)
- newtype TreeDragDest = TreeDragDest (ManagedPtr TreeDragDest)
- toolItemGetEllipsizeMode :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m EllipsizeMode
- toolItemGetIconSize :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Int32
- toolItemGetOrientation :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Orientation
- toolItemGetReliefStyle :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m ReliefStyle
- toolItemGetToolbarStyle :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m ToolbarStyle
- toolItemGetTextAlignment :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Float
- toolItemGetTextOrientation :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Orientation
- toolItemGetTextSizeGroup :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m SizeGroup
- recentChooserSetFilter :: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) => a -> Maybe b -> m ()
- recentChooserGetItems :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m [RecentInfo]
- recentChooserGetUris :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m ([Text], CSize)
- recentChooserSetLocalOnly :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- recentChooserSetSortType :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> RecentSortType -> m ()
- fontChooserSetFont :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> Text -> m ()
- type FontFilterFunc = FontFamily -> FontFace -> IO Bool
- fileChooserSetPreviewWidget :: (HasCallStack, MonadIO m, IsFileChooser a, IsWidget b) => a -> b -> m ()
- fileChooserGetPreviewFilename :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe [Char])
- fileChooserGetPreviewUri :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe Text)
- fileChooserSetPreviewWidgetActive :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Bool -> m ()
- fileChooserSetUsePreviewLabel :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Bool -> m ()
- fileChooserSelectFilename :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> [Char] -> m Bool
- fileChooserUnselectFilename :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> [Char] -> m ()
- fileChooserGetFilename :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe [Char])
- fileChooserGetFilenames :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m [[Char]]
- fileChooserSelectUri :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m Bool
- fileChooserUnselectUri :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m ()
- fileChooserGetUri :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe Text)
- fileChooserGetUris :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m [Text]
- fileChooserSetCurrentFolder :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> [Char] -> m Bool
- fileChooserGetCurrentFolder :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe [Char])
- fileChooserSetCurrentFolderUri :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m Bool
- fileChooserGetCurrentFolderUri :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe Text)
- data FileChooserAction
  - = FileChooserActionOpen
  - | FileChooserActionSave
  - | FileChooserActionSelectFolder
  - | FileChooserActionCreateFolder
  - | AnotherFileChooserAction Int
- fileChooserSetDoOverwriteConfirmation :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Bool -> m ()
- data FileChooserConfirmation
  - = FileChooserConfirmationConfirm
  - | FileChooserConfirmationAcceptFilename
  - | FileChooserConfirmationSelectAgain
  - | AnotherFileChooserConfirmation Int
- fileChooserSetChoice :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> Text -> m ()
- fileChooserGetChoice :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m Text
- fileChooserSetExtraWidget :: (HasCallStack, MonadIO m, IsFileChooser a, IsWidget b) => a -> b -> m ()
- fileChooserSetAction :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> FileChooserAction -> m ()
- fileChooserSetCreateFolders :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Bool -> m ()
- fileChooserSetFilter :: (HasCallStack, MonadIO m, IsFileChooser a, IsFileFilter b) => a -> b -> m ()
- fileChooserSetLocalOnly :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Bool -> m ()
- fileChooserSetSelectMultiple :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Bool -> m ()
- fileChooserSetShowHidden :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Bool -> m ()
- fileChooserAddFilter :: (HasCallStack, MonadIO m, IsFileChooser a, IsFileFilter b) => a -> b -> m ()
- fileChooserRemoveFilter :: (HasCallStack, MonadIO m, IsFileChooser a, IsFileFilter b) => a -> b -> m ()
- fileChooserAddShortcutFolderUri :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m ()
- fileChooserAddShortcutFolder :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> [Char] -> m ()
- fileChooserAddChoice :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> Text -> Maybe [Text] -> Maybe [Text] -> m ()
- fileChooserSetFilename :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> [Char] -> m Bool
- fileChooserSetUri :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m Bool
- fileChooserSetCurrentName :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m ()
- fileChooserUnselectAll :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m ()
- type CellLayoutDataFunc = CellLayout -> CellRenderer -> TreeModel -> TreeIter -> IO ()
- cellEditableRemoveWidget :: (HasCallStack, MonadIO m, IsCellEditable a) => a -> m ()
- cellEditableEditingDone :: (HasCallStack, MonadIO m, IsCellEditable a) => a -> m ()
- cellRendererStartEditing :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> Maybe Event -> b -> Text -> Rectangle -> Rectangle -> [CellRendererState] -> m (Maybe CellEditable)
- buildableParserFinished :: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> m ()
- buildableSetName :: (HasCallStack, MonadIO m, IsBuildable a) => a -> Text -> m ()
- newtype AppChooser = AppChooser (ManagedPtr AppChooser)
- actionableSetActionName :: (HasCallStack, MonadIO m, IsActionable a) => a -> Maybe Text -> m ()
- actionableSetActionTargetValue :: (HasCallStack, MonadIO m, IsActionable a) => a -> Maybe GVariant -> m ()
- testSliderSetPerc :: (HasCallStack, MonadIO m, IsWidget a) => a -> Double -> m ()
- testRegisterAllTypes :: (HasCallStack, MonadIO m) => m ()
- testFindLabel :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> m Widget
- testFindSibling :: (HasCallStack, MonadIO m, IsWidget a) => a -> GType -> m Widget
- testWidgetClick :: (HasCallStack, MonadIO m, IsWidget a) => a -> Word32 -> [ModifierType] -> m Bool
- targetTableFree :: (HasCallStack, MonadIO m) => [TargetEntry] -> m ()
- targetTableNewFromList :: (HasCallStack, MonadIO m) => TargetList -> m [TargetEntry]
- stockAdd :: (HasCallStack, MonadIO m) => [StockItem] -> m ()
- stockAddStatic :: (HasCallStack, MonadIO m) => [StockItem] -> m ()
- showUri :: (HasCallStack, MonadIO m, IsScreen a) => Maybe a -> Text -> Word32 -> m ()
- renderIconSurface :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Surface -> Double -> Double -> m ()
- data PathPriorityType
  - = PathPriorityTypeLowest
  - | PathPriorityTypeGtk
  - | PathPriorityTypeApplication
  - | PathPriorityTypeTheme
  - | PathPriorityTypeRc
  - | PathPriorityTypeHighest
  - | AnotherPathPriorityType Int
- rcParseColorFull :: (HasCallStack, MonadIO m, IsRcStyle a) => Scanner -> Maybe a -> m (Word32, Color)
- rcGetStyle :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Style
- propagateEvent :: (HasCallStack, MonadIO m, IsWidget a) => a -> Event -> m ()
- widgetEvent :: (HasCallStack, MonadIO m, IsWidget a) => a -> Event -> m Bool
- printRunPageSetupDialog :: (HasCallStack, MonadIO m, IsWindow a, IsPageSetup b, IsPrintSettings c) => Maybe a -> Maybe b -> c -> m PageSetup
- mainIterationDo :: (HasCallStack, MonadIO m) => Bool -> m Bool
- getCurrentEvent :: (HasCallStack, MonadIO m) => m (Maybe Event)
- mainQuit :: (HasCallStack, MonadIO m) => m ()
- initWithArgs :: (HasCallStack, MonadIO m) => Maybe [Text] -> Maybe Text -> [OptionEntry] -> Maybe Text -> m (Maybe [Text])
- getOptionGroup :: (HasCallStack, MonadIO m) => Bool -> m OptionGroup
- widgetGetDefaultDirection :: (HasCallStack, MonadIO m) => m TextDirection
- true :: (HasCallStack, MonadIO m) => m Bool
- dragSetIconName :: (HasCallStack, MonadIO m, IsDragContext a) => a -> Text -> Int32 -> Int32 -> m ()
- deviceGrabRemove :: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) => a -> b -> m ()
- acceleratorParseWithKeycode :: (HasCallStack, MonadIO m) => Text -> m (Word32, [Word32], [ModifierType])
- acceleratorName :: (HasCallStack, MonadIO m) => Word32 -> [ModifierType] -> m Text
- acceleratorGetLabel :: (HasCallStack, MonadIO m) => Word32 -> [ModifierType] -> m Text
- acceleratorSetDefaultModMask :: (HasCallStack, MonadIO m) => [ModifierType] -> m ()
- pattern BINARY_AGE :: Int32
- pattern INTERFACE_AGE :: Int32
- pattern LEVEL_BAR_OFFSET_FULL :: Text
- pattern LEVEL_BAR_OFFSET_HIGH :: Text
- pattern LEVEL_BAR_OFFSET_LOW :: Text
- pattern MAX_COMPOSE_LEN :: Int32
- pattern PAPER_NAME_A3 :: Text
- pattern PAPER_NAME_A4 :: Text
- pattern PAPER_NAME_A5 :: Text
- pattern PAPER_NAME_B5 :: Text
- pattern PAPER_NAME_EXECUTIVE :: Text
- pattern PAPER_NAME_LEGAL :: Text
- pattern PAPER_NAME_LETTER :: Text
- pattern PATH_PRIO_MASK :: Int32
- pattern PRINT_SETTINGS_OUTPUT_BASENAME :: Text
- pattern PRINT_SETTINGS_OUTPUT_DIR :: Text
- pattern PRINT_SETTINGS_OUTPUT_FILE_FORMAT :: Text
- pattern PRINT_SETTINGS_OUTPUT_URI :: Text
- pattern PRINT_SETTINGS_WIN32_DRIVER_EXTRA :: Text
- pattern PRINT_SETTINGS_WIN32_DRIVER_VERSION :: Text
- pattern PRIORITY_RESIZE :: Int32
- pattern STOCK_ABOUT :: Text
- pattern STOCK_ADD :: Text
- pattern STOCK_BOLD :: Text
- pattern STOCK_CANCEL :: Text
- pattern STOCK_CAPS_LOCK_WARNING :: Text
- pattern STOCK_CDROM :: Text
- pattern STOCK_CLEAR :: Text
- pattern STOCK_CLOSE :: Text
- pattern STOCK_COLOR_PICKER :: Text
- pattern STOCK_CONNECT :: Text
- pattern STOCK_CONVERT :: Text
- pattern STOCK_COPY :: Text
- pattern STOCK_CUT :: Text
- pattern STOCK_DELETE :: Text
- pattern STOCK_DIALOG_AUTHENTICATION :: Text
- pattern STOCK_DIALOG_ERROR :: Text
- pattern STOCK_DIALOG_INFO :: Text
- pattern STOCK_DIALOG_QUESTION :: Text
- pattern STOCK_DIALOG_WARNING :: Text
- pattern STOCK_DIRECTORY :: Text
- pattern STOCK_DISCARD :: Text
- pattern STOCK_DISCONNECT :: Text
- pattern STOCK_DND :: Text
- pattern STOCK_DND_MULTIPLE :: Text
- pattern STOCK_EDIT :: Text
- pattern STOCK_EXECUTE :: Text
- pattern STOCK_FILE :: Text
- pattern STOCK_FIND :: Text
- pattern STOCK_FIND_AND_REPLACE :: Text
- pattern STOCK_FLOPPY :: Text
- pattern STOCK_FULLSCREEN :: Text
- pattern STOCK_GOTO_BOTTOM :: Text
- pattern STOCK_GOTO_FIRST :: Text
- pattern STOCK_GOTO_LAST :: Text
- pattern STOCK_GOTO_TOP :: Text
- pattern STOCK_GO_BACK :: Text
- pattern STOCK_GO_DOWN :: Text
- pattern STOCK_GO_FORWARD :: Text
- pattern STOCK_GO_UP :: Text
- pattern STOCK_HARDDISK :: Text
- pattern STOCK_HELP :: Text
- pattern STOCK_HOME :: Text
- pattern STOCK_INDENT :: Text
- pattern STOCK_INDEX :: Text
- pattern STOCK_INFO :: Text
- pattern STOCK_ITALIC :: Text
- pattern STOCK_JUMP_TO :: Text
- pattern STOCK_JUSTIFY_CENTER :: Text
- pattern STOCK_JUSTIFY_FILL :: Text
- pattern STOCK_JUSTIFY_LEFT :: Text
- pattern STOCK_JUSTIFY_RIGHT :: Text
- pattern STOCK_LEAVE_FULLSCREEN :: Text
- pattern STOCK_MEDIA_FORWARD :: Text
- pattern STOCK_MEDIA_NEXT :: Text
- pattern STOCK_MEDIA_PAUSE :: Text
- pattern STOCK_MEDIA_PLAY :: Text
- pattern STOCK_MEDIA_PREVIOUS :: Text
- pattern STOCK_MEDIA_RECORD :: Text
- pattern STOCK_MEDIA_REWIND :: Text
- pattern STOCK_MEDIA_STOP :: Text
- pattern STOCK_MISSING_IMAGE :: Text
- pattern STOCK_NETWORK :: Text
- pattern STOCK_NEW :: Text
- pattern STOCK_NO :: Text
- pattern STOCK_ORIENTATION_LANDSCAPE :: Text
- pattern STOCK_ORIENTATION_PORTRAIT :: Text
- pattern STOCK_ORIENTATION_REVERSE_LANDSCAPE :: Text
- pattern STOCK_ORIENTATION_REVERSE_PORTRAIT :: Text
- pattern STOCK_PAGE_SETUP :: Text
- pattern STOCK_PASTE :: Text
- pattern STOCK_PREFERENCES :: Text
- pattern STOCK_PRINT :: Text
- pattern STOCK_PRINT_ERROR :: Text
- pattern STOCK_PRINT_PAUSED :: Text
- pattern STOCK_PRINT_PREVIEW :: Text
- pattern STOCK_PRINT_REPORT :: Text
- pattern STOCK_PRINT_WARNING :: Text
- pattern STOCK_PROPERTIES :: Text
- pattern STOCK_REDO :: Text
- pattern STOCK_REFRESH :: Text
- pattern STOCK_REMOVE :: Text
- pattern STOCK_REVERT_TO_SAVED :: Text
- pattern STOCK_SAVE :: Text
- pattern STOCK_SAVE_AS :: Text
- pattern STOCK_SELECT_ALL :: Text
- pattern STOCK_SELECT_COLOR :: Text
- pattern STOCK_SELECT_FONT :: Text
- pattern STOCK_SORT_ASCENDING :: Text
- pattern STOCK_SORT_DESCENDING :: Text
- pattern STOCK_SPELL_CHECK :: Text
- pattern STOCK_STOP :: Text
- pattern STOCK_STRIKETHROUGH :: Text
- pattern STOCK_UNDELETE :: Text
- pattern STOCK_UNDERLINE :: Text
- pattern STOCK_UNDO :: Text
- pattern STOCK_UNINDENT :: Text
- pattern STOCK_YES :: Text
- pattern STOCK_ZOOM_100 :: Text
- pattern STOCK_ZOOM_FIT :: Text
- pattern STOCK_ZOOM_IN :: Text
- pattern STOCK_ZOOM_OUT :: Text
- pattern STYLE_CLASS_ACCELERATOR :: Text
- pattern STYLE_CLASS_ARROW :: Text
- pattern STYLE_CLASS_BACKGROUND :: Text
- pattern STYLE_CLASS_BOTTOM :: Text
- pattern STYLE_CLASS_BUTTON :: Text
- pattern STYLE_CLASS_CALENDAR :: Text
- pattern STYLE_CLASS_CELL :: Text
- pattern STYLE_CLASS_CHECK :: Text
- pattern STYLE_CLASS_COMBOBOX_ENTRY :: Text
- pattern STYLE_CLASS_CONTEXT_MENU :: Text
- pattern STYLE_CLASS_CSD :: Text
- pattern STYLE_CLASS_CURSOR_HANDLE :: Text
- pattern STYLE_CLASS_DEFAULT :: Text
- pattern STYLE_CLASS_DESTRUCTIVE_ACTION :: Text
- pattern STYLE_CLASS_DIM_LABEL :: Text
- pattern STYLE_CLASS_DND :: Text
- pattern STYLE_CLASS_DOCK :: Text
- pattern STYLE_CLASS_ENTRY :: Text
- pattern STYLE_CLASS_ERROR :: Text
- pattern STYLE_CLASS_EXPANDER :: Text
- pattern STYLE_CLASS_FLAT :: Text
- pattern STYLE_CLASS_FRAME :: Text
- pattern STYLE_CLASS_GRIP :: Text
- pattern STYLE_CLASS_HEADER :: Text
- pattern STYLE_CLASS_HIGHLIGHT :: Text
- pattern STYLE_CLASS_HORIZONTAL :: Text
- pattern STYLE_CLASS_IMAGE :: Text
- pattern STYLE_CLASS_INFO :: Text
- pattern STYLE_CLASS_INLINE_TOOLBAR :: Text
- pattern STYLE_CLASS_INSERTION_CURSOR :: Text
- pattern STYLE_CLASS_LABEL :: Text
- pattern STYLE_CLASS_LEFT :: Text
- pattern STYLE_CLASS_LEVEL_BAR :: Text
- pattern STYLE_CLASS_LINKED :: Text
- pattern STYLE_CLASS_LIST :: Text
- pattern STYLE_CLASS_LIST_ROW :: Text
- pattern STYLE_CLASS_MARK :: Text
- pattern STYLE_CLASS_MENU :: Text
- pattern STYLE_CLASS_MENUBAR :: Text
- pattern STYLE_CLASS_MENUITEM :: Text
- pattern STYLE_CLASS_MESSAGE_DIALOG :: Text
- pattern STYLE_CLASS_MONOSPACE :: Text
- pattern STYLE_CLASS_NEEDS_ATTENTION :: Text
- pattern STYLE_CLASS_NOTEBOOK :: Text
- pattern STYLE_CLASS_OSD :: Text
- pattern STYLE_CLASS_OVERSHOOT :: Text
- pattern STYLE_CLASS_PANE_SEPARATOR :: Text
- pattern STYLE_CLASS_PAPER :: Text
- pattern STYLE_CLASS_POPOVER :: Text
- pattern STYLE_CLASS_POPUP :: Text
- pattern STYLE_CLASS_PRIMARY_TOOLBAR :: Text
- pattern STYLE_CLASS_PROGRESSBAR :: Text
- pattern STYLE_CLASS_PULSE :: Text
- pattern STYLE_CLASS_QUESTION :: Text
- pattern STYLE_CLASS_RADIO :: Text
- pattern STYLE_CLASS_RAISED :: Text
- pattern STYLE_CLASS_READ_ONLY :: Text
- pattern STYLE_CLASS_RIGHT :: Text
- pattern STYLE_CLASS_RUBBERBAND :: Text
- pattern STYLE_CLASS_SCALE :: Text
- pattern STYLE_CLASS_SCALE_HAS_MARKS_ABOVE :: Text
- pattern STYLE_CLASS_SCALE_HAS_MARKS_BELOW :: Text
- pattern STYLE_CLASS_SCROLLBAR :: Text
- pattern STYLE_CLASS_SCROLLBARS_JUNCTION :: Text
- pattern STYLE_CLASS_SEPARATOR :: Text
- pattern STYLE_CLASS_SIDEBAR :: Text
- pattern STYLE_CLASS_SLIDER :: Text
- pattern STYLE_CLASS_SPINBUTTON :: Text
- pattern STYLE_CLASS_SPINNER :: Text
- pattern STYLE_CLASS_STATUSBAR :: Text
- pattern STYLE_CLASS_SUBTITLE :: Text
- pattern STYLE_CLASS_SUGGESTED_ACTION :: Text
- pattern STYLE_CLASS_TITLE :: Text
- pattern STYLE_CLASS_TITLEBAR :: Text
- pattern STYLE_CLASS_TOOLBAR :: Text
- pattern STYLE_CLASS_TOOLTIP :: Text
- pattern STYLE_CLASS_TOP :: Text
- pattern STYLE_CLASS_TOUCH_SELECTION :: Text
- pattern STYLE_CLASS_TROUGH :: Text
- pattern STYLE_CLASS_UNDERSHOOT :: Text
- pattern STYLE_CLASS_VERTICAL :: Text
- pattern STYLE_CLASS_VIEW :: Text
- pattern STYLE_CLASS_WARNING :: Text
- pattern STYLE_CLASS_WIDE :: Text
- pattern STYLE_PROPERTY_BACKGROUND_COLOR :: Text
- pattern STYLE_PROPERTY_BACKGROUND_IMAGE :: Text
- pattern STYLE_PROPERTY_BORDER_COLOR :: Text
- pattern STYLE_PROPERTY_BORDER_RADIUS :: Text
- pattern STYLE_PROPERTY_BORDER_STYLE :: Text
- pattern STYLE_PROPERTY_FONT :: Text
- pattern STYLE_PROVIDER_PRIORITY_SETTINGS :: Int32
- pattern STYLE_REGION_COLUMN :: Text
- pattern STYLE_REGION_COLUMN_HEADER :: Text
- pattern STYLE_REGION_ROW :: Text
- pattern STYLE_REGION_TAB :: Text
- pattern TEXT_VIEW_PRIORITY_VALIDATE :: Int32
- data ArrowPlacement
  - = ArrowPlacementBoth
  - | ArrowPlacementStart
  - | ArrowPlacementEnd
  - | AnotherArrowPlacement Int
- data BuilderError
  - = BuilderErrorInvalidTypeFunction
  - | BuilderErrorUnhandledTag
  - | BuilderErrorMissingAttribute
  - | BuilderErrorInvalidAttribute
  - | BuilderErrorInvalidTag
  - | BuilderErrorMissingPropertyValue
  - | BuilderErrorInvalidValue
  - | BuilderErrorVersionMismatch
  - | BuilderErrorDuplicateId
  - | BuilderErrorObjectTypeRefused
  - | BuilderErrorTemplateMismatch
  - | BuilderErrorInvalidProperty
  - | BuilderErrorInvalidSignal
  - | BuilderErrorInvalidId
  - | AnotherBuilderError Int
- data ButtonRole
  - = ButtonRoleNormal
  - | ButtonRoleCheck
  - | ButtonRoleRadio
  - | AnotherButtonRole Int
- data CellRendererAccelMode
  - = CellRendererAccelModeGtk
  - | CellRendererAccelModeOther
  - | CellRendererAccelModeModifierTap
  - | AnotherCellRendererAccelMode Int
- data CssProviderError
  - = CssProviderErrorFailed
  - | CssProviderErrorSyntax
  - | CssProviderErrorImport
  - | CssProviderErrorName
  - | CssProviderErrorDeprecated
  - | CssProviderErrorUnknownValue
  - | AnotherCssProviderError Int
- data CssSectionType
  - = CssSectionTypeDocument
  - | CssSectionTypeImport
  - | CssSectionTypeColorDefinition
  - | CssSectionTypeBindingSet
  - | CssSectionTypeRuleset
  - | CssSectionTypeSelector
  - | CssSectionTypeDeclaration
  - | CssSectionTypeValue
  - | CssSectionTypeKeyframes
  - | AnotherCssSectionType Int
- data DragResult
  - = DragResultSuccess
  - | DragResultNoTarget
  - | DragResultUserCancelled
  - | DragResultTimeoutExpired
  - | DragResultGrabBroken
  - | DragResultError
  - | AnotherDragResult Int
- data EntryIconPosition
  - = EntryIconPositionPrimary
  - | EntryIconPositionSecondary
  - | AnotherEntryIconPosition Int
- data EventSequenceState
  - = EventSequenceStateNone
  - | EventSequenceStateClaimed
  - | EventSequenceStateDenied
  - | AnotherEventSequenceState Int
- data ExpanderStyle
  - = ExpanderStyleCollapsed
  - | ExpanderStyleSemiCollapsed
  - | ExpanderStyleSemiExpanded
  - | ExpanderStyleExpanded
  - | AnotherExpanderStyle Int
- data FileChooserError
  - = FileChooserErrorNonexistent
  - | FileChooserErrorBadFilename
  - | FileChooserErrorAlreadyExists
  - | FileChooserErrorIncompleteHostname
  - | AnotherFileChooserError Int
- data IMPreeditStyle
  - = IMPreeditStyleNothing
  - | IMPreeditStyleCallback
  - | IMPreeditStyleNone
  - | AnotherIMPreeditStyle Int
- data IMStatusStyle
  - = IMStatusStyleNothing
  - | IMStatusStyleCallback
  - | IMStatusStyleNone
  - | AnotherIMStatusStyle Int
- data IconThemeError
  - = IconThemeErrorNotFound
  - | IconThemeErrorFailed
  - | AnotherIconThemeError Int
- data IconViewDropPosition
  - = IconViewDropPositionNoDrop
  - | IconViewDropPositionDropInto
  - | IconViewDropPositionDropLeft
  - | IconViewDropPositionDropRight
  - | IconViewDropPositionDropAbove
  - | IconViewDropPositionDropBelow
  - | AnotherIconViewDropPosition Int
- data MenuDirectionType
  - = MenuDirectionTypeParent
  - | MenuDirectionTypeChild
  - | MenuDirectionTypeNext
  - | MenuDirectionTypePrev
  - | AnotherMenuDirectionType Int
- data NotebookTab
  - = NotebookTabFirst
  - | NotebookTabLast
  - | AnotherNotebookTab Int
- data PackType
  - = PackTypeStart
  - | PackTypeEnd
  - | AnotherPackType Int
- data PadActionType
  - = PadActionTypeButton
  - | PadActionTypeRing
  - | PadActionTypeStrip
  - | AnotherPadActionType Int
- data PanDirection
  - = PanDirectionLeft
  - | PanDirectionRight
  - | PanDirectionUp
  - | PanDirectionDown
  - | AnotherPanDirection Int
- data PathType
  - = PathTypeWidget
  - | PathTypeWidgetClass
  - | PathTypeClass
  - | AnotherPathType Int
- data PopoverConstraint
  - = PopoverConstraintNone
  - | PopoverConstraintWindow
  - | AnotherPopoverConstraint Int
- data PrintError
  - = PrintErrorGeneral
  - | PrintErrorInternalError
  - | PrintErrorNomem
  - | PrintErrorInvalidFile
  - | AnotherPrintError Int
- data PrintOperationAction
  - = PrintOperationActionPrintDialog
  - | PrintOperationActionPrint
  - | PrintOperationActionPreview
  - | PrintOperationActionExport
  - | AnotherPrintOperationAction Int
- data RecentChooserError
  - = RecentChooserErrorNotFound
  - | RecentChooserErrorInvalidUri
  - | AnotherRecentChooserError Int
- data RecentManagerError
  - = RecentManagerErrorNotFound
  - | RecentManagerErrorInvalidUri
  - | RecentManagerErrorInvalidEncoding
  - | RecentManagerErrorNotRegistered
  - | RecentManagerErrorRead
  - | RecentManagerErrorWrite
  - | RecentManagerErrorUnknown
  - | AnotherRecentManagerError Int
- data RecentSortType
  - = RecentSortTypeNone
  - | RecentSortTypeMru
  - | RecentSortTypeLru
  - | RecentSortTypeCustom
  - | AnotherRecentSortType Int
- data ResizeMode
  - = ResizeModeParent
  - | ResizeModeQueue
  - | ResizeModeImmediate
  - | AnotherResizeMode Int
- data RevealerTransitionType
  - = RevealerTransitionTypeNone
  - | RevealerTransitionTypeCrossfade
  - | RevealerTransitionTypeSlideRight
  - | RevealerTransitionTypeSlideLeft
  - | RevealerTransitionTypeSlideUp
  - | RevealerTransitionTypeSlideDown
  - | AnotherRevealerTransitionType Int
- data ShortcutType
  - = ShortcutTypeAccelerator
  - | ShortcutTypeGesturePinch
  - | ShortcutTypeGestureStretch
  - | ShortcutTypeGestureRotateClockwise
  - | ShortcutTypeGestureRotateCounterclockwise
  - | ShortcutTypeGestureTwoFingerSwipeLeft
  - | ShortcutTypeGestureTwoFingerSwipeRight
  - | ShortcutTypeGesture
  - | AnotherShortcutType Int
- data SortType
  - = SortTypeAscending
  - | SortTypeDescending
  - | AnotherSortType Int
- data StackTransitionType
  - = StackTransitionTypeNone
  - | StackTransitionTypeCrossfade
  - | StackTransitionTypeSlideRight
  - | StackTransitionTypeSlideLeft
  - | StackTransitionTypeSlideUp
  - | StackTransitionTypeSlideDown
  - | StackTransitionTypeSlideLeftRight
  - | StackTransitionTypeSlideUpDown
  - | StackTransitionTypeOverUp
  - | StackTransitionTypeOverDown
  - | StackTransitionTypeOverLeft
  - | StackTransitionTypeOverRight
  - | StackTransitionTypeUnderUp
  - | StackTransitionTypeUnderDown
  - | StackTransitionTypeUnderLeft
  - | StackTransitionTypeUnderRight
  - | StackTransitionTypeOverUpDown
  - | StackTransitionTypeOverDownUp
  - | StackTransitionTypeOverLeftRight
  - | StackTransitionTypeOverRightLeft
  - | AnotherStackTransitionType Int
- data TextExtendSelection
  - = TextExtendSelectionWord
  - | TextExtendSelectionLine
  - | AnotherTextExtendSelection Int
- data ToolbarSpaceStyle
  - = ToolbarSpaceStyleEmpty
  - | ToolbarSpaceStyleLine
  - | AnotherToolbarSpaceStyle Int
- data TreeViewDropPosition
  - = TreeViewDropPositionBefore
  - | TreeViewDropPositionAfter
  - | TreeViewDropPositionIntoOrBefore
  - | TreeViewDropPositionIntoOrAfter
  - | AnotherTreeViewDropPosition Int
- data WidgetHelpType
  - = WidgetHelpTypeTooltip
  - | WidgetHelpTypeWhatsThis
  - | AnotherWidgetHelpType Int
- catchRecentManagerError :: IO a -> (RecentManagerError -> GErrorMessage -> IO a) -> IO a
- handleRecentManagerError :: (RecentManagerError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchRecentChooserError :: IO a -> (RecentChooserError -> GErrorMessage -> IO a) -> IO a
- handleRecentChooserError :: (RecentChooserError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchPrintError :: IO a -> (PrintError -> GErrorMessage -> IO a) -> IO a
- handlePrintError :: (PrintError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchIconThemeError :: IO a -> (IconThemeError -> GErrorMessage -> IO a) -> IO a
- handleIconThemeError :: (IconThemeError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchFileChooserError :: IO a -> (FileChooserError -> GErrorMessage -> IO a) -> IO a
- handleFileChooserError :: (FileChooserError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchCssProviderError :: IO a -> (CssProviderError -> GErrorMessage -> IO a) -> IO a
- handleCssProviderError :: (CssProviderError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchBuilderError :: IO a -> (BuilderError -> GErrorMessage -> IO a) -> IO a
- handleBuilderError :: (BuilderError -> GErrorMessage -> IO a) -> IO a -> IO a
- data CalendarDisplayOptions
  - = CalendarDisplayOptionsShowHeading
  - | CalendarDisplayOptionsShowDayNames
  - | CalendarDisplayOptionsNoMonthChange
  - | CalendarDisplayOptionsShowWeekNumbers
  - | CalendarDisplayOptionsShowDetails
  - | AnotherCalendarDisplayOptions Int
- data DebugFlag
  - = DebugFlagMisc
  - | DebugFlagPlugsocket
  - | DebugFlagText
  - | DebugFlagTree
  - | DebugFlagUpdates
  - | DebugFlagKeybindings
  - | DebugFlagMultihead
  - | DebugFlagModules
  - | DebugFlagGeometry
  - | DebugFlagIcontheme
  - | DebugFlagPrinting
  - | DebugFlagBuilder
  - | DebugFlagSizeRequest
  - | DebugFlagNoCssCache
  - | DebugFlagBaselines
  - | DebugFlagPixelCache
  - | DebugFlagNoPixelCache
  - | DebugFlagInteractive
  - | DebugFlagTouchscreen
  - | DebugFlagActions
  - | DebugFlagResize
  - | DebugFlagLayout
  - | AnotherDebugFlag Int
- data EventControllerScrollFlags
  - = EventControllerScrollFlagsNone
  - | EventControllerScrollFlagsVertical
  - | EventControllerScrollFlagsHorizontal
  - | EventControllerScrollFlagsDiscrete
  - | EventControllerScrollFlagsKinetic
  - | EventControllerScrollFlagsBothAxes
  - | AnotherEventControllerScrollFlags Int
- data FileFilterFlags
  - = FileFilterFlagsFilename
  - | FileFilterFlagsUri
  - | FileFilterFlagsDisplayName
  - | FileFilterFlagsMimeType
  - | AnotherFileFilterFlags Int
- data FontChooserLevel
  - = FontChooserLevelFamily
  - | FontChooserLevelStyle
  - | FontChooserLevelSize
  - | FontChooserLevelVariations
  - | FontChooserLevelFeatures
  - | AnotherFontChooserLevel Int
- data InputHints
  - = InputHintsNone
  - | InputHintsSpellcheck
  - | InputHintsNoSpellcheck
  - | InputHintsWordCompletion
  - | InputHintsLowercase
  - | InputHintsUppercaseChars
  - | InputHintsUppercaseWords
  - | InputHintsUppercaseSentences
  - | InputHintsInhibitOsk
  - | InputHintsVerticalWriting
  - | InputHintsEmoji
  - | InputHintsNoEmoji
  - | AnotherInputHints Int
- data JunctionSides
  - = JunctionSidesNone
  - | JunctionSidesCornerTopleft
  - | JunctionSidesCornerTopright
  - | JunctionSidesCornerBottomleft
  - | JunctionSidesCornerBottomright
  - | JunctionSidesTop
  - | JunctionSidesBottom
  - | JunctionSidesLeft
  - | JunctionSidesRight
  - | AnotherJunctionSides Int
- data RcFlags
  - = RcFlagsFg
  - | RcFlagsBg
  - | RcFlagsText
  - | RcFlagsBase
  - | AnotherRcFlags Int
- data RecentFilterFlags
  - = RecentFilterFlagsUri
  - | RecentFilterFlagsDisplayName
  - | RecentFilterFlagsMimeType
  - | RecentFilterFlagsApplication
  - | RecentFilterFlagsGroup
  - | RecentFilterFlagsAge
  - | AnotherRecentFilterFlags Int
- data RegionFlags
  - = RegionFlagsEven
  - | RegionFlagsOdd
  - | RegionFlagsFirst
  - | RegionFlagsLast
  - | RegionFlagsOnly
  - | RegionFlagsSorted
  - | AnotherRegionFlags Int
- data StyleContextPrintFlags
  - = StyleContextPrintFlagsNone
  - | StyleContextPrintFlagsRecurse
  - | StyleContextPrintFlagsShowStyle
  - | AnotherStyleContextPrintFlags Int
- data TextSearchFlags
  - = TextSearchFlagsVisibleOnly
  - | TextSearchFlagsTextOnly
  - | TextSearchFlagsCaseInsensitive
  - | AnotherTextSearchFlags Int
- class (GObject o, IsDescendantOf ColorChooser o) => IsColorChooser o
- toColorChooser :: (MonadIO m, IsColorChooser o) => o -> m ColorChooser
- type ColorChooserColorActivatedCallback = RGBA -> IO ()
- getColorChooserRgba :: (MonadIO m, IsColorChooser o) => o -> m (Maybe RGBA)
- setColorChooserRgba :: (MonadIO m, IsColorChooser o) => o -> RGBA -> m ()
- constructColorChooserRgba :: (IsColorChooser o, MonadIO m) => RGBA -> m (GValueConstruct o)
- getColorChooserUseAlpha :: (MonadIO m, IsColorChooser o) => o -> m Bool
- setColorChooserUseAlpha :: (MonadIO m, IsColorChooser o) => o -> Bool -> m ()
- constructColorChooserUseAlpha :: (IsColorChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- colorChooserAddPalette :: (HasCallStack, MonadIO m, IsColorChooser a) => a -> Orientation -> Int32 -> Maybe [RGBA] -> m ()
- colorChooserGetRgba :: (HasCallStack, MonadIO m, IsColorChooser a) => a -> m RGBA
- colorChooserGetUseAlpha :: (HasCallStack, MonadIO m, IsColorChooser a) => a -> m Bool
- colorChooserSetRgba :: (HasCallStack, MonadIO m, IsColorChooser a) => a -> RGBA -> m ()
- colorChooserSetUseAlpha :: (HasCallStack, MonadIO m, IsColorChooser a) => a -> Bool -> m ()
- onColorChooserColorActivated :: (IsColorChooser a, MonadIO m) => a -> ((?self :: a) => ColorChooserColorActivatedCallback) -> m SignalHandlerId
- afterColorChooserColorActivated :: (IsColorChooser a, MonadIO m) => a -> ((?self :: a) => ColorChooserColorActivatedCallback) -> m SignalHandlerId
- class (GObject o, IsDescendantOf Editable o) => IsEditable o
- toEditable :: (MonadIO m, IsEditable o) => o -> m Editable
- type EditableInsertTextCallback = Text -> Int32 -> Int32 -> IO Int32
- type EditableDeleteTextCallback = Int32 -> Int32 -> IO ()
- type EditableChangedCallback = IO ()
- editableCopyClipboard :: (HasCallStack, MonadIO m, IsEditable a) => a -> m ()
- editableCutClipboard :: (HasCallStack, MonadIO m, IsEditable a) => a -> m ()
- editableDeleteSelection :: (HasCallStack, MonadIO m, IsEditable a) => a -> m ()
- editableGetEditable :: (HasCallStack, MonadIO m, IsEditable a) => a -> m Bool
- editableGetPosition :: (HasCallStack, MonadIO m, IsEditable a) => a -> m Int32
- editableGetSelectionBounds :: (HasCallStack, MonadIO m, IsEditable a) => a -> m (Bool, Int32, Int32)
- editableInsertText :: (HasCallStack, MonadIO m, IsEditable a) => a -> Text -> Int32 -> Int32 -> m Int32
- editablePasteClipboard :: (HasCallStack, MonadIO m, IsEditable a) => a -> m ()
- editableSelectRegion :: (HasCallStack, MonadIO m, IsEditable a) => a -> Int32 -> Int32 -> m ()
- editableSetPosition :: (HasCallStack, MonadIO m, IsEditable a) => a -> Int32 -> m ()
- onEditableChanged :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableChangedCallback) -> m SignalHandlerId
- afterEditableChanged :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableChangedCallback) -> m SignalHandlerId
- onEditableDeleteText :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableDeleteTextCallback) -> m SignalHandlerId
- afterEditableDeleteText :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableDeleteTextCallback) -> m SignalHandlerId
- onEditableInsertText :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableInsertTextCallback) -> m SignalHandlerId
- afterEditableInsertText :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableInsertTextCallback) -> m SignalHandlerId
- class (GObject o, IsDescendantOf Orientable o) => IsOrientable o
- toOrientable :: (MonadIO m, IsOrientable o) => o -> m Orientable
- getOrientableOrientation :: (MonadIO m, IsOrientable o) => o -> m Orientation
- setOrientableOrientation :: (MonadIO m, IsOrientable o) => o -> Orientation -> m ()
- constructOrientableOrientation :: (IsOrientable o, MonadIO m) => Orientation -> m (GValueConstruct o)
- orientableGetOrientation :: (HasCallStack, MonadIO m, IsOrientable a) => a -> m Orientation
- orientableSetOrientation :: (HasCallStack, MonadIO m, IsOrientable a) => a -> Orientation -> m ()
- class (GObject o, IsDescendantOf Adjustment o) => IsAdjustment o
- toAdjustment :: (MonadIO m, IsAdjustment o) => o -> m Adjustment
- type AdjustmentValueChangedCallback = IO ()
- type AdjustmentChangedCallback = IO ()
- onAdjustmentChanged :: (IsAdjustment a, MonadIO m) => a -> ((?self :: a) => AdjustmentChangedCallback) -> m SignalHandlerId
- afterAdjustmentChanged :: (IsAdjustment a, MonadIO m) => a -> ((?self :: a) => AdjustmentChangedCallback) -> m SignalHandlerId
- onAdjustmentValueChanged :: (IsAdjustment a, MonadIO m) => a -> ((?self :: a) => AdjustmentValueChangedCallback) -> m SignalHandlerId
- afterAdjustmentValueChanged :: (IsAdjustment a, MonadIO m) => a -> ((?self :: a) => AdjustmentValueChangedCallback) -> m SignalHandlerId
- getAdjustmentLower :: (MonadIO m, IsAdjustment o) => o -> m Double
- setAdjustmentLower :: (MonadIO m, IsAdjustment o) => o -> Double -> m ()
- constructAdjustmentLower :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o)
- getAdjustmentPageIncrement :: (MonadIO m, IsAdjustment o) => o -> m Double
- setAdjustmentPageIncrement :: (MonadIO m, IsAdjustment o) => o -> Double -> m ()
- constructAdjustmentPageIncrement :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o)
- getAdjustmentPageSize :: (MonadIO m, IsAdjustment o) => o -> m Double
- setAdjustmentPageSize :: (MonadIO m, IsAdjustment o) => o -> Double -> m ()
- constructAdjustmentPageSize :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o)
- getAdjustmentStepIncrement :: (MonadIO m, IsAdjustment o) => o -> m Double
- setAdjustmentStepIncrement :: (MonadIO m, IsAdjustment o) => o -> Double -> m ()
- constructAdjustmentStepIncrement :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o)
- getAdjustmentUpper :: (MonadIO m, IsAdjustment o) => o -> m Double
- setAdjustmentUpper :: (MonadIO m, IsAdjustment o) => o -> Double -> m ()
- constructAdjustmentUpper :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o)
- getAdjustmentValue :: (MonadIO m, IsAdjustment o) => o -> m Double
- setAdjustmentValue :: (MonadIO m, IsAdjustment o) => o -> Double -> m ()
- constructAdjustmentValue :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o)
- adjustmentNew :: (HasCallStack, MonadIO m) => Double -> Double -> Double -> Double -> Double -> Double -> m Adjustment
- adjustmentChanged :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m ()
- adjustmentClampPage :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> Double -> Double -> m ()
- adjustmentGetLower :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m Double
- adjustmentGetMinimumIncrement :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m Double
- adjustmentGetPageIncrement :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m Double
- adjustmentGetPageSize :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m Double
- adjustmentGetStepIncrement :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m Double
- adjustmentGetUpper :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m Double
- adjustmentGetValue :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m Double
- adjustmentSetPageIncrement :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> Double -> m ()
- adjustmentSetPageSize :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> Double -> m ()
- adjustmentSetStepIncrement :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> Double -> m ()
- adjustmentSetUpper :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> Double -> m ()
- adjustmentValueChanged :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m ()
- class (GObject o, IsDescendantOf EntryBuffer o) => IsEntryBuffer o
- toEntryBuffer :: (MonadIO m, IsEntryBuffer o) => o -> m EntryBuffer
- type EntryBufferInsertedTextCallback = Word32 -> Text -> Word32 -> IO ()
- type EntryBufferDeletedTextCallback = Word32 -> Word32 -> IO ()
- onEntryBufferDeletedText :: (IsEntryBuffer a, MonadIO m) => a -> ((?self :: a) => EntryBufferDeletedTextCallback) -> m SignalHandlerId
- afterEntryBufferDeletedText :: (IsEntryBuffer a, MonadIO m) => a -> ((?self :: a) => EntryBufferDeletedTextCallback) -> m SignalHandlerId
- onEntryBufferInsertedText :: (IsEntryBuffer a, MonadIO m) => a -> ((?self :: a) => EntryBufferInsertedTextCallback) -> m SignalHandlerId
- afterEntryBufferInsertedText :: (IsEntryBuffer a, MonadIO m) => a -> ((?self :: a) => EntryBufferInsertedTextCallback) -> m SignalHandlerId
- getEntryBufferLength :: (MonadIO m, IsEntryBuffer o) => o -> m Word32
- getEntryBufferMaxLength :: (MonadIO m, IsEntryBuffer o) => o -> m Int32
- setEntryBufferMaxLength :: (MonadIO m, IsEntryBuffer o) => o -> Int32 -> m ()
- constructEntryBufferMaxLength :: (IsEntryBuffer o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> m Text
- setEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> Text -> m ()
- constructEntryBufferText :: (IsEntryBuffer o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> m ()
- entryBufferNew :: (HasCallStack, MonadIO m) => Maybe Text -> Int32 -> m EntryBuffer
- entryBufferEmitDeletedText :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> Word32 -> Word32 -> m ()
- entryBufferEmitInsertedText :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> Word32 -> Text -> Word32 -> m ()
- entryBufferGetBytes :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> m CSize
- class (GObject o, IsDescendantOf EntryIconAccessible o) => IsEntryIconAccessible o
- newtype EntryIconAccessible = EntryIconAccessible (ManagedPtr EntryIconAccessible)
- toEntryIconAccessible :: (MonadIO m, IsEntryIconAccessible o) => o -> m EntryIconAccessible
- class (GObject o, IsDescendantOf IMContext o) => IsIMContext o
- toIMContext :: (MonadIO m, IsIMContext o) => o -> m IMContext
- type IMContextRetrieveSurroundingCallback = IO Bool
- type IMContextPreeditStartCallback = IO ()
- type IMContextPreeditEndCallback = IO ()
- type IMContextPreeditChangedCallback = IO ()
- type IMContextDeleteSurroundingCallback = Int32 -> Int32 -> IO Bool
- type IMContextCommitCallback = Text -> IO ()
- onIMContextCommit :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextCommitCallback) -> m SignalHandlerId
- afterIMContextCommit :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextCommitCallback) -> m SignalHandlerId
- onIMContextDeleteSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextDeleteSurroundingCallback) -> m SignalHandlerId
- afterIMContextDeleteSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextDeleteSurroundingCallback) -> m SignalHandlerId
- onIMContextPreeditChanged :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditChangedCallback) -> m SignalHandlerId
- afterIMContextPreeditChanged :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditChangedCallback) -> m SignalHandlerId
- onIMContextPreeditEnd :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditEndCallback) -> m SignalHandlerId
- afterIMContextPreeditEnd :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditEndCallback) -> m SignalHandlerId
- onIMContextPreeditStart :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditStartCallback) -> m SignalHandlerId
- afterIMContextPreeditStart :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditStartCallback) -> m SignalHandlerId
- onIMContextRetrieveSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextRetrieveSurroundingCallback) -> m SignalHandlerId
- afterIMContextRetrieveSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextRetrieveSurroundingCallback) -> m SignalHandlerId
- getIMContextInputHints :: (MonadIO m, IsIMContext o) => o -> m [InputHints]
- setIMContextInputHints :: (MonadIO m, IsIMContext o) => o -> [InputHints] -> m ()
- constructIMContextInputHints :: (IsIMContext o, MonadIO m) => [InputHints] -> m (GValueConstruct o)
- getIMContextInputPurpose :: (MonadIO m, IsIMContext o) => o -> m InputPurpose
- setIMContextInputPurpose :: (MonadIO m, IsIMContext o) => o -> InputPurpose -> m ()
- constructIMContextInputPurpose :: (IsIMContext o, MonadIO m) => InputPurpose -> m (GValueConstruct o)
- iMContextDeleteSurrounding :: (HasCallStack, MonadIO m, IsIMContext a) => a -> Int32 -> Int32 -> m Bool
- iMContextFocusIn :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m ()
- iMContextFocusOut :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m ()
- iMContextReset :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m ()
- iMContextSetClientWindow :: (HasCallStack, MonadIO m, IsIMContext a, IsWindow b) => a -> Maybe b -> m ()
- iMContextSetCursorLocation :: (HasCallStack, MonadIO m, IsIMContext a) => a -> Rectangle -> m ()
- iMContextSetUsePreedit :: (HasCallStack, MonadIO m, IsIMContext a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf IMContextSimple o) => IsIMContextSimple o
- toIMContextSimple :: (MonadIO m, IsIMContextSimple o) => o -> m IMContextSimple
- iMContextSimpleNew :: (HasCallStack, MonadIO m) => m IMContextSimple
- iMContextSimpleAddComposeFile :: (HasCallStack, MonadIO m, IsIMContextSimple a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf RcStyle o) => IsRcStyle o
- toRcStyle :: (MonadIO m, IsRcStyle o) => o -> m RcStyle
- rcStyleNew :: (HasCallStack, MonadIO m) => m RcStyle
- rcStyleCopy :: (HasCallStack, MonadIO m, IsRcStyle a) => a -> m RcStyle
- newZeroAccelKey :: MonadIO m => m AccelKey
- getAccelKeyAccelKey :: MonadIO m => AccelKey -> m Word32
- setAccelKeyAccelKey :: MonadIO m => AccelKey -> Word32 -> m ()
- getAccelKeyAccelMods :: MonadIO m => AccelKey -> m [ModifierType]
- setAccelKeyAccelMods :: MonadIO m => AccelKey -> [ModifierType] -> m ()
- getAccelKeyAccelFlags :: MonadIO m => AccelKey -> m Word32
- setAccelKeyAccelFlags :: MonadIO m => AccelKey -> Word32 -> m ()
- newZeroAccelGroupEntry :: MonadIO m => m AccelGroupEntry
- getAccelGroupEntryKey :: MonadIO m => AccelGroupEntry -> m AccelKey
- getAccelGroupEntryClosure :: MonadIO m => AccelGroupEntry -> m (Maybe (GClosure ()))
- setAccelGroupEntryClosure :: MonadIO m => AccelGroupEntry -> Ptr (GClosure ()) -> m ()
- clearAccelGroupEntryClosure :: MonadIO m => AccelGroupEntry -> m ()
- getAccelGroupEntryAccelPathQuark :: MonadIO m => AccelGroupEntry -> m Word32
- setAccelGroupEntryAccelPathQuark :: MonadIO m => AccelGroupEntry -> Word32 -> m ()
- newZeroActionEntry :: MonadIO m => m ActionEntry
- getActionEntryName :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryName :: MonadIO m => ActionEntry -> CString -> m ()
- clearActionEntryName :: MonadIO m => ActionEntry -> m ()
- getActionEntryStockId :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryStockId :: MonadIO m => ActionEntry -> CString -> m ()
- clearActionEntryStockId :: MonadIO m => ActionEntry -> m ()
- getActionEntryLabel :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryLabel :: MonadIO m => ActionEntry -> CString -> m ()
- clearActionEntryLabel :: MonadIO m => ActionEntry -> m ()
- getActionEntryAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryAccelerator :: MonadIO m => ActionEntry -> CString -> m ()
- clearActionEntryAccelerator :: MonadIO m => ActionEntry -> m ()
- getActionEntryTooltip :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryTooltip :: MonadIO m => ActionEntry -> CString -> m ()
- clearActionEntryTooltip :: MonadIO m => ActionEntry -> m ()
- getActionEntryCallback :: MonadIO m => ActionEntry -> m (Maybe Callback)
- setActionEntryCallback :: MonadIO m => ActionEntry -> FunPtr C_Callback -> m ()
- clearActionEntryCallback :: MonadIO m => ActionEntry -> m ()
- newZeroBindingArg :: MonadIO m => m BindingArg
- getBindingArgArgType :: MonadIO m => BindingArg -> m GType
- setBindingArgArgType :: MonadIO m => BindingArg -> GType -> m ()
- newtype BindingSignal = BindingSignal (ManagedPtr BindingSignal)
- newZeroBindingSignal :: MonadIO m => m BindingSignal
- getBindingSignalNext :: MonadIO m => BindingSignal -> m (Maybe BindingSignal)
- setBindingSignalNext :: MonadIO m => BindingSignal -> Ptr BindingSignal -> m ()
- clearBindingSignalNext :: MonadIO m => BindingSignal -> m ()
- getBindingSignalSignalName :: MonadIO m => BindingSignal -> m (Maybe Text)
- setBindingSignalSignalName :: MonadIO m => BindingSignal -> CString -> m ()
- clearBindingSignalSignalName :: MonadIO m => BindingSignal -> m ()
- getBindingSignalNArgs :: MonadIO m => BindingSignal -> m Word32
- setBindingSignalNArgs :: MonadIO m => BindingSignal -> Word32 -> m ()
- newtype BindingEntry = BindingEntry (ManagedPtr BindingEntry)
- newZeroBindingEntry :: MonadIO m => m BindingEntry
- getBindingEntryKeyval :: MonadIO m => BindingEntry -> m Word32
- setBindingEntryKeyval :: MonadIO m => BindingEntry -> Word32 -> m ()
- getBindingEntryModifiers :: MonadIO m => BindingEntry -> m [ModifierType]
- setBindingEntryModifiers :: MonadIO m => BindingEntry -> [ModifierType] -> m ()
- getBindingEntryBindingSet :: MonadIO m => BindingEntry -> m (Maybe BindingSet)
- setBindingEntryBindingSet :: MonadIO m => BindingEntry -> Ptr BindingSet -> m ()
- clearBindingEntryBindingSet :: MonadIO m => BindingEntry -> m ()
- getBindingEntryDestroyed :: MonadIO m => BindingEntry -> m Word32
- setBindingEntryDestroyed :: MonadIO m => BindingEntry -> Word32 -> m ()
- getBindingEntryInEmission :: MonadIO m => BindingEntry -> m Word32
- setBindingEntryInEmission :: MonadIO m => BindingEntry -> Word32 -> m ()
- getBindingEntryMarksUnbound :: MonadIO m => BindingEntry -> m Word32
- setBindingEntryMarksUnbound :: MonadIO m => BindingEntry -> Word32 -> m ()
- getBindingEntrySetNext :: MonadIO m => BindingEntry -> m (Maybe BindingEntry)
- setBindingEntrySetNext :: MonadIO m => BindingEntry -> Ptr BindingEntry -> m ()
- clearBindingEntrySetNext :: MonadIO m => BindingEntry -> m ()
- getBindingEntryHashNext :: MonadIO m => BindingEntry -> m (Maybe BindingEntry)
- setBindingEntryHashNext :: MonadIO m => BindingEntry -> Ptr BindingEntry -> m ()
- clearBindingEntryHashNext :: MonadIO m => BindingEntry -> m ()
- getBindingEntrySignals :: MonadIO m => BindingEntry -> m (Maybe BindingSignal)
- setBindingEntrySignals :: MonadIO m => BindingEntry -> Ptr BindingSignal -> m ()
- clearBindingEntrySignals :: MonadIO m => BindingEntry -> m ()
- bindingEntryAddSignalFromString :: (HasCallStack, MonadIO m) => BindingSet -> Text -> m TokenType
- bindingEntryAddSignall :: (HasCallStack, MonadIO m) => BindingSet -> Word32 -> [ModifierType] -> Text -> [BindingArg] -> m ()
- bindingEntryRemove :: (HasCallStack, MonadIO m) => BindingSet -> Word32 -> [ModifierType] -> m ()
- bindingEntrySkip :: (HasCallStack, MonadIO m) => BindingSet -> Word32 -> [ModifierType] -> m ()
- newZeroBindingSet :: MonadIO m => m BindingSet
- getBindingSetSetName :: MonadIO m => BindingSet -> m (Maybe Text)
- setBindingSetSetName :: MonadIO m => BindingSet -> CString -> m ()
- clearBindingSetSetName :: MonadIO m => BindingSet -> m ()
- getBindingSetPriority :: MonadIO m => BindingSet -> m Int32
- setBindingSetPriority :: MonadIO m => BindingSet -> Int32 -> m ()
- getBindingSetWidgetPathPspecs :: MonadIO m => BindingSet -> m [Ptr ()]
- setBindingSetWidgetPathPspecs :: MonadIO m => BindingSet -> Ptr (GSList (Ptr ())) -> m ()
- clearBindingSetWidgetPathPspecs :: MonadIO m => BindingSet -> m ()
- getBindingSetWidgetClassPspecs :: MonadIO m => BindingSet -> m [Ptr ()]
- setBindingSetWidgetClassPspecs :: MonadIO m => BindingSet -> Ptr (GSList (Ptr ())) -> m ()
- clearBindingSetWidgetClassPspecs :: MonadIO m => BindingSet -> m ()
- getBindingSetClassBranchPspecs :: MonadIO m => BindingSet -> m [Ptr ()]
- setBindingSetClassBranchPspecs :: MonadIO m => BindingSet -> Ptr (GSList (Ptr ())) -> m ()
- clearBindingSetClassBranchPspecs :: MonadIO m => BindingSet -> m ()
- getBindingSetEntries :: MonadIO m => BindingSet -> m (Maybe BindingEntry)
- setBindingSetEntries :: MonadIO m => BindingSet -> Ptr BindingEntry -> m ()
- clearBindingSetEntries :: MonadIO m => BindingSet -> m ()
- getBindingSetCurrent :: MonadIO m => BindingSet -> m (Maybe BindingEntry)
- setBindingSetCurrent :: MonadIO m => BindingSet -> Ptr BindingEntry -> m ()
- clearBindingSetCurrent :: MonadIO m => BindingSet -> m ()
- getBindingSetParsed :: MonadIO m => BindingSet -> m Word32
- setBindingSetParsed :: MonadIO m => BindingSet -> Word32 -> m ()
- bindingSetActivate :: (HasCallStack, MonadIO m, IsObject a) => BindingSet -> Word32 -> [ModifierType] -> a -> m Bool
- bindingSetFind :: (HasCallStack, MonadIO m) => Text -> m (Maybe BindingSet)
- newZeroBorder :: MonadIO m => m Border
- getBorderLeft :: MonadIO m => Border -> m Int16
- setBorderLeft :: MonadIO m => Border -> Int16 -> m ()
- getBorderRight :: MonadIO m => Border -> m Int16
- setBorderRight :: MonadIO m => Border -> Int16 -> m ()
- getBorderTop :: MonadIO m => Border -> m Int16
- setBorderTop :: MonadIO m => Border -> Int16 -> m ()
- getBorderBottom :: MonadIO m => Border -> m Int16
- setBorderBottom :: MonadIO m => Border -> Int16 -> m ()
- borderNew :: (HasCallStack, MonadIO m) => m Border
- borderCopy :: (HasCallStack, MonadIO m) => Border -> m Border
- class (GObject o, IsDescendantOf Scrollable o) => IsScrollable o
- toScrollable :: (MonadIO m, IsScrollable o) => o -> m Scrollable
- getScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment
- setScrollableHadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m ()
- constructScrollableHadjustment :: (IsScrollable o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o)
- clearScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m ()
- getScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy
- setScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m ()
- constructScrollableHscrollPolicy :: (IsScrollable o, MonadIO m) => ScrollablePolicy -> m (GValueConstruct o)
- getScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment
- setScrollableVadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m ()
- constructScrollableVadjustment :: (IsScrollable o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o)
- clearScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m ()
- getScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy
- setScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m ()
- constructScrollableVscrollPolicy :: (IsScrollable o, MonadIO m) => ScrollablePolicy -> m (GValueConstruct o)
- scrollableGetBorder :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m (Bool, Border)
- scrollableGetHadjustment :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m Adjustment
- scrollableGetHscrollPolicy :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m ScrollablePolicy
- scrollableGetVadjustment :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m Adjustment
- scrollableGetVscrollPolicy :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m ScrollablePolicy
- scrollableSetHadjustment :: (HasCallStack, MonadIO m, IsScrollable a, IsAdjustment b) => a -> Maybe b -> m ()
- scrollableSetHscrollPolicy :: (HasCallStack, MonadIO m, IsScrollable a) => a -> ScrollablePolicy -> m ()
- scrollableSetVadjustment :: (HasCallStack, MonadIO m, IsScrollable a, IsAdjustment b) => a -> Maybe b -> m ()
- scrollableSetVscrollPolicy :: (HasCallStack, MonadIO m, IsScrollable a) => a -> ScrollablePolicy -> m ()
- cssSectionGetEndPosition :: (HasCallStack, MonadIO m) => CssSection -> m Word32
- cssSectionGetFile :: (HasCallStack, MonadIO m) => CssSection -> m File
- cssSectionGetSectionType :: (HasCallStack, MonadIO m) => CssSection -> m CssSectionType
- cssSectionGetStartPosition :: (HasCallStack, MonadIO m) => CssSection -> m Word32
- cssSectionRef :: (HasCallStack, MonadIO m) => CssSection -> m CssSection
- cssSectionUnref :: (HasCallStack, MonadIO m) => CssSection -> m ()
- newZeroFileFilterInfo :: MonadIO m => m FileFilterInfo
- getFileFilterInfoContains :: MonadIO m => FileFilterInfo -> m [FileFilterFlags]
- setFileFilterInfoContains :: MonadIO m => FileFilterInfo -> [FileFilterFlags] -> m ()
- getFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- setFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> CString -> m ()
- clearFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> m ()
- getFileFilterInfoUri :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- setFileFilterInfoUri :: MonadIO m => FileFilterInfo -> CString -> m ()
- clearFileFilterInfoUri :: MonadIO m => FileFilterInfo -> m ()
- getFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- setFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> CString -> m ()
- clearFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> m ()
- getFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- setFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> CString -> m ()
- clearFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> m ()
- newtype IMContextInfo = IMContextInfo (ManagedPtr IMContextInfo)
- newZeroIMContextInfo :: MonadIO m => m IMContextInfo
- getIMContextInfoContextId :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoContextId :: MonadIO m => IMContextInfo -> CString -> m ()
- clearIMContextInfoContextId :: MonadIO m => IMContextInfo -> m ()
- getIMContextInfoContextName :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoContextName :: MonadIO m => IMContextInfo -> CString -> m ()
- clearIMContextInfoContextName :: MonadIO m => IMContextInfo -> m ()
- getIMContextInfoDomain :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoDomain :: MonadIO m => IMContextInfo -> CString -> m ()
- clearIMContextInfoDomain :: MonadIO m => IMContextInfo -> m ()
- getIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> CString -> m ()
- clearIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> m ()
- getIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> CString -> m ()
- clearIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> m ()
- iconSourceNew :: (HasCallStack, MonadIO m) => m IconSource
- iconSourceCopy :: (HasCallStack, MonadIO m) => IconSource -> m IconSource
- iconSourceFree :: (HasCallStack, MonadIO m) => IconSource -> m ()
- iconSourceGetDirection :: (HasCallStack, MonadIO m) => IconSource -> m TextDirection
- iconSourceGetDirectionWildcarded :: (HasCallStack, MonadIO m) => IconSource -> m Bool
- iconSourceGetFilename :: (HasCallStack, MonadIO m) => IconSource -> m [Char]
- iconSourceGetIconName :: (HasCallStack, MonadIO m) => IconSource -> m Text
- iconSourceGetPixbuf :: (HasCallStack, MonadIO m) => IconSource -> m Pixbuf
- iconSourceGetSize :: (HasCallStack, MonadIO m) => IconSource -> m Int32
- iconSourceGetSizeWildcarded :: (HasCallStack, MonadIO m) => IconSource -> m Bool
- iconSourceGetState :: (HasCallStack, MonadIO m) => IconSource -> m StateType
- iconSourceGetStateWildcarded :: (HasCallStack, MonadIO m) => IconSource -> m Bool
- iconSourceSetFilename :: (HasCallStack, MonadIO m) => IconSource -> [Char] -> m ()
- iconSourceSetIconName :: (HasCallStack, MonadIO m) => IconSource -> Maybe Text -> m ()
- iconSourceSetPixbuf :: (HasCallStack, MonadIO m, IsPixbuf a) => IconSource -> a -> m ()
- newtype LabelSelectionInfo = LabelSelectionInfo (ManagedPtr LabelSelectionInfo)
- newtype MountOperationHandlerIface_ = MountOperationHandlerIface_ (ManagedPtr MountOperationHandlerIface_)
- newZeroMountOperationHandlerIface_ :: MonadIO m => m MountOperationHandlerIface_
- getMountOperationHandlerIface_ParentIface :: MonadIO m => MountOperationHandlerIface_ -> m TypeInterface
- newtype MountOperationHandlerProxyClass_ = MountOperationHandlerProxyClass_ (ManagedPtr MountOperationHandlerProxyClass_)
- newZeroMountOperationHandlerProxyClass_ :: MonadIO m => m MountOperationHandlerProxyClass_
- newtype MountOperationHandlerProxy_ = MountOperationHandlerProxy_ (ManagedPtr MountOperationHandlerProxy_)
- newZeroMountOperationHandlerProxy_ :: MonadIO m => m MountOperationHandlerProxy_
- newtype MountOperationHandlerSkeletonClass_ = MountOperationHandlerSkeletonClass_ (ManagedPtr MountOperationHandlerSkeletonClass_)
- newZeroMountOperationHandlerSkeletonClass_ :: MonadIO m => m MountOperationHandlerSkeletonClass_
- newtype MountOperationHandlerSkeleton_ = MountOperationHandlerSkeleton_ (ManagedPtr MountOperationHandlerSkeleton_)
- newZeroMountOperationHandlerSkeleton_ :: MonadIO m => m MountOperationHandlerSkeleton_
- newtype MountOperationHandler_ = MountOperationHandler_ (ManagedPtr MountOperationHandler_)
- newZeroPadActionEntry :: MonadIO m => m PadActionEntry
- getPadActionEntryType :: MonadIO m => PadActionEntry -> m PadActionType
- setPadActionEntryType :: MonadIO m => PadActionEntry -> PadActionType -> m ()
- getPadActionEntryIndex :: MonadIO m => PadActionEntry -> m Int32
- setPadActionEntryIndex :: MonadIO m => PadActionEntry -> Int32 -> m ()
- getPadActionEntryMode :: MonadIO m => PadActionEntry -> m Int32
- setPadActionEntryMode :: MonadIO m => PadActionEntry -> Int32 -> m ()
- getPadActionEntryLabel :: MonadIO m => PadActionEntry -> m (Maybe Text)
- setPadActionEntryLabel :: MonadIO m => PadActionEntry -> CString -> m ()
- clearPadActionEntryLabel :: MonadIO m => PadActionEntry -> m ()
- getPadActionEntryActionName :: MonadIO m => PadActionEntry -> m (Maybe Text)
- setPadActionEntryActionName :: MonadIO m => PadActionEntry -> CString -> m ()
- clearPadActionEntryActionName :: MonadIO m => PadActionEntry -> m ()
- newtype PageRange = PageRange (ManagedPtr PageRange)
- newZeroPageRange :: MonadIO m => m PageRange
- getPageRangeStart :: MonadIO m => PageRange -> m Int32
- setPageRangeStart :: MonadIO m => PageRange -> Int32 -> m ()
- getPageRangeEnd :: MonadIO m => PageRange -> m Int32
- setPageRangeEnd :: MonadIO m => PageRange -> Int32 -> m ()
- paperSizeNew :: (HasCallStack, MonadIO m) => Maybe Text -> m PaperSize
- paperSizeNewCustom :: (HasCallStack, MonadIO m) => Text -> Text -> Double -> Double -> Unit -> m PaperSize
- paperSizeNewFromGvariant :: (HasCallStack, MonadIO m) => GVariant -> m PaperSize
- paperSizeNewFromIpp :: (HasCallStack, MonadIO m) => Text -> Double -> Double -> m PaperSize
- paperSizeNewFromKeyFile :: (HasCallStack, MonadIO m) => KeyFile -> Maybe Text -> m PaperSize
- paperSizeNewFromPpd :: (HasCallStack, MonadIO m) => Text -> Text -> Double -> Double -> m PaperSize
- paperSizeCopy :: (HasCallStack, MonadIO m) => PaperSize -> m PaperSize
- paperSizeGetDefaultBottomMargin :: (HasCallStack, MonadIO m) => PaperSize -> Unit -> m Double
- paperSizeGetDefaultLeftMargin :: (HasCallStack, MonadIO m) => PaperSize -> Unit -> m Double
- paperSizeGetDefaultRightMargin :: (HasCallStack, MonadIO m) => PaperSize -> Unit -> m Double
- paperSizeGetDefaultTopMargin :: (HasCallStack, MonadIO m) => PaperSize -> Unit -> m Double
- paperSizeGetDisplayName :: (HasCallStack, MonadIO m) => PaperSize -> m Text
- paperSizeGetHeight :: (HasCallStack, MonadIO m) => PaperSize -> Unit -> m Double
- paperSizeGetName :: (HasCallStack, MonadIO m) => PaperSize -> m Text
- paperSizeGetPpdName :: (HasCallStack, MonadIO m) => PaperSize -> m Text
- paperSizeGetWidth :: (HasCallStack, MonadIO m) => PaperSize -> Unit -> m Double
- paperSizeIsCustom :: (HasCallStack, MonadIO m) => PaperSize -> m Bool
- paperSizeIsEqual :: (HasCallStack, MonadIO m) => PaperSize -> PaperSize -> m Bool
- paperSizeIsIpp :: (HasCallStack, MonadIO m) => PaperSize -> m Bool
- paperSizeSetSize :: (HasCallStack, MonadIO m) => PaperSize -> Double -> Double -> Unit -> m ()
- paperSizeToKeyFile :: (HasCallStack, MonadIO m) => PaperSize -> KeyFile -> Text -> m ()
- paperSizeGetPaperSizes :: (HasCallStack, MonadIO m) => Bool -> m [PaperSize]
- class (GObject o, IsDescendantOf PageSetup o) => IsPageSetup o
- toPageSetup :: (MonadIO m, IsPageSetup o) => o -> m PageSetup
- pageSetupNew :: (HasCallStack, MonadIO m) => m PageSetup
- pageSetupNewFromFile :: (HasCallStack, MonadIO m) => [Char] -> m PageSetup
- pageSetupNewFromGvariant :: (HasCallStack, MonadIO m) => GVariant -> m PageSetup
- pageSetupNewFromKeyFile :: (HasCallStack, MonadIO m) => KeyFile -> Maybe Text -> m PageSetup
- pageSetupCopy :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> m PageSetup
- pageSetupGetBottomMargin :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Unit -> m Double
- pageSetupGetLeftMargin :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Unit -> m Double
- pageSetupGetOrientation :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> m PageOrientation
- pageSetupGetPaperSize :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> m PaperSize
- pageSetupGetRightMargin :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Unit -> m Double
- pageSetupGetTopMargin :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Unit -> m Double
- pageSetupLoadFile :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> [Char] -> m ()
- pageSetupLoadKeyFile :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> KeyFile -> Maybe Text -> m ()
- pageSetupSetBottomMargin :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Double -> Unit -> m ()
- pageSetupSetLeftMargin :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Double -> Unit -> m ()
- pageSetupSetOrientation :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> PageOrientation -> m ()
- pageSetupSetPaperSize :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> PaperSize -> m ()
- pageSetupSetRightMargin :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Double -> Unit -> m ()
- pageSetupSetTopMargin :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> Double -> Unit -> m ()
- pageSetupToKeyFile :: (HasCallStack, MonadIO m, IsPageSetup a) => a -> KeyFile -> Maybe Text -> m ()
- class (GObject o, IsDescendantOf PrintContext o) => IsPrintContext o
- toPrintContext :: (MonadIO m, IsPrintContext o) => o -> m PrintContext
- printContextCreatePangoContext :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m Context
- printContextCreatePangoLayout :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m Layout
- printContextGetDpiX :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m Double
- printContextGetDpiY :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m Double
- printContextGetHardMargins :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m (Bool, Double, Double, Double, Double)
- printContextGetHeight :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m Double
- printContextGetPageSetup :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m PageSetup
- printContextGetPangoFontmap :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m FontMap
- printContextGetWidth :: (HasCallStack, MonadIO m, IsPrintContext a) => a -> m Double
- class (GObject o, IsDescendantOf PrintOperationPreview o) => IsPrintOperationPreview o
- toPrintOperationPreview :: (MonadIO m, IsPrintOperationPreview o) => o -> m PrintOperationPreview
- type PrintOperationPreviewReadyCallback = PrintContext -> IO ()
- type PrintOperationPreviewGotPageSizeCallback = PrintContext -> PageSetup -> IO ()
- onPrintOperationPreviewGotPageSize :: (IsPrintOperationPreview a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewGotPageSizeCallback) -> m SignalHandlerId
- afterPrintOperationPreviewGotPageSize :: (IsPrintOperationPreview a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewGotPageSizeCallback) -> m SignalHandlerId
- onPrintOperationPreviewReady :: (IsPrintOperationPreview a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewReadyCallback) -> m SignalHandlerId
- afterPrintOperationPreviewReady :: (IsPrintOperationPreview a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewReadyCallback) -> m SignalHandlerId
- newtype RadioActionEntry = RadioActionEntry (ManagedPtr RadioActionEntry)
- newZeroRadioActionEntry :: MonadIO m => m RadioActionEntry
- getRadioActionEntryName :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryName :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryName :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryValue :: MonadIO m => RadioActionEntry -> m Int32
- setRadioActionEntryValue :: MonadIO m => RadioActionEntry -> Int32 -> m ()
- newtype RcContext = RcContext (ManagedPtr RcContext)
- newtype RcProperty = RcProperty (ManagedPtr RcProperty)
- newZeroRcProperty :: MonadIO m => m RcProperty
- getRcPropertyTypeName :: MonadIO m => RcProperty -> m Word32
- setRcPropertyTypeName :: MonadIO m => RcProperty -> Word32 -> m ()
- getRcPropertyPropertyName :: MonadIO m => RcProperty -> m Word32
- setRcPropertyPropertyName :: MonadIO m => RcProperty -> Word32 -> m ()
- getRcPropertyOrigin :: MonadIO m => RcProperty -> m (Maybe Text)
- setRcPropertyOrigin :: MonadIO m => RcProperty -> CString -> m ()
- clearRcPropertyOrigin :: MonadIO m => RcProperty -> m ()
- getRcPropertyValue :: MonadIO m => RcProperty -> m (Maybe GValue)
- setRcPropertyValue :: MonadIO m => RcProperty -> Ptr GValue -> m ()
- clearRcPropertyValue :: MonadIO m => RcProperty -> m ()
- rcPropertyParseBorder :: (HasCallStack, MonadIO m) => GParamSpec -> String -> GValue -> m Bool
- rcPropertyParseColor :: (HasCallStack, MonadIO m) => GParamSpec -> String -> GValue -> m Bool
- rcPropertyParseEnum :: (HasCallStack, MonadIO m) => GParamSpec -> String -> GValue -> m Bool
- rcPropertyParseFlags :: (HasCallStack, MonadIO m) => GParamSpec -> String -> GValue -> m Bool
- rcPropertyParseRequisition :: (HasCallStack, MonadIO m) => GParamSpec -> String -> GValue -> m Bool
- newZeroRecentData :: MonadIO m => m RecentData
- getRecentDataDisplayName :: MonadIO m => RecentData -> m (Maybe Text)
- setRecentDataDisplayName :: MonadIO m => RecentData -> CString -> m ()
- clearRecentDataDisplayName :: MonadIO m => RecentData -> m ()
- getRecentDataDescription :: MonadIO m => RecentData -> m (Maybe Text)
- setRecentDataDescription :: MonadIO m => RecentData -> CString -> m ()
- clearRecentDataDescription :: MonadIO m => RecentData -> m ()
- getRecentDataMimeType :: MonadIO m => RecentData -> m (Maybe Text)
- setRecentDataMimeType :: MonadIO m => RecentData -> CString -> m ()
- clearRecentDataMimeType :: MonadIO m => RecentData -> m ()
- getRecentDataAppName :: MonadIO m => RecentData -> m (Maybe Text)
- setRecentDataAppName :: MonadIO m => RecentData -> CString -> m ()
- clearRecentDataAppName :: MonadIO m => RecentData -> m ()
- getRecentDataAppExec :: MonadIO m => RecentData -> m (Maybe Text)
- setRecentDataAppExec :: MonadIO m => RecentData -> CString -> m ()
- clearRecentDataAppExec :: MonadIO m => RecentData -> m ()
- getRecentDataGroups :: MonadIO m => RecentData -> m (Maybe [Text])
- setRecentDataGroups :: MonadIO m => RecentData -> Ptr CString -> m ()
- clearRecentDataGroups :: MonadIO m => RecentData -> m ()
- getRecentDataIsPrivate :: MonadIO m => RecentData -> m Bool
- setRecentDataIsPrivate :: MonadIO m => RecentData -> Bool -> m ()
- newZeroRecentFilterInfo :: MonadIO m => m RecentFilterInfo
- getRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> m [RecentFilterFlags]
- setRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> [RecentFilterFlags] -> m ()
- getRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- setRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> CString -> m ()
- clearRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- setRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> CString -> m ()
- clearRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- setRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> CString -> m ()
- clearRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m (Maybe [Text])
- setRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> Ptr CString -> m ()
- clearRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m (Maybe [Text])
- setRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> Ptr CString -> m ()
- clearRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> m Int32
- setRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> Int32 -> m ()
- recentInfoCreateAppInfo :: (HasCallStack, MonadIO m) => RecentInfo -> Maybe Text -> m (Maybe AppInfo)
- recentInfoExists :: (HasCallStack, MonadIO m) => RecentInfo -> m Bool
- recentInfoGetAdded :: (HasCallStack, MonadIO m) => RecentInfo -> m CTime
- recentInfoGetAge :: (HasCallStack, MonadIO m) => RecentInfo -> m Int32
- recentInfoGetApplicationInfo :: (HasCallStack, MonadIO m) => RecentInfo -> Text -> m (Bool, Text, Word32, CTime)
- recentInfoGetApplications :: (HasCallStack, MonadIO m) => RecentInfo -> m ([Text], CSize)
- recentInfoGetDescription :: (HasCallStack, MonadIO m) => RecentInfo -> m Text
- recentInfoGetDisplayName :: (HasCallStack, MonadIO m) => RecentInfo -> m Text
- recentInfoGetGicon :: (HasCallStack, MonadIO m) => RecentInfo -> m (Maybe Icon)
- recentInfoGetGroups :: (HasCallStack, MonadIO m) => RecentInfo -> m ([Text], CSize)
- recentInfoGetIcon :: (HasCallStack, MonadIO m) => RecentInfo -> Int32 -> m (Maybe Pixbuf)
- recentInfoGetMimeType :: (HasCallStack, MonadIO m) => RecentInfo -> m Text
- recentInfoGetModified :: (HasCallStack, MonadIO m) => RecentInfo -> m CTime
- recentInfoGetPrivateHint :: (HasCallStack, MonadIO m) => RecentInfo -> m Bool
- recentInfoGetShortName :: (HasCallStack, MonadIO m) => RecentInfo -> m Text
- recentInfoGetUriDisplay :: (HasCallStack, MonadIO m) => RecentInfo -> m (Maybe Text)
- recentInfoGetVisited :: (HasCallStack, MonadIO m) => RecentInfo -> m CTime
- recentInfoHasApplication :: (HasCallStack, MonadIO m) => RecentInfo -> Text -> m Bool
- recentInfoHasGroup :: (HasCallStack, MonadIO m) => RecentInfo -> Text -> m Bool
- recentInfoIsLocal :: (HasCallStack, MonadIO m) => RecentInfo -> m Bool
- recentInfoLastApplication :: (HasCallStack, MonadIO m) => RecentInfo -> m Text
- recentInfoMatch :: (HasCallStack, MonadIO m) => RecentInfo -> RecentInfo -> m Bool
- recentInfoRef :: (HasCallStack, MonadIO m) => RecentInfo -> m RecentInfo
- class (GObject o, IsDescendantOf RecentManager o) => IsRecentManager o
- toRecentManager :: (MonadIO m, IsRecentManager o) => o -> m RecentManager
- type RecentManagerChangedCallback = IO ()
- onRecentManagerChanged :: (IsRecentManager a, MonadIO m) => a -> ((?self :: a) => RecentManagerChangedCallback) -> m SignalHandlerId
- afterRecentManagerChanged :: (IsRecentManager a, MonadIO m) => a -> ((?self :: a) => RecentManagerChangedCallback) -> m SignalHandlerId
- getRecentManagerFilename :: (MonadIO m, IsRecentManager o) => o -> m (Maybe Text)
- constructRecentManagerFilename :: (IsRecentManager o, MonadIO m) => Text -> m (GValueConstruct o)
- getRecentManagerSize :: (MonadIO m, IsRecentManager o) => o -> m Int32
- recentManagerNew :: (HasCallStack, MonadIO m) => m RecentManager
- recentManagerGetItems :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> m [RecentInfo]
- recentManagerHasItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> m Bool
- recentManagerLookupItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> m (Maybe RecentInfo)
- recentManagerMoveItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> Maybe Text -> m ()
- recentManagerPurgeItems :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> m Int32
- recentManagerRemoveItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> m ()
- newtype RequestedSize = RequestedSize (ManagedPtr RequestedSize)
- newZeroRequestedSize :: MonadIO m => m RequestedSize
- getRequestedSizeData :: MonadIO m => RequestedSize -> m (Ptr ())
- setRequestedSizeData :: MonadIO m => RequestedSize -> Ptr () -> m ()
- clearRequestedSizeData :: MonadIO m => RequestedSize -> m ()
- getRequestedSizeMinimumSize :: MonadIO m => RequestedSize -> m Int32
- setRequestedSizeMinimumSize :: MonadIO m => RequestedSize -> Int32 -> m ()
- getRequestedSizeNaturalSize :: MonadIO m => RequestedSize -> m Int32
- setRequestedSizeNaturalSize :: MonadIO m => RequestedSize -> Int32 -> m ()
- newZeroRequisition :: MonadIO m => m Requisition
- getRequisitionWidth :: MonadIO m => Requisition -> m Int32
- setRequisitionWidth :: MonadIO m => Requisition -> Int32 -> m ()
- getRequisitionHeight :: MonadIO m => Requisition -> m Int32
- setRequisitionHeight :: MonadIO m => Requisition -> Int32 -> m ()
- requisitionNew :: (HasCallStack, MonadIO m) => m Requisition
- requisitionCopy :: (HasCallStack, MonadIO m) => Requisition -> m Requisition
- newtype SettingsValue = SettingsValue (ManagedPtr SettingsValue)
- newZeroSettingsValue :: MonadIO m => m SettingsValue
- getSettingsValueOrigin :: MonadIO m => SettingsValue -> m (Maybe Text)
- setSettingsValueOrigin :: MonadIO m => SettingsValue -> CString -> m ()
- clearSettingsValueOrigin :: MonadIO m => SettingsValue -> m ()
- getSettingsValueValue :: MonadIO m => SettingsValue -> m (Maybe GValue)
- setSettingsValueValue :: MonadIO m => SettingsValue -> Ptr GValue -> m ()
- clearSettingsValueValue :: MonadIO m => SettingsValue -> m ()
- newZeroStockItem :: MonadIO m => m StockItem
- getStockItemStockId :: MonadIO m => StockItem -> m (Maybe Text)
- setStockItemStockId :: MonadIO m => StockItem -> CString -> m ()
- clearStockItemStockId :: MonadIO m => StockItem -> m ()
- getStockItemLabel :: MonadIO m => StockItem -> m (Maybe Text)
- setStockItemLabel :: MonadIO m => StockItem -> CString -> m ()
- clearStockItemLabel :: MonadIO m => StockItem -> m ()
- getStockItemModifier :: MonadIO m => StockItem -> m [ModifierType]
- setStockItemModifier :: MonadIO m => StockItem -> [ModifierType] -> m ()
- getStockItemKeyval :: MonadIO m => StockItem -> m Word32
- setStockItemKeyval :: MonadIO m => StockItem -> Word32 -> m ()
- getStockItemTranslationDomain :: MonadIO m => StockItem -> m (Maybe Text)
- setStockItemTranslationDomain :: MonadIO m => StockItem -> CString -> m ()
- clearStockItemTranslationDomain :: MonadIO m => StockItem -> m ()
- stockItemFree :: (HasCallStack, MonadIO m) => StockItem -> m ()
- newtype TableRowCol = TableRowCol (ManagedPtr TableRowCol)
- newZeroTableRowCol :: MonadIO m => m TableRowCol
- getTableRowColRequisition :: MonadIO m => TableRowCol -> m Word16
- setTableRowColRequisition :: MonadIO m => TableRowCol -> Word16 -> m ()
- getTableRowColAllocation :: MonadIO m => TableRowCol -> m Word16
- setTableRowColAllocation :: MonadIO m => TableRowCol -> Word16 -> m ()
- getTableRowColSpacing :: MonadIO m => TableRowCol -> m Word16
- setTableRowColSpacing :: MonadIO m => TableRowCol -> Word16 -> m ()
- getTableRowColNeedExpand :: MonadIO m => TableRowCol -> m Word32
- setTableRowColNeedExpand :: MonadIO m => TableRowCol -> Word32 -> m ()
- getTableRowColNeedShrink :: MonadIO m => TableRowCol -> m Word32
- setTableRowColNeedShrink :: MonadIO m => TableRowCol -> Word32 -> m ()
- getTableRowColExpand :: MonadIO m => TableRowCol -> m Word32
- setTableRowColExpand :: MonadIO m => TableRowCol -> Word32 -> m ()
- getTableRowColShrink :: MonadIO m => TableRowCol -> m Word32
- setTableRowColShrink :: MonadIO m => TableRowCol -> Word32 -> m ()
- getTableRowColEmpty :: MonadIO m => TableRowCol -> m Word32
- setTableRowColEmpty :: MonadIO m => TableRowCol -> Word32 -> m ()
- newZeroTargetEntry :: MonadIO m => m TargetEntry
- getTargetEntryTarget :: MonadIO m => TargetEntry -> m (Maybe Text)
- setTargetEntryTarget :: MonadIO m => TargetEntry -> CString -> m ()
- clearTargetEntryTarget :: MonadIO m => TargetEntry -> m ()
- getTargetEntryFlags :: MonadIO m => TargetEntry -> m Word32
- setTargetEntryFlags :: MonadIO m => TargetEntry -> Word32 -> m ()
- getTargetEntryInfo :: MonadIO m => TargetEntry -> m Word32
- setTargetEntryInfo :: MonadIO m => TargetEntry -> Word32 -> m ()
- newtype TargetPair = TargetPair (ManagedPtr TargetPair)
- newZeroTargetPair :: MonadIO m => m TargetPair
- getTargetPairTarget :: MonadIO m => TargetPair -> m Atom
- getTargetPairFlags :: MonadIO m => TargetPair -> m Word32
- setTargetPairFlags :: MonadIO m => TargetPair -> Word32 -> m ()
- getTargetPairInfo :: MonadIO m => TargetPair -> m Word32
- setTargetPairInfo :: MonadIO m => TargetPair -> Word32 -> m ()
- newtype TextAppearance = TextAppearance (ManagedPtr TextAppearance)
- newZeroTextAppearance :: MonadIO m => m TextAppearance
- getTextAppearanceBgColor :: MonadIO m => TextAppearance -> m Color
- getTextAppearanceFgColor :: MonadIO m => TextAppearance -> m Color
- getTextAppearanceRise :: MonadIO m => TextAppearance -> m Int32
- setTextAppearanceRise :: MonadIO m => TextAppearance -> Int32 -> m ()
- getTextAppearanceUnderline :: MonadIO m => TextAppearance -> m Word32
- setTextAppearanceUnderline :: MonadIO m => TextAppearance -> Word32 -> m ()
- getTextAppearanceStrikethrough :: MonadIO m => TextAppearance -> m Word32
- setTextAppearanceStrikethrough :: MonadIO m => TextAppearance -> Word32 -> m ()
- getTextAppearanceDrawBg :: MonadIO m => TextAppearance -> m Word32
- setTextAppearanceDrawBg :: MonadIO m => TextAppearance -> Word32 -> m ()
- getTextAppearanceInsideSelection :: MonadIO m => TextAppearance -> m Word32
- setTextAppearanceInsideSelection :: MonadIO m => TextAppearance -> Word32 -> m ()
- getTextAppearanceIsText :: MonadIO m => TextAppearance -> m Word32
- setTextAppearanceIsText :: MonadIO m => TextAppearance -> Word32 -> m ()
- newZeroTextAttributes :: MonadIO m => m TextAttributes
- getTextAttributesAppearance :: MonadIO m => TextAttributes -> m TextAppearance
- getTextAttributesJustification :: MonadIO m => TextAttributes -> m Justification
- setTextAttributesJustification :: MonadIO m => TextAttributes -> Justification -> m ()
- getTextAttributesDirection :: MonadIO m => TextAttributes -> m TextDirection
- setTextAttributesDirection :: MonadIO m => TextAttributes -> TextDirection -> m ()
- getTextAttributesFont :: MonadIO m => TextAttributes -> m (Maybe FontDescription)
- setTextAttributesFont :: MonadIO m => TextAttributes -> Ptr FontDescription -> m ()
- clearTextAttributesFont :: MonadIO m => TextAttributes -> m ()
- getTextAttributesFontScale :: MonadIO m => TextAttributes -> m Double
- setTextAttributesFontScale :: MonadIO m => TextAttributes -> Double -> m ()
- getTextAttributesLeftMargin :: MonadIO m => TextAttributes -> m Int32
- setTextAttributesLeftMargin :: MonadIO m => TextAttributes -> Int32 -> m ()
- getTextAttributesRightMargin :: MonadIO m => TextAttributes -> m Int32
- setTextAttributesRightMargin :: MonadIO m => TextAttributes -> Int32 -> m ()
- getTextAttributesIndent :: MonadIO m => TextAttributes -> m Int32
- setTextAttributesIndent :: MonadIO m => TextAttributes -> Int32 -> m ()
- getTextAttributesPixelsAboveLines :: MonadIO m => TextAttributes -> m Int32
- setTextAttributesPixelsAboveLines :: MonadIO m => TextAttributes -> Int32 -> m ()
- getTextAttributesPixelsBelowLines :: MonadIO m => TextAttributes -> m Int32
- setTextAttributesPixelsBelowLines :: MonadIO m => TextAttributes -> Int32 -> m ()
- getTextAttributesPixelsInsideWrap :: MonadIO m => TextAttributes -> m Int32
- setTextAttributesPixelsInsideWrap :: MonadIO m => TextAttributes -> Int32 -> m ()
- getTextAttributesTabs :: MonadIO m => TextAttributes -> m (Maybe TabArray)
- setTextAttributesTabs :: MonadIO m => TextAttributes -> Ptr TabArray -> m ()
- clearTextAttributesTabs :: MonadIO m => TextAttributes -> m ()
- getTextAttributesWrapMode :: MonadIO m => TextAttributes -> m WrapMode
- setTextAttributesWrapMode :: MonadIO m => TextAttributes -> WrapMode -> m ()
- getTextAttributesLanguage :: MonadIO m => TextAttributes -> m (Maybe Language)
- setTextAttributesLanguage :: MonadIO m => TextAttributes -> Ptr Language -> m ()
- clearTextAttributesLanguage :: MonadIO m => TextAttributes -> m ()
- getTextAttributesInvisible :: MonadIO m => TextAttributes -> m Word32
- setTextAttributesInvisible :: MonadIO m => TextAttributes -> Word32 -> m ()
- getTextAttributesBgFullHeight :: MonadIO m => TextAttributes -> m Word32
- setTextAttributesBgFullHeight :: MonadIO m => TextAttributes -> Word32 -> m ()
- getTextAttributesEditable :: MonadIO m => TextAttributes -> m Word32
- setTextAttributesEditable :: MonadIO m => TextAttributes -> Word32 -> m ()
- getTextAttributesNoFallback :: MonadIO m => TextAttributes -> m Word32
- setTextAttributesNoFallback :: MonadIO m => TextAttributes -> Word32 -> m ()
- getTextAttributesLetterSpacing :: MonadIO m => TextAttributes -> m Int32
- setTextAttributesLetterSpacing :: MonadIO m => TextAttributes -> Int32 -> m ()
- textAttributesNew :: (HasCallStack, MonadIO m) => m TextAttributes
- textAttributesCopy :: (HasCallStack, MonadIO m) => TextAttributes -> m TextAttributes
- textAttributesCopyValues :: (HasCallStack, MonadIO m) => TextAttributes -> TextAttributes -> m ()
- textAttributesRef :: (HasCallStack, MonadIO m) => TextAttributes -> m TextAttributes
- newtype TextBTree = TextBTree (ManagedPtr TextBTree)
- newtype ThemeEngine = ThemeEngine (ManagedPtr ThemeEngine)
- newtype ToggleActionEntry = ToggleActionEntry (ManagedPtr ToggleActionEntry)
- newZeroToggleActionEntry :: MonadIO m => m ToggleActionEntry
- getToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryName :: MonadIO m => ToggleActionEntry -> CString -> m ()
- clearToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> CString -> m ()
- clearToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> CString -> m ()
- clearToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> CString -> m ()
- clearToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> CString -> m ()
- clearToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> m (Maybe Callback)
- setToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> FunPtr C_Callback -> m ()
- clearToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> m Bool
- setToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> Bool -> m ()
- newZeroTreeIter :: MonadIO m => m TreeIter
- getTreeIterStamp :: MonadIO m => TreeIter -> m Int32
- setTreeIterStamp :: MonadIO m => TreeIter -> Int32 -> m ()
- getTreeIterUserData :: MonadIO m => TreeIter -> m (Ptr ())
- setTreeIterUserData :: MonadIO m => TreeIter -> Ptr () -> m ()
- clearTreeIterUserData :: MonadIO m => TreeIter -> m ()
- getTreeIterUserData2 :: MonadIO m => TreeIter -> m (Ptr ())
- setTreeIterUserData2 :: MonadIO m => TreeIter -> Ptr () -> m ()
- clearTreeIterUserData2 :: MonadIO m => TreeIter -> m ()
- getTreeIterUserData3 :: MonadIO m => TreeIter -> m (Ptr ())
- setTreeIterUserData3 :: MonadIO m => TreeIter -> Ptr () -> m ()
- clearTreeIterUserData3 :: MonadIO m => TreeIter -> m ()
- treePathNew :: (HasCallStack, MonadIO m) => m TreePath
- treePathNewFirst :: (HasCallStack, MonadIO m) => m TreePath
- treePathNewFromIndices :: (HasCallStack, MonadIO m) => [Int32] -> m TreePath
- treePathNewFromString :: (HasCallStack, MonadIO m) => Text -> m TreePath
- treePathAppendIndex :: (HasCallStack, MonadIO m) => TreePath -> Int32 -> m ()
- treePathCompare :: (HasCallStack, MonadIO m) => TreePath -> TreePath -> m Int32
- treePathCopy :: (HasCallStack, MonadIO m) => TreePath -> m TreePath
- treePathDown :: (HasCallStack, MonadIO m) => TreePath -> m ()
- treePathGetDepth :: (HasCallStack, MonadIO m) => TreePath -> m Int32
- treePathGetIndices :: (HasCallStack, MonadIO m) => TreePath -> m (Maybe [Int32])
- treePathIsAncestor :: (HasCallStack, MonadIO m) => TreePath -> TreePath -> m Bool
- treePathIsDescendant :: (HasCallStack, MonadIO m) => TreePath -> TreePath -> m Bool
- treePathNext :: (HasCallStack, MonadIO m) => TreePath -> m ()
- treePathPrependIndex :: (HasCallStack, MonadIO m) => TreePath -> Int32 -> m ()
- treePathPrev :: (HasCallStack, MonadIO m) => TreePath -> m Bool
- treePathToString :: (HasCallStack, MonadIO m) => TreePath -> m Text
- treePathUp :: (HasCallStack, MonadIO m) => TreePath -> m Bool
- class (GObject o, IsDescendantOf Calendar o) => IsCalendar o
- toCalendar :: (MonadIO m, IsCalendar o) => o -> m Calendar
- class (GObject o, IsDescendantOf FlowBox o) => IsFlowBox o
- toFlowBox :: (MonadIO m, IsFlowBox o) => o -> m FlowBox
- class (GObject o, IsDescendantOf FlowBoxChild o) => IsFlowBoxChild o
- toFlowBoxChild :: (MonadIO m, IsFlowBoxChild o) => o -> m FlowBoxChild
- class (GObject o, IsDescendantOf IconView o) => IsIconView o
- toIconView :: (MonadIO m, IsIconView o) => o -> m IconView
- class (GObject o, IsDescendantOf ListBox o) => IsListBox o
- toListBox :: (MonadIO m, IsListBox o) => o -> m ListBox
- class (GObject o, IsDescendantOf ListBoxRow o) => IsListBoxRow o
- toListBoxRow :: (MonadIO m, IsListBoxRow o) => o -> m ListBoxRow
- class (GObject o, IsDescendantOf Actionable o) => IsActionable o
- toActionable :: (MonadIO m, IsActionable o) => o -> m Actionable
- class (GObject o, IsDescendantOf Activatable o) => IsActivatable o
- toActivatable :: (MonadIO m, IsActivatable o) => o -> m Activatable
- class (GObject o, IsDescendantOf Action o) => IsAction o
- toAction :: (MonadIO m, IsAction o) => o -> m Action
- class (GObject o, IsDescendantOf ActionGroup o) => IsActionGroup o
- toActionGroup :: (MonadIO m, IsActionGroup o) => o -> m ActionGroup
- class (GObject o, IsDescendantOf Menu o) => IsMenu o
- toMenu :: (MonadIO m, IsMenu o) => o -> m Menu
- class (GObject o, IsDescendantOf MenuItem o) => IsMenuItem o
- toMenuItem :: (MonadIO m, IsMenuItem o) => o -> m MenuItem
- class (GObject o, IsDescendantOf MenuShell o) => IsMenuShell o
- toMenuShell :: (MonadIO m, IsMenuShell o) => o -> m MenuShell
- class (GObject o, IsDescendantOf Entry o) => IsEntry o
- toEntry :: (MonadIO m, IsEntry o) => o -> m Entry
- class (GObject o, IsDescendantOf EntryCompletion o) => IsEntryCompletion o
- toEntryCompletion :: (MonadIO m, IsEntryCompletion o) => o -> m EntryCompletion
- class (GObject o, IsDescendantOf TreeSelection o) => IsTreeSelection o
- toTreeSelection :: (MonadIO m, IsTreeSelection o) => o -> m TreeSelection
- class (GObject o, IsDescendantOf TreeView o) => IsTreeView o
- toTreeView :: (MonadIO m, IsTreeView o) => o -> m TreeView
- class (GObject o, IsDescendantOf CellLayout o) => IsCellLayout o
- toCellLayout :: (MonadIO m, IsCellLayout o) => o -> m CellLayout
- class (GObject o, IsDescendantOf TreeModel o) => IsTreeModel o
- toTreeModel :: (MonadIO m, IsTreeModel o) => o -> m TreeModel
- class (GObject o, IsDescendantOf CellArea o) => IsCellArea o
- toCellArea :: (MonadIO m, IsCellArea o) => o -> m CellArea
- class (GObject o, IsDescendantOf CellAreaContext o) => IsCellAreaContext o
- toCellAreaContext :: (MonadIO m, IsCellAreaContext o) => o -> m CellAreaContext
- class (GObject o, IsDescendantOf CellEditable o) => IsCellEditable o
- toCellEditable :: (MonadIO m, IsCellEditable o) => o -> m CellEditable
- class (GObject o, IsDescendantOf Buildable o) => IsBuildable o
- toBuildable :: (MonadIO m, IsBuildable o) => o -> m Buildable
- class (ManagedPtrNewtype o, IsDescendantOf StyleProvider o) => IsStyleProvider o
- class (GObject o, IsDescendantOf CellRenderer o) => IsCellRenderer o
- toCellRenderer :: (MonadIO m, IsCellRenderer o) => o -> m CellRenderer
- class (GObject o, IsDescendantOf TreeViewColumn o) => IsTreeViewColumn o
- toTreeViewColumn :: (MonadIO m, IsTreeViewColumn o) => o -> m TreeViewColumn
- class (GObject o, IsDescendantOf AccelGroup o) => IsAccelGroup o
- toAccelGroup :: (MonadIO m, IsAccelGroup o) => o -> m AccelGroup
- class (GObject o, IsDescendantOf Application o) => IsApplication o
- toApplication :: (MonadIO m, IsApplication o) => o -> m Application
- class (GObject o, IsDescendantOf Bin o) => IsBin o
- toBin :: (MonadIO m, IsBin o) => o -> m Bin
- class (GObject o, IsDescendantOf Builder o) => IsBuilder o
- toBuilder :: (MonadIO m, IsBuilder o) => o -> m Builder
- class (GObject o, IsDescendantOf Clipboard o) => IsClipboard o
- toClipboard :: (MonadIO m, IsClipboard o) => o -> m Clipboard
- class (GObject o, IsDescendantOf Container o) => IsContainer o
- toContainer :: (MonadIO m, IsContainer o) => o -> m Container
- class (GObject o, IsDescendantOf IconFactory o) => IsIconFactory o
- toIconFactory :: (MonadIO m, IsIconFactory o) => o -> m IconFactory
- class (GObject o, IsDescendantOf Settings o) => IsSettings o
- toSettings :: (MonadIO m, IsSettings o) => o -> m Settings
- class (GObject o, IsDescendantOf Style o) => IsStyle o
- toStyle :: (MonadIO m, IsStyle o) => o -> m Style
- class (GObject o, IsDescendantOf StyleContext o) => IsStyleContext o
- toStyleContext :: (MonadIO m, IsStyleContext o) => o -> m StyleContext
- class (GObject o, IsDescendantOf StyleProperties o) => IsStyleProperties o
- toStyleProperties :: (MonadIO m, IsStyleProperties o) => o -> m StyleProperties
- class (GObject o, IsDescendantOf TextBuffer o) => IsTextBuffer o
- toTextBuffer :: (MonadIO m, IsTextBuffer o) => o -> m TextBuffer
- class (GObject o, IsDescendantOf TextChildAnchor o) => IsTextChildAnchor o
- toTextChildAnchor :: (MonadIO m, IsTextChildAnchor o) => o -> m TextChildAnchor
- class (GObject o, IsDescendantOf TextMark o) => IsTextMark o
- toTextMark :: (MonadIO m, IsTextMark o) => o -> m TextMark
- class (GObject o, IsDescendantOf TextTag o) => IsTextTag o
- toTextTag :: (MonadIO m, IsTextTag o) => o -> m TextTag
- class (GObject o, IsDescendantOf TextTagTable o) => IsTextTagTable o
- toTextTagTable :: (MonadIO m, IsTextTagTable o) => o -> m TextTagTable
- class (GObject o, IsDescendantOf Tooltip o) => IsTooltip o
- toTooltip :: (MonadIO m, IsTooltip o) => o -> m Tooltip
- class (GObject o, IsDescendantOf Widget o) => IsWidget o
- toWidget :: (MonadIO m, IsWidget o) => o -> m Widget
- class (GObject o, IsDescendantOf WindowGroup o) => IsWindowGroup o
- toWindowGroup :: (MonadIO m, IsWindowGroup o) => o -> m WindowGroup
- type C_AccelGroupActivate = Ptr AccelGroup -> Ptr Object -> Word32 -> CUInt -> IO CInt
- type AccelGroupFindFunc_WithClosures = AccelKey -> GClosure () -> Ptr () -> IO Bool
- type AccelGroupFindFunc = AccelKey -> GClosure () -> IO Bool
- type C_AccelGroupFindFunc = Ptr AccelKey -> Ptr (GClosure ()) -> Ptr () -> IO CInt
- type C_AccelMapForeach = Ptr () -> CString -> Word32 -> CUInt -> CInt -> IO ()
- type ActionableInterfaceGetActionNameFieldCallback = Actionable -> IO (Maybe Text)
- type C_ActionableInterfaceGetActionNameFieldCallback = Ptr Actionable -> IO CString
- type ActionableInterfaceGetActionTargetValueFieldCallback = Actionable -> IO GVariant
- type C_ActionableInterfaceGetActionTargetValueFieldCallback = Ptr Actionable -> IO (Ptr GVariant)
- type ActionableInterfaceSetActionNameFieldCallback = Actionable -> Maybe Text -> IO ()
- type C_ActionableInterfaceSetActionNameFieldCallback = Ptr Actionable -> CString -> IO ()
- type ActionableInterfaceSetActionTargetValueFieldCallback = Actionable -> Maybe GVariant -> IO ()
- type C_ActionableInterfaceSetActionTargetValueFieldCallback = Ptr Actionable -> Ptr GVariant -> IO ()
- type AssistantPageFunc_WithClosures = Int32 -> Ptr () -> IO Int32
- type C_AssistantPageFunc = Int32 -> Ptr () -> IO Int32
- type BuilderConnectFunc_WithClosures = Builder -> Object -> Text -> Text -> Maybe Object -> [ConnectFlags] -> Ptr () -> IO ()
- type C_BuilderConnectFunc = Ptr Builder -> Ptr Object -> CString -> CString -> Ptr Object -> CUInt -> Ptr () -> IO ()
- type CalendarDetailFunc_WithClosures = Calendar -> Word32 -> Word32 -> Word32 -> Ptr () -> IO (Maybe Text)
- type CalendarDetailFunc = Calendar -> Word32 -> Word32 -> Word32 -> IO (Maybe Text)
- type C_CalendarDetailFunc = Ptr Calendar -> Word32 -> Word32 -> Word32 -> Ptr () -> IO CString
- type Callback_WithClosures = Widget -> Ptr () -> IO ()
- type CellAllocCallback_WithClosures = CellRenderer -> Rectangle -> Rectangle -> Ptr () -> IO Bool
- type C_CellAllocCallback = Ptr CellRenderer -> Ptr Rectangle -> Ptr Rectangle -> Ptr () -> IO CInt
- type CellCallback_WithClosures = CellRenderer -> Ptr () -> IO Bool
- type C_CellCallback = Ptr CellRenderer -> Ptr () -> IO CInt
- type CellLayoutDataFunc_WithClosures = CellLayout -> CellRenderer -> TreeModel -> TreeIter -> Ptr () -> IO ()
- type C_CellLayoutDataFunc = Ptr CellLayout -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO ()
- type ClipboardClearFunc = Clipboard -> Ptr () -> IO ()
- type C_ClipboardClearFunc = Ptr Clipboard -> Ptr () -> IO ()
- type ClipboardGetFunc = Clipboard -> SelectionData -> Word32 -> Ptr () -> IO ()
- type C_ClipboardGetFunc = Ptr Clipboard -> Ptr SelectionData -> Word32 -> Ptr () -> IO ()
- type ClipboardImageReceivedFunc_WithClosures = Clipboard -> Maybe Pixbuf -> Ptr () -> IO ()
- type ClipboardImageReceivedFunc = Clipboard -> Maybe Pixbuf -> IO ()
- type C_ClipboardImageReceivedFunc = Ptr Clipboard -> Ptr Pixbuf -> Ptr () -> IO ()
- type ClipboardReceivedFunc_WithClosures = Clipboard -> SelectionData -> Ptr () -> IO ()
- type ClipboardReceivedFunc = Clipboard -> SelectionData -> IO ()
- type C_ClipboardReceivedFunc = Ptr Clipboard -> Ptr SelectionData -> Ptr () -> IO ()
- type ClipboardRichTextReceivedFunc_WithClosures = Clipboard -> Atom -> Maybe Text -> CSize -> Ptr () -> IO ()
- type ClipboardRichTextReceivedFunc = Clipboard -> Atom -> Maybe Text -> CSize -> IO ()
- type C_ClipboardRichTextReceivedFunc = Ptr Clipboard -> Ptr Atom -> CString -> CSize -> Ptr () -> IO ()
- type ClipboardTargetsReceivedFunc_WithClosures = Clipboard -> Maybe [Atom] -> Ptr () -> IO ()
- type ClipboardTargetsReceivedFunc = Clipboard -> Maybe [Atom] -> IO ()
- type C_ClipboardTargetsReceivedFunc = Ptr Clipboard -> Ptr (Ptr Atom) -> Int32 -> Ptr () -> IO ()
- type ClipboardTextReceivedFunc_WithClosures = Clipboard -> Maybe Text -> Ptr () -> IO ()
- type ClipboardTextReceivedFunc = Clipboard -> Maybe Text -> IO ()
- type C_ClipboardTextReceivedFunc = Ptr Clipboard -> CString -> Ptr () -> IO ()
- type ClipboardURIReceivedFunc_WithClosures = Clipboard -> [Text] -> Ptr () -> IO ()
- type ClipboardURIReceivedFunc = Clipboard -> [Text] -> IO ()
- type C_ClipboardURIReceivedFunc = Ptr Clipboard -> Ptr CString -> Ptr () -> IO ()
- type ColorSelectionChangePaletteFunc = [Color] -> IO ()
- type C_ColorSelectionChangePaletteFunc = Ptr Color -> Int32 -> IO ()
- type ColorSelectionChangePaletteWithScreenFunc = Screen -> [Color] -> IO ()
- type C_ColorSelectionChangePaletteWithScreenFunc = Ptr Screen -> Ptr Color -> Int32 -> IO ()
- type ContainerClassAddFieldCallback = Container -> Widget -> IO ()
- type C_ContainerClassAddFieldCallback = Ptr Container -> Ptr Widget -> IO ()
- type ContainerClassCheckResizeFieldCallback = Container -> IO ()
- type C_ContainerClassCheckResizeFieldCallback = Ptr Container -> IO ()
- type ContainerClassChildTypeFieldCallback = Container -> IO GType
- type C_ContainerClassChildTypeFieldCallback = Ptr Container -> IO CGType
- type ContainerClassCompositeNameFieldCallback = Container -> Widget -> IO Text
- type C_ContainerClassCompositeNameFieldCallback = Ptr Container -> Ptr Widget -> IO CString
- type ContainerClassForallFieldCallback_WithClosures = Container -> Bool -> Callback_WithClosures -> Ptr () -> IO ()
- type ContainerClassForallFieldCallback = Container -> Bool -> Callback_WithClosures -> IO ()
- type C_ContainerClassForallFieldCallback = Ptr Container -> CInt -> FunPtr C_Callback -> Ptr () -> IO ()
- type ContainerClassGetChildPropertyFieldCallback = Container -> Widget -> Word32 -> GValue -> GParamSpec -> IO ()
- type C_ContainerClassGetChildPropertyFieldCallback = Ptr Container -> Ptr Widget -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- type ContainerClassGetPathForChildFieldCallback = Container -> Widget -> IO WidgetPath
- type C_ContainerClassGetPathForChildFieldCallback = Ptr Container -> Ptr Widget -> IO (Ptr WidgetPath)
- type ContainerClassRemoveFieldCallback = Container -> Widget -> IO ()
- type C_ContainerClassRemoveFieldCallback = Ptr Container -> Ptr Widget -> IO ()
- type ContainerClassSetChildPropertyFieldCallback = Container -> Widget -> Word32 -> GValue -> GParamSpec -> IO ()
- type C_ContainerClassSetChildPropertyFieldCallback = Ptr Container -> Ptr Widget -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- type ContainerClassSetFocusChildFieldCallback = Container -> Maybe Widget -> IO ()
- type C_ContainerClassSetFocusChildFieldCallback = Ptr Container -> Ptr Widget -> IO ()
- type EntryCompletionMatchFunc_WithClosures = EntryCompletion -> Text -> TreeIter -> Ptr () -> IO Bool
- type C_EntryCompletionMatchFunc = Ptr EntryCompletion -> CString -> Ptr TreeIter -> Ptr () -> IO CInt
- type FileFilterFunc_WithClosures = FileFilterInfo -> Ptr () -> IO Bool
- type FileFilterFunc = FileFilterInfo -> IO Bool
- type C_FileFilterFunc = Ptr FileFilterInfo -> Ptr () -> IO CInt
- type FlowBoxCreateWidgetFunc_WithClosures = Maybe Object -> Ptr () -> IO Widget
- type FlowBoxCreateWidgetFunc = Maybe Object -> IO Widget
- type C_FlowBoxCreateWidgetFunc = Ptr Object -> Ptr () -> IO (Ptr Widget)
- type FlowBoxFilterFunc_WithClosures = FlowBoxChild -> Ptr () -> IO Bool
- type FlowBoxFilterFunc = FlowBoxChild -> IO Bool
- type C_FlowBoxFilterFunc = Ptr FlowBoxChild -> Ptr () -> IO CInt
- type FlowBoxForeachFunc_WithClosures = FlowBox -> FlowBoxChild -> Ptr () -> IO ()
- type FlowBoxForeachFunc = FlowBox -> FlowBoxChild -> IO ()
- type C_FlowBoxForeachFunc = Ptr FlowBox -> Ptr FlowBoxChild -> Ptr () -> IO ()
- type FlowBoxSortFunc_WithClosures = FlowBoxChild -> FlowBoxChild -> Ptr () -> IO Int32
- type FlowBoxSortFunc = FlowBoxChild -> FlowBoxChild -> IO Int32
- type C_FlowBoxSortFunc = Ptr FlowBoxChild -> Ptr FlowBoxChild -> Ptr () -> IO Int32
- type FontFilterFunc_WithClosures = FontFamily -> FontFace -> Ptr () -> IO Bool
- type C_FontFilterFunc = Ptr FontFamily -> Ptr FontFace -> Ptr () -> IO CInt
- type IconViewForeachFunc_WithClosures = IconView -> TreePath -> Ptr () -> IO ()
- type IconViewForeachFunc = IconView -> TreePath -> IO ()
- type C_IconViewForeachFunc = Ptr IconView -> Ptr TreePath -> Ptr () -> IO ()
- type KeySnoopFunc_WithClosures = Widget -> EventKey -> Ptr () -> IO Int32
- type KeySnoopFunc = Widget -> EventKey -> IO Int32
- type C_KeySnoopFunc = Ptr Widget -> Ptr EventKey -> Ptr () -> IO Int32
- type ListBoxCreateWidgetFunc_WithClosures = Object -> Ptr () -> IO Widget
- type ListBoxCreateWidgetFunc = Object -> IO Widget
- type C_ListBoxCreateWidgetFunc = Ptr Object -> Ptr () -> IO (Ptr Widget)
- type ListBoxFilterFunc_WithClosures = ListBoxRow -> Ptr () -> IO Bool
- type ListBoxFilterFunc = ListBoxRow -> IO Bool
- type C_ListBoxFilterFunc = Ptr ListBoxRow -> Ptr () -> IO CInt
- type ListBoxForeachFunc_WithClosures = ListBox -> ListBoxRow -> Ptr () -> IO ()
- type ListBoxForeachFunc = ListBox -> ListBoxRow -> IO ()
- type C_ListBoxForeachFunc = Ptr ListBox -> Ptr ListBoxRow -> Ptr () -> IO ()
- type ListBoxSortFunc_WithClosures = ListBoxRow -> ListBoxRow -> Ptr () -> IO Int32
- type ListBoxSortFunc = ListBoxRow -> ListBoxRow -> IO Int32
- type C_ListBoxSortFunc = Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO Int32
- type ListBoxUpdateHeaderFunc_WithClosures = ListBoxRow -> Maybe ListBoxRow -> Ptr () -> IO ()
- type C_ListBoxUpdateHeaderFunc = Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO ()
- type MenuDetachFunc = Widget -> Menu -> IO ()
- type C_MenuDetachFunc = Ptr Widget -> Ptr Menu -> IO ()
- type MenuPositionFunc_WithClosures = Menu -> Int32 -> Int32 -> Ptr () -> IO (Int32, Int32, Bool)
- type C_MenuPositionFunc = Ptr Menu -> Ptr Int32 -> Ptr Int32 -> Ptr CInt -> Ptr () -> IO ()
- type ModuleDisplayInitFunc = Display -> IO ()
- type C_ModuleDisplayInitFunc = Ptr Display -> IO ()
- type ModuleInitFunc = Maybe [Text] -> IO ()
- type C_ModuleInitFunc = Int32 -> Ptr CString -> IO ()
- type PageSetupDoneFunc_WithClosures = PageSetup -> Ptr () -> IO ()
- type PageSetupDoneFunc = PageSetup -> IO ()
- type C_PageSetupDoneFunc = Ptr PageSetup -> Ptr () -> IO ()
- type PrintSettingsFunc_WithClosures = Text -> Text -> Ptr () -> IO ()
- type PrintSettingsFunc = Text -> Text -> IO ()
- type C_PrintSettingsFunc = CString -> CString -> Ptr () -> IO ()
- type C_RcPropertyParser = Ptr GParamSpec -> Ptr String -> Ptr GValue -> IO CInt
- type RecentFilterFunc_WithClosures = RecentFilterInfo -> Ptr () -> IO Bool
- type RecentFilterFunc = RecentFilterInfo -> IO Bool
- type C_RecentFilterFunc = Ptr RecentFilterInfo -> Ptr () -> IO CInt
- type RecentSortFunc_WithClosures = RecentInfo -> RecentInfo -> Ptr () -> IO Int32
- type RecentSortFunc = RecentInfo -> RecentInfo -> IO Int32
- type C_RecentSortFunc = Ptr RecentInfo -> Ptr RecentInfo -> Ptr () -> IO Int32
- type StylePropertyParser = Text -> GValue -> IO ()
- type C_StylePropertyParser = CString -> Ptr GValue -> Ptr (Ptr GError) -> IO CInt
- type TextBufferDeserializeFunc_WithClosures = TextBuffer -> TextBuffer -> TextIter -> ByteString -> Bool -> Ptr () -> IO ()
- type TextBufferDeserializeFunc = TextBuffer -> TextBuffer -> TextIter -> ByteString -> Bool -> IO ()
- type C_TextBufferDeserializeFunc = Ptr TextBuffer -> Ptr TextBuffer -> Ptr TextIter -> Ptr Word8 -> CSize -> CInt -> Ptr () -> Ptr (Ptr GError) -> IO CInt
- type TextBufferSerializeFunc_WithClosures = TextBuffer -> TextBuffer -> TextIter -> TextIter -> Ptr () -> IO (Maybe ByteString)
- type TextBufferSerializeFunc = TextBuffer -> TextBuffer -> TextIter -> TextIter -> IO (Maybe ByteString)
- type C_TextBufferSerializeFunc = Ptr TextBuffer -> Ptr TextBuffer -> Ptr TextIter -> Ptr TextIter -> Ptr CSize -> Ptr () -> IO (Ptr Word8)
- type TextCharPredicate_WithClosures = Char -> Ptr () -> IO Bool
- type TextCharPredicate = Char -> IO Bool
- type C_TextCharPredicate = CInt -> Ptr () -> IO CInt
- type TextTagTableForeach_WithClosures = TextTag -> Ptr () -> IO ()
- type TextTagTableForeach = TextTag -> IO ()
- type C_TextTagTableForeach = Ptr TextTag -> Ptr () -> IO ()
- type TickCallback_WithClosures = Widget -> FrameClock -> Ptr () -> IO Bool
- type TickCallback = Widget -> FrameClock -> IO Bool
- type C_TickCallback = Ptr Widget -> Ptr FrameClock -> Ptr () -> IO CInt
- type TranslateFunc_WithClosures = Text -> Ptr () -> IO Text
- type TreeCellDataFunc_WithClosures = TreeViewColumn -> CellRenderer -> TreeModel -> TreeIter -> Ptr () -> IO ()
- type C_TreeCellDataFunc = Ptr TreeViewColumn -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO ()
- type TreeDestroyCountFunc_WithClosures = TreeView -> TreePath -> Int32 -> Ptr () -> IO ()
- type TreeDestroyCountFunc = TreeView -> TreePath -> Int32 -> IO ()
- type C_TreeDestroyCountFunc = Ptr TreeView -> Ptr TreePath -> Int32 -> Ptr () -> IO ()
- type TreeIterCompareFunc_WithClosures = TreeModel -> TreeIter -> TreeIter -> Ptr () -> IO Int32
- type TreeIterCompareFunc = TreeModel -> TreeIter -> TreeIter -> IO Int32
- type C_TreeIterCompareFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr TreeIter -> Ptr () -> IO Int32
- type TreeModelFilterModifyFunc_WithClosures = TreeModel -> TreeIter -> Int32 -> Ptr () -> IO GValue
- type TreeModelFilterModifyFunc = TreeModel -> TreeIter -> Int32 -> IO GValue
- type C_TreeModelFilterModifyFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr GValue -> Int32 -> Ptr () -> IO ()
- type TreeModelFilterVisibleFunc_WithClosures = TreeModel -> TreeIter -> Ptr () -> IO Bool
- type C_TreeModelFilterVisibleFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt
- type TreeModelForeachFunc_WithClosures = TreeModel -> TreePath -> TreeIter -> Ptr () -> IO Bool
- type TreeModelForeachFunc = TreeModel -> TreePath -> TreeIter -> IO Bool
- type C_TreeModelForeachFunc = Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO CInt
- type TreeSelectionForeachFunc_WithClosures = TreeModel -> TreePath -> TreeIter -> Ptr () -> IO ()
- type TreeSelectionForeachFunc = TreeModel -> TreePath -> TreeIter -> IO ()
- type C_TreeSelectionForeachFunc = Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO ()
- type TreeSelectionFunc_WithClosures = TreeSelection -> TreeModel -> TreePath -> Bool -> Ptr () -> IO Bool
- type TreeSelectionFunc = TreeSelection -> TreeModel -> TreePath -> Bool -> IO Bool
- type C_TreeSelectionFunc = Ptr TreeSelection -> Ptr TreeModel -> Ptr TreePath -> CInt -> Ptr () -> IO CInt
- type TreeViewColumnDropFunc_WithClosures = TreeView -> TreeViewColumn -> TreeViewColumn -> TreeViewColumn -> Ptr () -> IO Bool
- type TreeViewColumnDropFunc = TreeView -> TreeViewColumn -> TreeViewColumn -> TreeViewColumn -> IO Bool
- type C_TreeViewColumnDropFunc = Ptr TreeView -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr () -> IO CInt
- type TreeViewMappingFunc_WithClosures = TreeView -> TreePath -> Ptr () -> IO ()
- type TreeViewMappingFunc = TreeView -> TreePath -> IO ()
- type C_TreeViewMappingFunc = Ptr TreeView -> Ptr TreePath -> Ptr () -> IO ()
- type TreeViewRowSeparatorFunc_WithClosures = TreeModel -> TreeIter -> Ptr () -> IO Bool
- type C_TreeViewRowSeparatorFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt
- type TreeViewSearchEqualFunc_WithClosures = TreeModel -> Int32 -> Text -> TreeIter -> Ptr () -> IO Bool
- type C_TreeViewSearchEqualFunc = Ptr TreeModel -> Int32 -> CString -> Ptr TreeIter -> Ptr () -> IO CInt
- type TreeViewSearchPositionFunc_WithClosures = TreeView -> Widget -> Ptr () -> IO ()
- type TreeViewSearchPositionFunc = TreeView -> Widget -> IO ()
- type C_TreeViewSearchPositionFunc = Ptr TreeView -> Ptr Widget -> Ptr () -> IO ()
- type WidgetClassAdjustBaselineAllocationFieldCallback = Widget -> Int32 -> IO ()
- type C_WidgetClassAdjustBaselineAllocationFieldCallback = Ptr Widget -> Int32 -> IO ()
- type WidgetClassAdjustBaselineRequestFieldCallback = Widget -> Int32 -> Int32 -> IO ()
- type C_WidgetClassAdjustBaselineRequestFieldCallback = Ptr Widget -> Int32 -> Int32 -> IO ()
- type WidgetClassAdjustSizeAllocationFieldCallback = Widget -> Orientation -> Int32 -> Int32 -> Int32 -> Int32 -> IO ()
- type C_WidgetClassAdjustSizeAllocationFieldCallback = Ptr Widget -> CUInt -> Int32 -> Int32 -> Int32 -> Int32 -> IO ()
- type WidgetClassAdjustSizeRequestFieldCallback = Widget -> Orientation -> Int32 -> Int32 -> IO ()
- type C_WidgetClassAdjustSizeRequestFieldCallback = Ptr Widget -> CUInt -> Int32 -> Int32 -> IO ()
- type WidgetClassButtonPressEventFieldCallback = Widget -> EventButton -> IO Bool
- type C_WidgetClassButtonPressEventFieldCallback = Ptr Widget -> Ptr EventButton -> IO CInt
- type WidgetClassButtonReleaseEventFieldCallback = Widget -> EventButton -> IO Bool
- type C_WidgetClassButtonReleaseEventFieldCallback = Ptr Widget -> Ptr EventButton -> IO CInt
- type WidgetClassCanActivateAccelFieldCallback = Widget -> Word32 -> IO Bool
- type C_WidgetClassCanActivateAccelFieldCallback = Ptr Widget -> Word32 -> IO CInt
- type WidgetClassChildNotifyFieldCallback = Widget -> GParamSpec -> IO ()
- type C_WidgetClassChildNotifyFieldCallback = Ptr Widget -> Ptr GParamSpec -> IO ()
- type WidgetClassCompositedChangedFieldCallback = Widget -> IO ()
- type C_WidgetClassCompositedChangedFieldCallback = Ptr Widget -> IO ()
- type WidgetClassComputeExpandFieldCallback = Widget -> Bool -> Bool -> IO ()
- type C_WidgetClassComputeExpandFieldCallback = Ptr Widget -> CInt -> CInt -> IO ()
- type WidgetClassConfigureEventFieldCallback = Widget -> EventConfigure -> IO Bool
- type C_WidgetClassConfigureEventFieldCallback = Ptr Widget -> Ptr EventConfigure -> IO CInt
- type WidgetClassDamageEventFieldCallback = Widget -> EventExpose -> IO Bool
- type C_WidgetClassDamageEventFieldCallback = Ptr Widget -> Ptr EventExpose -> IO CInt
- type WidgetClassDeleteEventFieldCallback = Widget -> EventAny -> IO Bool
- type C_WidgetClassDeleteEventFieldCallback = Ptr Widget -> Ptr EventAny -> IO CInt
- type WidgetClassDestroyEventFieldCallback = Widget -> EventAny -> IO Bool
- type C_WidgetClassDestroyEventFieldCallback = Ptr Widget -> Ptr EventAny -> IO CInt
- type WidgetClassDestroyFieldCallback = Widget -> IO ()
- type C_WidgetClassDestroyFieldCallback = Ptr Widget -> IO ()
- type WidgetClassDirectionChangedFieldCallback = Widget -> TextDirection -> IO ()
- type C_WidgetClassDirectionChangedFieldCallback = Ptr Widget -> CUInt -> IO ()
- type WidgetClassDispatchChildPropertiesChangedFieldCallback = Widget -> Word32 -> GParamSpec -> IO ()
- type C_WidgetClassDispatchChildPropertiesChangedFieldCallback = Ptr Widget -> Word32 -> Ptr GParamSpec -> IO ()
- type WidgetClassDragBeginFieldCallback = Widget -> DragContext -> IO ()
- type C_WidgetClassDragBeginFieldCallback = Ptr Widget -> Ptr DragContext -> IO ()
- type WidgetClassDragDataDeleteFieldCallback = Widget -> DragContext -> IO ()
- type C_WidgetClassDragDataDeleteFieldCallback = Ptr Widget -> Ptr DragContext -> IO ()
- type WidgetClassDragDataGetFieldCallback = Widget -> DragContext -> SelectionData -> Word32 -> Word32 -> IO ()
- type C_WidgetClassDragDataGetFieldCallback = Ptr Widget -> Ptr DragContext -> Ptr SelectionData -> Word32 -> Word32 -> IO ()
- type WidgetClassDragDataReceivedFieldCallback = Widget -> DragContext -> Int32 -> Int32 -> SelectionData -> Word32 -> Word32 -> IO ()
- type C_WidgetClassDragDataReceivedFieldCallback = Ptr Widget -> Ptr DragContext -> Int32 -> Int32 -> Ptr SelectionData -> Word32 -> Word32 -> IO ()
- type WidgetClassDragDropFieldCallback = Widget -> DragContext -> Int32 -> Int32 -> Word32 -> IO Bool
- type C_WidgetClassDragDropFieldCallback = Ptr Widget -> Ptr DragContext -> Int32 -> Int32 -> Word32 -> IO CInt
- type WidgetClassDragEndFieldCallback = Widget -> DragContext -> IO ()
- type C_WidgetClassDragEndFieldCallback = Ptr Widget -> Ptr DragContext -> IO ()
- type WidgetClassDragFailedFieldCallback = Widget -> DragContext -> DragResult -> IO Bool
- type C_WidgetClassDragFailedFieldCallback = Ptr Widget -> Ptr DragContext -> CUInt -> IO CInt
- type WidgetClassDragLeaveFieldCallback = Widget -> DragContext -> Word32 -> IO ()
- type C_WidgetClassDragLeaveFieldCallback = Ptr Widget -> Ptr DragContext -> Word32 -> IO ()
- type WidgetClassDragMotionFieldCallback = Widget -> DragContext -> Int32 -> Int32 -> Word32 -> IO Bool
- type C_WidgetClassDragMotionFieldCallback = Ptr Widget -> Ptr DragContext -> Int32 -> Int32 -> Word32 -> IO CInt
- type WidgetClassDrawFieldCallback = Widget -> Context -> IO Bool
- type C_WidgetClassDrawFieldCallback = Ptr Widget -> Ptr Context -> IO CInt
- type WidgetClassEnterNotifyEventFieldCallback = Widget -> EventCrossing -> IO Bool
- type C_WidgetClassEnterNotifyEventFieldCallback = Ptr Widget -> Ptr EventCrossing -> IO CInt
- type WidgetClassEventFieldCallback = Widget -> Event -> IO Bool
- type C_WidgetClassEventFieldCallback = Ptr Widget -> Ptr Event -> IO CInt
- type WidgetClassFocusFieldCallback = Widget -> DirectionType -> IO Bool
- type C_WidgetClassFocusFieldCallback = Ptr Widget -> CUInt -> IO CInt
- type WidgetClassFocusInEventFieldCallback = Widget -> EventFocus -> IO Bool
- type C_WidgetClassFocusInEventFieldCallback = Ptr Widget -> Ptr EventFocus -> IO CInt
- type WidgetClassFocusOutEventFieldCallback = Widget -> EventFocus -> IO Bool
- type C_WidgetClassFocusOutEventFieldCallback = Ptr Widget -> Ptr EventFocus -> IO CInt
- type WidgetClassGetAccessibleFieldCallback = Widget -> IO Object
- type C_WidgetClassGetAccessibleFieldCallback = Ptr Widget -> IO (Ptr Object)
- type WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback = Widget -> Int32 -> IO (Int32, Int32, Int32, Int32)
- type C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback = Ptr Widget -> Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> IO ()
- type WidgetClassGetPreferredHeightFieldCallback = Widget -> IO (Int32, Int32)
- type C_WidgetClassGetPreferredHeightFieldCallback = Ptr Widget -> Ptr Int32 -> Ptr Int32 -> IO ()
- type WidgetClassGetPreferredHeightForWidthFieldCallback = Widget -> Int32 -> IO (Int32, Int32)
- type C_WidgetClassGetPreferredHeightForWidthFieldCallback = Ptr Widget -> Int32 -> Ptr Int32 -> Ptr Int32 -> IO ()
- type WidgetClassGetPreferredWidthFieldCallback = Widget -> IO (Int32, Int32)
- type C_WidgetClassGetPreferredWidthFieldCallback = Ptr Widget -> Ptr Int32 -> Ptr Int32 -> IO ()
- type WidgetClassGetPreferredWidthForHeightFieldCallback = Widget -> Int32 -> IO (Int32, Int32)
- type C_WidgetClassGetPreferredWidthForHeightFieldCallback = Ptr Widget -> Int32 -> Ptr Int32 -> Ptr Int32 -> IO ()
- type WidgetClassGetRequestModeFieldCallback = Widget -> IO SizeRequestMode
- type C_WidgetClassGetRequestModeFieldCallback = Ptr Widget -> IO CUInt
- type WidgetClassGrabBrokenEventFieldCallback = Widget -> EventGrabBroken -> IO Bool
- type C_WidgetClassGrabBrokenEventFieldCallback = Ptr Widget -> Ptr EventGrabBroken -> IO CInt
- type WidgetClassGrabFocusFieldCallback = Widget -> IO ()
- type C_WidgetClassGrabFocusFieldCallback = Ptr Widget -> IO ()
- type WidgetClassGrabNotifyFieldCallback = Widget -> Bool -> IO ()
- type C_WidgetClassGrabNotifyFieldCallback = Ptr Widget -> CInt -> IO ()
- type WidgetClassHideFieldCallback = Widget -> IO ()
- type C_WidgetClassHideFieldCallback = Ptr Widget -> IO ()
- type WidgetClassHierarchyChangedFieldCallback = Widget -> Widget -> IO ()
- type C_WidgetClassHierarchyChangedFieldCallback = Ptr Widget -> Ptr Widget -> IO ()
- type WidgetClassKeyPressEventFieldCallback = Widget -> EventKey -> IO Bool
- type C_WidgetClassKeyPressEventFieldCallback = Ptr Widget -> Ptr EventKey -> IO CInt
- type WidgetClassKeyReleaseEventFieldCallback = Widget -> EventKey -> IO Bool
- type C_WidgetClassKeyReleaseEventFieldCallback = Ptr Widget -> Ptr EventKey -> IO CInt
- type WidgetClassKeynavFailedFieldCallback = Widget -> DirectionType -> IO Bool
- type C_WidgetClassKeynavFailedFieldCallback = Ptr Widget -> CUInt -> IO CInt
- type WidgetClassLeaveNotifyEventFieldCallback = Widget -> EventCrossing -> IO Bool
- type C_WidgetClassLeaveNotifyEventFieldCallback = Ptr Widget -> Ptr EventCrossing -> IO CInt
- type WidgetClassMapEventFieldCallback = Widget -> EventAny -> IO Bool
- type C_WidgetClassMapEventFieldCallback = Ptr Widget -> Ptr EventAny -> IO CInt
- type WidgetClassMapFieldCallback = Widget -> IO ()
- type C_WidgetClassMapFieldCallback = Ptr Widget -> IO ()
- type WidgetClassMnemonicActivateFieldCallback = Widget -> Bool -> IO Bool
- type C_WidgetClassMnemonicActivateFieldCallback = Ptr Widget -> CInt -> IO CInt
- type WidgetClassMotionNotifyEventFieldCallback = Widget -> EventMotion -> IO Bool
- type C_WidgetClassMotionNotifyEventFieldCallback = Ptr Widget -> Ptr EventMotion -> IO CInt
- type WidgetClassMoveFocusFieldCallback = Widget -> DirectionType -> IO ()
- type C_WidgetClassMoveFocusFieldCallback = Ptr Widget -> CUInt -> IO ()
- type WidgetClassParentSetFieldCallback = Widget -> Widget -> IO ()
- type C_WidgetClassParentSetFieldCallback = Ptr Widget -> Ptr Widget -> IO ()
- type WidgetClassPopupMenuFieldCallback = Widget -> IO Bool
- type C_WidgetClassPopupMenuFieldCallback = Ptr Widget -> IO CInt
- type WidgetClassPropertyNotifyEventFieldCallback = Widget -> EventProperty -> IO Bool
- type C_WidgetClassPropertyNotifyEventFieldCallback = Ptr Widget -> Ptr EventProperty -> IO CInt
- type WidgetClassProximityInEventFieldCallback = Widget -> EventProximity -> IO Bool
- type C_WidgetClassProximityInEventFieldCallback = Ptr Widget -> Ptr EventProximity -> IO CInt
- type WidgetClassProximityOutEventFieldCallback = Widget -> EventProximity -> IO Bool
- type C_WidgetClassProximityOutEventFieldCallback = Ptr Widget -> Ptr EventProximity -> IO CInt
- type WidgetClassQueryTooltipFieldCallback = Widget -> Int32 -> Int32 -> Bool -> Tooltip -> IO Bool
- type C_WidgetClassQueryTooltipFieldCallback = Ptr Widget -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> IO CInt
- type WidgetClassQueueDrawRegionFieldCallback = Widget -> Region -> IO ()
- type C_WidgetClassQueueDrawRegionFieldCallback = Ptr Widget -> Ptr Region -> IO ()
- type WidgetClassRealizeFieldCallback = Widget -> IO ()
- type C_WidgetClassRealizeFieldCallback = Ptr Widget -> IO ()
- type WidgetClassScreenChangedFieldCallback = Widget -> Screen -> IO ()
- type C_WidgetClassScreenChangedFieldCallback = Ptr Widget -> Ptr Screen -> IO ()
- type WidgetClassScrollEventFieldCallback = Widget -> EventScroll -> IO Bool
- type C_WidgetClassScrollEventFieldCallback = Ptr Widget -> Ptr EventScroll -> IO CInt
- type WidgetClassSelectionClearEventFieldCallback = Widget -> EventSelection -> IO Bool
- type C_WidgetClassSelectionClearEventFieldCallback = Ptr Widget -> Ptr EventSelection -> IO CInt
- type WidgetClassSelectionGetFieldCallback = Widget -> SelectionData -> Word32 -> Word32 -> IO ()
- type C_WidgetClassSelectionGetFieldCallback = Ptr Widget -> Ptr SelectionData -> Word32 -> Word32 -> IO ()
- type WidgetClassSelectionNotifyEventFieldCallback = Widget -> EventSelection -> IO Bool
- type C_WidgetClassSelectionNotifyEventFieldCallback = Ptr Widget -> Ptr EventSelection -> IO CInt
- type WidgetClassSelectionReceivedFieldCallback = Widget -> SelectionData -> Word32 -> IO ()
- type C_WidgetClassSelectionReceivedFieldCallback = Ptr Widget -> Ptr SelectionData -> Word32 -> IO ()
- type WidgetClassSelectionRequestEventFieldCallback = Widget -> EventSelection -> IO Bool
- type C_WidgetClassSelectionRequestEventFieldCallback = Ptr Widget -> Ptr EventSelection -> IO CInt
- type WidgetClassShowAllFieldCallback = Widget -> IO ()
- type C_WidgetClassShowAllFieldCallback = Ptr Widget -> IO ()
- type WidgetClassShowFieldCallback = Widget -> IO ()
- type C_WidgetClassShowFieldCallback = Ptr Widget -> IO ()
- type WidgetClassShowHelpFieldCallback = Widget -> WidgetHelpType -> IO Bool
- type C_WidgetClassShowHelpFieldCallback = Ptr Widget -> CUInt -> IO CInt
- type WidgetClassSizeAllocateFieldCallback = Widget -> Rectangle -> IO ()
- type C_WidgetClassSizeAllocateFieldCallback = Ptr Widget -> Ptr Rectangle -> IO ()
- type WidgetClassStateChangedFieldCallback = Widget -> StateType -> IO ()
- type C_WidgetClassStateChangedFieldCallback = Ptr Widget -> CUInt -> IO ()
- type WidgetClassStateFlagsChangedFieldCallback = Widget -> [StateFlags] -> IO ()
- type C_WidgetClassStateFlagsChangedFieldCallback = Ptr Widget -> CUInt -> IO ()
- type WidgetClassStyleSetFieldCallback = Widget -> Style -> IO ()
- type C_WidgetClassStyleSetFieldCallback = Ptr Widget -> Ptr Style -> IO ()
- type WidgetClassStyleUpdatedFieldCallback = Widget -> IO ()
- type C_WidgetClassStyleUpdatedFieldCallback = Ptr Widget -> IO ()
- type WidgetClassTouchEventFieldCallback = Widget -> EventTouch -> IO Bool
- type C_WidgetClassTouchEventFieldCallback = Ptr Widget -> Ptr EventTouch -> IO CInt
- type WidgetClassUnmapEventFieldCallback = Widget -> EventAny -> IO Bool
- type C_WidgetClassUnmapEventFieldCallback = Ptr Widget -> Ptr EventAny -> IO CInt
- type WidgetClassUnmapFieldCallback = Widget -> IO ()
- type C_WidgetClassUnmapFieldCallback = Ptr Widget -> IO ()
- type WidgetClassUnrealizeFieldCallback = Widget -> IO ()
- type C_WidgetClassUnrealizeFieldCallback = Ptr Widget -> IO ()
- type WidgetClassVisibilityNotifyEventFieldCallback = Widget -> EventVisibility -> IO Bool
- type C_WidgetClassVisibilityNotifyEventFieldCallback = Ptr Widget -> Ptr EventVisibility -> IO CInt
- type WidgetClassWindowStateEventFieldCallback = Widget -> EventWindowState -> IO Bool
- type C_WidgetClassWindowStateEventFieldCallback = Ptr Widget -> Ptr EventWindowState -> IO CInt
- mk_AccelGroupActivate :: C_AccelGroupActivate -> IO (FunPtr C_AccelGroupActivate)
- mk_AccelGroupFindFunc :: C_AccelGroupFindFunc -> IO (FunPtr C_AccelGroupFindFunc)
- mk_AccelMapForeach :: C_AccelMapForeach -> IO (FunPtr C_AccelMapForeach)
- mk_ActionableInterfaceGetActionNameFieldCallback :: C_ActionableInterfaceGetActionNameFieldCallback -> IO (FunPtr C_ActionableInterfaceGetActionNameFieldCallback)
- mk_ActionableInterfaceGetActionTargetValueFieldCallback :: C_ActionableInterfaceGetActionTargetValueFieldCallback -> IO (FunPtr C_ActionableInterfaceGetActionTargetValueFieldCallback)
- mk_ActionableInterfaceSetActionNameFieldCallback :: C_ActionableInterfaceSetActionNameFieldCallback -> IO (FunPtr C_ActionableInterfaceSetActionNameFieldCallback)
- mk_ActionableInterfaceSetActionTargetValueFieldCallback :: C_ActionableInterfaceSetActionTargetValueFieldCallback -> IO (FunPtr C_ActionableInterfaceSetActionTargetValueFieldCallback)
- mk_AssistantPageFunc :: C_AssistantPageFunc -> IO (FunPtr C_AssistantPageFunc)
- mk_BuilderConnectFunc :: C_BuilderConnectFunc -> IO (FunPtr C_BuilderConnectFunc)
- mk_CalendarDetailFunc :: C_CalendarDetailFunc -> IO (FunPtr C_CalendarDetailFunc)
- mk_CellAllocCallback :: C_CellAllocCallback -> IO (FunPtr C_CellAllocCallback)
- mk_CellCallback :: C_CellCallback -> IO (FunPtr C_CellCallback)
- mk_CellLayoutDataFunc :: C_CellLayoutDataFunc -> IO (FunPtr C_CellLayoutDataFunc)
- mk_ClipboardClearFunc :: C_ClipboardClearFunc -> IO (FunPtr C_ClipboardClearFunc)
- mk_ClipboardGetFunc :: C_ClipboardGetFunc -> IO (FunPtr C_ClipboardGetFunc)
- mk_ClipboardImageReceivedFunc :: C_ClipboardImageReceivedFunc -> IO (FunPtr C_ClipboardImageReceivedFunc)
- mk_ClipboardReceivedFunc :: C_ClipboardReceivedFunc -> IO (FunPtr C_ClipboardReceivedFunc)
- mk_ClipboardRichTextReceivedFunc :: C_ClipboardRichTextReceivedFunc -> IO (FunPtr C_ClipboardRichTextReceivedFunc)
- mk_ClipboardTargetsReceivedFunc :: C_ClipboardTargetsReceivedFunc -> IO (FunPtr C_ClipboardTargetsReceivedFunc)
- mk_ClipboardTextReceivedFunc :: C_ClipboardTextReceivedFunc -> IO (FunPtr C_ClipboardTextReceivedFunc)
- mk_ClipboardURIReceivedFunc :: C_ClipboardURIReceivedFunc -> IO (FunPtr C_ClipboardURIReceivedFunc)
- mk_ColorSelectionChangePaletteFunc :: C_ColorSelectionChangePaletteFunc -> IO (FunPtr C_ColorSelectionChangePaletteFunc)
- mk_ColorSelectionChangePaletteWithScreenFunc :: C_ColorSelectionChangePaletteWithScreenFunc -> IO (FunPtr C_ColorSelectionChangePaletteWithScreenFunc)
- mk_ContainerClassAddFieldCallback :: C_ContainerClassAddFieldCallback -> IO (FunPtr C_ContainerClassAddFieldCallback)
- mk_ContainerClassCheckResizeFieldCallback :: C_ContainerClassCheckResizeFieldCallback -> IO (FunPtr C_ContainerClassCheckResizeFieldCallback)
- mk_ContainerClassChildTypeFieldCallback :: C_ContainerClassChildTypeFieldCallback -> IO (FunPtr C_ContainerClassChildTypeFieldCallback)
- mk_ContainerClassCompositeNameFieldCallback :: C_ContainerClassCompositeNameFieldCallback -> IO (FunPtr C_ContainerClassCompositeNameFieldCallback)
- mk_ContainerClassForallFieldCallback :: C_ContainerClassForallFieldCallback -> IO (FunPtr C_ContainerClassForallFieldCallback)
- mk_ContainerClassGetChildPropertyFieldCallback :: C_ContainerClassGetChildPropertyFieldCallback -> IO (FunPtr C_ContainerClassGetChildPropertyFieldCallback)
- mk_ContainerClassGetPathForChildFieldCallback :: C_ContainerClassGetPathForChildFieldCallback -> IO (FunPtr C_ContainerClassGetPathForChildFieldCallback)
- mk_ContainerClassRemoveFieldCallback :: C_ContainerClassRemoveFieldCallback -> IO (FunPtr C_ContainerClassRemoveFieldCallback)
- mk_ContainerClassSetChildPropertyFieldCallback :: C_ContainerClassSetChildPropertyFieldCallback -> IO (FunPtr C_ContainerClassSetChildPropertyFieldCallback)
- mk_ContainerClassSetFocusChildFieldCallback :: C_ContainerClassSetFocusChildFieldCallback -> IO (FunPtr C_ContainerClassSetFocusChildFieldCallback)
- mk_EntryCompletionMatchFunc :: C_EntryCompletionMatchFunc -> IO (FunPtr C_EntryCompletionMatchFunc)
- mk_FileFilterFunc :: C_FileFilterFunc -> IO (FunPtr C_FileFilterFunc)
- mk_FlowBoxCreateWidgetFunc :: C_FlowBoxCreateWidgetFunc -> IO (FunPtr C_FlowBoxCreateWidgetFunc)
- mk_FlowBoxFilterFunc :: C_FlowBoxFilterFunc -> IO (FunPtr C_FlowBoxFilterFunc)
- mk_FlowBoxForeachFunc :: C_FlowBoxForeachFunc -> IO (FunPtr C_FlowBoxForeachFunc)
- mk_FlowBoxSortFunc :: C_FlowBoxSortFunc -> IO (FunPtr C_FlowBoxSortFunc)
- mk_FontFilterFunc :: C_FontFilterFunc -> IO (FunPtr C_FontFilterFunc)
- mk_IconViewForeachFunc :: C_IconViewForeachFunc -> IO (FunPtr C_IconViewForeachFunc)
- mk_KeySnoopFunc :: C_KeySnoopFunc -> IO (FunPtr C_KeySnoopFunc)
- mk_ListBoxCreateWidgetFunc :: C_ListBoxCreateWidgetFunc -> IO (FunPtr C_ListBoxCreateWidgetFunc)
- mk_ListBoxFilterFunc :: C_ListBoxFilterFunc -> IO (FunPtr C_ListBoxFilterFunc)
- mk_ListBoxForeachFunc :: C_ListBoxForeachFunc -> IO (FunPtr C_ListBoxForeachFunc)
- mk_ListBoxSortFunc :: C_ListBoxSortFunc -> IO (FunPtr C_ListBoxSortFunc)
- mk_ListBoxUpdateHeaderFunc :: C_ListBoxUpdateHeaderFunc -> IO (FunPtr C_ListBoxUpdateHeaderFunc)
- mk_MenuDetachFunc :: C_MenuDetachFunc -> IO (FunPtr C_MenuDetachFunc)
- mk_MenuPositionFunc :: C_MenuPositionFunc -> IO (FunPtr C_MenuPositionFunc)
- mk_ModuleDisplayInitFunc :: C_ModuleDisplayInitFunc -> IO (FunPtr C_ModuleDisplayInitFunc)
- mk_ModuleInitFunc :: C_ModuleInitFunc -> IO (FunPtr C_ModuleInitFunc)
- mk_PageSetupDoneFunc :: C_PageSetupDoneFunc -> IO (FunPtr C_PageSetupDoneFunc)
- mk_PrintSettingsFunc :: C_PrintSettingsFunc -> IO (FunPtr C_PrintSettingsFunc)
- mk_RcPropertyParser :: C_RcPropertyParser -> IO (FunPtr C_RcPropertyParser)
- mk_RecentFilterFunc :: C_RecentFilterFunc -> IO (FunPtr C_RecentFilterFunc)
- mk_RecentSortFunc :: C_RecentSortFunc -> IO (FunPtr C_RecentSortFunc)
- mk_StylePropertyParser :: C_StylePropertyParser -> IO (FunPtr C_StylePropertyParser)
- mk_TextBufferDeserializeFunc :: C_TextBufferDeserializeFunc -> IO (FunPtr C_TextBufferDeserializeFunc)
- mk_TextBufferSerializeFunc :: C_TextBufferSerializeFunc -> IO (FunPtr C_TextBufferSerializeFunc)
- mk_TextCharPredicate :: C_TextCharPredicate -> IO (FunPtr C_TextCharPredicate)
- mk_TextTagTableForeach :: C_TextTagTableForeach -> IO (FunPtr C_TextTagTableForeach)
- mk_TickCallback :: C_TickCallback -> IO (FunPtr C_TickCallback)
- mk_TreeCellDataFunc :: C_TreeCellDataFunc -> IO (FunPtr C_TreeCellDataFunc)
- mk_TreeDestroyCountFunc :: C_TreeDestroyCountFunc -> IO (FunPtr C_TreeDestroyCountFunc)
- mk_TreeIterCompareFunc :: C_TreeIterCompareFunc -> IO (FunPtr C_TreeIterCompareFunc)
- mk_TreeModelFilterModifyFunc :: C_TreeModelFilterModifyFunc -> IO (FunPtr C_TreeModelFilterModifyFunc)
- mk_TreeModelFilterVisibleFunc :: C_TreeModelFilterVisibleFunc -> IO (FunPtr C_TreeModelFilterVisibleFunc)
- mk_TreeModelForeachFunc :: C_TreeModelForeachFunc -> IO (FunPtr C_TreeModelForeachFunc)
- mk_TreeSelectionForeachFunc :: C_TreeSelectionForeachFunc -> IO (FunPtr C_TreeSelectionForeachFunc)
- mk_TreeSelectionFunc :: C_TreeSelectionFunc -> IO (FunPtr C_TreeSelectionFunc)
- mk_TreeViewColumnDropFunc :: C_TreeViewColumnDropFunc -> IO (FunPtr C_TreeViewColumnDropFunc)
- mk_TreeViewMappingFunc :: C_TreeViewMappingFunc -> IO (FunPtr C_TreeViewMappingFunc)
- mk_TreeViewRowSeparatorFunc :: C_TreeViewRowSeparatorFunc -> IO (FunPtr C_TreeViewRowSeparatorFunc)
- mk_TreeViewSearchEqualFunc :: C_TreeViewSearchEqualFunc -> IO (FunPtr C_TreeViewSearchEqualFunc)
- mk_TreeViewSearchPositionFunc :: C_TreeViewSearchPositionFunc -> IO (FunPtr C_TreeViewSearchPositionFunc)
- mk_WidgetClassAdjustBaselineAllocationFieldCallback :: C_WidgetClassAdjustBaselineAllocationFieldCallback -> IO (FunPtr C_WidgetClassAdjustBaselineAllocationFieldCallback)
- mk_WidgetClassAdjustBaselineRequestFieldCallback :: C_WidgetClassAdjustBaselineRequestFieldCallback -> IO (FunPtr C_WidgetClassAdjustBaselineRequestFieldCallback)
- mk_WidgetClassAdjustSizeAllocationFieldCallback :: C_WidgetClassAdjustSizeAllocationFieldCallback -> IO (FunPtr C_WidgetClassAdjustSizeAllocationFieldCallback)
- mk_WidgetClassAdjustSizeRequestFieldCallback :: C_WidgetClassAdjustSizeRequestFieldCallback -> IO (FunPtr C_WidgetClassAdjustSizeRequestFieldCallback)
- mk_WidgetClassButtonPressEventFieldCallback :: C_WidgetClassButtonPressEventFieldCallback -> IO (FunPtr C_WidgetClassButtonPressEventFieldCallback)
- mk_WidgetClassButtonReleaseEventFieldCallback :: C_WidgetClassButtonReleaseEventFieldCallback -> IO (FunPtr C_WidgetClassButtonReleaseEventFieldCallback)
- mk_WidgetClassCanActivateAccelFieldCallback :: C_WidgetClassCanActivateAccelFieldCallback -> IO (FunPtr C_WidgetClassCanActivateAccelFieldCallback)
- mk_WidgetClassChildNotifyFieldCallback :: C_WidgetClassChildNotifyFieldCallback -> IO (FunPtr C_WidgetClassChildNotifyFieldCallback)
- mk_WidgetClassCompositedChangedFieldCallback :: C_WidgetClassCompositedChangedFieldCallback -> IO (FunPtr C_WidgetClassCompositedChangedFieldCallback)
- mk_WidgetClassComputeExpandFieldCallback :: C_WidgetClassComputeExpandFieldCallback -> IO (FunPtr C_WidgetClassComputeExpandFieldCallback)
- mk_WidgetClassConfigureEventFieldCallback :: C_WidgetClassConfigureEventFieldCallback -> IO (FunPtr C_WidgetClassConfigureEventFieldCallback)
- mk_WidgetClassDamageEventFieldCallback :: C_WidgetClassDamageEventFieldCallback -> IO (FunPtr C_WidgetClassDamageEventFieldCallback)
- mk_WidgetClassDeleteEventFieldCallback :: C_WidgetClassDeleteEventFieldCallback -> IO (FunPtr C_WidgetClassDeleteEventFieldCallback)
- mk_WidgetClassDestroyEventFieldCallback :: C_WidgetClassDestroyEventFieldCallback -> IO (FunPtr C_WidgetClassDestroyEventFieldCallback)
- mk_WidgetClassDestroyFieldCallback :: C_WidgetClassDestroyFieldCallback -> IO (FunPtr C_WidgetClassDestroyFieldCallback)
- mk_WidgetClassDirectionChangedFieldCallback :: C_WidgetClassDirectionChangedFieldCallback -> IO (FunPtr C_WidgetClassDirectionChangedFieldCallback)
- mk_WidgetClassDispatchChildPropertiesChangedFieldCallback :: C_WidgetClassDispatchChildPropertiesChangedFieldCallback -> IO (FunPtr C_WidgetClassDispatchChildPropertiesChangedFieldCallback)
- mk_WidgetClassDragBeginFieldCallback :: C_WidgetClassDragBeginFieldCallback -> IO (FunPtr C_WidgetClassDragBeginFieldCallback)
- mk_WidgetClassDragDataDeleteFieldCallback :: C_WidgetClassDragDataDeleteFieldCallback -> IO (FunPtr C_WidgetClassDragDataDeleteFieldCallback)
- mk_WidgetClassDragDataGetFieldCallback :: C_WidgetClassDragDataGetFieldCallback -> IO (FunPtr C_WidgetClassDragDataGetFieldCallback)
- mk_WidgetClassDragDataReceivedFieldCallback :: C_WidgetClassDragDataReceivedFieldCallback -> IO (FunPtr C_WidgetClassDragDataReceivedFieldCallback)
- mk_WidgetClassDragDropFieldCallback :: C_WidgetClassDragDropFieldCallback -> IO (FunPtr C_WidgetClassDragDropFieldCallback)
- mk_WidgetClassDragEndFieldCallback :: C_WidgetClassDragEndFieldCallback -> IO (FunPtr C_WidgetClassDragEndFieldCallback)
- mk_WidgetClassDragFailedFieldCallback :: C_WidgetClassDragFailedFieldCallback -> IO (FunPtr C_WidgetClassDragFailedFieldCallback)
- mk_WidgetClassDragLeaveFieldCallback :: C_WidgetClassDragLeaveFieldCallback -> IO (FunPtr C_WidgetClassDragLeaveFieldCallback)
- mk_WidgetClassDragMotionFieldCallback :: C_WidgetClassDragMotionFieldCallback -> IO (FunPtr C_WidgetClassDragMotionFieldCallback)
- mk_WidgetClassDrawFieldCallback :: C_WidgetClassDrawFieldCallback -> IO (FunPtr C_WidgetClassDrawFieldCallback)
- mk_WidgetClassEnterNotifyEventFieldCallback :: C_WidgetClassEnterNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassEnterNotifyEventFieldCallback)
- mk_WidgetClassEventFieldCallback :: C_WidgetClassEventFieldCallback -> IO (FunPtr C_WidgetClassEventFieldCallback)
- mk_WidgetClassFocusFieldCallback :: C_WidgetClassFocusFieldCallback -> IO (FunPtr C_WidgetClassFocusFieldCallback)
- mk_WidgetClassFocusInEventFieldCallback :: C_WidgetClassFocusInEventFieldCallback -> IO (FunPtr C_WidgetClassFocusInEventFieldCallback)
- mk_WidgetClassFocusOutEventFieldCallback :: C_WidgetClassFocusOutEventFieldCallback -> IO (FunPtr C_WidgetClassFocusOutEventFieldCallback)
- mk_WidgetClassGetAccessibleFieldCallback :: C_WidgetClassGetAccessibleFieldCallback -> IO (FunPtr C_WidgetClassGetAccessibleFieldCallback)
- mk_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback :: C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback)
- mk_WidgetClassGetPreferredHeightFieldCallback :: C_WidgetClassGetPreferredHeightFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredHeightFieldCallback)
- mk_WidgetClassGetPreferredHeightForWidthFieldCallback :: C_WidgetClassGetPreferredHeightForWidthFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredHeightForWidthFieldCallback)
- mk_WidgetClassGetPreferredWidthFieldCallback :: C_WidgetClassGetPreferredWidthFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredWidthFieldCallback)
- mk_WidgetClassGetPreferredWidthForHeightFieldCallback :: C_WidgetClassGetPreferredWidthForHeightFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredWidthForHeightFieldCallback)
- mk_WidgetClassGetRequestModeFieldCallback :: C_WidgetClassGetRequestModeFieldCallback -> IO (FunPtr C_WidgetClassGetRequestModeFieldCallback)
- mk_WidgetClassGrabBrokenEventFieldCallback :: C_WidgetClassGrabBrokenEventFieldCallback -> IO (FunPtr C_WidgetClassGrabBrokenEventFieldCallback)
- mk_WidgetClassGrabFocusFieldCallback :: C_WidgetClassGrabFocusFieldCallback -> IO (FunPtr C_WidgetClassGrabFocusFieldCallback)
- mk_WidgetClassGrabNotifyFieldCallback :: C_WidgetClassGrabNotifyFieldCallback -> IO (FunPtr C_WidgetClassGrabNotifyFieldCallback)
- mk_WidgetClassHideFieldCallback :: C_WidgetClassHideFieldCallback -> IO (FunPtr C_WidgetClassHideFieldCallback)
- mk_WidgetClassHierarchyChangedFieldCallback :: C_WidgetClassHierarchyChangedFieldCallback -> IO (FunPtr C_WidgetClassHierarchyChangedFieldCallback)
- mk_WidgetClassKeyPressEventFieldCallback :: C_WidgetClassKeyPressEventFieldCallback -> IO (FunPtr C_WidgetClassKeyPressEventFieldCallback)
- mk_WidgetClassKeyReleaseEventFieldCallback :: C_WidgetClassKeyReleaseEventFieldCallback -> IO (FunPtr C_WidgetClassKeyReleaseEventFieldCallback)
- mk_WidgetClassKeynavFailedFieldCallback :: C_WidgetClassKeynavFailedFieldCallback -> IO (FunPtr C_WidgetClassKeynavFailedFieldCallback)
- mk_WidgetClassLeaveNotifyEventFieldCallback :: C_WidgetClassLeaveNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassLeaveNotifyEventFieldCallback)
- mk_WidgetClassMapEventFieldCallback :: C_WidgetClassMapEventFieldCallback -> IO (FunPtr C_WidgetClassMapEventFieldCallback)
- mk_WidgetClassMapFieldCallback :: C_WidgetClassMapFieldCallback -> IO (FunPtr C_WidgetClassMapFieldCallback)
- mk_WidgetClassMnemonicActivateFieldCallback :: C_WidgetClassMnemonicActivateFieldCallback -> IO (FunPtr C_WidgetClassMnemonicActivateFieldCallback)
- mk_WidgetClassMotionNotifyEventFieldCallback :: C_WidgetClassMotionNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassMotionNotifyEventFieldCallback)
- mk_WidgetClassMoveFocusFieldCallback :: C_WidgetClassMoveFocusFieldCallback -> IO (FunPtr C_WidgetClassMoveFocusFieldCallback)
- mk_WidgetClassParentSetFieldCallback :: C_WidgetClassParentSetFieldCallback -> IO (FunPtr C_WidgetClassParentSetFieldCallback)
- mk_WidgetClassPopupMenuFieldCallback :: C_WidgetClassPopupMenuFieldCallback -> IO (FunPtr C_WidgetClassPopupMenuFieldCallback)
- mk_WidgetClassPropertyNotifyEventFieldCallback :: C_WidgetClassPropertyNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassPropertyNotifyEventFieldCallback)
- mk_WidgetClassProximityInEventFieldCallback :: C_WidgetClassProximityInEventFieldCallback -> IO (FunPtr C_WidgetClassProximityInEventFieldCallback)
- mk_WidgetClassProximityOutEventFieldCallback :: C_WidgetClassProximityOutEventFieldCallback -> IO (FunPtr C_WidgetClassProximityOutEventFieldCallback)
- mk_WidgetClassQueryTooltipFieldCallback :: C_WidgetClassQueryTooltipFieldCallback -> IO (FunPtr C_WidgetClassQueryTooltipFieldCallback)
- mk_WidgetClassQueueDrawRegionFieldCallback :: C_WidgetClassQueueDrawRegionFieldCallback -> IO (FunPtr C_WidgetClassQueueDrawRegionFieldCallback)
- mk_WidgetClassRealizeFieldCallback :: C_WidgetClassRealizeFieldCallback -> IO (FunPtr C_WidgetClassRealizeFieldCallback)
- mk_WidgetClassScreenChangedFieldCallback :: C_WidgetClassScreenChangedFieldCallback -> IO (FunPtr C_WidgetClassScreenChangedFieldCallback)
- mk_WidgetClassScrollEventFieldCallback :: C_WidgetClassScrollEventFieldCallback -> IO (FunPtr C_WidgetClassScrollEventFieldCallback)
- mk_WidgetClassSelectionClearEventFieldCallback :: C_WidgetClassSelectionClearEventFieldCallback -> IO (FunPtr C_WidgetClassSelectionClearEventFieldCallback)
- mk_WidgetClassSelectionGetFieldCallback :: C_WidgetClassSelectionGetFieldCallback -> IO (FunPtr C_WidgetClassSelectionGetFieldCallback)
- mk_WidgetClassSelectionNotifyEventFieldCallback :: C_WidgetClassSelectionNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassSelectionNotifyEventFieldCallback)
- mk_WidgetClassSelectionReceivedFieldCallback :: C_WidgetClassSelectionReceivedFieldCallback -> IO (FunPtr C_WidgetClassSelectionReceivedFieldCallback)
- mk_WidgetClassSelectionRequestEventFieldCallback :: C_WidgetClassSelectionRequestEventFieldCallback -> IO (FunPtr C_WidgetClassSelectionRequestEventFieldCallback)
- mk_WidgetClassShowAllFieldCallback :: C_WidgetClassShowAllFieldCallback -> IO (FunPtr C_WidgetClassShowAllFieldCallback)
- mk_WidgetClassShowFieldCallback :: C_WidgetClassShowFieldCallback -> IO (FunPtr C_WidgetClassShowFieldCallback)
- mk_WidgetClassShowHelpFieldCallback :: C_WidgetClassShowHelpFieldCallback -> IO (FunPtr C_WidgetClassShowHelpFieldCallback)
- mk_WidgetClassSizeAllocateFieldCallback :: C_WidgetClassSizeAllocateFieldCallback -> IO (FunPtr C_WidgetClassSizeAllocateFieldCallback)
- mk_WidgetClassStateChangedFieldCallback :: C_WidgetClassStateChangedFieldCallback -> IO (FunPtr C_WidgetClassStateChangedFieldCallback)
- mk_WidgetClassStateFlagsChangedFieldCallback :: C_WidgetClassStateFlagsChangedFieldCallback -> IO (FunPtr C_WidgetClassStateFlagsChangedFieldCallback)
- mk_WidgetClassStyleSetFieldCallback :: C_WidgetClassStyleSetFieldCallback -> IO (FunPtr C_WidgetClassStyleSetFieldCallback)
- mk_WidgetClassStyleUpdatedFieldCallback :: C_WidgetClassStyleUpdatedFieldCallback -> IO (FunPtr C_WidgetClassStyleUpdatedFieldCallback)
- mk_WidgetClassTouchEventFieldCallback :: C_WidgetClassTouchEventFieldCallback -> IO (FunPtr C_WidgetClassTouchEventFieldCallback)
- mk_WidgetClassUnmapEventFieldCallback :: C_WidgetClassUnmapEventFieldCallback -> IO (FunPtr C_WidgetClassUnmapEventFieldCallback)
- mk_WidgetClassUnmapFieldCallback :: C_WidgetClassUnmapFieldCallback -> IO (FunPtr C_WidgetClassUnmapFieldCallback)
- mk_WidgetClassUnrealizeFieldCallback :: C_WidgetClassUnrealizeFieldCallback -> IO (FunPtr C_WidgetClassUnrealizeFieldCallback)
- mk_WidgetClassVisibilityNotifyEventFieldCallback :: C_WidgetClassVisibilityNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassVisibilityNotifyEventFieldCallback)
- mk_WidgetClassWindowStateEventFieldCallback :: C_WidgetClassWindowStateEventFieldCallback -> IO (FunPtr C_WidgetClassWindowStateEventFieldCallback)
- dynamic_WidgetClassWindowStateEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassWindowStateEventFieldCallback -> a -> EventWindowState -> m Bool
- noWidgetClassWindowStateEventFieldCallback :: Maybe WidgetClassWindowStateEventFieldCallback
- genClosure_WidgetClassWindowStateEventFieldCallback :: MonadIO m => WidgetClassWindowStateEventFieldCallback -> m (GClosure C_WidgetClassWindowStateEventFieldCallback)
- wrap_WidgetClassWindowStateEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassWindowStateEventFieldCallback)) -> WidgetClassWindowStateEventFieldCallback -> C_WidgetClassWindowStateEventFieldCallback
- dynamic_WidgetClassVisibilityNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassVisibilityNotifyEventFieldCallback -> a -> EventVisibility -> m Bool
- noWidgetClassVisibilityNotifyEventFieldCallback :: Maybe WidgetClassVisibilityNotifyEventFieldCallback
- genClosure_WidgetClassVisibilityNotifyEventFieldCallback :: MonadIO m => WidgetClassVisibilityNotifyEventFieldCallback -> m (GClosure C_WidgetClassVisibilityNotifyEventFieldCallback)
- wrap_WidgetClassVisibilityNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassVisibilityNotifyEventFieldCallback)) -> WidgetClassVisibilityNotifyEventFieldCallback -> C_WidgetClassVisibilityNotifyEventFieldCallback
- dynamic_WidgetClassUnrealizeFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassUnrealizeFieldCallback -> a -> m ()
- noWidgetClassUnrealizeFieldCallback :: Maybe WidgetClassUnrealizeFieldCallback
- genClosure_WidgetClassUnrealizeFieldCallback :: MonadIO m => WidgetClassUnrealizeFieldCallback -> m (GClosure C_WidgetClassUnrealizeFieldCallback)
- wrap_WidgetClassUnrealizeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnrealizeFieldCallback)) -> WidgetClassUnrealizeFieldCallback -> C_WidgetClassUnrealizeFieldCallback
- dynamic_WidgetClassUnmapFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassUnmapFieldCallback -> a -> m ()
- noWidgetClassUnmapFieldCallback :: Maybe WidgetClassUnmapFieldCallback
- genClosure_WidgetClassUnmapFieldCallback :: MonadIO m => WidgetClassUnmapFieldCallback -> m (GClosure C_WidgetClassUnmapFieldCallback)
- wrap_WidgetClassUnmapFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnmapFieldCallback)) -> WidgetClassUnmapFieldCallback -> C_WidgetClassUnmapFieldCallback
- dynamic_WidgetClassUnmapEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassUnmapEventFieldCallback -> a -> EventAny -> m Bool
- noWidgetClassUnmapEventFieldCallback :: Maybe WidgetClassUnmapEventFieldCallback
- genClosure_WidgetClassUnmapEventFieldCallback :: MonadIO m => WidgetClassUnmapEventFieldCallback -> m (GClosure C_WidgetClassUnmapEventFieldCallback)
- wrap_WidgetClassUnmapEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnmapEventFieldCallback)) -> WidgetClassUnmapEventFieldCallback -> C_WidgetClassUnmapEventFieldCallback
- dynamic_WidgetClassTouchEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassTouchEventFieldCallback -> a -> EventTouch -> m Bool
- noWidgetClassTouchEventFieldCallback :: Maybe WidgetClassTouchEventFieldCallback
- genClosure_WidgetClassTouchEventFieldCallback :: MonadIO m => WidgetClassTouchEventFieldCallback -> m (GClosure C_WidgetClassTouchEventFieldCallback)
- wrap_WidgetClassTouchEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassTouchEventFieldCallback)) -> WidgetClassTouchEventFieldCallback -> C_WidgetClassTouchEventFieldCallback
- dynamic_WidgetClassStyleUpdatedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStyleUpdatedFieldCallback -> a -> m ()
- noWidgetClassStyleUpdatedFieldCallback :: Maybe WidgetClassStyleUpdatedFieldCallback
- genClosure_WidgetClassStyleUpdatedFieldCallback :: MonadIO m => WidgetClassStyleUpdatedFieldCallback -> m (GClosure C_WidgetClassStyleUpdatedFieldCallback)
- wrap_WidgetClassStyleUpdatedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStyleUpdatedFieldCallback)) -> WidgetClassStyleUpdatedFieldCallback -> C_WidgetClassStyleUpdatedFieldCallback
- dynamic_WidgetClassStyleSetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsStyle b) => FunPtr C_WidgetClassStyleSetFieldCallback -> a -> b -> m ()
- noWidgetClassStyleSetFieldCallback :: Maybe WidgetClassStyleSetFieldCallback
- genClosure_WidgetClassStyleSetFieldCallback :: MonadIO m => WidgetClassStyleSetFieldCallback -> m (GClosure C_WidgetClassStyleSetFieldCallback)
- wrap_WidgetClassStyleSetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStyleSetFieldCallback)) -> WidgetClassStyleSetFieldCallback -> C_WidgetClassStyleSetFieldCallback
- dynamic_WidgetClassStateFlagsChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStateFlagsChangedFieldCallback -> a -> [StateFlags] -> m ()
- noWidgetClassStateFlagsChangedFieldCallback :: Maybe WidgetClassStateFlagsChangedFieldCallback
- genClosure_WidgetClassStateFlagsChangedFieldCallback :: MonadIO m => WidgetClassStateFlagsChangedFieldCallback -> m (GClosure C_WidgetClassStateFlagsChangedFieldCallback)
- wrap_WidgetClassStateFlagsChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStateFlagsChangedFieldCallback)) -> WidgetClassStateFlagsChangedFieldCallback -> C_WidgetClassStateFlagsChangedFieldCallback
- dynamic_WidgetClassStateChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStateChangedFieldCallback -> a -> StateType -> m ()
- noWidgetClassStateChangedFieldCallback :: Maybe WidgetClassStateChangedFieldCallback
- genClosure_WidgetClassStateChangedFieldCallback :: MonadIO m => WidgetClassStateChangedFieldCallback -> m (GClosure C_WidgetClassStateChangedFieldCallback)
- wrap_WidgetClassStateChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStateChangedFieldCallback)) -> WidgetClassStateChangedFieldCallback -> C_WidgetClassStateChangedFieldCallback
- dynamic_WidgetClassSizeAllocateFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSizeAllocateFieldCallback -> a -> Rectangle -> m ()
- noWidgetClassSizeAllocateFieldCallback :: Maybe WidgetClassSizeAllocateFieldCallback
- genClosure_WidgetClassSizeAllocateFieldCallback :: MonadIO m => WidgetClassSizeAllocateFieldCallback -> m (GClosure C_WidgetClassSizeAllocateFieldCallback)
- wrap_WidgetClassSizeAllocateFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSizeAllocateFieldCallback)) -> WidgetClassSizeAllocateFieldCallback -> C_WidgetClassSizeAllocateFieldCallback
- dynamic_WidgetClassShowHelpFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassShowHelpFieldCallback -> a -> WidgetHelpType -> m Bool
- noWidgetClassShowHelpFieldCallback :: Maybe WidgetClassShowHelpFieldCallback
- genClosure_WidgetClassShowHelpFieldCallback :: MonadIO m => WidgetClassShowHelpFieldCallback -> m (GClosure C_WidgetClassShowHelpFieldCallback)
- wrap_WidgetClassShowHelpFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassShowHelpFieldCallback)) -> WidgetClassShowHelpFieldCallback -> C_WidgetClassShowHelpFieldCallback
- dynamic_WidgetClassShowFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassShowFieldCallback -> a -> m ()
- noWidgetClassShowFieldCallback :: Maybe WidgetClassShowFieldCallback
- genClosure_WidgetClassShowFieldCallback :: MonadIO m => WidgetClassShowFieldCallback -> m (GClosure C_WidgetClassShowFieldCallback)
- wrap_WidgetClassShowFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassShowFieldCallback)) -> WidgetClassShowFieldCallback -> C_WidgetClassShowFieldCallback
- dynamic_WidgetClassShowAllFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassShowAllFieldCallback -> a -> m ()
- noWidgetClassShowAllFieldCallback :: Maybe WidgetClassShowAllFieldCallback
- genClosure_WidgetClassShowAllFieldCallback :: MonadIO m => WidgetClassShowAllFieldCallback -> m (GClosure C_WidgetClassShowAllFieldCallback)
- wrap_WidgetClassShowAllFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassShowAllFieldCallback)) -> WidgetClassShowAllFieldCallback -> C_WidgetClassShowAllFieldCallback
- dynamic_WidgetClassSelectionRequestEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionRequestEventFieldCallback -> a -> EventSelection -> m Bool
- noWidgetClassSelectionRequestEventFieldCallback :: Maybe WidgetClassSelectionRequestEventFieldCallback
- genClosure_WidgetClassSelectionRequestEventFieldCallback :: MonadIO m => WidgetClassSelectionRequestEventFieldCallback -> m (GClosure C_WidgetClassSelectionRequestEventFieldCallback)
- wrap_WidgetClassSelectionRequestEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionRequestEventFieldCallback)) -> WidgetClassSelectionRequestEventFieldCallback -> C_WidgetClassSelectionRequestEventFieldCallback
- dynamic_WidgetClassSelectionReceivedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionReceivedFieldCallback -> a -> SelectionData -> Word32 -> m ()
- noWidgetClassSelectionReceivedFieldCallback :: Maybe WidgetClassSelectionReceivedFieldCallback
- genClosure_WidgetClassSelectionReceivedFieldCallback :: MonadIO m => WidgetClassSelectionReceivedFieldCallback -> m (GClosure C_WidgetClassSelectionReceivedFieldCallback)
- wrap_WidgetClassSelectionReceivedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionReceivedFieldCallback)) -> WidgetClassSelectionReceivedFieldCallback -> C_WidgetClassSelectionReceivedFieldCallback
- dynamic_WidgetClassSelectionNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionNotifyEventFieldCallback -> a -> EventSelection -> m Bool
- noWidgetClassSelectionNotifyEventFieldCallback :: Maybe WidgetClassSelectionNotifyEventFieldCallback
- genClosure_WidgetClassSelectionNotifyEventFieldCallback :: MonadIO m => WidgetClassSelectionNotifyEventFieldCallback -> m (GClosure C_WidgetClassSelectionNotifyEventFieldCallback)
- wrap_WidgetClassSelectionNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionNotifyEventFieldCallback)) -> WidgetClassSelectionNotifyEventFieldCallback -> C_WidgetClassSelectionNotifyEventFieldCallback
- dynamic_WidgetClassSelectionGetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionGetFieldCallback -> a -> SelectionData -> Word32 -> Word32 -> m ()
- noWidgetClassSelectionGetFieldCallback :: Maybe WidgetClassSelectionGetFieldCallback
- genClosure_WidgetClassSelectionGetFieldCallback :: MonadIO m => WidgetClassSelectionGetFieldCallback -> m (GClosure C_WidgetClassSelectionGetFieldCallback)
- wrap_WidgetClassSelectionGetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionGetFieldCallback)) -> WidgetClassSelectionGetFieldCallback -> C_WidgetClassSelectionGetFieldCallback
- dynamic_WidgetClassSelectionClearEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionClearEventFieldCallback -> a -> EventSelection -> m Bool
- noWidgetClassSelectionClearEventFieldCallback :: Maybe WidgetClassSelectionClearEventFieldCallback
- genClosure_WidgetClassSelectionClearEventFieldCallback :: MonadIO m => WidgetClassSelectionClearEventFieldCallback -> m (GClosure C_WidgetClassSelectionClearEventFieldCallback)
- wrap_WidgetClassSelectionClearEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionClearEventFieldCallback)) -> WidgetClassSelectionClearEventFieldCallback -> C_WidgetClassSelectionClearEventFieldCallback
- dynamic_WidgetClassScrollEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassScrollEventFieldCallback -> a -> EventScroll -> m Bool
- noWidgetClassScrollEventFieldCallback :: Maybe WidgetClassScrollEventFieldCallback
- genClosure_WidgetClassScrollEventFieldCallback :: MonadIO m => WidgetClassScrollEventFieldCallback -> m (GClosure C_WidgetClassScrollEventFieldCallback)
- wrap_WidgetClassScrollEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassScrollEventFieldCallback)) -> WidgetClassScrollEventFieldCallback -> C_WidgetClassScrollEventFieldCallback
- dynamic_WidgetClassScreenChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsScreen b) => FunPtr C_WidgetClassScreenChangedFieldCallback -> a -> b -> m ()
- noWidgetClassScreenChangedFieldCallback :: Maybe WidgetClassScreenChangedFieldCallback
- genClosure_WidgetClassScreenChangedFieldCallback :: MonadIO m => WidgetClassScreenChangedFieldCallback -> m (GClosure C_WidgetClassScreenChangedFieldCallback)
- wrap_WidgetClassScreenChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassScreenChangedFieldCallback)) -> WidgetClassScreenChangedFieldCallback -> C_WidgetClassScreenChangedFieldCallback
- dynamic_WidgetClassRealizeFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassRealizeFieldCallback -> a -> m ()
- noWidgetClassRealizeFieldCallback :: Maybe WidgetClassRealizeFieldCallback
- genClosure_WidgetClassRealizeFieldCallback :: MonadIO m => WidgetClassRealizeFieldCallback -> m (GClosure C_WidgetClassRealizeFieldCallback)
- wrap_WidgetClassRealizeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassRealizeFieldCallback)) -> WidgetClassRealizeFieldCallback -> C_WidgetClassRealizeFieldCallback
- dynamic_WidgetClassQueueDrawRegionFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassQueueDrawRegionFieldCallback -> a -> Region -> m ()
- noWidgetClassQueueDrawRegionFieldCallback :: Maybe WidgetClassQueueDrawRegionFieldCallback
- genClosure_WidgetClassQueueDrawRegionFieldCallback :: MonadIO m => WidgetClassQueueDrawRegionFieldCallback -> m (GClosure C_WidgetClassQueueDrawRegionFieldCallback)
- wrap_WidgetClassQueueDrawRegionFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassQueueDrawRegionFieldCallback)) -> WidgetClassQueueDrawRegionFieldCallback -> C_WidgetClassQueueDrawRegionFieldCallback
- dynamic_WidgetClassQueryTooltipFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsTooltip b) => FunPtr C_WidgetClassQueryTooltipFieldCallback -> a -> Int32 -> Int32 -> Bool -> b -> m Bool
- noWidgetClassQueryTooltipFieldCallback :: Maybe WidgetClassQueryTooltipFieldCallback
- genClosure_WidgetClassQueryTooltipFieldCallback :: MonadIO m => WidgetClassQueryTooltipFieldCallback -> m (GClosure C_WidgetClassQueryTooltipFieldCallback)
- wrap_WidgetClassQueryTooltipFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassQueryTooltipFieldCallback)) -> WidgetClassQueryTooltipFieldCallback -> C_WidgetClassQueryTooltipFieldCallback
- dynamic_WidgetClassProximityOutEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassProximityOutEventFieldCallback -> a -> EventProximity -> m Bool
- noWidgetClassProximityOutEventFieldCallback :: Maybe WidgetClassProximityOutEventFieldCallback
- genClosure_WidgetClassProximityOutEventFieldCallback :: MonadIO m => WidgetClassProximityOutEventFieldCallback -> m (GClosure C_WidgetClassProximityOutEventFieldCallback)
- wrap_WidgetClassProximityOutEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassProximityOutEventFieldCallback)) -> WidgetClassProximityOutEventFieldCallback -> C_WidgetClassProximityOutEventFieldCallback
- dynamic_WidgetClassProximityInEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassProximityInEventFieldCallback -> a -> EventProximity -> m Bool
- noWidgetClassProximityInEventFieldCallback :: Maybe WidgetClassProximityInEventFieldCallback
- genClosure_WidgetClassProximityInEventFieldCallback :: MonadIO m => WidgetClassProximityInEventFieldCallback -> m (GClosure C_WidgetClassProximityInEventFieldCallback)
- wrap_WidgetClassProximityInEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassProximityInEventFieldCallback)) -> WidgetClassProximityInEventFieldCallback -> C_WidgetClassProximityInEventFieldCallback
- dynamic_WidgetClassPropertyNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassPropertyNotifyEventFieldCallback -> a -> EventProperty -> m Bool
- noWidgetClassPropertyNotifyEventFieldCallback :: Maybe WidgetClassPropertyNotifyEventFieldCallback
- genClosure_WidgetClassPropertyNotifyEventFieldCallback :: MonadIO m => WidgetClassPropertyNotifyEventFieldCallback -> m (GClosure C_WidgetClassPropertyNotifyEventFieldCallback)
- wrap_WidgetClassPropertyNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassPropertyNotifyEventFieldCallback)) -> WidgetClassPropertyNotifyEventFieldCallback -> C_WidgetClassPropertyNotifyEventFieldCallback
- dynamic_WidgetClassPopupMenuFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassPopupMenuFieldCallback -> a -> m Bool
- noWidgetClassPopupMenuFieldCallback :: Maybe WidgetClassPopupMenuFieldCallback
- genClosure_WidgetClassPopupMenuFieldCallback :: MonadIO m => WidgetClassPopupMenuFieldCallback -> m (GClosure C_WidgetClassPopupMenuFieldCallback)
- wrap_WidgetClassPopupMenuFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassPopupMenuFieldCallback)) -> WidgetClassPopupMenuFieldCallback -> C_WidgetClassPopupMenuFieldCallback
- dynamic_WidgetClassParentSetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => FunPtr C_WidgetClassParentSetFieldCallback -> a -> b -> m ()
- noWidgetClassParentSetFieldCallback :: Maybe WidgetClassParentSetFieldCallback
- genClosure_WidgetClassParentSetFieldCallback :: MonadIO m => WidgetClassParentSetFieldCallback -> m (GClosure C_WidgetClassParentSetFieldCallback)
- wrap_WidgetClassParentSetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassParentSetFieldCallback)) -> WidgetClassParentSetFieldCallback -> C_WidgetClassParentSetFieldCallback
- dynamic_WidgetClassMoveFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMoveFocusFieldCallback -> a -> DirectionType -> m ()
- noWidgetClassMoveFocusFieldCallback :: Maybe WidgetClassMoveFocusFieldCallback
- genClosure_WidgetClassMoveFocusFieldCallback :: MonadIO m => WidgetClassMoveFocusFieldCallback -> m (GClosure C_WidgetClassMoveFocusFieldCallback)
- wrap_WidgetClassMoveFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMoveFocusFieldCallback)) -> WidgetClassMoveFocusFieldCallback -> C_WidgetClassMoveFocusFieldCallback
- dynamic_WidgetClassMotionNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMotionNotifyEventFieldCallback -> a -> EventMotion -> m Bool
- noWidgetClassMotionNotifyEventFieldCallback :: Maybe WidgetClassMotionNotifyEventFieldCallback
- genClosure_WidgetClassMotionNotifyEventFieldCallback :: MonadIO m => WidgetClassMotionNotifyEventFieldCallback -> m (GClosure C_WidgetClassMotionNotifyEventFieldCallback)
- wrap_WidgetClassMotionNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMotionNotifyEventFieldCallback)) -> WidgetClassMotionNotifyEventFieldCallback -> C_WidgetClassMotionNotifyEventFieldCallback
- dynamic_WidgetClassMnemonicActivateFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMnemonicActivateFieldCallback -> a -> Bool -> m Bool
- noWidgetClassMnemonicActivateFieldCallback :: Maybe WidgetClassMnemonicActivateFieldCallback
- genClosure_WidgetClassMnemonicActivateFieldCallback :: MonadIO m => WidgetClassMnemonicActivateFieldCallback -> m (GClosure C_WidgetClassMnemonicActivateFieldCallback)
- wrap_WidgetClassMnemonicActivateFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMnemonicActivateFieldCallback)) -> WidgetClassMnemonicActivateFieldCallback -> C_WidgetClassMnemonicActivateFieldCallback
- dynamic_WidgetClassMapFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMapFieldCallback -> a -> m ()
- noWidgetClassMapFieldCallback :: Maybe WidgetClassMapFieldCallback
- genClosure_WidgetClassMapFieldCallback :: MonadIO m => WidgetClassMapFieldCallback -> m (GClosure C_WidgetClassMapFieldCallback)
- wrap_WidgetClassMapFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMapFieldCallback)) -> WidgetClassMapFieldCallback -> C_WidgetClassMapFieldCallback
- dynamic_WidgetClassMapEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMapEventFieldCallback -> a -> EventAny -> m Bool
- noWidgetClassMapEventFieldCallback :: Maybe WidgetClassMapEventFieldCallback
- genClosure_WidgetClassMapEventFieldCallback :: MonadIO m => WidgetClassMapEventFieldCallback -> m (GClosure C_WidgetClassMapEventFieldCallback)
- wrap_WidgetClassMapEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMapEventFieldCallback)) -> WidgetClassMapEventFieldCallback -> C_WidgetClassMapEventFieldCallback
- dynamic_WidgetClassLeaveNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassLeaveNotifyEventFieldCallback -> a -> EventCrossing -> m Bool
- noWidgetClassLeaveNotifyEventFieldCallback :: Maybe WidgetClassLeaveNotifyEventFieldCallback
- genClosure_WidgetClassLeaveNotifyEventFieldCallback :: MonadIO m => WidgetClassLeaveNotifyEventFieldCallback -> m (GClosure C_WidgetClassLeaveNotifyEventFieldCallback)
- wrap_WidgetClassLeaveNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassLeaveNotifyEventFieldCallback)) -> WidgetClassLeaveNotifyEventFieldCallback -> C_WidgetClassLeaveNotifyEventFieldCallback
- dynamic_WidgetClassKeynavFailedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassKeynavFailedFieldCallback -> a -> DirectionType -> m Bool
- noWidgetClassKeynavFailedFieldCallback :: Maybe WidgetClassKeynavFailedFieldCallback
- genClosure_WidgetClassKeynavFailedFieldCallback :: MonadIO m => WidgetClassKeynavFailedFieldCallback -> m (GClosure C_WidgetClassKeynavFailedFieldCallback)
- wrap_WidgetClassKeynavFailedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassKeynavFailedFieldCallback)) -> WidgetClassKeynavFailedFieldCallback -> C_WidgetClassKeynavFailedFieldCallback
- dynamic_WidgetClassKeyReleaseEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassKeyReleaseEventFieldCallback -> a -> EventKey -> m Bool
- noWidgetClassKeyReleaseEventFieldCallback :: Maybe WidgetClassKeyReleaseEventFieldCallback
- genClosure_WidgetClassKeyReleaseEventFieldCallback :: MonadIO m => WidgetClassKeyReleaseEventFieldCallback -> m (GClosure C_WidgetClassKeyReleaseEventFieldCallback)
- wrap_WidgetClassKeyReleaseEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassKeyReleaseEventFieldCallback)) -> WidgetClassKeyReleaseEventFieldCallback -> C_WidgetClassKeyReleaseEventFieldCallback
- dynamic_WidgetClassKeyPressEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassKeyPressEventFieldCallback -> a -> EventKey -> m Bool
- noWidgetClassKeyPressEventFieldCallback :: Maybe WidgetClassKeyPressEventFieldCallback
- genClosure_WidgetClassKeyPressEventFieldCallback :: MonadIO m => WidgetClassKeyPressEventFieldCallback -> m (GClosure C_WidgetClassKeyPressEventFieldCallback)
- wrap_WidgetClassKeyPressEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassKeyPressEventFieldCallback)) -> WidgetClassKeyPressEventFieldCallback -> C_WidgetClassKeyPressEventFieldCallback
- dynamic_WidgetClassHierarchyChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => FunPtr C_WidgetClassHierarchyChangedFieldCallback -> a -> b -> m ()
- noWidgetClassHierarchyChangedFieldCallback :: Maybe WidgetClassHierarchyChangedFieldCallback
- genClosure_WidgetClassHierarchyChangedFieldCallback :: MonadIO m => WidgetClassHierarchyChangedFieldCallback -> m (GClosure C_WidgetClassHierarchyChangedFieldCallback)
- wrap_WidgetClassHierarchyChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassHierarchyChangedFieldCallback)) -> WidgetClassHierarchyChangedFieldCallback -> C_WidgetClassHierarchyChangedFieldCallback
- dynamic_WidgetClassHideFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassHideFieldCallback -> a -> m ()
- noWidgetClassHideFieldCallback :: Maybe WidgetClassHideFieldCallback
- genClosure_WidgetClassHideFieldCallback :: MonadIO m => WidgetClassHideFieldCallback -> m (GClosure C_WidgetClassHideFieldCallback)
- wrap_WidgetClassHideFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassHideFieldCallback)) -> WidgetClassHideFieldCallback -> C_WidgetClassHideFieldCallback
- dynamic_WidgetClassGrabNotifyFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGrabNotifyFieldCallback -> a -> Bool -> m ()
- noWidgetClassGrabNotifyFieldCallback :: Maybe WidgetClassGrabNotifyFieldCallback
- genClosure_WidgetClassGrabNotifyFieldCallback :: MonadIO m => WidgetClassGrabNotifyFieldCallback -> m (GClosure C_WidgetClassGrabNotifyFieldCallback)
- wrap_WidgetClassGrabNotifyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabNotifyFieldCallback)) -> WidgetClassGrabNotifyFieldCallback -> C_WidgetClassGrabNotifyFieldCallback
- dynamic_WidgetClassGrabFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGrabFocusFieldCallback -> a -> m ()
- noWidgetClassGrabFocusFieldCallback :: Maybe WidgetClassGrabFocusFieldCallback
- genClosure_WidgetClassGrabFocusFieldCallback :: MonadIO m => WidgetClassGrabFocusFieldCallback -> m (GClosure C_WidgetClassGrabFocusFieldCallback)
- wrap_WidgetClassGrabFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabFocusFieldCallback)) -> WidgetClassGrabFocusFieldCallback -> C_WidgetClassGrabFocusFieldCallback
- dynamic_WidgetClassGrabBrokenEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGrabBrokenEventFieldCallback -> a -> EventGrabBroken -> m Bool
- noWidgetClassGrabBrokenEventFieldCallback :: Maybe WidgetClassGrabBrokenEventFieldCallback
- genClosure_WidgetClassGrabBrokenEventFieldCallback :: MonadIO m => WidgetClassGrabBrokenEventFieldCallback -> m (GClosure C_WidgetClassGrabBrokenEventFieldCallback)
- wrap_WidgetClassGrabBrokenEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabBrokenEventFieldCallback)) -> WidgetClassGrabBrokenEventFieldCallback -> C_WidgetClassGrabBrokenEventFieldCallback
- dynamic_WidgetClassGetRequestModeFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGetRequestModeFieldCallback -> a -> m SizeRequestMode
- noWidgetClassGetRequestModeFieldCallback :: Maybe WidgetClassGetRequestModeFieldCallback
- genClosure_WidgetClassGetRequestModeFieldCallback :: MonadIO m => WidgetClassGetRequestModeFieldCallback -> m (GClosure C_WidgetClassGetRequestModeFieldCallback)
- wrap_WidgetClassGetRequestModeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetRequestModeFieldCallback)) -> WidgetClassGetRequestModeFieldCallback -> C_WidgetClassGetRequestModeFieldCallback
- dynamic_WidgetClassGetPreferredWidthForHeightFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGetPreferredWidthForHeightFieldCallback -> a -> Int32 -> m (Int32, Int32)
- noWidgetClassGetPreferredWidthForHeightFieldCallback :: Maybe WidgetClassGetPreferredWidthForHeightFieldCallback
- genClosure_WidgetClassGetPreferredWidthForHeightFieldCallback :: MonadIO m => WidgetClassGetPreferredWidthForHeightFieldCallback -> m (GClosure C_WidgetClassGetPreferredWidthForHeightFieldCallback)
- wrap_WidgetClassGetPreferredWidthForHeightFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredWidthForHeightFieldCallback)) -> WidgetClassGetPreferredWidthForHeightFieldCallback -> C_WidgetClassGetPreferredWidthForHeightFieldCallback
- dynamic_WidgetClassGetPreferredWidthFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGetPreferredWidthFieldCallback -> a -> m (Int32, Int32)
- noWidgetClassGetPreferredWidthFieldCallback :: Maybe WidgetClassGetPreferredWidthFieldCallback
- genClosure_WidgetClassGetPreferredWidthFieldCallback :: MonadIO m => WidgetClassGetPreferredWidthFieldCallback -> m (GClosure C_WidgetClassGetPreferredWidthFieldCallback)
- wrap_WidgetClassGetPreferredWidthFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredWidthFieldCallback)) -> WidgetClassGetPreferredWidthFieldCallback -> C_WidgetClassGetPreferredWidthFieldCallback
- dynamic_WidgetClassGetPreferredHeightForWidthFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGetPreferredHeightForWidthFieldCallback -> a -> Int32 -> m (Int32, Int32)
- noWidgetClassGetPreferredHeightForWidthFieldCallback :: Maybe WidgetClassGetPreferredHeightForWidthFieldCallback
- genClosure_WidgetClassGetPreferredHeightForWidthFieldCallback :: MonadIO m => WidgetClassGetPreferredHeightForWidthFieldCallback -> m (GClosure C_WidgetClassGetPreferredHeightForWidthFieldCallback)
- wrap_WidgetClassGetPreferredHeightForWidthFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredHeightForWidthFieldCallback)) -> WidgetClassGetPreferredHeightForWidthFieldCallback -> C_WidgetClassGetPreferredHeightForWidthFieldCallback
- dynamic_WidgetClassGetPreferredHeightFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGetPreferredHeightFieldCallback -> a -> m (Int32, Int32)
- noWidgetClassGetPreferredHeightFieldCallback :: Maybe WidgetClassGetPreferredHeightFieldCallback
- genClosure_WidgetClassGetPreferredHeightFieldCallback :: MonadIO m => WidgetClassGetPreferredHeightFieldCallback -> m (GClosure C_WidgetClassGetPreferredHeightFieldCallback)
- wrap_WidgetClassGetPreferredHeightFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredHeightFieldCallback)) -> WidgetClassGetPreferredHeightFieldCallback -> C_WidgetClassGetPreferredHeightFieldCallback
- dynamic_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback -> a -> Int32 -> m (Int32, Int32, Int32, Int32)
- noWidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback :: Maybe WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback
- genClosure_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback :: MonadIO m => WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback -> m (GClosure C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback)
- wrap_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback)) -> WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback -> C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback
- dynamic_WidgetClassGetAccessibleFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGetAccessibleFieldCallback -> a -> m Object
- noWidgetClassGetAccessibleFieldCallback :: Maybe WidgetClassGetAccessibleFieldCallback
- genClosure_WidgetClassGetAccessibleFieldCallback :: MonadIO m => WidgetClassGetAccessibleFieldCallback -> m (GClosure C_WidgetClassGetAccessibleFieldCallback)
- wrap_WidgetClassGetAccessibleFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetAccessibleFieldCallback)) -> WidgetClassGetAccessibleFieldCallback -> C_WidgetClassGetAccessibleFieldCallback
- dynamic_WidgetClassFocusOutEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassFocusOutEventFieldCallback -> a -> EventFocus -> m Bool
- noWidgetClassFocusOutEventFieldCallback :: Maybe WidgetClassFocusOutEventFieldCallback
- genClosure_WidgetClassFocusOutEventFieldCallback :: MonadIO m => WidgetClassFocusOutEventFieldCallback -> m (GClosure C_WidgetClassFocusOutEventFieldCallback)
- wrap_WidgetClassFocusOutEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassFocusOutEventFieldCallback)) -> WidgetClassFocusOutEventFieldCallback -> C_WidgetClassFocusOutEventFieldCallback
- dynamic_WidgetClassFocusInEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassFocusInEventFieldCallback -> a -> EventFocus -> m Bool
- noWidgetClassFocusInEventFieldCallback :: Maybe WidgetClassFocusInEventFieldCallback
- genClosure_WidgetClassFocusInEventFieldCallback :: MonadIO m => WidgetClassFocusInEventFieldCallback -> m (GClosure C_WidgetClassFocusInEventFieldCallback)
- wrap_WidgetClassFocusInEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassFocusInEventFieldCallback)) -> WidgetClassFocusInEventFieldCallback -> C_WidgetClassFocusInEventFieldCallback
- dynamic_WidgetClassFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassFocusFieldCallback -> a -> DirectionType -> m Bool
- noWidgetClassFocusFieldCallback :: Maybe WidgetClassFocusFieldCallback
- genClosure_WidgetClassFocusFieldCallback :: MonadIO m => WidgetClassFocusFieldCallback -> m (GClosure C_WidgetClassFocusFieldCallback)
- wrap_WidgetClassFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassFocusFieldCallback)) -> WidgetClassFocusFieldCallback -> C_WidgetClassFocusFieldCallback
- dynamic_WidgetClassEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassEventFieldCallback -> a -> Event -> m Bool
- noWidgetClassEventFieldCallback :: Maybe WidgetClassEventFieldCallback
- genClosure_WidgetClassEventFieldCallback :: MonadIO m => WidgetClassEventFieldCallback -> m (GClosure C_WidgetClassEventFieldCallback)
- wrap_WidgetClassEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassEventFieldCallback)) -> WidgetClassEventFieldCallback -> C_WidgetClassEventFieldCallback
- dynamic_WidgetClassEnterNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassEnterNotifyEventFieldCallback -> a -> EventCrossing -> m Bool
- noWidgetClassEnterNotifyEventFieldCallback :: Maybe WidgetClassEnterNotifyEventFieldCallback
- genClosure_WidgetClassEnterNotifyEventFieldCallback :: MonadIO m => WidgetClassEnterNotifyEventFieldCallback -> m (GClosure C_WidgetClassEnterNotifyEventFieldCallback)
- wrap_WidgetClassEnterNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassEnterNotifyEventFieldCallback)) -> WidgetClassEnterNotifyEventFieldCallback -> C_WidgetClassEnterNotifyEventFieldCallback
- dynamic_WidgetClassDrawFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDrawFieldCallback -> a -> Context -> m Bool
- noWidgetClassDrawFieldCallback :: Maybe WidgetClassDrawFieldCallback
- genClosure_WidgetClassDrawFieldCallback :: MonadIO m => WidgetClassDrawFieldCallback -> m (GClosure C_WidgetClassDrawFieldCallback)
- wrap_WidgetClassDrawFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDrawFieldCallback)) -> WidgetClassDrawFieldCallback -> C_WidgetClassDrawFieldCallback
- dynamic_WidgetClassDragMotionFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragMotionFieldCallback -> a -> b -> Int32 -> Int32 -> Word32 -> m Bool
- noWidgetClassDragMotionFieldCallback :: Maybe WidgetClassDragMotionFieldCallback
- genClosure_WidgetClassDragMotionFieldCallback :: MonadIO m => WidgetClassDragMotionFieldCallback -> m (GClosure C_WidgetClassDragMotionFieldCallback)
- wrap_WidgetClassDragMotionFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragMotionFieldCallback)) -> WidgetClassDragMotionFieldCallback -> C_WidgetClassDragMotionFieldCallback
- dynamic_WidgetClassDragLeaveFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragLeaveFieldCallback -> a -> b -> Word32 -> m ()
- noWidgetClassDragLeaveFieldCallback :: Maybe WidgetClassDragLeaveFieldCallback
- genClosure_WidgetClassDragLeaveFieldCallback :: MonadIO m => WidgetClassDragLeaveFieldCallback -> m (GClosure C_WidgetClassDragLeaveFieldCallback)
- wrap_WidgetClassDragLeaveFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragLeaveFieldCallback)) -> WidgetClassDragLeaveFieldCallback -> C_WidgetClassDragLeaveFieldCallback
- dynamic_WidgetClassDragFailedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragFailedFieldCallback -> a -> b -> DragResult -> m Bool
- noWidgetClassDragFailedFieldCallback :: Maybe WidgetClassDragFailedFieldCallback
- genClosure_WidgetClassDragFailedFieldCallback :: MonadIO m => WidgetClassDragFailedFieldCallback -> m (GClosure C_WidgetClassDragFailedFieldCallback)
- wrap_WidgetClassDragFailedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragFailedFieldCallback)) -> WidgetClassDragFailedFieldCallback -> C_WidgetClassDragFailedFieldCallback
- dynamic_WidgetClassDragEndFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragEndFieldCallback -> a -> b -> m ()
- noWidgetClassDragEndFieldCallback :: Maybe WidgetClassDragEndFieldCallback
- genClosure_WidgetClassDragEndFieldCallback :: MonadIO m => WidgetClassDragEndFieldCallback -> m (GClosure C_WidgetClassDragEndFieldCallback)
- wrap_WidgetClassDragEndFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragEndFieldCallback)) -> WidgetClassDragEndFieldCallback -> C_WidgetClassDragEndFieldCallback
- dynamic_WidgetClassDragDropFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragDropFieldCallback -> a -> b -> Int32 -> Int32 -> Word32 -> m Bool
- noWidgetClassDragDropFieldCallback :: Maybe WidgetClassDragDropFieldCallback
- genClosure_WidgetClassDragDropFieldCallback :: MonadIO m => WidgetClassDragDropFieldCallback -> m (GClosure C_WidgetClassDragDropFieldCallback)
- wrap_WidgetClassDragDropFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDropFieldCallback)) -> WidgetClassDragDropFieldCallback -> C_WidgetClassDragDropFieldCallback
- dynamic_WidgetClassDragDataReceivedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragDataReceivedFieldCallback -> a -> b -> Int32 -> Int32 -> SelectionData -> Word32 -> Word32 -> m ()
- noWidgetClassDragDataReceivedFieldCallback :: Maybe WidgetClassDragDataReceivedFieldCallback
- genClosure_WidgetClassDragDataReceivedFieldCallback :: MonadIO m => WidgetClassDragDataReceivedFieldCallback -> m (GClosure C_WidgetClassDragDataReceivedFieldCallback)
- wrap_WidgetClassDragDataReceivedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataReceivedFieldCallback)) -> WidgetClassDragDataReceivedFieldCallback -> C_WidgetClassDragDataReceivedFieldCallback
- dynamic_WidgetClassDragDataGetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragDataGetFieldCallback -> a -> b -> SelectionData -> Word32 -> Word32 -> m ()
- noWidgetClassDragDataGetFieldCallback :: Maybe WidgetClassDragDataGetFieldCallback
- genClosure_WidgetClassDragDataGetFieldCallback :: MonadIO m => WidgetClassDragDataGetFieldCallback -> m (GClosure C_WidgetClassDragDataGetFieldCallback)
- wrap_WidgetClassDragDataGetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataGetFieldCallback)) -> WidgetClassDragDataGetFieldCallback -> C_WidgetClassDragDataGetFieldCallback
- dynamic_WidgetClassDragDataDeleteFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragDataDeleteFieldCallback -> a -> b -> m ()
- noWidgetClassDragDataDeleteFieldCallback :: Maybe WidgetClassDragDataDeleteFieldCallback
- genClosure_WidgetClassDragDataDeleteFieldCallback :: MonadIO m => WidgetClassDragDataDeleteFieldCallback -> m (GClosure C_WidgetClassDragDataDeleteFieldCallback)
- wrap_WidgetClassDragDataDeleteFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataDeleteFieldCallback)) -> WidgetClassDragDataDeleteFieldCallback -> C_WidgetClassDragDataDeleteFieldCallback
- dynamic_WidgetClassDragBeginFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragBeginFieldCallback -> a -> b -> m ()
- noWidgetClassDragBeginFieldCallback :: Maybe WidgetClassDragBeginFieldCallback
- genClosure_WidgetClassDragBeginFieldCallback :: MonadIO m => WidgetClassDragBeginFieldCallback -> m (GClosure C_WidgetClassDragBeginFieldCallback)
- wrap_WidgetClassDragBeginFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragBeginFieldCallback)) -> WidgetClassDragBeginFieldCallback -> C_WidgetClassDragBeginFieldCallback
- dynamic_WidgetClassDispatchChildPropertiesChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDispatchChildPropertiesChangedFieldCallback -> a -> Word32 -> GParamSpec -> m ()
- noWidgetClassDispatchChildPropertiesChangedFieldCallback :: Maybe WidgetClassDispatchChildPropertiesChangedFieldCallback
- genClosure_WidgetClassDispatchChildPropertiesChangedFieldCallback :: MonadIO m => WidgetClassDispatchChildPropertiesChangedFieldCallback -> m (GClosure C_WidgetClassDispatchChildPropertiesChangedFieldCallback)
- wrap_WidgetClassDispatchChildPropertiesChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDispatchChildPropertiesChangedFieldCallback)) -> WidgetClassDispatchChildPropertiesChangedFieldCallback -> C_WidgetClassDispatchChildPropertiesChangedFieldCallback
- dynamic_WidgetClassDirectionChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDirectionChangedFieldCallback -> a -> TextDirection -> m ()
- noWidgetClassDirectionChangedFieldCallback :: Maybe WidgetClassDirectionChangedFieldCallback
- genClosure_WidgetClassDirectionChangedFieldCallback :: MonadIO m => WidgetClassDirectionChangedFieldCallback -> m (GClosure C_WidgetClassDirectionChangedFieldCallback)
- wrap_WidgetClassDirectionChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDirectionChangedFieldCallback)) -> WidgetClassDirectionChangedFieldCallback -> C_WidgetClassDirectionChangedFieldCallback
- dynamic_WidgetClassDestroyFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDestroyFieldCallback -> a -> m ()
- noWidgetClassDestroyFieldCallback :: Maybe WidgetClassDestroyFieldCallback
- genClosure_WidgetClassDestroyFieldCallback :: MonadIO m => WidgetClassDestroyFieldCallback -> m (GClosure C_WidgetClassDestroyFieldCallback)
- wrap_WidgetClassDestroyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDestroyFieldCallback)) -> WidgetClassDestroyFieldCallback -> C_WidgetClassDestroyFieldCallback
- dynamic_WidgetClassDestroyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDestroyEventFieldCallback -> a -> EventAny -> m Bool
- noWidgetClassDestroyEventFieldCallback :: Maybe WidgetClassDestroyEventFieldCallback
- genClosure_WidgetClassDestroyEventFieldCallback :: MonadIO m => WidgetClassDestroyEventFieldCallback -> m (GClosure C_WidgetClassDestroyEventFieldCallback)
- wrap_WidgetClassDestroyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDestroyEventFieldCallback)) -> WidgetClassDestroyEventFieldCallback -> C_WidgetClassDestroyEventFieldCallback
- dynamic_WidgetClassDeleteEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDeleteEventFieldCallback -> a -> EventAny -> m Bool
- noWidgetClassDeleteEventFieldCallback :: Maybe WidgetClassDeleteEventFieldCallback
- genClosure_WidgetClassDeleteEventFieldCallback :: MonadIO m => WidgetClassDeleteEventFieldCallback -> m (GClosure C_WidgetClassDeleteEventFieldCallback)
- wrap_WidgetClassDeleteEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDeleteEventFieldCallback)) -> WidgetClassDeleteEventFieldCallback -> C_WidgetClassDeleteEventFieldCallback
- dynamic_WidgetClassDamageEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDamageEventFieldCallback -> a -> EventExpose -> m Bool
- noWidgetClassDamageEventFieldCallback :: Maybe WidgetClassDamageEventFieldCallback
- genClosure_WidgetClassDamageEventFieldCallback :: MonadIO m => WidgetClassDamageEventFieldCallback -> m (GClosure C_WidgetClassDamageEventFieldCallback)
- wrap_WidgetClassDamageEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDamageEventFieldCallback)) -> WidgetClassDamageEventFieldCallback -> C_WidgetClassDamageEventFieldCallback
- dynamic_WidgetClassConfigureEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassConfigureEventFieldCallback -> a -> EventConfigure -> m Bool
- noWidgetClassConfigureEventFieldCallback :: Maybe WidgetClassConfigureEventFieldCallback
- genClosure_WidgetClassConfigureEventFieldCallback :: MonadIO m => WidgetClassConfigureEventFieldCallback -> m (GClosure C_WidgetClassConfigureEventFieldCallback)
- wrap_WidgetClassConfigureEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassConfigureEventFieldCallback)) -> WidgetClassConfigureEventFieldCallback -> C_WidgetClassConfigureEventFieldCallback
- dynamic_WidgetClassComputeExpandFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassComputeExpandFieldCallback -> a -> Bool -> Bool -> m ()
- noWidgetClassComputeExpandFieldCallback :: Maybe WidgetClassComputeExpandFieldCallback
- genClosure_WidgetClassComputeExpandFieldCallback :: MonadIO m => WidgetClassComputeExpandFieldCallback -> m (GClosure C_WidgetClassComputeExpandFieldCallback)
- wrap_WidgetClassComputeExpandFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassComputeExpandFieldCallback)) -> WidgetClassComputeExpandFieldCallback -> C_WidgetClassComputeExpandFieldCallback
- dynamic_WidgetClassCompositedChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassCompositedChangedFieldCallback -> a -> m ()
- noWidgetClassCompositedChangedFieldCallback :: Maybe WidgetClassCompositedChangedFieldCallback
- genClosure_WidgetClassCompositedChangedFieldCallback :: MonadIO m => WidgetClassCompositedChangedFieldCallback -> m (GClosure C_WidgetClassCompositedChangedFieldCallback)
- wrap_WidgetClassCompositedChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassCompositedChangedFieldCallback)) -> WidgetClassCompositedChangedFieldCallback -> C_WidgetClassCompositedChangedFieldCallback
- dynamic_WidgetClassChildNotifyFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassChildNotifyFieldCallback -> a -> GParamSpec -> m ()
- noWidgetClassChildNotifyFieldCallback :: Maybe WidgetClassChildNotifyFieldCallback
- genClosure_WidgetClassChildNotifyFieldCallback :: MonadIO m => WidgetClassChildNotifyFieldCallback -> m (GClosure C_WidgetClassChildNotifyFieldCallback)
- wrap_WidgetClassChildNotifyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassChildNotifyFieldCallback)) -> WidgetClassChildNotifyFieldCallback -> C_WidgetClassChildNotifyFieldCallback
- dynamic_WidgetClassCanActivateAccelFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassCanActivateAccelFieldCallback -> a -> Word32 -> m Bool
- noWidgetClassCanActivateAccelFieldCallback :: Maybe WidgetClassCanActivateAccelFieldCallback
- genClosure_WidgetClassCanActivateAccelFieldCallback :: MonadIO m => WidgetClassCanActivateAccelFieldCallback -> m (GClosure C_WidgetClassCanActivateAccelFieldCallback)
- wrap_WidgetClassCanActivateAccelFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassCanActivateAccelFieldCallback)) -> WidgetClassCanActivateAccelFieldCallback -> C_WidgetClassCanActivateAccelFieldCallback
- dynamic_WidgetClassButtonReleaseEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassButtonReleaseEventFieldCallback -> a -> EventButton -> m Bool
- noWidgetClassButtonReleaseEventFieldCallback :: Maybe WidgetClassButtonReleaseEventFieldCallback
- genClosure_WidgetClassButtonReleaseEventFieldCallback :: MonadIO m => WidgetClassButtonReleaseEventFieldCallback -> m (GClosure C_WidgetClassButtonReleaseEventFieldCallback)
- wrap_WidgetClassButtonReleaseEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassButtonReleaseEventFieldCallback)) -> WidgetClassButtonReleaseEventFieldCallback -> C_WidgetClassButtonReleaseEventFieldCallback
- dynamic_WidgetClassButtonPressEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassButtonPressEventFieldCallback -> a -> EventButton -> m Bool
- noWidgetClassButtonPressEventFieldCallback :: Maybe WidgetClassButtonPressEventFieldCallback
- genClosure_WidgetClassButtonPressEventFieldCallback :: MonadIO m => WidgetClassButtonPressEventFieldCallback -> m (GClosure C_WidgetClassButtonPressEventFieldCallback)
- wrap_WidgetClassButtonPressEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassButtonPressEventFieldCallback)) -> WidgetClassButtonPressEventFieldCallback -> C_WidgetClassButtonPressEventFieldCallback
- dynamic_WidgetClassAdjustSizeRequestFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassAdjustSizeRequestFieldCallback -> a -> Orientation -> Int32 -> Int32 -> m ()
- noWidgetClassAdjustSizeRequestFieldCallback :: Maybe WidgetClassAdjustSizeRequestFieldCallback
- genClosure_WidgetClassAdjustSizeRequestFieldCallback :: MonadIO m => WidgetClassAdjustSizeRequestFieldCallback -> m (GClosure C_WidgetClassAdjustSizeRequestFieldCallback)
- wrap_WidgetClassAdjustSizeRequestFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassAdjustSizeRequestFieldCallback)) -> WidgetClassAdjustSizeRequestFieldCallback -> C_WidgetClassAdjustSizeRequestFieldCallback
- dynamic_WidgetClassAdjustSizeAllocationFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassAdjustSizeAllocationFieldCallback -> a -> Orientation -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- noWidgetClassAdjustSizeAllocationFieldCallback :: Maybe WidgetClassAdjustSizeAllocationFieldCallback
- genClosure_WidgetClassAdjustSizeAllocationFieldCallback :: MonadIO m => WidgetClassAdjustSizeAllocationFieldCallback -> m (GClosure C_WidgetClassAdjustSizeAllocationFieldCallback)
- wrap_WidgetClassAdjustSizeAllocationFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassAdjustSizeAllocationFieldCallback)) -> WidgetClassAdjustSizeAllocationFieldCallback -> C_WidgetClassAdjustSizeAllocationFieldCallback
- dynamic_WidgetClassAdjustBaselineRequestFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassAdjustBaselineRequestFieldCallback -> a -> Int32 -> Int32 -> m ()
- noWidgetClassAdjustBaselineRequestFieldCallback :: Maybe WidgetClassAdjustBaselineRequestFieldCallback
- genClosure_WidgetClassAdjustBaselineRequestFieldCallback :: MonadIO m => WidgetClassAdjustBaselineRequestFieldCallback -> m (GClosure C_WidgetClassAdjustBaselineRequestFieldCallback)
- wrap_WidgetClassAdjustBaselineRequestFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassAdjustBaselineRequestFieldCallback)) -> WidgetClassAdjustBaselineRequestFieldCallback -> C_WidgetClassAdjustBaselineRequestFieldCallback
- dynamic_WidgetClassAdjustBaselineAllocationFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassAdjustBaselineAllocationFieldCallback -> a -> Int32 -> m ()
- noWidgetClassAdjustBaselineAllocationFieldCallback :: Maybe WidgetClassAdjustBaselineAllocationFieldCallback
- genClosure_WidgetClassAdjustBaselineAllocationFieldCallback :: MonadIO m => WidgetClassAdjustBaselineAllocationFieldCallback -> m (GClosure C_WidgetClassAdjustBaselineAllocationFieldCallback)
- wrap_WidgetClassAdjustBaselineAllocationFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassAdjustBaselineAllocationFieldCallback)) -> WidgetClassAdjustBaselineAllocationFieldCallback -> C_WidgetClassAdjustBaselineAllocationFieldCallback
- dynamic_TreeViewSearchPositionFunc :: (HasCallStack, MonadIO m, IsTreeView a, IsWidget b) => FunPtr C_TreeViewSearchPositionFunc -> a -> b -> Ptr () -> m ()
- noTreeViewSearchPositionFunc :: Maybe TreeViewSearchPositionFunc
- noTreeViewSearchPositionFunc_WithClosures :: Maybe TreeViewSearchPositionFunc_WithClosures
- drop_closures_TreeViewSearchPositionFunc :: TreeViewSearchPositionFunc -> TreeViewSearchPositionFunc_WithClosures
- genClosure_TreeViewSearchPositionFunc :: MonadIO m => TreeViewSearchPositionFunc -> m (GClosure C_TreeViewSearchPositionFunc)
- wrap_TreeViewSearchPositionFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchPositionFunc)) -> TreeViewSearchPositionFunc_WithClosures -> C_TreeViewSearchPositionFunc
- dynamic_TreeViewSearchEqualFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeViewSearchEqualFunc -> a -> Int32 -> Text -> TreeIter -> Ptr () -> m Bool
- noTreeViewSearchEqualFunc :: Maybe TreeViewSearchEqualFunc
- noTreeViewSearchEqualFunc_WithClosures :: Maybe TreeViewSearchEqualFunc_WithClosures
- drop_closures_TreeViewSearchEqualFunc :: TreeViewSearchEqualFunc -> TreeViewSearchEqualFunc_WithClosures
- genClosure_TreeViewSearchEqualFunc :: MonadIO m => TreeViewSearchEqualFunc -> m (GClosure C_TreeViewSearchEqualFunc)
- wrap_TreeViewSearchEqualFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchEqualFunc)) -> TreeViewSearchEqualFunc_WithClosures -> C_TreeViewSearchEqualFunc
- dynamic_TreeViewRowSeparatorFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeViewRowSeparatorFunc -> a -> TreeIter -> Ptr () -> m Bool
- noTreeViewRowSeparatorFunc :: Maybe TreeViewRowSeparatorFunc
- noTreeViewRowSeparatorFunc_WithClosures :: Maybe TreeViewRowSeparatorFunc_WithClosures
- drop_closures_TreeViewRowSeparatorFunc :: TreeViewRowSeparatorFunc -> TreeViewRowSeparatorFunc_WithClosures
- genClosure_TreeViewRowSeparatorFunc :: MonadIO m => TreeViewRowSeparatorFunc -> m (GClosure C_TreeViewRowSeparatorFunc)
- wrap_TreeViewRowSeparatorFunc :: Maybe (Ptr (FunPtr C_TreeViewRowSeparatorFunc)) -> TreeViewRowSeparatorFunc_WithClosures -> C_TreeViewRowSeparatorFunc
- dynamic_TreeViewMappingFunc :: (HasCallStack, MonadIO m, IsTreeView a) => FunPtr C_TreeViewMappingFunc -> a -> TreePath -> Ptr () -> m ()
- noTreeViewMappingFunc :: Maybe TreeViewMappingFunc
- noTreeViewMappingFunc_WithClosures :: Maybe TreeViewMappingFunc_WithClosures
- drop_closures_TreeViewMappingFunc :: TreeViewMappingFunc -> TreeViewMappingFunc_WithClosures
- genClosure_TreeViewMappingFunc :: MonadIO m => TreeViewMappingFunc -> m (GClosure C_TreeViewMappingFunc)
- wrap_TreeViewMappingFunc :: Maybe (Ptr (FunPtr C_TreeViewMappingFunc)) -> TreeViewMappingFunc_WithClosures -> C_TreeViewMappingFunc
- dynamic_TreeViewColumnDropFunc :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b, IsTreeViewColumn c, IsTreeViewColumn d) => FunPtr C_TreeViewColumnDropFunc -> a -> b -> c -> d -> Ptr () -> m Bool
- noTreeViewColumnDropFunc :: Maybe TreeViewColumnDropFunc
- noTreeViewColumnDropFunc_WithClosures :: Maybe TreeViewColumnDropFunc_WithClosures
- drop_closures_TreeViewColumnDropFunc :: TreeViewColumnDropFunc -> TreeViewColumnDropFunc_WithClosures
- genClosure_TreeViewColumnDropFunc :: MonadIO m => TreeViewColumnDropFunc -> m (GClosure C_TreeViewColumnDropFunc)
- wrap_TreeViewColumnDropFunc :: Maybe (Ptr (FunPtr C_TreeViewColumnDropFunc)) -> TreeViewColumnDropFunc_WithClosures -> C_TreeViewColumnDropFunc
- dynamic_TreeSelectionFunc :: (HasCallStack, MonadIO m, IsTreeSelection a, IsTreeModel b) => FunPtr C_TreeSelectionFunc -> a -> b -> TreePath -> Bool -> Ptr () -> m Bool
- noTreeSelectionFunc :: Maybe TreeSelectionFunc
- noTreeSelectionFunc_WithClosures :: Maybe TreeSelectionFunc_WithClosures
- drop_closures_TreeSelectionFunc :: TreeSelectionFunc -> TreeSelectionFunc_WithClosures
- genClosure_TreeSelectionFunc :: MonadIO m => TreeSelectionFunc -> m (GClosure C_TreeSelectionFunc)
- wrap_TreeSelectionFunc :: Maybe (Ptr (FunPtr C_TreeSelectionFunc)) -> TreeSelectionFunc_WithClosures -> C_TreeSelectionFunc
- dynamic_TreeSelectionForeachFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeSelectionForeachFunc -> a -> TreePath -> TreeIter -> Ptr () -> m ()
- noTreeSelectionForeachFunc :: Maybe TreeSelectionForeachFunc
- noTreeSelectionForeachFunc_WithClosures :: Maybe TreeSelectionForeachFunc_WithClosures
- drop_closures_TreeSelectionForeachFunc :: TreeSelectionForeachFunc -> TreeSelectionForeachFunc_WithClosures
- genClosure_TreeSelectionForeachFunc :: MonadIO m => TreeSelectionForeachFunc -> m (GClosure C_TreeSelectionForeachFunc)
- wrap_TreeSelectionForeachFunc :: Maybe (Ptr (FunPtr C_TreeSelectionForeachFunc)) -> TreeSelectionForeachFunc_WithClosures -> C_TreeSelectionForeachFunc
- dynamic_TreeModelForeachFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeModelForeachFunc -> a -> TreePath -> TreeIter -> Ptr () -> m Bool
- noTreeModelForeachFunc :: Maybe TreeModelForeachFunc
- noTreeModelForeachFunc_WithClosures :: Maybe TreeModelForeachFunc_WithClosures
- drop_closures_TreeModelForeachFunc :: TreeModelForeachFunc -> TreeModelForeachFunc_WithClosures
- genClosure_TreeModelForeachFunc :: MonadIO m => TreeModelForeachFunc -> m (GClosure C_TreeModelForeachFunc)
- wrap_TreeModelForeachFunc :: Maybe (Ptr (FunPtr C_TreeModelForeachFunc)) -> TreeModelForeachFunc_WithClosures -> C_TreeModelForeachFunc
- dynamic_TreeModelFilterVisibleFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeModelFilterVisibleFunc -> a -> TreeIter -> Ptr () -> m Bool
- noTreeModelFilterVisibleFunc :: Maybe TreeModelFilterVisibleFunc
- noTreeModelFilterVisibleFunc_WithClosures :: Maybe TreeModelFilterVisibleFunc_WithClosures
- drop_closures_TreeModelFilterVisibleFunc :: TreeModelFilterVisibleFunc -> TreeModelFilterVisibleFunc_WithClosures
- genClosure_TreeModelFilterVisibleFunc :: MonadIO m => TreeModelFilterVisibleFunc -> m (GClosure C_TreeModelFilterVisibleFunc)
- wrap_TreeModelFilterVisibleFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterVisibleFunc)) -> TreeModelFilterVisibleFunc_WithClosures -> C_TreeModelFilterVisibleFunc
- dynamic_TreeModelFilterModifyFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeModelFilterModifyFunc -> a -> TreeIter -> Int32 -> Ptr () -> m GValue
- noTreeModelFilterModifyFunc :: Maybe TreeModelFilterModifyFunc
- noTreeModelFilterModifyFunc_WithClosures :: Maybe TreeModelFilterModifyFunc_WithClosures
- drop_closures_TreeModelFilterModifyFunc :: TreeModelFilterModifyFunc -> TreeModelFilterModifyFunc_WithClosures
- genClosure_TreeModelFilterModifyFunc :: MonadIO m => TreeModelFilterModifyFunc -> m (GClosure C_TreeModelFilterModifyFunc)
- wrap_TreeModelFilterModifyFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterModifyFunc)) -> TreeModelFilterModifyFunc_WithClosures -> C_TreeModelFilterModifyFunc
- dynamic_TreeIterCompareFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeIterCompareFunc -> a -> TreeIter -> TreeIter -> Ptr () -> m Int32
- noTreeIterCompareFunc :: Maybe TreeIterCompareFunc
- noTreeIterCompareFunc_WithClosures :: Maybe TreeIterCompareFunc_WithClosures
- drop_closures_TreeIterCompareFunc :: TreeIterCompareFunc -> TreeIterCompareFunc_WithClosures
- genClosure_TreeIterCompareFunc :: MonadIO m => TreeIterCompareFunc -> m (GClosure C_TreeIterCompareFunc)
- wrap_TreeIterCompareFunc :: Maybe (Ptr (FunPtr C_TreeIterCompareFunc)) -> TreeIterCompareFunc_WithClosures -> C_TreeIterCompareFunc
- dynamic_TreeDestroyCountFunc :: (HasCallStack, MonadIO m, IsTreeView a) => FunPtr C_TreeDestroyCountFunc -> a -> TreePath -> Int32 -> Ptr () -> m ()
- noTreeDestroyCountFunc :: Maybe TreeDestroyCountFunc
- noTreeDestroyCountFunc_WithClosures :: Maybe TreeDestroyCountFunc_WithClosures
- drop_closures_TreeDestroyCountFunc :: TreeDestroyCountFunc -> TreeDestroyCountFunc_WithClosures
- genClosure_TreeDestroyCountFunc :: MonadIO m => TreeDestroyCountFunc -> m (GClosure C_TreeDestroyCountFunc)
- wrap_TreeDestroyCountFunc :: Maybe (Ptr (FunPtr C_TreeDestroyCountFunc)) -> TreeDestroyCountFunc_WithClosures -> C_TreeDestroyCountFunc
- dynamic_TreeCellDataFunc :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b, IsTreeModel c) => FunPtr C_TreeCellDataFunc -> a -> b -> c -> TreeIter -> Ptr () -> m ()
- noTreeCellDataFunc :: Maybe TreeCellDataFunc
- noTreeCellDataFunc_WithClosures :: Maybe TreeCellDataFunc_WithClosures
- drop_closures_TreeCellDataFunc :: TreeCellDataFunc -> TreeCellDataFunc_WithClosures
- genClosure_TreeCellDataFunc :: MonadIO m => TreeCellDataFunc -> m (GClosure C_TreeCellDataFunc)
- wrap_TreeCellDataFunc :: Maybe (Ptr (FunPtr C_TreeCellDataFunc)) -> TreeCellDataFunc_WithClosures -> C_TreeCellDataFunc
- noTranslateFunc_WithClosures :: Maybe TranslateFunc_WithClosures
- drop_closures_TranslateFunc :: TranslateFunc -> TranslateFunc_WithClosures
- dynamic_TickCallback :: (HasCallStack, MonadIO m, IsWidget a, IsFrameClock b) => FunPtr C_TickCallback -> a -> b -> Ptr () -> m Bool
- noTickCallback :: Maybe TickCallback
- noTickCallback_WithClosures :: Maybe TickCallback_WithClosures
- drop_closures_TickCallback :: TickCallback -> TickCallback_WithClosures
- genClosure_TickCallback :: MonadIO m => TickCallback -> m (GClosure C_TickCallback)
- wrap_TickCallback :: Maybe (Ptr (FunPtr C_TickCallback)) -> TickCallback_WithClosures -> C_TickCallback
- dynamic_TextTagTableForeach :: (HasCallStack, MonadIO m, IsTextTag a) => FunPtr C_TextTagTableForeach -> a -> Ptr () -> m ()
- noTextTagTableForeach :: Maybe TextTagTableForeach
- noTextTagTableForeach_WithClosures :: Maybe TextTagTableForeach_WithClosures
- drop_closures_TextTagTableForeach :: TextTagTableForeach -> TextTagTableForeach_WithClosures
- genClosure_TextTagTableForeach :: MonadIO m => TextTagTableForeach -> m (GClosure C_TextTagTableForeach)
- wrap_TextTagTableForeach :: Maybe (Ptr (FunPtr C_TextTagTableForeach)) -> TextTagTableForeach_WithClosures -> C_TextTagTableForeach
- dynamic_TextCharPredicate :: (HasCallStack, MonadIO m) => FunPtr C_TextCharPredicate -> Char -> Ptr () -> m Bool
- noTextCharPredicate :: Maybe TextCharPredicate
- noTextCharPredicate_WithClosures :: Maybe TextCharPredicate_WithClosures
- drop_closures_TextCharPredicate :: TextCharPredicate -> TextCharPredicate_WithClosures
- genClosure_TextCharPredicate :: MonadIO m => TextCharPredicate -> m (GClosure C_TextCharPredicate)
- wrap_TextCharPredicate :: Maybe (Ptr (FunPtr C_TextCharPredicate)) -> TextCharPredicate_WithClosures -> C_TextCharPredicate
- dynamic_TextBufferSerializeFunc :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) => FunPtr C_TextBufferSerializeFunc -> a -> b -> TextIter -> TextIter -> Ptr () -> m (Maybe ByteString)
- noTextBufferSerializeFunc :: Maybe TextBufferSerializeFunc
- noTextBufferSerializeFunc_WithClosures :: Maybe TextBufferSerializeFunc_WithClosures
- drop_closures_TextBufferSerializeFunc :: TextBufferSerializeFunc -> TextBufferSerializeFunc_WithClosures
- genClosure_TextBufferSerializeFunc :: MonadIO m => TextBufferSerializeFunc -> m (GClosure C_TextBufferSerializeFunc)
- wrap_TextBufferSerializeFunc :: Maybe (Ptr (FunPtr C_TextBufferSerializeFunc)) -> TextBufferSerializeFunc_WithClosures -> C_TextBufferSerializeFunc
- dynamic_TextBufferDeserializeFunc :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) => FunPtr C_TextBufferDeserializeFunc -> a -> b -> TextIter -> ByteString -> Bool -> Ptr () -> m ()
- noTextBufferDeserializeFunc :: Maybe TextBufferDeserializeFunc
- noTextBufferDeserializeFunc_WithClosures :: Maybe TextBufferDeserializeFunc_WithClosures
- drop_closures_TextBufferDeserializeFunc :: TextBufferDeserializeFunc -> TextBufferDeserializeFunc_WithClosures
- dynamic_StylePropertyParser :: (HasCallStack, MonadIO m) => FunPtr C_StylePropertyParser -> Text -> GValue -> m ()
- noStylePropertyParser :: Maybe StylePropertyParser
- dynamic_RecentSortFunc :: (HasCallStack, MonadIO m) => FunPtr C_RecentSortFunc -> RecentInfo -> RecentInfo -> Ptr () -> m Int32
- noRecentSortFunc :: Maybe RecentSortFunc
- noRecentSortFunc_WithClosures :: Maybe RecentSortFunc_WithClosures
- drop_closures_RecentSortFunc :: RecentSortFunc -> RecentSortFunc_WithClosures
- genClosure_RecentSortFunc :: MonadIO m => RecentSortFunc -> m (GClosure C_RecentSortFunc)
- wrap_RecentSortFunc :: Maybe (Ptr (FunPtr C_RecentSortFunc)) -> RecentSortFunc_WithClosures -> C_RecentSortFunc
- dynamic_RecentFilterFunc :: (HasCallStack, MonadIO m) => FunPtr C_RecentFilterFunc -> RecentFilterInfo -> Ptr () -> m Bool
- noRecentFilterFunc :: Maybe RecentFilterFunc
- noRecentFilterFunc_WithClosures :: Maybe RecentFilterFunc_WithClosures
- drop_closures_RecentFilterFunc :: RecentFilterFunc -> RecentFilterFunc_WithClosures
- genClosure_RecentFilterFunc :: MonadIO m => RecentFilterFunc -> m (GClosure C_RecentFilterFunc)
- wrap_RecentFilterFunc :: Maybe (Ptr (FunPtr C_RecentFilterFunc)) -> RecentFilterFunc_WithClosures -> C_RecentFilterFunc
- dynamic_RcPropertyParser :: (HasCallStack, MonadIO m) => FunPtr C_RcPropertyParser -> GParamSpec -> String -> GValue -> m Bool
- noRcPropertyParser :: Maybe RcPropertyParser
- genClosure_RcPropertyParser :: MonadIO m => RcPropertyParser -> m (GClosure C_RcPropertyParser)
- wrap_RcPropertyParser :: Maybe (Ptr (FunPtr C_RcPropertyParser)) -> RcPropertyParser -> C_RcPropertyParser
- dynamic_PrintSettingsFunc :: (HasCallStack, MonadIO m) => FunPtr C_PrintSettingsFunc -> Text -> Text -> Ptr () -> m ()
- noPrintSettingsFunc :: Maybe PrintSettingsFunc
- noPrintSettingsFunc_WithClosures :: Maybe PrintSettingsFunc_WithClosures
- drop_closures_PrintSettingsFunc :: PrintSettingsFunc -> PrintSettingsFunc_WithClosures
- genClosure_PrintSettingsFunc :: MonadIO m => PrintSettingsFunc -> m (GClosure C_PrintSettingsFunc)
- wrap_PrintSettingsFunc :: Maybe (Ptr (FunPtr C_PrintSettingsFunc)) -> PrintSettingsFunc_WithClosures -> C_PrintSettingsFunc
- dynamic_PageSetupDoneFunc :: (HasCallStack, MonadIO m, IsPageSetup a) => FunPtr C_PageSetupDoneFunc -> a -> Ptr () -> m ()
- noPageSetupDoneFunc :: Maybe PageSetupDoneFunc
- noPageSetupDoneFunc_WithClosures :: Maybe PageSetupDoneFunc_WithClosures
- drop_closures_PageSetupDoneFunc :: PageSetupDoneFunc -> PageSetupDoneFunc_WithClosures
- genClosure_PageSetupDoneFunc :: MonadIO m => PageSetupDoneFunc -> m (GClosure C_PageSetupDoneFunc)
- wrap_PageSetupDoneFunc :: Maybe (Ptr (FunPtr C_PageSetupDoneFunc)) -> PageSetupDoneFunc_WithClosures -> C_PageSetupDoneFunc
- dynamic_ModuleInitFunc :: (HasCallStack, MonadIO m) => FunPtr C_ModuleInitFunc -> Maybe [Text] -> m ()
- noModuleInitFunc :: Maybe ModuleInitFunc
- genClosure_ModuleInitFunc :: MonadIO m => ModuleInitFunc -> m (GClosure C_ModuleInitFunc)
- wrap_ModuleInitFunc :: Maybe (Ptr (FunPtr C_ModuleInitFunc)) -> ModuleInitFunc -> C_ModuleInitFunc
- dynamic_ModuleDisplayInitFunc :: (HasCallStack, MonadIO m, IsDisplay a) => FunPtr C_ModuleDisplayInitFunc -> a -> m ()
- noModuleDisplayInitFunc :: Maybe ModuleDisplayInitFunc
- genClosure_ModuleDisplayInitFunc :: MonadIO m => ModuleDisplayInitFunc -> m (GClosure C_ModuleDisplayInitFunc)
- wrap_ModuleDisplayInitFunc :: Maybe (Ptr (FunPtr C_ModuleDisplayInitFunc)) -> ModuleDisplayInitFunc -> C_ModuleDisplayInitFunc
- dynamic_MenuPositionFunc :: (HasCallStack, MonadIO m, IsMenu a) => FunPtr C_MenuPositionFunc -> a -> Int32 -> Int32 -> Ptr () -> m (Int32, Int32, Bool)
- noMenuPositionFunc :: Maybe MenuPositionFunc
- noMenuPositionFunc_WithClosures :: Maybe MenuPositionFunc_WithClosures
- drop_closures_MenuPositionFunc :: MenuPositionFunc -> MenuPositionFunc_WithClosures
- genClosure_MenuPositionFunc :: MonadIO m => MenuPositionFunc -> m (GClosure C_MenuPositionFunc)
- wrap_MenuPositionFunc :: Maybe (Ptr (FunPtr C_MenuPositionFunc)) -> MenuPositionFunc_WithClosures -> C_MenuPositionFunc
- dynamic_MenuDetachFunc :: (HasCallStack, MonadIO m, IsWidget a, IsMenu b) => FunPtr C_MenuDetachFunc -> a -> b -> m ()
- noMenuDetachFunc :: Maybe MenuDetachFunc
- genClosure_MenuDetachFunc :: MonadIO m => MenuDetachFunc -> m (GClosure C_MenuDetachFunc)
- wrap_MenuDetachFunc :: Maybe (Ptr (FunPtr C_MenuDetachFunc)) -> MenuDetachFunc -> C_MenuDetachFunc
- dynamic_ListBoxUpdateHeaderFunc :: (HasCallStack, MonadIO m, IsListBoxRow a, IsListBoxRow b) => FunPtr C_ListBoxUpdateHeaderFunc -> a -> Maybe b -> Ptr () -> m ()
- noListBoxUpdateHeaderFunc :: Maybe ListBoxUpdateHeaderFunc
- noListBoxUpdateHeaderFunc_WithClosures :: Maybe ListBoxUpdateHeaderFunc_WithClosures
- drop_closures_ListBoxUpdateHeaderFunc :: ListBoxUpdateHeaderFunc -> ListBoxUpdateHeaderFunc_WithClosures
- genClosure_ListBoxUpdateHeaderFunc :: MonadIO m => ListBoxUpdateHeaderFunc -> m (GClosure C_ListBoxUpdateHeaderFunc)
- wrap_ListBoxUpdateHeaderFunc :: Maybe (Ptr (FunPtr C_ListBoxUpdateHeaderFunc)) -> ListBoxUpdateHeaderFunc_WithClosures -> C_ListBoxUpdateHeaderFunc
- dynamic_ListBoxSortFunc :: (HasCallStack, MonadIO m, IsListBoxRow a, IsListBoxRow b) => FunPtr C_ListBoxSortFunc -> a -> b -> Ptr () -> m Int32
- noListBoxSortFunc :: Maybe ListBoxSortFunc
- noListBoxSortFunc_WithClosures :: Maybe ListBoxSortFunc_WithClosures
- drop_closures_ListBoxSortFunc :: ListBoxSortFunc -> ListBoxSortFunc_WithClosures
- genClosure_ListBoxSortFunc :: MonadIO m => ListBoxSortFunc -> m (GClosure C_ListBoxSortFunc)
- wrap_ListBoxSortFunc :: Maybe (Ptr (FunPtr C_ListBoxSortFunc)) -> ListBoxSortFunc_WithClosures -> C_ListBoxSortFunc
- dynamic_ListBoxForeachFunc :: (HasCallStack, MonadIO m, IsListBox a, IsListBoxRow b) => FunPtr C_ListBoxForeachFunc -> a -> b -> Ptr () -> m ()
- noListBoxForeachFunc :: Maybe ListBoxForeachFunc
- noListBoxForeachFunc_WithClosures :: Maybe ListBoxForeachFunc_WithClosures
- drop_closures_ListBoxForeachFunc :: ListBoxForeachFunc -> ListBoxForeachFunc_WithClosures
- genClosure_ListBoxForeachFunc :: MonadIO m => ListBoxForeachFunc -> m (GClosure C_ListBoxForeachFunc)
- wrap_ListBoxForeachFunc :: Maybe (Ptr (FunPtr C_ListBoxForeachFunc)) -> ListBoxForeachFunc_WithClosures -> C_ListBoxForeachFunc
- dynamic_ListBoxFilterFunc :: (HasCallStack, MonadIO m, IsListBoxRow a) => FunPtr C_ListBoxFilterFunc -> a -> Ptr () -> m Bool
- noListBoxFilterFunc :: Maybe ListBoxFilterFunc
- noListBoxFilterFunc_WithClosures :: Maybe ListBoxFilterFunc_WithClosures
- drop_closures_ListBoxFilterFunc :: ListBoxFilterFunc -> ListBoxFilterFunc_WithClosures
- genClosure_ListBoxFilterFunc :: MonadIO m => ListBoxFilterFunc -> m (GClosure C_ListBoxFilterFunc)
- wrap_ListBoxFilterFunc :: Maybe (Ptr (FunPtr C_ListBoxFilterFunc)) -> ListBoxFilterFunc_WithClosures -> C_ListBoxFilterFunc
- dynamic_ListBoxCreateWidgetFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ListBoxCreateWidgetFunc -> a -> Ptr () -> m Widget
- noListBoxCreateWidgetFunc :: Maybe ListBoxCreateWidgetFunc
- noListBoxCreateWidgetFunc_WithClosures :: Maybe ListBoxCreateWidgetFunc_WithClosures
- drop_closures_ListBoxCreateWidgetFunc :: ListBoxCreateWidgetFunc -> ListBoxCreateWidgetFunc_WithClosures
- genClosure_ListBoxCreateWidgetFunc :: MonadIO m => ListBoxCreateWidgetFunc -> m (GClosure C_ListBoxCreateWidgetFunc)
- wrap_ListBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_ListBoxCreateWidgetFunc)) -> ListBoxCreateWidgetFunc_WithClosures -> C_ListBoxCreateWidgetFunc
- dynamic_KeySnoopFunc :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_KeySnoopFunc -> a -> EventKey -> Ptr () -> m Int32
- noKeySnoopFunc :: Maybe KeySnoopFunc
- noKeySnoopFunc_WithClosures :: Maybe KeySnoopFunc_WithClosures
- drop_closures_KeySnoopFunc :: KeySnoopFunc -> KeySnoopFunc_WithClosures
- genClosure_KeySnoopFunc :: MonadIO m => KeySnoopFunc -> m (GClosure C_KeySnoopFunc)
- wrap_KeySnoopFunc :: Maybe (Ptr (FunPtr C_KeySnoopFunc)) -> KeySnoopFunc_WithClosures -> C_KeySnoopFunc
- dynamic_IconViewForeachFunc :: (HasCallStack, MonadIO m, IsIconView a) => FunPtr C_IconViewForeachFunc -> a -> TreePath -> Ptr () -> m ()
- noIconViewForeachFunc :: Maybe IconViewForeachFunc
- noIconViewForeachFunc_WithClosures :: Maybe IconViewForeachFunc_WithClosures
- drop_closures_IconViewForeachFunc :: IconViewForeachFunc -> IconViewForeachFunc_WithClosures
- genClosure_IconViewForeachFunc :: MonadIO m => IconViewForeachFunc -> m (GClosure C_IconViewForeachFunc)
- wrap_IconViewForeachFunc :: Maybe (Ptr (FunPtr C_IconViewForeachFunc)) -> IconViewForeachFunc_WithClosures -> C_IconViewForeachFunc
- dynamic_FontFilterFunc :: (HasCallStack, MonadIO m, IsFontFamily a, IsFontFace b) => FunPtr C_FontFilterFunc -> a -> b -> Ptr () -> m Bool
- noFontFilterFunc :: Maybe FontFilterFunc
- noFontFilterFunc_WithClosures :: Maybe FontFilterFunc_WithClosures
- drop_closures_FontFilterFunc :: FontFilterFunc -> FontFilterFunc_WithClosures
- genClosure_FontFilterFunc :: MonadIO m => FontFilterFunc -> m (GClosure C_FontFilterFunc)
- wrap_FontFilterFunc :: Maybe (Ptr (FunPtr C_FontFilterFunc)) -> FontFilterFunc_WithClosures -> C_FontFilterFunc
- dynamic_FlowBoxSortFunc :: (HasCallStack, MonadIO m, IsFlowBoxChild a, IsFlowBoxChild b) => FunPtr C_FlowBoxSortFunc -> a -> b -> Ptr () -> m Int32
- noFlowBoxSortFunc :: Maybe FlowBoxSortFunc
- noFlowBoxSortFunc_WithClosures :: Maybe FlowBoxSortFunc_WithClosures
- drop_closures_FlowBoxSortFunc :: FlowBoxSortFunc -> FlowBoxSortFunc_WithClosures
- genClosure_FlowBoxSortFunc :: MonadIO m => FlowBoxSortFunc -> m (GClosure C_FlowBoxSortFunc)
- wrap_FlowBoxSortFunc :: Maybe (Ptr (FunPtr C_FlowBoxSortFunc)) -> FlowBoxSortFunc_WithClosures -> C_FlowBoxSortFunc
- dynamic_FlowBoxForeachFunc :: (HasCallStack, MonadIO m, IsFlowBox a, IsFlowBoxChild b) => FunPtr C_FlowBoxForeachFunc -> a -> b -> Ptr () -> m ()
- noFlowBoxForeachFunc :: Maybe FlowBoxForeachFunc
- noFlowBoxForeachFunc_WithClosures :: Maybe FlowBoxForeachFunc_WithClosures
- drop_closures_FlowBoxForeachFunc :: FlowBoxForeachFunc -> FlowBoxForeachFunc_WithClosures
- genClosure_FlowBoxForeachFunc :: MonadIO m => FlowBoxForeachFunc -> m (GClosure C_FlowBoxForeachFunc)
- wrap_FlowBoxForeachFunc :: Maybe (Ptr (FunPtr C_FlowBoxForeachFunc)) -> FlowBoxForeachFunc_WithClosures -> C_FlowBoxForeachFunc
- dynamic_FlowBoxFilterFunc :: (HasCallStack, MonadIO m, IsFlowBoxChild a) => FunPtr C_FlowBoxFilterFunc -> a -> Ptr () -> m Bool
- noFlowBoxFilterFunc :: Maybe FlowBoxFilterFunc
- noFlowBoxFilterFunc_WithClosures :: Maybe FlowBoxFilterFunc_WithClosures
- drop_closures_FlowBoxFilterFunc :: FlowBoxFilterFunc -> FlowBoxFilterFunc_WithClosures
- genClosure_FlowBoxFilterFunc :: MonadIO m => FlowBoxFilterFunc -> m (GClosure C_FlowBoxFilterFunc)
- wrap_FlowBoxFilterFunc :: Maybe (Ptr (FunPtr C_FlowBoxFilterFunc)) -> FlowBoxFilterFunc_WithClosures -> C_FlowBoxFilterFunc
- dynamic_FlowBoxCreateWidgetFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_FlowBoxCreateWidgetFunc -> Maybe a -> Ptr () -> m Widget
- noFlowBoxCreateWidgetFunc :: Maybe FlowBoxCreateWidgetFunc
- noFlowBoxCreateWidgetFunc_WithClosures :: Maybe FlowBoxCreateWidgetFunc_WithClosures
- drop_closures_FlowBoxCreateWidgetFunc :: FlowBoxCreateWidgetFunc -> FlowBoxCreateWidgetFunc_WithClosures
- genClosure_FlowBoxCreateWidgetFunc :: MonadIO m => FlowBoxCreateWidgetFunc -> m (GClosure C_FlowBoxCreateWidgetFunc)
- wrap_FlowBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_FlowBoxCreateWidgetFunc)) -> FlowBoxCreateWidgetFunc_WithClosures -> C_FlowBoxCreateWidgetFunc
- dynamic_FileFilterFunc :: (HasCallStack, MonadIO m) => FunPtr C_FileFilterFunc -> FileFilterInfo -> Ptr () -> m Bool
- noFileFilterFunc :: Maybe FileFilterFunc
- noFileFilterFunc_WithClosures :: Maybe FileFilterFunc_WithClosures
- drop_closures_FileFilterFunc :: FileFilterFunc -> FileFilterFunc_WithClosures
- genClosure_FileFilterFunc :: MonadIO m => FileFilterFunc -> m (GClosure C_FileFilterFunc)
- wrap_FileFilterFunc :: Maybe (Ptr (FunPtr C_FileFilterFunc)) -> FileFilterFunc_WithClosures -> C_FileFilterFunc
- dynamic_EntryCompletionMatchFunc :: (HasCallStack, MonadIO m, IsEntryCompletion a) => FunPtr C_EntryCompletionMatchFunc -> a -> Text -> TreeIter -> Ptr () -> m Bool
- noEntryCompletionMatchFunc :: Maybe EntryCompletionMatchFunc
- noEntryCompletionMatchFunc_WithClosures :: Maybe EntryCompletionMatchFunc_WithClosures
- drop_closures_EntryCompletionMatchFunc :: EntryCompletionMatchFunc -> EntryCompletionMatchFunc_WithClosures
- genClosure_EntryCompletionMatchFunc :: MonadIO m => EntryCompletionMatchFunc -> m (GClosure C_EntryCompletionMatchFunc)
- wrap_EntryCompletionMatchFunc :: Maybe (Ptr (FunPtr C_EntryCompletionMatchFunc)) -> EntryCompletionMatchFunc_WithClosures -> C_EntryCompletionMatchFunc
- dynamic_ContainerClassSetFocusChildFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassSetFocusChildFieldCallback -> a -> Maybe b -> m ()
- noContainerClassSetFocusChildFieldCallback :: Maybe ContainerClassSetFocusChildFieldCallback
- genClosure_ContainerClassSetFocusChildFieldCallback :: MonadIO m => ContainerClassSetFocusChildFieldCallback -> m (GClosure C_ContainerClassSetFocusChildFieldCallback)
- wrap_ContainerClassSetFocusChildFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassSetFocusChildFieldCallback)) -> ContainerClassSetFocusChildFieldCallback -> C_ContainerClassSetFocusChildFieldCallback
- dynamic_ContainerClassSetChildPropertyFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassSetChildPropertyFieldCallback -> a -> b -> Word32 -> GValue -> GParamSpec -> m ()
- noContainerClassSetChildPropertyFieldCallback :: Maybe ContainerClassSetChildPropertyFieldCallback
- genClosure_ContainerClassSetChildPropertyFieldCallback :: MonadIO m => ContainerClassSetChildPropertyFieldCallback -> m (GClosure C_ContainerClassSetChildPropertyFieldCallback)
- wrap_ContainerClassSetChildPropertyFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassSetChildPropertyFieldCallback)) -> ContainerClassSetChildPropertyFieldCallback -> C_ContainerClassSetChildPropertyFieldCallback
- dynamic_ContainerClassRemoveFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassRemoveFieldCallback -> a -> b -> m ()
- noContainerClassRemoveFieldCallback :: Maybe ContainerClassRemoveFieldCallback
- genClosure_ContainerClassRemoveFieldCallback :: MonadIO m => ContainerClassRemoveFieldCallback -> m (GClosure C_ContainerClassRemoveFieldCallback)
- wrap_ContainerClassRemoveFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassRemoveFieldCallback)) -> ContainerClassRemoveFieldCallback -> C_ContainerClassRemoveFieldCallback
- dynamic_ContainerClassGetPathForChildFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassGetPathForChildFieldCallback -> a -> b -> m WidgetPath
- noContainerClassGetPathForChildFieldCallback :: Maybe ContainerClassGetPathForChildFieldCallback
- genClosure_ContainerClassGetPathForChildFieldCallback :: MonadIO m => ContainerClassGetPathForChildFieldCallback -> m (GClosure C_ContainerClassGetPathForChildFieldCallback)
- wrap_ContainerClassGetPathForChildFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassGetPathForChildFieldCallback)) -> ContainerClassGetPathForChildFieldCallback -> C_ContainerClassGetPathForChildFieldCallback
- dynamic_ContainerClassGetChildPropertyFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassGetChildPropertyFieldCallback -> a -> b -> Word32 -> GValue -> GParamSpec -> m ()
- noContainerClassGetChildPropertyFieldCallback :: Maybe ContainerClassGetChildPropertyFieldCallback
- genClosure_ContainerClassGetChildPropertyFieldCallback :: MonadIO m => ContainerClassGetChildPropertyFieldCallback -> m (GClosure C_ContainerClassGetChildPropertyFieldCallback)
- wrap_ContainerClassGetChildPropertyFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassGetChildPropertyFieldCallback)) -> ContainerClassGetChildPropertyFieldCallback -> C_ContainerClassGetChildPropertyFieldCallback
- dynamic_ContainerClassForallFieldCallback :: (HasCallStack, MonadIO m, IsContainer a) => FunPtr C_ContainerClassForallFieldCallback -> a -> Bool -> Callback_WithClosures -> Ptr () -> m ()
- noContainerClassForallFieldCallback :: Maybe ContainerClassForallFieldCallback
- noContainerClassForallFieldCallback_WithClosures :: Maybe ContainerClassForallFieldCallback_WithClosures
- drop_closures_ContainerClassForallFieldCallback :: ContainerClassForallFieldCallback -> ContainerClassForallFieldCallback_WithClosures
- genClosure_ContainerClassForallFieldCallback :: MonadIO m => ContainerClassForallFieldCallback -> m (GClosure C_ContainerClassForallFieldCallback)
- wrap_ContainerClassForallFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassForallFieldCallback)) -> ContainerClassForallFieldCallback_WithClosures -> C_ContainerClassForallFieldCallback
- dynamic_ContainerClassCompositeNameFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassCompositeNameFieldCallback -> a -> b -> m Text
- noContainerClassCompositeNameFieldCallback :: Maybe ContainerClassCompositeNameFieldCallback
- genClosure_ContainerClassCompositeNameFieldCallback :: MonadIO m => ContainerClassCompositeNameFieldCallback -> m (GClosure C_ContainerClassCompositeNameFieldCallback)
- wrap_ContainerClassCompositeNameFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassCompositeNameFieldCallback)) -> ContainerClassCompositeNameFieldCallback -> C_ContainerClassCompositeNameFieldCallback
- dynamic_ContainerClassChildTypeFieldCallback :: (HasCallStack, MonadIO m, IsContainer a) => FunPtr C_ContainerClassChildTypeFieldCallback -> a -> m GType
- noContainerClassChildTypeFieldCallback :: Maybe ContainerClassChildTypeFieldCallback
- genClosure_ContainerClassChildTypeFieldCallback :: MonadIO m => ContainerClassChildTypeFieldCallback -> m (GClosure C_ContainerClassChildTypeFieldCallback)
- wrap_ContainerClassChildTypeFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassChildTypeFieldCallback)) -> ContainerClassChildTypeFieldCallback -> C_ContainerClassChildTypeFieldCallback
- dynamic_ContainerClassCheckResizeFieldCallback :: (HasCallStack, MonadIO m, IsContainer a) => FunPtr C_ContainerClassCheckResizeFieldCallback -> a -> m ()
- noContainerClassCheckResizeFieldCallback :: Maybe ContainerClassCheckResizeFieldCallback
- genClosure_ContainerClassCheckResizeFieldCallback :: MonadIO m => ContainerClassCheckResizeFieldCallback -> m (GClosure C_ContainerClassCheckResizeFieldCallback)
- wrap_ContainerClassCheckResizeFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassCheckResizeFieldCallback)) -> ContainerClassCheckResizeFieldCallback -> C_ContainerClassCheckResizeFieldCallback
- dynamic_ContainerClassAddFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassAddFieldCallback -> a -> b -> m ()
- noContainerClassAddFieldCallback :: Maybe ContainerClassAddFieldCallback
- genClosure_ContainerClassAddFieldCallback :: MonadIO m => ContainerClassAddFieldCallback -> m (GClosure C_ContainerClassAddFieldCallback)
- wrap_ContainerClassAddFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassAddFieldCallback)) -> ContainerClassAddFieldCallback -> C_ContainerClassAddFieldCallback
- dynamic_ColorSelectionChangePaletteWithScreenFunc :: (HasCallStack, MonadIO m, IsScreen a) => FunPtr C_ColorSelectionChangePaletteWithScreenFunc -> a -> [Color] -> m ()
- noColorSelectionChangePaletteWithScreenFunc :: Maybe ColorSelectionChangePaletteWithScreenFunc
- genClosure_ColorSelectionChangePaletteWithScreenFunc :: MonadIO m => ColorSelectionChangePaletteWithScreenFunc -> m (GClosure C_ColorSelectionChangePaletteWithScreenFunc)
- wrap_ColorSelectionChangePaletteWithScreenFunc :: Maybe (Ptr (FunPtr C_ColorSelectionChangePaletteWithScreenFunc)) -> ColorSelectionChangePaletteWithScreenFunc -> C_ColorSelectionChangePaletteWithScreenFunc
- dynamic_ColorSelectionChangePaletteFunc :: (HasCallStack, MonadIO m) => FunPtr C_ColorSelectionChangePaletteFunc -> [Color] -> m ()
- noColorSelectionChangePaletteFunc :: Maybe ColorSelectionChangePaletteFunc
- genClosure_ColorSelectionChangePaletteFunc :: MonadIO m => ColorSelectionChangePaletteFunc -> m (GClosure C_ColorSelectionChangePaletteFunc)
- wrap_ColorSelectionChangePaletteFunc :: Maybe (Ptr (FunPtr C_ColorSelectionChangePaletteFunc)) -> ColorSelectionChangePaletteFunc -> C_ColorSelectionChangePaletteFunc
- dynamic_ClipboardURIReceivedFunc :: (HasCallStack, MonadIO m, IsClipboard a) => FunPtr C_ClipboardURIReceivedFunc -> a -> [Text] -> Ptr () -> m ()
- noClipboardURIReceivedFunc :: Maybe ClipboardURIReceivedFunc
- noClipboardURIReceivedFunc_WithClosures :: Maybe ClipboardURIReceivedFunc_WithClosures
- drop_closures_ClipboardURIReceivedFunc :: ClipboardURIReceivedFunc -> ClipboardURIReceivedFunc_WithClosures
- genClosure_ClipboardURIReceivedFunc :: MonadIO m => ClipboardURIReceivedFunc -> m (GClosure C_ClipboardURIReceivedFunc)
- wrap_ClipboardURIReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardURIReceivedFunc)) -> ClipboardURIReceivedFunc_WithClosures -> C_ClipboardURIReceivedFunc
- dynamic_ClipboardTextReceivedFunc :: (HasCallStack, MonadIO m, IsClipboard a) => FunPtr C_ClipboardTextReceivedFunc -> a -> Maybe Text -> Ptr () -> m ()
- noClipboardTextReceivedFunc :: Maybe ClipboardTextReceivedFunc
- noClipboardTextReceivedFunc_WithClosures :: Maybe ClipboardTextReceivedFunc_WithClosures
- drop_closures_ClipboardTextReceivedFunc :: ClipboardTextReceivedFunc -> ClipboardTextReceivedFunc_WithClosures
- genClosure_ClipboardTextReceivedFunc :: MonadIO m => ClipboardTextReceivedFunc -> m (GClosure C_ClipboardTextReceivedFunc)
- wrap_ClipboardTextReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardTextReceivedFunc)) -> ClipboardTextReceivedFunc_WithClosures -> C_ClipboardTextReceivedFunc
- dynamic_ClipboardTargetsReceivedFunc :: (HasCallStack, MonadIO m, IsClipboard a) => FunPtr C_ClipboardTargetsReceivedFunc -> a -> Maybe [Atom] -> Ptr () -> m ()
- noClipboardTargetsReceivedFunc :: Maybe ClipboardTargetsReceivedFunc
- noClipboardTargetsReceivedFunc_WithClosures :: Maybe ClipboardTargetsReceivedFunc_WithClosures
- drop_closures_ClipboardTargetsReceivedFunc :: ClipboardTargetsReceivedFunc -> ClipboardTargetsReceivedFunc_WithClosures
- genClosure_ClipboardTargetsReceivedFunc :: MonadIO m => ClipboardTargetsReceivedFunc -> m (GClosure C_ClipboardTargetsReceivedFunc)
- wrap_ClipboardTargetsReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardTargetsReceivedFunc)) -> ClipboardTargetsReceivedFunc_WithClosures -> C_ClipboardTargetsReceivedFunc
- dynamic_ClipboardRichTextReceivedFunc :: (HasCallStack, MonadIO m, IsClipboard a) => FunPtr C_ClipboardRichTextReceivedFunc -> a -> Atom -> Maybe Text -> CSize -> Ptr () -> m ()
- noClipboardRichTextReceivedFunc :: Maybe ClipboardRichTextReceivedFunc
- noClipboardRichTextReceivedFunc_WithClosures :: Maybe ClipboardRichTextReceivedFunc_WithClosures
- drop_closures_ClipboardRichTextReceivedFunc :: ClipboardRichTextReceivedFunc -> ClipboardRichTextReceivedFunc_WithClosures
- genClosure_ClipboardRichTextReceivedFunc :: MonadIO m => ClipboardRichTextReceivedFunc -> m (GClosure C_ClipboardRichTextReceivedFunc)
- wrap_ClipboardRichTextReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardRichTextReceivedFunc)) -> ClipboardRichTextReceivedFunc_WithClosures -> C_ClipboardRichTextReceivedFunc
- dynamic_ClipboardReceivedFunc :: (HasCallStack, MonadIO m, IsClipboard a) => FunPtr C_ClipboardReceivedFunc -> a -> SelectionData -> Ptr () -> m ()
- noClipboardReceivedFunc :: Maybe ClipboardReceivedFunc
- noClipboardReceivedFunc_WithClosures :: Maybe ClipboardReceivedFunc_WithClosures
- drop_closures_ClipboardReceivedFunc :: ClipboardReceivedFunc -> ClipboardReceivedFunc_WithClosures
- genClosure_ClipboardReceivedFunc :: MonadIO m => ClipboardReceivedFunc -> m (GClosure C_ClipboardReceivedFunc)
- wrap_ClipboardReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardReceivedFunc)) -> ClipboardReceivedFunc_WithClosures -> C_ClipboardReceivedFunc
- dynamic_ClipboardImageReceivedFunc :: (HasCallStack, MonadIO m, IsClipboard a, IsPixbuf b) => FunPtr C_ClipboardImageReceivedFunc -> a -> Maybe b -> Ptr () -> m ()
- noClipboardImageReceivedFunc :: Maybe ClipboardImageReceivedFunc
- noClipboardImageReceivedFunc_WithClosures :: Maybe ClipboardImageReceivedFunc_WithClosures
- drop_closures_ClipboardImageReceivedFunc :: ClipboardImageReceivedFunc -> ClipboardImageReceivedFunc_WithClosures
- genClosure_ClipboardImageReceivedFunc :: MonadIO m => ClipboardImageReceivedFunc -> m (GClosure C_ClipboardImageReceivedFunc)
- wrap_ClipboardImageReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardImageReceivedFunc)) -> ClipboardImageReceivedFunc_WithClosures -> C_ClipboardImageReceivedFunc
- dynamic_ClipboardGetFunc :: (HasCallStack, MonadIO m, IsClipboard a) => FunPtr C_ClipboardGetFunc -> a -> SelectionData -> Word32 -> Ptr () -> m ()
- noClipboardGetFunc :: Maybe ClipboardGetFunc
- genClosure_ClipboardGetFunc :: MonadIO m => ClipboardGetFunc -> m (GClosure C_ClipboardGetFunc)
- wrap_ClipboardGetFunc :: Maybe (Ptr (FunPtr C_ClipboardGetFunc)) -> ClipboardGetFunc -> C_ClipboardGetFunc
- dynamic_ClipboardClearFunc :: (HasCallStack, MonadIO m, IsClipboard a) => FunPtr C_ClipboardClearFunc -> a -> Ptr () -> m ()
- noClipboardClearFunc :: Maybe ClipboardClearFunc
- genClosure_ClipboardClearFunc :: MonadIO m => ClipboardClearFunc -> m (GClosure C_ClipboardClearFunc)
- wrap_ClipboardClearFunc :: Maybe (Ptr (FunPtr C_ClipboardClearFunc)) -> ClipboardClearFunc -> C_ClipboardClearFunc
- dynamic_CellLayoutDataFunc :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b, IsTreeModel c) => FunPtr C_CellLayoutDataFunc -> a -> b -> c -> TreeIter -> Ptr () -> m ()
- noCellLayoutDataFunc :: Maybe CellLayoutDataFunc
- noCellLayoutDataFunc_WithClosures :: Maybe CellLayoutDataFunc_WithClosures
- drop_closures_CellLayoutDataFunc :: CellLayoutDataFunc -> CellLayoutDataFunc_WithClosures
- genClosure_CellLayoutDataFunc :: MonadIO m => CellLayoutDataFunc -> m (GClosure C_CellLayoutDataFunc)
- wrap_CellLayoutDataFunc :: Maybe (Ptr (FunPtr C_CellLayoutDataFunc)) -> CellLayoutDataFunc_WithClosures -> C_CellLayoutDataFunc
- dynamic_CellCallback :: (HasCallStack, MonadIO m, IsCellRenderer a) => FunPtr C_CellCallback -> a -> Ptr () -> m Bool
- noCellCallback :: Maybe CellCallback
- noCellCallback_WithClosures :: Maybe CellCallback_WithClosures
- drop_closures_CellCallback :: CellCallback -> CellCallback_WithClosures
- genClosure_CellCallback :: MonadIO m => CellCallback -> m (GClosure C_CellCallback)
- wrap_CellCallback :: Maybe (Ptr (FunPtr C_CellCallback)) -> CellCallback_WithClosures -> C_CellCallback
- dynamic_CellAllocCallback :: (HasCallStack, MonadIO m, IsCellRenderer a) => FunPtr C_CellAllocCallback -> a -> Rectangle -> Rectangle -> Ptr () -> m Bool
- noCellAllocCallback :: Maybe CellAllocCallback
- noCellAllocCallback_WithClosures :: Maybe CellAllocCallback_WithClosures
- drop_closures_CellAllocCallback :: CellAllocCallback -> CellAllocCallback_WithClosures
- genClosure_CellAllocCallback :: MonadIO m => CellAllocCallback -> m (GClosure C_CellAllocCallback)
- wrap_CellAllocCallback :: Maybe (Ptr (FunPtr C_CellAllocCallback)) -> CellAllocCallback_WithClosures -> C_CellAllocCallback
- noCallback_WithClosures :: Maybe Callback_WithClosures
- drop_closures_Callback :: Callback -> Callback_WithClosures
- dynamic_CalendarDetailFunc :: (HasCallStack, MonadIO m, IsCalendar a) => FunPtr C_CalendarDetailFunc -> a -> Word32 -> Word32 -> Word32 -> Ptr () -> m (Maybe Text)
- noCalendarDetailFunc :: Maybe CalendarDetailFunc
- noCalendarDetailFunc_WithClosures :: Maybe CalendarDetailFunc_WithClosures
- drop_closures_CalendarDetailFunc :: CalendarDetailFunc -> CalendarDetailFunc_WithClosures
- genClosure_CalendarDetailFunc :: MonadIO m => CalendarDetailFunc -> m (GClosure C_CalendarDetailFunc)
- wrap_CalendarDetailFunc :: Maybe (Ptr (FunPtr C_CalendarDetailFunc)) -> CalendarDetailFunc_WithClosures -> C_CalendarDetailFunc
- dynamic_BuilderConnectFunc :: (HasCallStack, MonadIO m, IsBuilder a, IsObject b, IsObject c) => FunPtr C_BuilderConnectFunc -> a -> b -> Text -> Text -> Maybe c -> [ConnectFlags] -> Ptr () -> m ()
- noBuilderConnectFunc :: Maybe BuilderConnectFunc
- noBuilderConnectFunc_WithClosures :: Maybe BuilderConnectFunc_WithClosures
- drop_closures_BuilderConnectFunc :: BuilderConnectFunc -> BuilderConnectFunc_WithClosures
- genClosure_BuilderConnectFunc :: MonadIO m => BuilderConnectFunc -> m (GClosure C_BuilderConnectFunc)
- wrap_BuilderConnectFunc :: Maybe (Ptr (FunPtr C_BuilderConnectFunc)) -> BuilderConnectFunc_WithClosures -> C_BuilderConnectFunc
- dynamic_AssistantPageFunc :: (HasCallStack, MonadIO m) => FunPtr C_AssistantPageFunc -> Int32 -> Ptr () -> m Int32
- noAssistantPageFunc :: Maybe AssistantPageFunc
- noAssistantPageFunc_WithClosures :: Maybe AssistantPageFunc_WithClosures
- drop_closures_AssistantPageFunc :: AssistantPageFunc -> AssistantPageFunc_WithClosures
- genClosure_AssistantPageFunc :: MonadIO m => AssistantPageFunc -> m (GClosure C_AssistantPageFunc)
- wrap_AssistantPageFunc :: Maybe (Ptr (FunPtr C_AssistantPageFunc)) -> AssistantPageFunc_WithClosures -> C_AssistantPageFunc
- dynamic_ActionableInterfaceSetActionTargetValueFieldCallback :: (HasCallStack, MonadIO m, IsActionable a) => FunPtr C_ActionableInterfaceSetActionTargetValueFieldCallback -> a -> Maybe GVariant -> m ()
- noActionableInterfaceSetActionTargetValueFieldCallback :: Maybe ActionableInterfaceSetActionTargetValueFieldCallback
- genClosure_ActionableInterfaceSetActionTargetValueFieldCallback :: MonadIO m => ActionableInterfaceSetActionTargetValueFieldCallback -> m (GClosure C_ActionableInterfaceSetActionTargetValueFieldCallback)
- wrap_ActionableInterfaceSetActionTargetValueFieldCallback :: Maybe (Ptr (FunPtr C_ActionableInterfaceSetActionTargetValueFieldCallback)) -> ActionableInterfaceSetActionTargetValueFieldCallback -> C_ActionableInterfaceSetActionTargetValueFieldCallback
- dynamic_ActionableInterfaceSetActionNameFieldCallback :: (HasCallStack, MonadIO m, IsActionable a) => FunPtr C_ActionableInterfaceSetActionNameFieldCallback -> a -> Maybe Text -> m ()
- noActionableInterfaceSetActionNameFieldCallback :: Maybe ActionableInterfaceSetActionNameFieldCallback
- genClosure_ActionableInterfaceSetActionNameFieldCallback :: MonadIO m => ActionableInterfaceSetActionNameFieldCallback -> m (GClosure C_ActionableInterfaceSetActionNameFieldCallback)
- wrap_ActionableInterfaceSetActionNameFieldCallback :: Maybe (Ptr (FunPtr C_ActionableInterfaceSetActionNameFieldCallback)) -> ActionableInterfaceSetActionNameFieldCallback -> C_ActionableInterfaceSetActionNameFieldCallback
- dynamic_ActionableInterfaceGetActionTargetValueFieldCallback :: (HasCallStack, MonadIO m, IsActionable a) => FunPtr C_ActionableInterfaceGetActionTargetValueFieldCallback -> a -> m GVariant
- noActionableInterfaceGetActionTargetValueFieldCallback :: Maybe ActionableInterfaceGetActionTargetValueFieldCallback
- genClosure_ActionableInterfaceGetActionTargetValueFieldCallback :: MonadIO m => ActionableInterfaceGetActionTargetValueFieldCallback -> m (GClosure C_ActionableInterfaceGetActionTargetValueFieldCallback)
- wrap_ActionableInterfaceGetActionTargetValueFieldCallback :: Maybe (Ptr (FunPtr C_ActionableInterfaceGetActionTargetValueFieldCallback)) -> ActionableInterfaceGetActionTargetValueFieldCallback -> C_ActionableInterfaceGetActionTargetValueFieldCallback
- dynamic_ActionableInterfaceGetActionNameFieldCallback :: (HasCallStack, MonadIO m, IsActionable a) => FunPtr C_ActionableInterfaceGetActionNameFieldCallback -> a -> m (Maybe Text)
- noActionableInterfaceGetActionNameFieldCallback :: Maybe ActionableInterfaceGetActionNameFieldCallback
- genClosure_ActionableInterfaceGetActionNameFieldCallback :: MonadIO m => ActionableInterfaceGetActionNameFieldCallback -> m (GClosure C_ActionableInterfaceGetActionNameFieldCallback)
- wrap_ActionableInterfaceGetActionNameFieldCallback :: Maybe (Ptr (FunPtr C_ActionableInterfaceGetActionNameFieldCallback)) -> ActionableInterfaceGetActionNameFieldCallback -> C_ActionableInterfaceGetActionNameFieldCallback
- dynamic_AccelMapForeach :: (HasCallStack, MonadIO m) => FunPtr C_AccelMapForeach -> Ptr () -> Text -> Word32 -> [ModifierType] -> Bool -> m ()
- noAccelMapForeach :: Maybe AccelMapForeach
- genClosure_AccelMapForeach :: MonadIO m => AccelMapForeach -> m (GClosure C_AccelMapForeach)
- wrap_AccelMapForeach :: Maybe (Ptr (FunPtr C_AccelMapForeach)) -> AccelMapForeach -> C_AccelMapForeach
- dynamic_AccelGroupFindFunc :: (HasCallStack, MonadIO m) => FunPtr C_AccelGroupFindFunc -> AccelKey -> GClosure a -> Ptr () -> m Bool
- noAccelGroupFindFunc :: Maybe AccelGroupFindFunc
- noAccelGroupFindFunc_WithClosures :: Maybe AccelGroupFindFunc_WithClosures
- drop_closures_AccelGroupFindFunc :: AccelGroupFindFunc -> AccelGroupFindFunc_WithClosures
- genClosure_AccelGroupFindFunc :: MonadIO m => AccelGroupFindFunc -> m (GClosure C_AccelGroupFindFunc)
- wrap_AccelGroupFindFunc :: Maybe (Ptr (FunPtr C_AccelGroupFindFunc)) -> AccelGroupFindFunc_WithClosures -> C_AccelGroupFindFunc
- dynamic_AccelGroupActivate :: (HasCallStack, MonadIO m, IsAccelGroup a, IsObject b) => FunPtr C_AccelGroupActivate -> a -> b -> Word32 -> [ModifierType] -> m Bool
- noAccelGroupActivate :: Maybe AccelGroupActivate
- genClosure_AccelGroupActivate :: MonadIO m => AccelGroupActivate -> m (GClosure C_AccelGroupActivate)
- wrap_AccelGroupActivate :: Maybe (Ptr (FunPtr C_AccelGroupActivate)) -> AccelGroupActivate -> C_AccelGroupActivate
- widgetPathNew :: (HasCallStack, MonadIO m) => m WidgetPath
- widgetPathAppendForWidget :: (HasCallStack, MonadIO m, IsWidget a) => WidgetPath -> a -> m Int32
- widgetPathAppendWithSiblings :: (HasCallStack, MonadIO m) => WidgetPath -> WidgetPath -> Word32 -> m Int32
- widgetPathCopy :: (HasCallStack, MonadIO m) => WidgetPath -> m WidgetPath
- widgetPathFree :: (HasCallStack, MonadIO m) => WidgetPath -> m ()
- widgetPathGetObjectType :: (HasCallStack, MonadIO m) => WidgetPath -> m GType
- widgetPathHasParent :: (HasCallStack, MonadIO m) => WidgetPath -> GType -> m Bool
- widgetPathIsType :: (HasCallStack, MonadIO m) => WidgetPath -> GType -> m Bool
- widgetPathIterAddClass :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Text -> m ()
- widgetPathIterAddRegion :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Text -> [RegionFlags] -> m ()
- widgetPathIterClearClasses :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m ()
- widgetPathIterClearRegions :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m ()
- widgetPathIterGetName :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m (Maybe Text)
- widgetPathIterGetObjectName :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m (Maybe Text)
- widgetPathIterGetObjectType :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m GType
- widgetPathIterGetSiblingIndex :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m Word32
- widgetPathIterGetState :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m [StateFlags]
- widgetPathIterHasQclass :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Word32 -> m Bool
- widgetPathIterHasQname :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Word32 -> m Bool
- widgetPathIterHasQregion :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Word32 -> m (Bool, [RegionFlags])
- widgetPathIterListClasses :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m [Text]
- widgetPathIterListRegions :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> m [Text]
- widgetPathIterRemoveClass :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Text -> m ()
- widgetPathIterRemoveRegion :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Text -> m ()
- widgetPathIterSetName :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Text -> m ()
- widgetPathIterSetObjectName :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> Maybe Text -> m ()
- widgetPathIterSetObjectType :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> GType -> m ()
- widgetPathIterSetState :: (HasCallStack, MonadIO m) => WidgetPath -> Int32 -> [StateFlags] -> m ()
- widgetPathLength :: (HasCallStack, MonadIO m) => WidgetPath -> m Int32
- widgetPathPrependType :: (HasCallStack, MonadIO m) => WidgetPath -> GType -> m ()
- widgetPathRef :: (HasCallStack, MonadIO m) => WidgetPath -> m WidgetPath
- widgetPathToString :: (HasCallStack, MonadIO m) => WidgetPath -> m Text
- widgetPathUnref :: (HasCallStack, MonadIO m) => WidgetPath -> m ()
- newZeroTextIter :: MonadIO m => m TextIter
- textIterAssign :: (HasCallStack, MonadIO m) => TextIter -> TextIter -> m ()
- textIterBackwardChars :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterBackwardCursorPositions :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterBackwardFindChar :: (HasCallStack, MonadIO m) => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool
- textIterBackwardLine :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterBackwardLines :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterBackwardSearch :: (HasCallStack, MonadIO m) => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)
- textIterBackwardSentenceStarts :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterBackwardToTagToggle :: (HasCallStack, MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- textIterBackwardVisibleCursorPosition :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterBackwardVisibleCursorPositions :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterBackwardVisibleLine :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterBackwardVisibleLines :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterBackwardVisibleWordStarts :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterBackwardWordStarts :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterCopy :: (HasCallStack, MonadIO m) => TextIter -> m TextIter
- textIterEditable :: (HasCallStack, MonadIO m) => TextIter -> Bool -> m Bool
- textIterEndsLine :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterEndsSentence :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterEndsWord :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterEqual :: (HasCallStack, MonadIO m) => TextIter -> TextIter -> m Bool
- textIterForwardChars :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterForwardCursorPositions :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterForwardLine :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterForwardLines :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterForwardSentenceEnds :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterForwardToEnd :: (HasCallStack, MonadIO m) => TextIter -> m ()
- textIterForwardToLineEnd :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterForwardToTagToggle :: (HasCallStack, MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- textIterForwardVisibleCursorPosition :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterForwardVisibleCursorPositions :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterForwardVisibleLine :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterForwardVisibleLines :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterForwardVisibleWordEnds :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterForwardWordEnds :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m Bool
- textIterGetBuffer :: (HasCallStack, MonadIO m) => TextIter -> m TextBuffer
- textIterGetBytesInLine :: (HasCallStack, MonadIO m) => TextIter -> m Int32
- textIterGetCharsInLine :: (HasCallStack, MonadIO m) => TextIter -> m Int32
- textIterGetChildAnchor :: (HasCallStack, MonadIO m) => TextIter -> m TextChildAnchor
- textIterGetLanguage :: (HasCallStack, MonadIO m) => TextIter -> m Language
- textIterGetLine :: (HasCallStack, MonadIO m) => TextIter -> m Int32
- textIterGetLineIndex :: (HasCallStack, MonadIO m) => TextIter -> m Int32
- textIterGetMarks :: (HasCallStack, MonadIO m) => TextIter -> m [TextMark]
- textIterGetOffset :: (HasCallStack, MonadIO m) => TextIter -> m Int32
- textIterGetPixbuf :: (HasCallStack, MonadIO m) => TextIter -> m Pixbuf
- textIterGetTags :: (HasCallStack, MonadIO m) => TextIter -> m [TextTag]
- textIterGetToggledTags :: (HasCallStack, MonadIO m) => TextIter -> Bool -> m [TextTag]
- textIterGetVisibleLineIndex :: (HasCallStack, MonadIO m) => TextIter -> m Int32
- textIterGetVisibleLineOffset :: (HasCallStack, MonadIO m) => TextIter -> m Int32
- textIterGetVisibleSlice :: (HasCallStack, MonadIO m) => TextIter -> TextIter -> m Text
- textIterGetVisibleText :: (HasCallStack, MonadIO m) => TextIter -> TextIter -> m Text
- textIterInsideSentence :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterInsideWord :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterIsCursorPosition :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterIsStart :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterOrder :: (HasCallStack, MonadIO m) => TextIter -> TextIter -> m ()
- textIterSetLine :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m ()
- textIterSetOffset :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m ()
- textIterSetVisibleLineIndex :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m ()
- textIterSetVisibleLineOffset :: (HasCallStack, MonadIO m) => TextIter -> Int32 -> m ()
- textIterStartsLine :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterStartsSentence :: (HasCallStack, MonadIO m) => TextIter -> m Bool
- textIterTogglesTag :: (HasCallStack, MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- targetListNew :: (HasCallStack, MonadIO m) => Maybe [TargetEntry] -> m TargetList
- targetListAdd :: (HasCallStack, MonadIO m) => TargetList -> Atom -> Word32 -> Word32 -> m ()
- targetListAddTable :: (HasCallStack, MonadIO m) => TargetList -> [TargetEntry] -> m ()
- targetListFind :: (HasCallStack, MonadIO m) => TargetList -> Atom -> m (Bool, Word32)
- targetListRef :: (HasCallStack, MonadIO m) => TargetList -> m TargetList
- targetListRemove :: (HasCallStack, MonadIO m) => TargetList -> Atom -> m ()
- targetListUnref :: (HasCallStack, MonadIO m) => TargetList -> m ()
- symbolicColorNewAlpha :: (HasCallStack, MonadIO m) => SymbolicColor -> Double -> m SymbolicColor
- symbolicColorNewLiteral :: (HasCallStack, MonadIO m) => RGBA -> m SymbolicColor
- symbolicColorNewMix :: (HasCallStack, MonadIO m) => SymbolicColor -> SymbolicColor -> Double -> m SymbolicColor
- symbolicColorNewName :: (HasCallStack, MonadIO m) => Text -> m SymbolicColor
- symbolicColorNewShade :: (HasCallStack, MonadIO m) => SymbolicColor -> Double -> m SymbolicColor
- symbolicColorNewWin32 :: (HasCallStack, MonadIO m) => Text -> Int32 -> m SymbolicColor
- symbolicColorRef :: (HasCallStack, MonadIO m) => SymbolicColor -> m SymbolicColor
- symbolicColorResolve :: (HasCallStack, MonadIO m, IsStyleProperties a) => SymbolicColor -> Maybe a -> m (Bool, RGBA)
- symbolicColorToString :: (HasCallStack, MonadIO m) => SymbolicColor -> m Text
- symbolicColorUnref :: (HasCallStack, MonadIO m) => SymbolicColor -> m ()
- selectionDataGetDataType :: (HasCallStack, MonadIO m) => SelectionData -> m Atom
- selectionDataGetData :: (HasCallStack, MonadIO m) => SelectionData -> m ByteString
- selectionDataGetDisplay :: (HasCallStack, MonadIO m) => SelectionData -> m Display
- selectionDataGetFormat :: (HasCallStack, MonadIO m) => SelectionData -> m Int32
- selectionDataGetLength :: (HasCallStack, MonadIO m) => SelectionData -> m Int32
- selectionDataGetPixbuf :: (HasCallStack, MonadIO m) => SelectionData -> m (Maybe Pixbuf)
- selectionDataGetSelection :: (HasCallStack, MonadIO m) => SelectionData -> m Atom
- selectionDataGetTarget :: (HasCallStack, MonadIO m) => SelectionData -> m Atom
- selectionDataGetTargets :: (HasCallStack, MonadIO m) => SelectionData -> m (Bool, [Atom])
- selectionDataGetText :: (HasCallStack, MonadIO m) => SelectionData -> m (Maybe Text)
- selectionDataGetUris :: (HasCallStack, MonadIO m) => SelectionData -> m [Text]
- selectionDataSetPixbuf :: (HasCallStack, MonadIO m, IsPixbuf a) => SelectionData -> a -> m Bool
- selectionDataSetUris :: (HasCallStack, MonadIO m) => SelectionData -> [Text] -> m Bool
- selectionDataTargetsIncludeImage :: (HasCallStack, MonadIO m) => SelectionData -> Bool -> m Bool
- selectionDataTargetsIncludeRichText :: (HasCallStack, MonadIO m, IsTextBuffer a) => SelectionData -> a -> m Bool
- selectionDataTargetsIncludeText :: (HasCallStack, MonadIO m) => SelectionData -> m Bool
- selectionDataTargetsIncludeUri :: (HasCallStack, MonadIO m) => SelectionData -> m Bool
- iconSetNew :: (HasCallStack, MonadIO m) => m IconSet
- iconSetCopy :: (HasCallStack, MonadIO m) => IconSet -> m IconSet
- iconSetGetSizes :: (HasCallStack, MonadIO m) => IconSet -> m [Int32]
- iconSetRef :: (HasCallStack, MonadIO m) => IconSet -> m IconSet
- iconSetRenderIconPixbuf :: (HasCallStack, MonadIO m, IsStyleContext a) => IconSet -> a -> Int32 -> m Pixbuf
- iconSetRenderIconSurface :: (HasCallStack, MonadIO m, IsStyleContext a, IsWindow b) => IconSet -> a -> Int32 -> Int32 -> Maybe b -> m Surface
- iconSetUnref :: (HasCallStack, MonadIO m) => IconSet -> m ()
- windowGroupNew :: (HasCallStack, MonadIO m) => m WindowGroup
- windowGroupAddWindow :: (HasCallStack, MonadIO m, IsWindowGroup a, IsWindow b) => a -> b -> m ()
- windowGroupGetCurrentDeviceGrab :: (HasCallStack, MonadIO m, IsWindowGroup a, IsDevice b) => a -> b -> m (Maybe Widget)
- windowGroupGetCurrentGrab :: (HasCallStack, MonadIO m, IsWindowGroup a) => a -> m Widget
- windowGroupListWindows :: (HasCallStack, MonadIO m, IsWindowGroup a) => a -> m [Window]
- windowGroupRemoveWindow :: (HasCallStack, MonadIO m, IsWindowGroup a, IsWindow b) => a -> b -> m ()
- type WindowSetFocusCallback = Maybe Widget -> IO ()
- type WindowKeysChangedCallback = IO ()
- type WindowEnableDebuggingCallback = Bool -> IO Bool
- type WindowActivateFocusCallback = IO ()
- type WindowActivateDefaultCallback = IO ()
- onWindowActivateDefault :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowActivateDefaultCallback) -> m SignalHandlerId
- afterWindowActivateDefault :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowActivateDefaultCallback) -> m SignalHandlerId
- onWindowActivateFocus :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowActivateFocusCallback) -> m SignalHandlerId
- afterWindowActivateFocus :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowActivateFocusCallback) -> m SignalHandlerId
- onWindowEnableDebugging :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowEnableDebuggingCallback) -> m SignalHandlerId
- afterWindowEnableDebugging :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowEnableDebuggingCallback) -> m SignalHandlerId
- onWindowKeysChanged :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowKeysChangedCallback) -> m SignalHandlerId
- afterWindowKeysChanged :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowKeysChangedCallback) -> m SignalHandlerId
- onWindowSetFocus :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowSetFocusCallback) -> m SignalHandlerId
- afterWindowSetFocus :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowSetFocusCallback) -> m SignalHandlerId
- getWindowAcceptFocus :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowAcceptFocus :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowAcceptFocus :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowApplication :: (MonadIO m, IsWindow o) => o -> m (Maybe Application)
- setWindowApplication :: (MonadIO m, IsWindow o, IsApplication a) => o -> a -> m ()
- constructWindowApplication :: (IsWindow o, MonadIO m, IsApplication a) => a -> m (GValueConstruct o)
- clearWindowApplication :: (MonadIO m, IsWindow o) => o -> m ()
- getWindowAttachedTo :: (MonadIO m, IsWindow o) => o -> m (Maybe Widget)
- setWindowAttachedTo :: (MonadIO m, IsWindow o, IsWidget a) => o -> a -> m ()
- constructWindowAttachedTo :: (IsWindow o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearWindowAttachedTo :: (MonadIO m, IsWindow o) => o -> m ()
- getWindowDecorated :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowDecorated :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowDecorated :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowDefaultHeight :: (MonadIO m, IsWindow o) => o -> m Int32
- setWindowDefaultHeight :: (MonadIO m, IsWindow o) => o -> Int32 -> m ()
- constructWindowDefaultHeight :: (IsWindow o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWindowDefaultWidth :: (MonadIO m, IsWindow o) => o -> m Int32
- setWindowDefaultWidth :: (MonadIO m, IsWindow o) => o -> Int32 -> m ()
- constructWindowDefaultWidth :: (IsWindow o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWindowDeletable :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowDeletable :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowDeletable :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowDestroyWithParent :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowDestroyWithParent :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowDestroyWithParent :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowFocusOnMap :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowFocusOnMap :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowFocusOnMap :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowFocusVisible :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowFocusVisible :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowFocusVisible :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowGravity :: (MonadIO m, IsWindow o) => o -> m Gravity
- setWindowGravity :: (MonadIO m, IsWindow o) => o -> Gravity -> m ()
- constructWindowGravity :: (IsWindow o, MonadIO m) => Gravity -> m (GValueConstruct o)
- getWindowHasResizeGrip :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowHasResizeGrip :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowHasResizeGrip :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowHasToplevelFocus :: (MonadIO m, IsWindow o) => o -> m Bool
- getWindowHideTitlebarWhenMaximized :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowHideTitlebarWhenMaximized :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowHideTitlebarWhenMaximized :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowIcon :: (MonadIO m, IsWindow o) => o -> m (Maybe Pixbuf)
- setWindowIcon :: (MonadIO m, IsWindow o, IsPixbuf a) => o -> a -> m ()
- constructWindowIcon :: (IsWindow o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o)
- clearWindowIcon :: (MonadIO m, IsWindow o) => o -> m ()
- getWindowIconName :: (MonadIO m, IsWindow o) => o -> m (Maybe Text)
- setWindowIconName :: (MonadIO m, IsWindow o) => o -> Text -> m ()
- constructWindowIconName :: (IsWindow o, MonadIO m) => Text -> m (GValueConstruct o)
- clearWindowIconName :: (MonadIO m, IsWindow o) => o -> m ()
- getWindowIsActive :: (MonadIO m, IsWindow o) => o -> m Bool
- getWindowIsMaximized :: (MonadIO m, IsWindow o) => o -> m Bool
- getWindowMnemonicsVisible :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowMnemonicsVisible :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowMnemonicsVisible :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowModal :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowModal :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowModal :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowResizable :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowResizable :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowResizable :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowResizeGripVisible :: (MonadIO m, IsWindow o) => o -> m Bool
- getWindowRole :: (MonadIO m, IsWindow o) => o -> m (Maybe Text)
- setWindowRole :: (MonadIO m, IsWindow o) => o -> Text -> m ()
- constructWindowRole :: (IsWindow o, MonadIO m) => Text -> m (GValueConstruct o)
- getWindowScreen :: (MonadIO m, IsWindow o) => o -> m Screen
- setWindowScreen :: (MonadIO m, IsWindow o, IsScreen a) => o -> a -> m ()
- constructWindowScreen :: (IsWindow o, MonadIO m, IsScreen a) => a -> m (GValueConstruct o)
- getWindowSkipPagerHint :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowSkipPagerHint :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowSkipPagerHint :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowSkipTaskbarHint :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowSkipTaskbarHint :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowSkipTaskbarHint :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- setWindowStartupId :: (MonadIO m, IsWindow o) => o -> Text -> m ()
- constructWindowStartupId :: (IsWindow o, MonadIO m) => Text -> m (GValueConstruct o)
- getWindowTitle :: (MonadIO m, IsWindow o) => o -> m (Maybe Text)
- setWindowTitle :: (MonadIO m, IsWindow o) => o -> Text -> m ()
- constructWindowTitle :: (IsWindow o, MonadIO m) => Text -> m (GValueConstruct o)
- getWindowTransientFor :: (MonadIO m, IsWindow o) => o -> m (Maybe Window)
- setWindowTransientFor :: (MonadIO m, IsWindow o, IsWindow a) => o -> a -> m ()
- constructWindowTransientFor :: (IsWindow o, MonadIO m, IsWindow a) => a -> m (GValueConstruct o)
- clearWindowTransientFor :: (MonadIO m, IsWindow o) => o -> m ()
- getWindowType :: (MonadIO m, IsWindow o) => o -> m WindowType
- constructWindowType :: (IsWindow o, MonadIO m) => WindowType -> m (GValueConstruct o)
- getWindowTypeHint :: (MonadIO m, IsWindow o) => o -> m WindowTypeHint
- setWindowTypeHint :: (MonadIO m, IsWindow o) => o -> WindowTypeHint -> m ()
- constructWindowTypeHint :: (IsWindow o, MonadIO m) => WindowTypeHint -> m (GValueConstruct o)
- getWindowUrgencyHint :: (MonadIO m, IsWindow o) => o -> m Bool
- setWindowUrgencyHint :: (MonadIO m, IsWindow o) => o -> Bool -> m ()
- constructWindowUrgencyHint :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWindowWindowPosition :: (MonadIO m, IsWindow o) => o -> m WindowPosition
- setWindowWindowPosition :: (MonadIO m, IsWindow o) => o -> WindowPosition -> m ()
- constructWindowWindowPosition :: (IsWindow o, MonadIO m) => WindowPosition -> m (GValueConstruct o)
- windowActivateFocus :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowActivateKey :: (HasCallStack, MonadIO m, IsWindow a) => a -> EventKey -> m Bool
- windowAddMnemonic :: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) => a -> Word32 -> b -> m ()
- windowClose :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- windowGetApplication :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Application)
- windowGetAttachedTo :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Widget)
- windowGetDecorated :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetDefaultSize :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Int32, Int32)
- windowGetDefaultWidget :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Widget)
- windowGetDeletable :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetDestroyWithParent :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetGravity :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Gravity
- windowGetHasResizeGrip :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetHideTitlebarWhenMaximized :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetIcon :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Pixbuf)
- windowGetIconList :: (HasCallStack, MonadIO m, IsWindow a) => a -> m [Pixbuf]
- windowGetIconName :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Text)
- windowGetMnemonicModifier :: (HasCallStack, MonadIO m, IsWindow a) => a -> m [ModifierType]
- windowGetMnemonicsVisible :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetModal :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetOpacity :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Double
- windowGetResizable :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetResizeGripArea :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Bool, Rectangle)
- windowGetRole :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Text)
- windowGetSkipPagerHint :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetSkipTaskbarHint :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowGetTitle :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Text)
- windowGetTitlebar :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Widget)
- windowGetTransientFor :: (HasCallStack, MonadIO m, IsWindow a) => a -> m (Maybe Window)
- windowGetUrgencyHint :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowHasGroup :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowIsMaximized :: (HasCallStack, MonadIO m, IsWindow a) => a -> m Bool
- windowMnemonicActivate :: (HasCallStack, MonadIO m, IsWindow a) => a -> Word32 -> [ModifierType] -> m Bool
- windowPresentWithTime :: (HasCallStack, MonadIO m, IsWindow a) => a -> Word32 -> m ()
- windowPropagateKeyEvent :: (HasCallStack, MonadIO m, IsWindow a) => a -> EventKey -> m Bool
- windowRemoveAccelGroup :: (HasCallStack, MonadIO m, IsWindow a, IsAccelGroup b) => a -> b -> m ()
- windowRemoveMnemonic :: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) => a -> Word32 -> b -> m ()
- windowReshowWithInitialSize :: (HasCallStack, MonadIO m, IsWindow a) => a -> m ()
- windowResizeToGeometry :: (HasCallStack, MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m ()
- windowSetApplication :: (HasCallStack, MonadIO m, IsWindow a, IsApplication b) => a -> Maybe b -> m ()
- windowSetDefaultGeometry :: (HasCallStack, MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m ()
- windowSetFocus :: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> m ()
- windowSetFocusVisible :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetHasResizeGrip :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetHasUserRefCount :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetHideTitlebarWhenMaximized :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetIconFromFile :: (HasCallStack, MonadIO m, IsWindow a) => a -> [Char] -> m ()
- windowSetMnemonicsVisible :: (HasCallStack, MonadIO m, IsWindow a) => a -> Bool -> m ()
- windowSetScreen :: (HasCallStack, MonadIO m, IsWindow a, IsScreen b) => a -> b -> m ()
- windowSetWmclass :: (HasCallStack, MonadIO m, IsWindow a) => a -> Text -> Text -> m ()
- windowGetDefaultIconList :: (HasCallStack, MonadIO m) => m [Pixbuf]
- windowGetDefaultIconName :: (HasCallStack, MonadIO m) => m Text
- windowSetAutoStartupNotification :: (HasCallStack, MonadIO m) => Bool -> m ()
- windowSetDefaultIconFromFile :: (HasCallStack, MonadIO m) => [Char] -> m ()
- windowSetInteractiveDebugging :: (HasCallStack, MonadIO m) => Bool -> m ()
- type WidgetWindowStateEventCallback = EventWindowState -> IO Bool
- type WidgetVisibilityNotifyEventCallback = EventVisibility -> IO Bool
- type WidgetUnrealizeCallback = IO ()
- type WidgetUnmapEventCallback = EventAny -> IO Bool
- type WidgetUnmapCallback = IO ()
- type WidgetTouchEventCallback = Event -> IO Bool
- type WidgetStyleUpdatedCallback = IO ()
- type WidgetStyleSetCallback = Maybe Style -> IO ()
- type WidgetStateFlagsChangedCallback = [StateFlags] -> IO ()
- type WidgetStateChangedCallback = StateType -> IO ()
- type WidgetSizeAllocateCallback = Rectangle -> IO ()
- type WidgetShowHelpCallback = WidgetHelpType -> IO Bool
- type WidgetShowCallback = IO ()
- type WidgetSelectionRequestEventCallback = EventSelection -> IO Bool
- type WidgetSelectionReceivedCallback = SelectionData -> Word32 -> IO ()
- type WidgetSelectionNotifyEventCallback = EventSelection -> IO Bool
- type WidgetSelectionGetCallback = SelectionData -> Word32 -> Word32 -> IO ()
- type WidgetSelectionClearEventCallback = EventSelection -> IO Bool
- type WidgetScrollEventCallback = EventScroll -> IO Bool
- type WidgetScreenChangedCallback = Maybe Screen -> IO ()
- type WidgetRealizeCallback = IO ()
- type WidgetQueryTooltipCallback = Int32 -> Int32 -> Bool -> Tooltip -> IO Bool
- type WidgetProximityOutEventCallback = EventProximity -> IO Bool
- type WidgetProximityInEventCallback = EventProximity -> IO Bool
- type WidgetPropertyNotifyEventCallback = EventProperty -> IO Bool
- type WidgetPopupMenuCallback = IO Bool
- type WidgetParentSetCallback = Maybe Widget -> IO ()
- type WidgetMoveFocusCallback = DirectionType -> IO ()
- type WidgetMotionNotifyEventCallback = EventMotion -> IO Bool
- type WidgetMnemonicActivateCallback = Bool -> IO Bool
- type WidgetMapEventCallback = EventAny -> IO Bool
- type WidgetMapCallback = IO ()
- type WidgetLeaveNotifyEventCallback = EventCrossing -> IO Bool
- type WidgetKeynavFailedCallback = DirectionType -> IO Bool
- type WidgetKeyReleaseEventCallback = EventKey -> IO Bool
- type WidgetKeyPressEventCallback = EventKey -> IO Bool
- type WidgetHierarchyChangedCallback = Maybe Widget -> IO ()
- type WidgetHideCallback = IO ()
- type WidgetGrabNotifyCallback = Bool -> IO ()
- type WidgetGrabFocusCallback = IO ()
- type WidgetGrabBrokenEventCallback = EventGrabBroken -> IO Bool
- type WidgetFocusOutEventCallback = EventFocus -> IO Bool
- type WidgetFocusInEventCallback = EventFocus -> IO Bool
- type WidgetFocusCallback = DirectionType -> IO Bool
- type WidgetEventAfterCallback = Event -> IO ()
- type WidgetEventCallback = Event -> IO Bool
- type WidgetEnterNotifyEventCallback = EventCrossing -> IO Bool
- type WidgetDrawCallback = Context -> IO Bool
- type WidgetDragMotionCallback = DragContext -> Int32 -> Int32 -> Word32 -> IO Bool
- type WidgetDragLeaveCallback = DragContext -> Word32 -> IO ()
- type WidgetDragFailedCallback = DragContext -> DragResult -> IO Bool
- type WidgetDragEndCallback = DragContext -> IO ()
- type WidgetDragDropCallback = DragContext -> Int32 -> Int32 -> Word32 -> IO Bool
- type WidgetDragDataReceivedCallback = DragContext -> Int32 -> Int32 -> SelectionData -> Word32 -> Word32 -> IO ()
- type WidgetDragDataGetCallback = DragContext -> SelectionData -> Word32 -> Word32 -> IO ()
- type WidgetDragDataDeleteCallback = DragContext -> IO ()
- type WidgetDragBeginCallback = DragContext -> IO ()
- type WidgetDirectionChangedCallback = TextDirection -> IO ()
- type WidgetDestroyEventCallback = Event -> IO Bool
- type WidgetDestroyCallback = IO ()
- type WidgetDeleteEventCallback = Event -> IO Bool
- type WidgetDamageEventCallback = EventExpose -> IO Bool
- type WidgetConfigureEventCallback = EventConfigure -> IO Bool
- type WidgetCompositedChangedCallback = IO ()
- type WidgetChildNotifyCallback = GParamSpec -> IO ()
- type WidgetCanActivateAccelCallback = Word32 -> IO Bool
- type WidgetButtonReleaseEventCallback = EventButton -> IO Bool
- type WidgetButtonPressEventCallback = EventButton -> IO Bool
- type WidgetAccelClosuresChangedCallback = IO ()
- onWidgetAccelClosuresChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetAccelClosuresChangedCallback) -> m SignalHandlerId
- afterWidgetAccelClosuresChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetAccelClosuresChangedCallback) -> m SignalHandlerId
- onWidgetButtonPressEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetButtonPressEventCallback) -> m SignalHandlerId
- afterWidgetButtonPressEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetButtonPressEventCallback) -> m SignalHandlerId
- onWidgetButtonReleaseEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetButtonReleaseEventCallback) -> m SignalHandlerId
- afterWidgetButtonReleaseEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetButtonReleaseEventCallback) -> m SignalHandlerId
- onWidgetCanActivateAccel :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetCanActivateAccelCallback) -> m SignalHandlerId
- afterWidgetCanActivateAccel :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetCanActivateAccelCallback) -> m SignalHandlerId
- onWidgetChildNotify :: (IsWidget a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => WidgetChildNotifyCallback) -> m SignalHandlerId
- afterWidgetChildNotify :: (IsWidget a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => WidgetChildNotifyCallback) -> m SignalHandlerId
- onWidgetCompositedChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetCompositedChangedCallback) -> m SignalHandlerId
- afterWidgetCompositedChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetCompositedChangedCallback) -> m SignalHandlerId
- onWidgetConfigureEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetConfigureEventCallback) -> m SignalHandlerId
- afterWidgetConfigureEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetConfigureEventCallback) -> m SignalHandlerId
- onWidgetDamageEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDamageEventCallback) -> m SignalHandlerId
- afterWidgetDamageEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDamageEventCallback) -> m SignalHandlerId
- onWidgetDeleteEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDeleteEventCallback) -> m SignalHandlerId
- afterWidgetDeleteEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDeleteEventCallback) -> m SignalHandlerId
- onWidgetDestroy :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDestroyCallback) -> m SignalHandlerId
- afterWidgetDestroy :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDestroyCallback) -> m SignalHandlerId
- onWidgetDestroyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDestroyEventCallback) -> m SignalHandlerId
- afterWidgetDestroyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDestroyEventCallback) -> m SignalHandlerId
- onWidgetDirectionChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDirectionChangedCallback) -> m SignalHandlerId
- afterWidgetDirectionChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDirectionChangedCallback) -> m SignalHandlerId
- onWidgetDragBegin :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragBeginCallback) -> m SignalHandlerId
- afterWidgetDragBegin :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragBeginCallback) -> m SignalHandlerId
- onWidgetDragDataDelete :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataDeleteCallback) -> m SignalHandlerId
- afterWidgetDragDataDelete :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataDeleteCallback) -> m SignalHandlerId
- onWidgetDragDataGet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataGetCallback) -> m SignalHandlerId
- afterWidgetDragDataGet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataGetCallback) -> m SignalHandlerId
- onWidgetDragDataReceived :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataReceivedCallback) -> m SignalHandlerId
- afterWidgetDragDataReceived :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataReceivedCallback) -> m SignalHandlerId
- onWidgetDragDrop :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDropCallback) -> m SignalHandlerId
- afterWidgetDragDrop :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDropCallback) -> m SignalHandlerId
- onWidgetDragEnd :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragEndCallback) -> m SignalHandlerId
- afterWidgetDragEnd :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragEndCallback) -> m SignalHandlerId
- onWidgetDragFailed :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragFailedCallback) -> m SignalHandlerId
- afterWidgetDragFailed :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragFailedCallback) -> m SignalHandlerId
- onWidgetDragLeave :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragLeaveCallback) -> m SignalHandlerId
- afterWidgetDragLeave :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragLeaveCallback) -> m SignalHandlerId
- onWidgetDragMotion :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragMotionCallback) -> m SignalHandlerId
- afterWidgetDragMotion :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragMotionCallback) -> m SignalHandlerId
- onWidgetDraw :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDrawCallback) -> m SignalHandlerId
- afterWidgetDraw :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDrawCallback) -> m SignalHandlerId
- onWidgetEnterNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEnterNotifyEventCallback) -> m SignalHandlerId
- afterWidgetEnterNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEnterNotifyEventCallback) -> m SignalHandlerId
- onWidgetEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEventCallback) -> m SignalHandlerId
- afterWidgetEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEventCallback) -> m SignalHandlerId
- onWidgetEventAfter :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEventAfterCallback) -> m SignalHandlerId
- afterWidgetEventAfter :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEventAfterCallback) -> m SignalHandlerId
- onWidgetFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusCallback) -> m SignalHandlerId
- afterWidgetFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusCallback) -> m SignalHandlerId
- onWidgetFocusInEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusInEventCallback) -> m SignalHandlerId
- afterWidgetFocusInEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusInEventCallback) -> m SignalHandlerId
- onWidgetFocusOutEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusOutEventCallback) -> m SignalHandlerId
- afterWidgetFocusOutEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusOutEventCallback) -> m SignalHandlerId
- onWidgetGrabBrokenEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabBrokenEventCallback) -> m SignalHandlerId
- afterWidgetGrabBrokenEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabBrokenEventCallback) -> m SignalHandlerId
- onWidgetGrabFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabFocusCallback) -> m SignalHandlerId
- afterWidgetGrabFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabFocusCallback) -> m SignalHandlerId
- onWidgetGrabNotify :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabNotifyCallback) -> m SignalHandlerId
- afterWidgetGrabNotify :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabNotifyCallback) -> m SignalHandlerId
- onWidgetHide :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetHideCallback) -> m SignalHandlerId
- afterWidgetHide :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetHideCallback) -> m SignalHandlerId
- onWidgetHierarchyChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetHierarchyChangedCallback) -> m SignalHandlerId
- afterWidgetHierarchyChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetHierarchyChangedCallback) -> m SignalHandlerId
- onWidgetKeyPressEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeyPressEventCallback) -> m SignalHandlerId
- afterWidgetKeyPressEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeyPressEventCallback) -> m SignalHandlerId
- onWidgetKeyReleaseEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeyReleaseEventCallback) -> m SignalHandlerId
- afterWidgetKeyReleaseEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeyReleaseEventCallback) -> m SignalHandlerId
- onWidgetKeynavFailed :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeynavFailedCallback) -> m SignalHandlerId
- afterWidgetKeynavFailed :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeynavFailedCallback) -> m SignalHandlerId
- onWidgetLeaveNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetLeaveNotifyEventCallback) -> m SignalHandlerId
- afterWidgetLeaveNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetLeaveNotifyEventCallback) -> m SignalHandlerId
- onWidgetMap :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMapCallback) -> m SignalHandlerId
- afterWidgetMap :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMapCallback) -> m SignalHandlerId
- onWidgetMapEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMapEventCallback) -> m SignalHandlerId
- afterWidgetMapEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMapEventCallback) -> m SignalHandlerId
- onWidgetMnemonicActivate :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMnemonicActivateCallback) -> m SignalHandlerId
- afterWidgetMnemonicActivate :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMnemonicActivateCallback) -> m SignalHandlerId
- onWidgetMotionNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMotionNotifyEventCallback) -> m SignalHandlerId
- afterWidgetMotionNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMotionNotifyEventCallback) -> m SignalHandlerId
- onWidgetMoveFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMoveFocusCallback) -> m SignalHandlerId
- afterWidgetMoveFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMoveFocusCallback) -> m SignalHandlerId
- onWidgetParentSet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetParentSetCallback) -> m SignalHandlerId
- afterWidgetParentSet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetParentSetCallback) -> m SignalHandlerId
- onWidgetPopupMenu :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetPopupMenuCallback) -> m SignalHandlerId
- afterWidgetPopupMenu :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetPopupMenuCallback) -> m SignalHandlerId
- onWidgetPropertyNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetPropertyNotifyEventCallback) -> m SignalHandlerId
- afterWidgetPropertyNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetPropertyNotifyEventCallback) -> m SignalHandlerId
- onWidgetProximityInEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetProximityInEventCallback) -> m SignalHandlerId
- afterWidgetProximityInEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetProximityInEventCallback) -> m SignalHandlerId
- onWidgetProximityOutEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetProximityOutEventCallback) -> m SignalHandlerId
- afterWidgetProximityOutEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetProximityOutEventCallback) -> m SignalHandlerId
- onWidgetQueryTooltip :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetQueryTooltipCallback) -> m SignalHandlerId
- afterWidgetQueryTooltip :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetQueryTooltipCallback) -> m SignalHandlerId
- onWidgetRealize :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetRealizeCallback) -> m SignalHandlerId
- afterWidgetRealize :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetRealizeCallback) -> m SignalHandlerId
- onWidgetScreenChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetScreenChangedCallback) -> m SignalHandlerId
- afterWidgetScreenChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetScreenChangedCallback) -> m SignalHandlerId
- onWidgetScrollEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetScrollEventCallback) -> m SignalHandlerId
- afterWidgetScrollEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetScrollEventCallback) -> m SignalHandlerId
- onWidgetSelectionClearEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionClearEventCallback) -> m SignalHandlerId
- afterWidgetSelectionClearEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionClearEventCallback) -> m SignalHandlerId
- onWidgetSelectionGet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionGetCallback) -> m SignalHandlerId
- afterWidgetSelectionGet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionGetCallback) -> m SignalHandlerId
- onWidgetSelectionNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionNotifyEventCallback) -> m SignalHandlerId
- afterWidgetSelectionNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionNotifyEventCallback) -> m SignalHandlerId
- onWidgetSelectionReceived :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionReceivedCallback) -> m SignalHandlerId
- afterWidgetSelectionReceived :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionReceivedCallback) -> m SignalHandlerId
- onWidgetSelectionRequestEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionRequestEventCallback) -> m SignalHandlerId
- afterWidgetSelectionRequestEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionRequestEventCallback) -> m SignalHandlerId
- onWidgetShow :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetShowCallback) -> m SignalHandlerId
- afterWidgetShow :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetShowCallback) -> m SignalHandlerId
- onWidgetShowHelp :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetShowHelpCallback) -> m SignalHandlerId
- afterWidgetShowHelp :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetShowHelpCallback) -> m SignalHandlerId
- onWidgetSizeAllocate :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSizeAllocateCallback) -> m SignalHandlerId
- afterWidgetSizeAllocate :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSizeAllocateCallback) -> m SignalHandlerId
- onWidgetStateChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStateChangedCallback) -> m SignalHandlerId
- afterWidgetStateChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStateChangedCallback) -> m SignalHandlerId
- onWidgetStateFlagsChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStateFlagsChangedCallback) -> m SignalHandlerId
- afterWidgetStateFlagsChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStateFlagsChangedCallback) -> m SignalHandlerId
- onWidgetStyleSet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStyleSetCallback) -> m SignalHandlerId
- afterWidgetStyleSet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStyleSetCallback) -> m SignalHandlerId
- onWidgetStyleUpdated :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStyleUpdatedCallback) -> m SignalHandlerId
- afterWidgetStyleUpdated :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStyleUpdatedCallback) -> m SignalHandlerId
- onWidgetTouchEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetTouchEventCallback) -> m SignalHandlerId
- afterWidgetTouchEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetTouchEventCallback) -> m SignalHandlerId
- onWidgetUnmap :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnmapCallback) -> m SignalHandlerId
- afterWidgetUnmap :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnmapCallback) -> m SignalHandlerId
- onWidgetUnmapEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnmapEventCallback) -> m SignalHandlerId
- afterWidgetUnmapEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnmapEventCallback) -> m SignalHandlerId
- onWidgetUnrealize :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnrealizeCallback) -> m SignalHandlerId
- afterWidgetUnrealize :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnrealizeCallback) -> m SignalHandlerId
- onWidgetVisibilityNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetVisibilityNotifyEventCallback) -> m SignalHandlerId
- afterWidgetVisibilityNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetVisibilityNotifyEventCallback) -> m SignalHandlerId
- onWidgetWindowStateEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetWindowStateEventCallback) -> m SignalHandlerId
- afterWidgetWindowStateEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetWindowStateEventCallback) -> m SignalHandlerId
- getWidgetAppPaintable :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetAppPaintable :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetAppPaintable :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetCanDefault :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetCanDefault :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetCanDefault :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetCanFocus :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetCanFocus :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetCanFocus :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetCompositeChild :: (MonadIO m, IsWidget o) => o -> m Bool
- getWidgetDoubleBuffered :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetDoubleBuffered :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetDoubleBuffered :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetEvents :: (MonadIO m, IsWidget o) => o -> m [EventMask]
- setWidgetEvents :: (MonadIO m, IsWidget o) => o -> [EventMask] -> m ()
- constructWidgetEvents :: (IsWidget o, MonadIO m) => [EventMask] -> m (GValueConstruct o)
- getWidgetExpand :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetExpand :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetExpand :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetFocusOnClick :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetFocusOnClick :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetFocusOnClick :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetHalign :: (MonadIO m, IsWidget o) => o -> m Align
- setWidgetHalign :: (MonadIO m, IsWidget o) => o -> Align -> m ()
- constructWidgetHalign :: (IsWidget o, MonadIO m) => Align -> m (GValueConstruct o)
- getWidgetHasDefault :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetHasDefault :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetHasDefault :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetHasFocus :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetHasFocus :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetHasFocus :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetHasTooltip :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetHasTooltip :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetHasTooltip :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetHeightRequest :: (MonadIO m, IsWidget o) => o -> m Int32
- setWidgetHeightRequest :: (MonadIO m, IsWidget o) => o -> Int32 -> m ()
- constructWidgetHeightRequest :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWidgetHexpand :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetHexpand :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetHexpand :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetHexpandSet :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetHexpandSet :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetHexpandSet :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetIsFocus :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetIsFocus :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetIsFocus :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetMargin :: (MonadIO m, IsWidget o) => o -> m Int32
- setWidgetMargin :: (MonadIO m, IsWidget o) => o -> Int32 -> m ()
- constructWidgetMargin :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWidgetMarginBottom :: (MonadIO m, IsWidget o) => o -> m Int32
- setWidgetMarginBottom :: (MonadIO m, IsWidget o) => o -> Int32 -> m ()
- constructWidgetMarginBottom :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWidgetMarginEnd :: (MonadIO m, IsWidget o) => o -> m Int32
- setWidgetMarginEnd :: (MonadIO m, IsWidget o) => o -> Int32 -> m ()
- constructWidgetMarginEnd :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWidgetMarginLeft :: (MonadIO m, IsWidget o) => o -> m Int32
- setWidgetMarginLeft :: (MonadIO m, IsWidget o) => o -> Int32 -> m ()
- constructWidgetMarginLeft :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWidgetMarginRight :: (MonadIO m, IsWidget o) => o -> m Int32
- setWidgetMarginRight :: (MonadIO m, IsWidget o) => o -> Int32 -> m ()
- constructWidgetMarginRight :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWidgetMarginStart :: (MonadIO m, IsWidget o) => o -> m Int32
- setWidgetMarginStart :: (MonadIO m, IsWidget o) => o -> Int32 -> m ()
- constructWidgetMarginStart :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWidgetMarginTop :: (MonadIO m, IsWidget o) => o -> m Int32
- setWidgetMarginTop :: (MonadIO m, IsWidget o) => o -> Int32 -> m ()
- constructWidgetMarginTop :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWidgetName :: (MonadIO m, IsWidget o) => o -> m Text
- setWidgetName :: (MonadIO m, IsWidget o) => o -> Text -> m ()
- constructWidgetName :: (IsWidget o, MonadIO m) => Text -> m (GValueConstruct o)
- getWidgetNoShowAll :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetNoShowAll :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetNoShowAll :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetOpacity :: (MonadIO m, IsWidget o) => o -> m Double
- setWidgetOpacity :: (MonadIO m, IsWidget o) => o -> Double -> m ()
- constructWidgetOpacity :: (IsWidget o, MonadIO m) => Double -> m (GValueConstruct o)
- getWidgetParent :: (MonadIO m, IsWidget o) => o -> m (Maybe Container)
- setWidgetParent :: (MonadIO m, IsWidget o, IsContainer a) => o -> a -> m ()
- constructWidgetParent :: (IsWidget o, MonadIO m, IsContainer a) => a -> m (GValueConstruct o)
- clearWidgetParent :: (MonadIO m, IsWidget o) => o -> m ()
- getWidgetReceivesDefault :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetReceivesDefault :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetReceivesDefault :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetScaleFactor :: (MonadIO m, IsWidget o) => o -> m Int32
- getWidgetSensitive :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetSensitive :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetSensitive :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetStyle :: (MonadIO m, IsWidget o) => o -> m Style
- setWidgetStyle :: (MonadIO m, IsWidget o, IsStyle a) => o -> a -> m ()
- constructWidgetStyle :: (IsWidget o, MonadIO m, IsStyle a) => a -> m (GValueConstruct o)
- clearWidgetStyle :: (MonadIO m, IsWidget o) => o -> m ()
- getWidgetTooltipMarkup :: (MonadIO m, IsWidget o) => o -> m (Maybe Text)
- setWidgetTooltipMarkup :: (MonadIO m, IsWidget o) => o -> Text -> m ()
- constructWidgetTooltipMarkup :: (IsWidget o, MonadIO m) => Text -> m (GValueConstruct o)
- clearWidgetTooltipMarkup :: (MonadIO m, IsWidget o) => o -> m ()
- getWidgetTooltipText :: (MonadIO m, IsWidget o) => o -> m (Maybe Text)
- setWidgetTooltipText :: (MonadIO m, IsWidget o) => o -> Text -> m ()
- constructWidgetTooltipText :: (IsWidget o, MonadIO m) => Text -> m (GValueConstruct o)
- clearWidgetTooltipText :: (MonadIO m, IsWidget o) => o -> m ()
- getWidgetValign :: (MonadIO m, IsWidget o) => o -> m Align
- setWidgetValign :: (MonadIO m, IsWidget o) => o -> Align -> m ()
- constructWidgetValign :: (IsWidget o, MonadIO m) => Align -> m (GValueConstruct o)
- getWidgetVexpand :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetVexpand :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetVexpand :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetVexpandSet :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetVexpandSet :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetVexpandSet :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetVisible :: (MonadIO m, IsWidget o) => o -> m Bool
- setWidgetVisible :: (MonadIO m, IsWidget o) => o -> Bool -> m ()
- constructWidgetVisible :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getWidgetWidthRequest :: (MonadIO m, IsWidget o) => o -> m Int32
- setWidgetWidthRequest :: (MonadIO m, IsWidget o) => o -> Int32 -> m ()
- constructWidgetWidthRequest :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getWidgetWindow :: (MonadIO m, IsWidget o) => o -> m (Maybe Window)
- widgetCanActivateAccel :: (HasCallStack, MonadIO m, IsWidget a) => a -> Word32 -> m Bool
- widgetClassPath :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Word32, Text, Text)
- widgetCreatePangoLayout :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe Text -> m Layout
- widgetDeviceIsShadowed :: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) => a -> b -> m Bool
- widgetDragBegin :: (HasCallStack, MonadIO m, IsWidget a) => a -> TargetList -> [DragAction] -> Int32 -> Maybe Event -> m DragContext
- widgetDragCheckThreshold :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Bool
- widgetDragDestAddImageTargets :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetDragDestAddTextTargets :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetDragDestAddUriTargets :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetDragDestGetTrackMotion :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetDragDestSetProxy :: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) => a -> b -> DragProtocol -> Bool -> m ()
- widgetDragDestSetTrackMotion :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetDragDestUnset :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetDragSourceAddImageTargets :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetDragSourceAddTextTargets :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetDragSourceAddUriTargets :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetDragSourceGetTargetList :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe TargetList)
- widgetDragSourceSetIconGicon :: (HasCallStack, MonadIO m, IsWidget a, IsIcon b) => a -> b -> m ()
- widgetDragSourceSetIconName :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> m ()
- widgetDragSourceSetIconStock :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> m ()
- widgetDragSourceUnset :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetEnsureStyle :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetGetAccessible :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Object
- widgetGetActionGroup :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> m (Maybe ActionGroup)
- widgetGetAllocatedBaseline :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetAllocatedSize :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Rectangle, Int32)
- widgetGetAppPaintable :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetCanDefault :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetCanFocus :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetChildRequisition :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Requisition
- widgetGetChildVisible :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetClip :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Rectangle
- widgetGetClipboard :: (HasCallStack, MonadIO m, IsWidget a) => a -> Atom -> m Clipboard
- widgetGetCompositeName :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Text
- widgetGetDeviceEnabled :: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) => a -> b -> m Bool
- widgetGetDeviceEvents :: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) => a -> b -> m [EventMask]
- widgetGetDisplay :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Display
- widgetGetDoubleBuffered :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetEvents :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetFocusOnClick :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetFontMap :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe FontMap)
- widgetGetFontOptions :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe FontOptions)
- widgetGetHalign :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Align
- widgetGetHasTooltip :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetMapped :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetMarginBottom :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetMarginEnd :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetMarginLeft :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetMarginRight :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetMarginStart :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetMarginTop :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetModifierMask :: (HasCallStack, MonadIO m, IsWidget a) => a -> ModifierIntent -> m [ModifierType]
- widgetGetNoShowAll :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetOpacity :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Double
- widgetGetParent :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe Widget)
- widgetGetPath :: (HasCallStack, MonadIO m, IsWidget a) => a -> m WidgetPath
- widgetGetPointer :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Int32, Int32)
- widgetGetPreferredHeight :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Int32, Int32)
- widgetGetPreferredHeightForWidth :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> m (Int32, Int32)
- widgetGetPreferredWidth :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Int32, Int32)
- widgetGetPreferredWidthForHeight :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> m (Int32, Int32)
- widgetGetRealized :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetReceivesDefault :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetRequestMode :: (HasCallStack, MonadIO m, IsWidget a) => a -> m SizeRequestMode
- widgetGetRequisition :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Requisition
- widgetGetRootWindow :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Window
- widgetGetScaleFactor :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Int32
- widgetGetSensitive :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetSettings :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Settings
- widgetGetSizeRequest :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Int32, Int32)
- widgetGetStyle :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Style
- widgetGetSupportMultidevice :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetTooltipMarkup :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe Text)
- widgetGetTooltipText :: (HasCallStack, MonadIO m, IsWidget a) => a -> m (Maybe Text)
- widgetGetTooltipWindow :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Window
- widgetGetValign :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Align
- widgetGetVexpandSet :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetGetVisual :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Visual
- widgetHasDefault :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetHasGrab :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetHasRcStyle :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetHasScreen :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetHasVisibleFocus :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetInDestruction :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetInputShapeCombineRegion :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe Region -> m ()
- widgetIntersect :: (HasCallStack, MonadIO m, IsWidget a) => a -> Rectangle -> m (Bool, Maybe Rectangle)
- widgetIsToplevel :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Bool
- widgetListAccelClosures :: (HasCallStack, MonadIO m, IsWidget a) => a -> m [GClosure b]
- widgetListActionPrefixes :: (HasCallStack, MonadIO m, IsWidget a) => a -> m [Text]
- widgetMap :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetMnemonicActivate :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m Bool
- widgetQueueAllocate :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetQueueComputeExpand :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetQueueResizeNoRedraw :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetRegionIntersect :: (HasCallStack, MonadIO m, IsWidget a) => a -> Region -> m Region
- widgetRemoveAccelerator :: (HasCallStack, MonadIO m, IsWidget a, IsAccelGroup b) => a -> b -> Word32 -> [ModifierType] -> m Bool
- widgetRemoveMnemonicLabel :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => a -> b -> m ()
- widgetReparent :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => a -> b -> m ()
- widgetResetRcStyles :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetSendExpose :: (HasCallStack, MonadIO m, IsWidget a) => a -> Event -> m Int32
- widgetSendFocusChange :: (HasCallStack, MonadIO m, IsWidget a) => a -> Event -> m Bool
- widgetSetClip :: (HasCallStack, MonadIO m, IsWidget a) => a -> Rectangle -> m ()
- widgetSetCompositeName :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> m ()
- widgetSetFontOptions :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe FontOptions -> m ()
- widgetSetMapped :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetSetMarginBottom :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> m ()
- widgetSetMarginEnd :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> m ()
- widgetSetMarginLeft :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> m ()
- widgetSetMarginRight :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> m ()
- widgetSetMarginStart :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> m ()
- widgetSetMarginTop :: (HasCallStack, MonadIO m, IsWidget a) => a -> Int32 -> m ()
- widgetSetNoShowAll :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetSetParentWindow :: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) => a -> b -> m ()
- widgetSetRealized :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetSetRedrawOnAllocate :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetSetValign :: (HasCallStack, MonadIO m, IsWidget a) => a -> Align -> m ()
- widgetSetVexpandSet :: (HasCallStack, MonadIO m, IsWidget a) => a -> Bool -> m ()
- widgetSetVisual :: (HasCallStack, MonadIO m, IsWidget a, IsVisual b) => a -> Maybe b -> m ()
- widgetSetWindow :: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) => a -> b -> m ()
- widgetShapeCombineRegion :: (HasCallStack, MonadIO m, IsWidget a) => a -> Maybe Region -> m ()
- widgetShowNow :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetStyleAttach :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetStyleGetProperty :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> GValue -> m ()
- widgetTranslateCoordinates :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => a -> b -> Int32 -> Int32 -> m (Bool, Int32, Int32)
- widgetTriggerTooltipQuery :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetUnmap :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- widgetUnsetStateFlags :: (HasCallStack, MonadIO m, IsWidget a) => a -> [StateFlags] -> m ()
- widgetGetDefaultStyle :: (HasCallStack, MonadIO m) => m Style
- tooltipSetCustom :: (HasCallStack, MonadIO m, IsTooltip a, IsWidget b) => a -> Maybe b -> m ()
- tooltipSetIconFromGicon :: (HasCallStack, MonadIO m, IsTooltip a, IsIcon b) => a -> Maybe b -> Int32 -> m ()
- tooltipSetIconFromIconName :: (HasCallStack, MonadIO m, IsTooltip a) => a -> Maybe Text -> Int32 -> m ()
- tooltipSetIconFromStock :: (HasCallStack, MonadIO m, IsTooltip a) => a -> Maybe Text -> Int32 -> m ()
- type TextTagTableTagRemovedCallback = TextTag -> IO ()
- type TextTagTableTagChangedCallback = TextTag -> Bool -> IO ()
- type TextTagTableTagAddedCallback = TextTag -> IO ()
- onTextTagTableTagAdded :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagAddedCallback) -> m SignalHandlerId
- afterTextTagTableTagAdded :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagAddedCallback) -> m SignalHandlerId
- onTextTagTableTagChanged :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagChangedCallback) -> m SignalHandlerId
- afterTextTagTableTagChanged :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagChangedCallback) -> m SignalHandlerId
- onTextTagTableTagRemoved :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagRemovedCallback) -> m SignalHandlerId
- afterTextTagTableTagRemoved :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagRemovedCallback) -> m SignalHandlerId
- textTagTableNew :: (HasCallStack, MonadIO m) => m TextTagTable
- textTagTableAdd :: (HasCallStack, MonadIO m, IsTextTagTable a, IsTextTag b) => a -> b -> m Bool
- textTagTableRemove :: (HasCallStack, MonadIO m, IsTextTagTable a, IsTextTag b) => a -> b -> m ()
- type TextTagEventCallback = Object -> Event -> TextIter -> IO Bool
- onTextTagEvent :: (IsTextTag a, MonadIO m) => a -> ((?self :: a) => TextTagEventCallback) -> m SignalHandlerId
- afterTextTagEvent :: (IsTextTag a, MonadIO m) => a -> ((?self :: a) => TextTagEventCallback) -> m SignalHandlerId
- getTextTagAccumulativeMargin :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagAccumulativeMargin :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagAccumulativeMargin :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- setTextTagBackground :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- constructTextTagBackground :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o)
- clearTextTagBackground :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagBackgroundFullHeight :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagBackgroundFullHeight :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagBackgroundFullHeight :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagBackgroundFullHeightSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagBackgroundFullHeightSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagBackgroundFullHeightSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Color)
- setTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> Color -> m ()
- constructTextTagBackgroundGdk :: (IsTextTag o, MonadIO m) => Color -> m (GValueConstruct o)
- clearTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- constructTextTagBackgroundRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o)
- clearTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagBackgroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagBackgroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagBackgroundSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagDirection :: (MonadIO m, IsTextTag o) => o -> m TextDirection
- setTextTagDirection :: (MonadIO m, IsTextTag o) => o -> TextDirection -> m ()
- constructTextTagDirection :: (IsTextTag o, MonadIO m) => TextDirection -> m (GValueConstruct o)
- getTextTagEditable :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagEditable :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagEditable :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagEditableSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagEditableSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagEditableSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagFallback :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagFallback :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagFallback :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagFallbackSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagFallbackSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagFallbackSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagFamily :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- setTextTagFamily :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- constructTextTagFamily :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o)
- clearTextTagFamily :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagFamilySet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagFamilySet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagFamilySet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagFont :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- setTextTagFont :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- constructTextTagFont :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o)
- clearTextTagFont :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m (Maybe FontDescription)
- setTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> FontDescription -> m ()
- constructTextTagFontDesc :: (IsTextTag o, MonadIO m) => FontDescription -> m (GValueConstruct o)
- clearTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- setTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- constructTextTagFontFeatures :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o)
- clearTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagFontFeaturesSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagFontFeaturesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagFontFeaturesSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- setTextTagForeground :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- constructTextTagForeground :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o)
- clearTextTagForeground :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Color)
- setTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> Color -> m ()
- constructTextTagForegroundGdk :: (IsTextTag o, MonadIO m) => Color -> m (GValueConstruct o)
- clearTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- constructTextTagForegroundRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o)
- clearTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagForegroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagForegroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagForegroundSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagIndent :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagIndent :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagIndent :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagIndentSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagIndentSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagIndentSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagInvisible :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagInvisible :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagInvisible :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagInvisibleSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagInvisibleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagInvisibleSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagJustification :: (MonadIO m, IsTextTag o) => o -> m Justification
- setTextTagJustification :: (MonadIO m, IsTextTag o) => o -> Justification -> m ()
- constructTextTagJustification :: (IsTextTag o, MonadIO m) => Justification -> m (GValueConstruct o)
- getTextTagJustificationSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagJustificationSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagJustificationSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- setTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- constructTextTagLanguage :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o)
- clearTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagLanguageSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagLanguageSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagLanguageSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagLeftMargin :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagLeftMargin :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagLeftMargin :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagLeftMarginSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagLeftMarginSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagLeftMarginSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagLetterSpacing :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagLetterSpacing :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagLetterSpacing :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagLetterSpacingSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagLetterSpacingSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagLetterSpacingSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagName :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- constructTextTagName :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o)
- setTextTagParagraphBackground :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- constructTextTagParagraphBackground :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o)
- clearTextTagParagraphBackground :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Color)
- setTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> Color -> m ()
- constructTextTagParagraphBackgroundGdk :: (IsTextTag o, MonadIO m) => Color -> m (GValueConstruct o)
- clearTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- constructTextTagParagraphBackgroundRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o)
- clearTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagParagraphBackgroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagParagraphBackgroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagParagraphBackgroundSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagPixelsAboveLines :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagPixelsAboveLines :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagPixelsAboveLines :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagPixelsAboveLinesSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagPixelsAboveLinesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagPixelsAboveLinesSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagPixelsBelowLines :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagPixelsBelowLines :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagPixelsBelowLines :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagPixelsBelowLinesSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagPixelsBelowLinesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagPixelsBelowLinesSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagPixelsInsideWrap :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagPixelsInsideWrap :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagPixelsInsideWrap :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagPixelsInsideWrapSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagPixelsInsideWrapSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagPixelsInsideWrapSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagRightMargin :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagRightMargin :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagRightMargin :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagRightMarginSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagRightMarginSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagRightMarginSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagRise :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagRise :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagRise :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagRiseSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagRiseSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagRiseSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagScale :: (MonadIO m, IsTextTag o) => o -> m Double
- setTextTagScale :: (MonadIO m, IsTextTag o) => o -> Double -> m ()
- constructTextTagScale :: (IsTextTag o, MonadIO m) => Double -> m (GValueConstruct o)
- getTextTagScaleSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagScaleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagScaleSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagSize :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagSize :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagSize :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagSizePoints :: (MonadIO m, IsTextTag o) => o -> m Double
- setTextTagSizePoints :: (MonadIO m, IsTextTag o) => o -> Double -> m ()
- constructTextTagSizePoints :: (IsTextTag o, MonadIO m) => Double -> m (GValueConstruct o)
- getTextTagSizeSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagSizeSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagSizeSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagStretch :: (MonadIO m, IsTextTag o) => o -> m Stretch
- setTextTagStretch :: (MonadIO m, IsTextTag o) => o -> Stretch -> m ()
- constructTextTagStretch :: (IsTextTag o, MonadIO m) => Stretch -> m (GValueConstruct o)
- getTextTagStretchSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStretchSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagStretchSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagStrikethrough :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStrikethrough :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagStrikethrough :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- constructTextTagStrikethroughRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o)
- clearTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagStrikethroughRgbaSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStrikethroughRgbaSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagStrikethroughRgbaSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagStrikethroughSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStrikethroughSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagStrikethroughSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagStyle :: (MonadIO m, IsTextTag o) => o -> m Style
- setTextTagStyle :: (MonadIO m, IsTextTag o) => o -> Style -> m ()
- constructTextTagStyle :: (IsTextTag o, MonadIO m) => Style -> m (GValueConstruct o)
- getTextTagStyleSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStyleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagStyleSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagTabs :: (MonadIO m, IsTextTag o) => o -> m (Maybe TabArray)
- setTextTagTabs :: (MonadIO m, IsTextTag o) => o -> TabArray -> m ()
- constructTextTagTabs :: (IsTextTag o, MonadIO m) => TabArray -> m (GValueConstruct o)
- clearTextTagTabs :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagTabsSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagTabsSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagTabsSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagUnderline :: (MonadIO m, IsTextTag o) => o -> m Underline
- setTextTagUnderline :: (MonadIO m, IsTextTag o) => o -> Underline -> m ()
- constructTextTagUnderline :: (IsTextTag o, MonadIO m) => Underline -> m (GValueConstruct o)
- getTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- constructTextTagUnderlineRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o)
- clearTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- getTextTagUnderlineRgbaSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagUnderlineRgbaSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagUnderlineRgbaSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagUnderlineSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagUnderlineSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagUnderlineSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagVariant :: (MonadIO m, IsTextTag o) => o -> m Variant
- setTextTagVariant :: (MonadIO m, IsTextTag o) => o -> Variant -> m ()
- constructTextTagVariant :: (IsTextTag o, MonadIO m) => Variant -> m (GValueConstruct o)
- getTextTagVariantSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagVariantSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagVariantSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagWeight :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagWeight :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- constructTextTagWeight :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextTagWeightSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagWeightSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagWeightSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextTagWrapMode :: (MonadIO m, IsTextTag o) => o -> m WrapMode
- setTextTagWrapMode :: (MonadIO m, IsTextTag o) => o -> WrapMode -> m ()
- constructTextTagWrapMode :: (IsTextTag o, MonadIO m) => WrapMode -> m (GValueConstruct o)
- getTextTagWrapModeSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagWrapModeSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- constructTextTagWrapModeSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
- textTagNew :: (HasCallStack, MonadIO m) => Maybe Text -> m TextTag
- textTagChanged :: (HasCallStack, MonadIO m, IsTextTag a) => a -> Bool -> m ()
- textTagEvent :: (HasCallStack, MonadIO m, IsTextTag a, IsObject b) => a -> b -> Event -> TextIter -> m Bool
- textTagGetPriority :: (HasCallStack, MonadIO m, IsTextTag a) => a -> m Int32
- textTagSetPriority :: (HasCallStack, MonadIO m, IsTextTag a) => a -> Int32 -> m ()
- getTextMarkLeftGravity :: (MonadIO m, IsTextMark o) => o -> m Bool
- constructTextMarkLeftGravity :: (IsTextMark o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextMarkName :: (MonadIO m, IsTextMark o) => o -> m (Maybe Text)
- constructTextMarkName :: (IsTextMark o, MonadIO m) => Text -> m (GValueConstruct o)
- textMarkNew :: (HasCallStack, MonadIO m) => Maybe Text -> Bool -> m TextMark
- textMarkGetBuffer :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m TextBuffer
- textMarkGetLeftGravity :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m Bool
- textMarkGetName :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m (Maybe Text)
- textMarkGetVisible :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m Bool
- textMarkSetVisible :: (HasCallStack, MonadIO m, IsTextMark a) => a -> Bool -> m ()
- textChildAnchorGetDeleted :: (HasCallStack, MonadIO m, IsTextChildAnchor a) => a -> m Bool
- textChildAnchorGetWidgets :: (HasCallStack, MonadIO m, IsTextChildAnchor a) => a -> m [Widget]
- type TextBufferRemoveTagCallback = TextTag -> TextIter -> TextIter -> IO ()
- type TextBufferPasteDoneCallback = Clipboard -> IO ()
- type TextBufferModifiedChangedCallback = IO ()
- type TextBufferMarkSetCallback = TextIter -> TextMark -> IO ()
- type TextBufferMarkDeletedCallback = TextMark -> IO ()
- type TextBufferInsertTextCallback = TextIter -> Text -> Int32 -> IO ()
- type TextBufferInsertPixbufCallback = TextIter -> Pixbuf -> IO ()
- type TextBufferInsertChildAnchorCallback = TextIter -> TextChildAnchor -> IO ()
- type TextBufferEndUserActionCallback = IO ()
- type TextBufferDeleteRangeCallback = TextIter -> TextIter -> IO ()
- type TextBufferChangedCallback = IO ()
- type TextBufferBeginUserActionCallback = IO ()
- type TextBufferApplyTagCallback = TextTag -> TextIter -> TextIter -> IO ()
- onTextBufferApplyTag :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferApplyTagCallback) -> m SignalHandlerId
- afterTextBufferApplyTag :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferApplyTagCallback) -> m SignalHandlerId
- onTextBufferBeginUserAction :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferBeginUserActionCallback) -> m SignalHandlerId
- afterTextBufferBeginUserAction :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferBeginUserActionCallback) -> m SignalHandlerId
- onTextBufferChanged :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferChangedCallback) -> m SignalHandlerId
- afterTextBufferChanged :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferChangedCallback) -> m SignalHandlerId
- onTextBufferDeleteRange :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferDeleteRangeCallback) -> m SignalHandlerId
- afterTextBufferDeleteRange :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferDeleteRangeCallback) -> m SignalHandlerId
- onTextBufferEndUserAction :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferEndUserActionCallback) -> m SignalHandlerId
- afterTextBufferEndUserAction :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferEndUserActionCallback) -> m SignalHandlerId
- onTextBufferInsertChildAnchor :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertChildAnchorCallback) -> m SignalHandlerId
- afterTextBufferInsertChildAnchor :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertChildAnchorCallback) -> m SignalHandlerId
- onTextBufferInsertPixbuf :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertPixbufCallback) -> m SignalHandlerId
- afterTextBufferInsertPixbuf :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertPixbufCallback) -> m SignalHandlerId
- onTextBufferInsertText :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertTextCallback) -> m SignalHandlerId
- afterTextBufferInsertText :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertTextCallback) -> m SignalHandlerId
- onTextBufferMarkDeleted :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferMarkDeletedCallback) -> m SignalHandlerId
- afterTextBufferMarkDeleted :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferMarkDeletedCallback) -> m SignalHandlerId
- onTextBufferMarkSet :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferMarkSetCallback) -> m SignalHandlerId
- afterTextBufferMarkSet :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferMarkSetCallback) -> m SignalHandlerId
- onTextBufferModifiedChanged :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferModifiedChangedCallback) -> m SignalHandlerId
- afterTextBufferModifiedChanged :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferModifiedChangedCallback) -> m SignalHandlerId
- onTextBufferPasteDone :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferPasteDoneCallback) -> m SignalHandlerId
- afterTextBufferPasteDone :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferPasteDoneCallback) -> m SignalHandlerId
- onTextBufferRemoveTag :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferRemoveTagCallback) -> m SignalHandlerId
- afterTextBufferRemoveTag :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferRemoveTagCallback) -> m SignalHandlerId
- getTextBufferCopyTargetList :: (MonadIO m, IsTextBuffer o) => o -> m TargetList
- getTextBufferCursorPosition :: (MonadIO m, IsTextBuffer o) => o -> m Int32
- getTextBufferHasSelection :: (MonadIO m, IsTextBuffer o) => o -> m Bool
- getTextBufferPasteTargetList :: (MonadIO m, IsTextBuffer o) => o -> m TargetList
- getTextBufferTagTable :: (MonadIO m, IsTextBuffer o) => o -> m TextTagTable
- constructTextBufferTagTable :: (IsTextBuffer o, MonadIO m, IsTextTagTable a) => a -> m (GValueConstruct o)
- getTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> m (Maybe Text)
- setTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> Text -> m ()
- constructTextBufferText :: (IsTextBuffer o, MonadIO m) => Text -> m (GValueConstruct o)
- clearTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> m ()
- textBufferNew :: (HasCallStack, MonadIO m, IsTextTagTable a) => Maybe a -> m TextBuffer
- textBufferApplyTagByName :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> TextIter -> m ()
- textBufferCopyClipboard :: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> m ()
- textBufferCutClipboard :: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> Bool -> m ()
- textBufferDeleteMarkByName :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> m ()
- textBufferDeserialize :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) => a -> b -> Atom -> TextIter -> ByteString -> m ()
- textBufferDeserializeGetCanCreateTags :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Atom -> m Bool
- textBufferGetBounds :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m (TextIter, TextIter)
- textBufferGetCharCount :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m Int32
- textBufferGetDeserializeFormats :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m [Atom]
- textBufferGetEndIter :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m TextIter
- textBufferGetHasSelection :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m Bool
- textBufferGetInsert :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m TextMark
- textBufferGetIterAtChildAnchor :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextChildAnchor b) => a -> b -> m TextIter
- textBufferGetIterAtLine :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Int32 -> m TextIter
- textBufferGetIterAtLineIndex :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Int32 -> Int32 -> m TextIter
- textBufferGetIterAtLineOffset :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Int32 -> Int32 -> m TextIter
- textBufferGetIterAtMark :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> m TextIter
- textBufferGetLineCount :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m Int32
- textBufferGetModified :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m Bool
- textBufferGetSelectionBound :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m TextMark
- textBufferGetSerializeFormats :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m [Atom]
- textBufferGetTagTable :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> m TextTagTable
- textBufferInsertAtCursor :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> m ()
- textBufferInsertInteractiveAtCursor :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> Bool -> m Bool
- textBufferInsertMarkup :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> m ()
- textBufferMoveMarkByName :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> m ()
- textBufferPlaceCursor :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> m ()
- textBufferRemoveAllTags :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> m ()
- textBufferRemoveSelectionClipboard :: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> m ()
- textBufferRemoveTagByName :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> TextIter -> m ()
- textBufferSelectRange :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> m ()
- textBufferSetText :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> m ()
- textBufferUnregisterDeserializeFormat :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Atom -> m ()
- textBufferUnregisterSerializeFormat :: (HasCallStack, MonadIO m, IsTextBuffer a) => a -> Atom -> m ()
- stylePropertiesNew :: (HasCallStack, MonadIO m) => m StyleProperties
- stylePropertiesClear :: (HasCallStack, MonadIO m, IsStyleProperties a) => a -> m ()
- stylePropertiesGetProperty :: (HasCallStack, MonadIO m, IsStyleProperties a) => a -> Text -> [StateFlags] -> m (Bool, GValue)
- stylePropertiesMapColor :: (HasCallStack, MonadIO m, IsStyleProperties a) => a -> Text -> SymbolicColor -> m ()
- stylePropertiesMerge :: (HasCallStack, MonadIO m, IsStyleProperties a, IsStyleProperties b) => a -> b -> Bool -> m ()
- stylePropertiesSetProperty :: (HasCallStack, MonadIO m, IsStyleProperties a) => a -> Text -> [StateFlags] -> GValue -> m ()
- stylePropertiesUnsetProperty :: (HasCallStack, MonadIO m, IsStyleProperties a) => a -> Text -> [StateFlags] -> m ()
- type StyleContextChangedCallback = IO ()
- onStyleContextChanged :: (IsStyleContext a, MonadIO m) => a -> ((?self :: a) => StyleContextChangedCallback) -> m SignalHandlerId
- afterStyleContextChanged :: (IsStyleContext a, MonadIO m) => a -> ((?self :: a) => StyleContextChangedCallback) -> m SignalHandlerId
- getStyleContextDirection :: (MonadIO m, IsStyleContext o) => o -> m TextDirection
- setStyleContextDirection :: (MonadIO m, IsStyleContext o) => o -> TextDirection -> m ()
- constructStyleContextDirection :: (IsStyleContext o, MonadIO m) => TextDirection -> m (GValueConstruct o)
- getStyleContextPaintClock :: (MonadIO m, IsStyleContext o) => o -> m (Maybe FrameClock)
- setStyleContextPaintClock :: (MonadIO m, IsStyleContext o, IsFrameClock a) => o -> a -> m ()
- constructStyleContextPaintClock :: (IsStyleContext o, MonadIO m, IsFrameClock a) => a -> m (GValueConstruct o)
- clearStyleContextPaintClock :: (MonadIO m, IsStyleContext o) => o -> m ()
- getStyleContextParent :: (MonadIO m, IsStyleContext o) => o -> m (Maybe StyleContext)
- setStyleContextParent :: (MonadIO m, IsStyleContext o, IsStyleContext a) => o -> a -> m ()
- constructStyleContextParent :: (IsStyleContext o, MonadIO m, IsStyleContext a) => a -> m (GValueConstruct o)
- clearStyleContextParent :: (MonadIO m, IsStyleContext o) => o -> m ()
- getStyleContextScreen :: (MonadIO m, IsStyleContext o) => o -> m Screen
- setStyleContextScreen :: (MonadIO m, IsStyleContext o, IsScreen a) => o -> a -> m ()
- constructStyleContextScreen :: (IsStyleContext o, MonadIO m, IsScreen a) => a -> m (GValueConstruct o)
- styleContextNew :: (HasCallStack, MonadIO m) => m StyleContext
- styleContextCancelAnimations :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Ptr () -> m ()
- styleContextGetBorder :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m Border
- styleContextGetBorderColor :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m RGBA
- styleContextGetColor :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m RGBA
- styleContextGetDirection :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m TextDirection
- styleContextGetFont :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m FontDescription
- styleContextGetFrameClock :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m (Maybe FrameClock)
- styleContextGetJunctionSides :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m [JunctionSides]
- styleContextGetMargin :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m Border
- styleContextGetParent :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m (Maybe StyleContext)
- styleContextGetPath :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m WidgetPath
- styleContextGetScale :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m Int32
- styleContextGetScreen :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m Screen
- styleContextGetSection :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> m (Maybe CssSection)
- styleContextGetStyleProperty :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> GValue -> m ()
- styleContextHasClass :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> m Bool
- styleContextHasRegion :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> m (Bool, [RegionFlags])
- styleContextInvalidate :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m ()
- styleContextListClasses :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m [Text]
- styleContextListRegions :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> m [Text]
- styleContextLookupIconSet :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> m (Maybe IconSet)
- styleContextRemoveProvider :: (HasCallStack, MonadIO m, IsStyleContext a, IsStyleProvider b) => a -> b -> m ()
- styleContextRemoveRegion :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Text -> m ()
- styleContextScrollAnimations :: (HasCallStack, MonadIO m, IsStyleContext a, IsWindow b) => a -> b -> Int32 -> Int32 -> m ()
- styleContextSetBackground :: (HasCallStack, MonadIO m, IsStyleContext a, IsWindow b) => a -> b -> m ()
- styleContextSetDirection :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> TextDirection -> m ()
- styleContextSetFrameClock :: (HasCallStack, MonadIO m, IsStyleContext a, IsFrameClock b) => a -> b -> m ()
- styleContextSetJunctionSides :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> [JunctionSides] -> m ()
- styleContextSetScale :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Int32 -> m ()
- styleContextSetScreen :: (HasCallStack, MonadIO m, IsStyleContext a, IsScreen b) => a -> b -> m ()
- styleContextStateIsRunning :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> StateType -> m (Bool, Double)
- styleContextRemoveProviderForScreen :: (HasCallStack, MonadIO m, IsScreen a, IsStyleProvider b) => a -> b -> m ()
- styleContextResetWidgets :: (HasCallStack, MonadIO m, IsScreen a) => a -> m ()
- type StyleUnrealizeCallback = IO ()
- type StyleRealizeCallback = IO ()
- onStyleRealize :: (IsStyle a, MonadIO m) => a -> ((?self :: a) => StyleRealizeCallback) -> m SignalHandlerId
- afterStyleRealize :: (IsStyle a, MonadIO m) => a -> ((?self :: a) => StyleRealizeCallback) -> m SignalHandlerId
- onStyleUnrealize :: (IsStyle a, MonadIO m) => a -> ((?self :: a) => StyleUnrealizeCallback) -> m SignalHandlerId
- afterStyleUnrealize :: (IsStyle a, MonadIO m) => a -> ((?self :: a) => StyleUnrealizeCallback) -> m SignalHandlerId
- getStyleContext :: (MonadIO m, IsStyle o) => o -> m (Maybe StyleContext)
- constructStyleContext :: (IsStyle o, MonadIO m, IsStyleContext a) => a -> m (GValueConstruct o)
- styleNew :: (HasCallStack, MonadIO m) => m Style
- styleApplyDefaultBackground :: (HasCallStack, MonadIO m, IsStyle a, IsWindow b) => a -> Context -> b -> StateType -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- styleCopy :: (HasCallStack, MonadIO m, IsStyle a) => a -> m Style
- styleDetach :: (HasCallStack, MonadIO m, IsStyle a) => a -> m ()
- styleGetStyleProperty :: (HasCallStack, MonadIO m, IsStyle a) => a -> GType -> Text -> m GValue
- styleHasContext :: (HasCallStack, MonadIO m, IsStyle a) => a -> m Bool
- styleLookupColor :: (HasCallStack, MonadIO m, IsStyle a) => a -> Text -> m (Bool, Color)
- styleSetBackground :: (HasCallStack, MonadIO m, IsStyle a, IsWindow b) => a -> b -> StateType -> m ()
- getSettingsGtkAlternativeButtonOrder :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkAlternativeButtonOrder :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkAlternativeButtonOrder :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkAlternativeSortArrows :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkAlternativeSortArrows :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkAlternativeSortArrows :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkApplicationPreferDarkTheme :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkApplicationPreferDarkTheme :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkApplicationPreferDarkTheme :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkAutoMnemonics :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkAutoMnemonics :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkAutoMnemonics :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkButtonImages :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkButtonImages :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkButtonImages :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkCanChangeAccels :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkCanChangeAccels :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkCanChangeAccels :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkColorPalette :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkColorPalette :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkColorPalette :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkColorPalette :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkColorScheme :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkColorScheme :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkColorScheme :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkColorScheme :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkCursorAspectRatio :: (MonadIO m, IsSettings o) => o -> m Float
- setSettingsGtkCursorAspectRatio :: (MonadIO m, IsSettings o) => o -> Float -> m ()
- constructSettingsGtkCursorAspectRatio :: (IsSettings o, MonadIO m) => Float -> m (GValueConstruct o)
- getSettingsGtkCursorBlink :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkCursorBlink :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkCursorBlink :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkCursorBlinkTime :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkCursorBlinkTime :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkCursorBlinkTime :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkCursorBlinkTimeout :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkCursorBlinkTimeout :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkCursorBlinkTimeout :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkCursorThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkCursorThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkCursorThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkCursorThemeName :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkCursorThemeSize :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkCursorThemeSize :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkCursorThemeSize :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkDecorationLayout :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkDecorationLayout :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkDecorationLayout :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkDecorationLayout :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkDialogsUseHeader :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkDialogsUseHeader :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkDialogsUseHeader :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkDndDragThreshold :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkDndDragThreshold :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkDndDragThreshold :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkDoubleClickDistance :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkDoubleClickDistance :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkDoubleClickDistance :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkDoubleClickTime :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkDoubleClickTime :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkDoubleClickTime :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkEnableAccels :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkEnableAccels :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkEnableAccels :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkEnableAnimations :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkEnableAnimations :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkEnableAnimations :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkEnableEventSounds :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkEnableEventSounds :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkEnableEventSounds :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkEnableInputFeedbackSounds :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkEnableInputFeedbackSounds :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkEnableInputFeedbackSounds :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkEnableMnemonics :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkEnableMnemonics :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkEnableMnemonics :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkEnablePrimaryPaste :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkEnablePrimaryPaste :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkEnablePrimaryPaste :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkEnableTooltips :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkEnableTooltips :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkEnableTooltips :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkEntryPasswordHintTimeout :: (MonadIO m, IsSettings o) => o -> m Word32
- setSettingsGtkEntryPasswordHintTimeout :: (MonadIO m, IsSettings o) => o -> Word32 -> m ()
- constructSettingsGtkEntryPasswordHintTimeout :: (IsSettings o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingsGtkEntrySelectOnFocus :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkEntrySelectOnFocus :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkEntrySelectOnFocus :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkErrorBell :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkErrorBell :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkErrorBell :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkFallbackIconTheme :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkFallbackIconTheme :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkFallbackIconTheme :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkFallbackIconTheme :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkFileChooserBackend :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkFileChooserBackend :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkFileChooserBackend :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkFileChooserBackend :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkFontName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkFontName :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkFontName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkFontName :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkFontconfigTimestamp :: (MonadIO m, IsSettings o) => o -> m Word32
- setSettingsGtkFontconfigTimestamp :: (MonadIO m, IsSettings o) => o -> Word32 -> m ()
- constructSettingsGtkFontconfigTimestamp :: (IsSettings o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingsGtkIconSizes :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkIconSizes :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkIconSizes :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkIconSizes :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkIconThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkIconThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkIconThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkIconThemeName :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkImModule :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkImModule :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkImModule :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkImModule :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkImPreeditStyle :: (MonadIO m, IsSettings o) => o -> m IMPreeditStyle
- setSettingsGtkImPreeditStyle :: (MonadIO m, IsSettings o) => o -> IMPreeditStyle -> m ()
- constructSettingsGtkImPreeditStyle :: (IsSettings o, MonadIO m) => IMPreeditStyle -> m (GValueConstruct o)
- getSettingsGtkImStatusStyle :: (MonadIO m, IsSettings o) => o -> m IMStatusStyle
- setSettingsGtkImStatusStyle :: (MonadIO m, IsSettings o) => o -> IMStatusStyle -> m ()
- constructSettingsGtkImStatusStyle :: (IsSettings o, MonadIO m) => IMStatusStyle -> m (GValueConstruct o)
- getSettingsGtkKeyThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkKeyThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkKeyThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkKeyThemeName :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkKeynavCursorOnly :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkKeynavCursorOnly :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkKeynavCursorOnly :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkKeynavUseCaret :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkKeynavUseCaret :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkKeynavUseCaret :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkKeynavWrapAround :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkKeynavWrapAround :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkKeynavWrapAround :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkLabelSelectOnFocus :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkLabelSelectOnFocus :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkLabelSelectOnFocus :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkLongPressTime :: (MonadIO m, IsSettings o) => o -> m Word32
- setSettingsGtkLongPressTime :: (MonadIO m, IsSettings o) => o -> Word32 -> m ()
- constructSettingsGtkLongPressTime :: (IsSettings o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingsGtkMenuBarAccel :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkMenuBarAccel :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkMenuBarAccel :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkMenuBarAccel :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkMenuBarPopupDelay :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkMenuBarPopupDelay :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkMenuBarPopupDelay :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkMenuImages :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkMenuImages :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkMenuImages :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkMenuPopdownDelay :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkMenuPopdownDelay :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkMenuPopdownDelay :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkMenuPopupDelay :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkMenuPopupDelay :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkMenuPopupDelay :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkModules :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkModules :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkModules :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkModules :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkOverlayScrolling :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkOverlayScrolling :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkOverlayScrolling :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkPrimaryButtonWarpsSlider :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkPrimaryButtonWarpsSlider :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkPrimaryButtonWarpsSlider :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkPrintBackends :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkPrintBackends :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkPrintBackends :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkPrintBackends :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkPrintPreviewCommand :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkPrintPreviewCommand :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkPrintPreviewCommand :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkPrintPreviewCommand :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkRecentFilesEnabled :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkRecentFilesEnabled :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkRecentFilesEnabled :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkRecentFilesLimit :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkRecentFilesLimit :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkRecentFilesLimit :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkRecentFilesMaxAge :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkRecentFilesMaxAge :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkRecentFilesMaxAge :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkScrolledWindowPlacement :: (MonadIO m, IsSettings o) => o -> m CornerType
- setSettingsGtkScrolledWindowPlacement :: (MonadIO m, IsSettings o) => o -> CornerType -> m ()
- constructSettingsGtkScrolledWindowPlacement :: (IsSettings o, MonadIO m) => CornerType -> m (GValueConstruct o)
- getSettingsGtkShellShowsAppMenu :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkShellShowsAppMenu :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkShellShowsAppMenu :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkShellShowsDesktop :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkShellShowsDesktop :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkShellShowsDesktop :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkShellShowsMenubar :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkShellShowsMenubar :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkShellShowsMenubar :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkShowInputMethodMenu :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkShowInputMethodMenu :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkShowInputMethodMenu :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkShowUnicodeMenu :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkShowUnicodeMenu :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkShowUnicodeMenu :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkSoundThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkSoundThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkSoundThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkSoundThemeName :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkSplitCursor :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkSplitCursor :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkSplitCursor :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkThemeName :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkTimeoutExpand :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkTimeoutExpand :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkTimeoutExpand :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkTimeoutInitial :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkTimeoutInitial :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkTimeoutInitial :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkTimeoutRepeat :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkTimeoutRepeat :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkTimeoutRepeat :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkTitlebarDoubleClick :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkTitlebarDoubleClick :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkTitlebarDoubleClick :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkTitlebarDoubleClick :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkTitlebarMiddleClick :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkTitlebarMiddleClick :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkTitlebarMiddleClick :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkTitlebarMiddleClick :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkTitlebarRightClick :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkTitlebarRightClick :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkTitlebarRightClick :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkTitlebarRightClick :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkToolbarIconSize :: (MonadIO m, IsSettings o) => o -> m IconSize
- setSettingsGtkToolbarIconSize :: (MonadIO m, IsSettings o) => o -> IconSize -> m ()
- constructSettingsGtkToolbarIconSize :: (IsSettings o, MonadIO m) => IconSize -> m (GValueConstruct o)
- getSettingsGtkToolbarStyle :: (MonadIO m, IsSettings o) => o -> m ToolbarStyle
- setSettingsGtkToolbarStyle :: (MonadIO m, IsSettings o) => o -> ToolbarStyle -> m ()
- constructSettingsGtkToolbarStyle :: (IsSettings o, MonadIO m) => ToolbarStyle -> m (GValueConstruct o)
- getSettingsGtkTooltipBrowseModeTimeout :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkTooltipBrowseModeTimeout :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkTooltipBrowseModeTimeout :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkTooltipBrowseTimeout :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkTooltipBrowseTimeout :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkTooltipBrowseTimeout :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkTooltipTimeout :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkTooltipTimeout :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkTooltipTimeout :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkTouchscreenMode :: (MonadIO m, IsSettings o) => o -> m Bool
- setSettingsGtkTouchscreenMode :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
- constructSettingsGtkTouchscreenMode :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingsGtkVisibleFocus :: (MonadIO m, IsSettings o) => o -> m PolicyType
- setSettingsGtkVisibleFocus :: (MonadIO m, IsSettings o) => o -> PolicyType -> m ()
- constructSettingsGtkVisibleFocus :: (IsSettings o, MonadIO m) => PolicyType -> m (GValueConstruct o)
- getSettingsGtkXftAntialias :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkXftAntialias :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkXftAntialias :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkXftDpi :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkXftDpi :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkXftDpi :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkXftHinting :: (MonadIO m, IsSettings o) => o -> m Int32
- setSettingsGtkXftHinting :: (MonadIO m, IsSettings o) => o -> Int32 -> m ()
- constructSettingsGtkXftHinting :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingsGtkXftHintstyle :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkXftHintstyle :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkXftHintstyle :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkXftHintstyle :: (MonadIO m, IsSettings o) => o -> m ()
- getSettingsGtkXftRgba :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- setSettingsGtkXftRgba :: (MonadIO m, IsSettings o) => o -> Text -> m ()
- constructSettingsGtkXftRgba :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- clearSettingsGtkXftRgba :: (MonadIO m, IsSettings o) => o -> m ()
- settingsResetProperty :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> m ()
- settingsSetDoubleProperty :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> Double -> Text -> m ()
- settingsSetLongProperty :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> CLong -> Text -> m ()
- settingsSetPropertyValue :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> SettingsValue -> m ()
- settingsSetStringProperty :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> Text -> Text -> m ()
- settingsGetDefault :: (HasCallStack, MonadIO m) => m (Maybe Settings)
- settingsInstallProperty :: (HasCallStack, MonadIO m) => GParamSpec -> m ()
- iconFactoryNew :: (HasCallStack, MonadIO m) => m IconFactory
- iconFactoryLookup :: (HasCallStack, MonadIO m, IsIconFactory a) => a -> Text -> m IconSet
- iconFactoryLookupDefault :: (HasCallStack, MonadIO m) => Text -> m IconSet
- type ContainerSetFocusChildCallback = Widget -> IO ()
- type ContainerRemoveCallback = Widget -> IO ()
- type ContainerCheckResizeCallback = IO ()
- type ContainerAddCallback = Widget -> IO ()
- onContainerAdd :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerAddCallback) -> m SignalHandlerId
- afterContainerAdd :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerAddCallback) -> m SignalHandlerId
- onContainerCheckResize :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerCheckResizeCallback) -> m SignalHandlerId
- afterContainerCheckResize :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerCheckResizeCallback) -> m SignalHandlerId
- onContainerRemove :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerRemoveCallback) -> m SignalHandlerId
- afterContainerRemove :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerRemoveCallback) -> m SignalHandlerId
- onContainerSetFocusChild :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerSetFocusChildCallback) -> m SignalHandlerId
- afterContainerSetFocusChild :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerSetFocusChildCallback) -> m SignalHandlerId
- getContainerBorderWidth :: (MonadIO m, IsContainer o) => o -> m Word32
- setContainerBorderWidth :: (MonadIO m, IsContainer o) => o -> Word32 -> m ()
- constructContainerBorderWidth :: (IsContainer o, MonadIO m) => Word32 -> m (GValueConstruct o)
- setContainerChild :: (MonadIO m, IsContainer o, IsWidget a) => o -> a -> m ()
- constructContainerChild :: (IsContainer o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearContainerChild :: (MonadIO m, IsContainer o) => o -> m ()
- getContainerResizeMode :: (MonadIO m, IsContainer o) => o -> m ResizeMode
- setContainerResizeMode :: (MonadIO m, IsContainer o) => o -> ResizeMode -> m ()
- constructContainerResizeMode :: (IsContainer o, MonadIO m) => ResizeMode -> m (GValueConstruct o)
- containerCheckResize :: (HasCallStack, MonadIO m, IsContainer a) => a -> m ()
- containerChildGetProperty :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> b -> Text -> GValue -> m ()
- containerChildNotifyByPspec :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> b -> GParamSpec -> m ()
- containerChildSetProperty :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> b -> Text -> GValue -> m ()
- containerChildType :: (HasCallStack, MonadIO m, IsContainer a) => a -> m GType
- containerGetBorderWidth :: (HasCallStack, MonadIO m, IsContainer a) => a -> m Word32
- containerGetChildren :: (HasCallStack, MonadIO m, IsContainer a) => a -> m [Widget]
- containerGetFocusChain :: (HasCallStack, MonadIO m, IsContainer a) => a -> m (Bool, [Widget])
- containerGetFocusChild :: (HasCallStack, MonadIO m, IsContainer a) => a -> m (Maybe Widget)
- containerGetFocusHadjustment :: (HasCallStack, MonadIO m, IsContainer a) => a -> m (Maybe Adjustment)
- containerGetFocusVadjustment :: (HasCallStack, MonadIO m, IsContainer a) => a -> m (Maybe Adjustment)
- containerGetResizeMode :: (HasCallStack, MonadIO m, IsContainer a) => a -> m ResizeMode
- containerResizeChildren :: (HasCallStack, MonadIO m, IsContainer a) => a -> m ()
- containerSetFocusChild :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => a -> Maybe b -> m ()
- containerSetReallocateRedraws :: (HasCallStack, MonadIO m, IsContainer a) => a -> Bool -> m ()
- containerSetResizeMode :: (HasCallStack, MonadIO m, IsContainer a) => a -> ResizeMode -> m ()
- containerUnsetFocusChain :: (HasCallStack, MonadIO m, IsContainer a) => a -> m ()
- type ClipboardOwnerChangeCallback = EventOwnerChange -> IO ()
- onClipboardOwnerChange :: (IsClipboard a, MonadIO m) => a -> ((?self :: a) => ClipboardOwnerChangeCallback) -> m SignalHandlerId
- afterClipboardOwnerChange :: (IsClipboard a, MonadIO m) => a -> ((?self :: a) => ClipboardOwnerChangeCallback) -> m SignalHandlerId
- clipboardGetDisplay :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m Display
- clipboardGetOwner :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m (Maybe Object)
- clipboardGetSelection :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m Atom
- clipboardSetCanStore :: (HasCallStack, MonadIO m, IsClipboard a) => a -> Maybe [TargetEntry] -> m ()
- clipboardSetImage :: (HasCallStack, MonadIO m, IsClipboard a, IsPixbuf b) => a -> b -> m ()
- clipboardSetText :: (HasCallStack, MonadIO m, IsClipboard a) => a -> Text -> Int32 -> m ()
- clipboardStore :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m ()
- clipboardWaitForContents :: (HasCallStack, MonadIO m, IsClipboard a) => a -> Atom -> m (Maybe SelectionData)
- clipboardWaitForTargets :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m (Bool, [Atom])
- clipboardWaitIsImageAvailable :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m Bool
- clipboardWaitIsRichTextAvailable :: (HasCallStack, MonadIO m, IsClipboard a, IsTextBuffer b) => a -> b -> m Bool
- clipboardWaitIsTargetAvailable :: (HasCallStack, MonadIO m, IsClipboard a) => a -> Atom -> m Bool
- clipboardWaitIsTextAvailable :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m Bool
- clipboardWaitIsUrisAvailable :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m Bool
- clipboardGet :: (HasCallStack, MonadIO m) => Atom -> m Clipboard
- clipboardGetDefault :: (HasCallStack, MonadIO m, IsDisplay a) => a -> m Clipboard
- getBuilderTranslationDomain :: (MonadIO m, IsBuilder o) => o -> m Text
- setBuilderTranslationDomain :: (MonadIO m, IsBuilder o) => o -> Text -> m ()
- constructBuilderTranslationDomain :: (IsBuilder o, MonadIO m) => Text -> m (GValueConstruct o)
- clearBuilderTranslationDomain :: (MonadIO m, IsBuilder o) => o -> m ()
- builderNew :: (HasCallStack, MonadIO m) => m Builder
- builderAddObjectsFromFile :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> [Text] -> m Word32
- builderAddObjectsFromResource :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> [Text] -> m Word32
- builderAddObjectsFromString :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> CSize -> [Text] -> m Word32
- builderExposeObject :: (HasCallStack, MonadIO m, IsBuilder a, IsObject b) => a -> Text -> b -> m ()
- builderExtendWithTemplate :: (HasCallStack, MonadIO m, IsBuilder a, IsWidget b) => a -> b -> GType -> Text -> CSize -> m Word32
- builderGetApplication :: (HasCallStack, MonadIO m, IsBuilder a) => a -> m (Maybe Application)
- builderGetObject :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> m (Maybe Object)
- builderGetObjects :: (HasCallStack, MonadIO m, IsBuilder a) => a -> m [Object]
- builderGetTranslationDomain :: (HasCallStack, MonadIO m, IsBuilder a) => a -> m Text
- builderGetTypeFromName :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> m GType
- builderSetTranslationDomain :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Maybe Text -> m ()
- builderValueFromStringType :: (HasCallStack, MonadIO m, IsBuilder a) => a -> GType -> Text -> m GValue
- binGetChild :: (HasCallStack, MonadIO m, IsBin a) => a -> m (Maybe Widget)
- type ApplicationWindowRemovedCallback = Window -> IO ()
- type ApplicationWindowAddedCallback = Window -> IO ()
- type ApplicationQueryEndCallback = IO ()
- onApplicationQueryEnd :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationQueryEndCallback) -> m SignalHandlerId
- afterApplicationQueryEnd :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationQueryEndCallback) -> m SignalHandlerId
- onApplicationWindowAdded :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationWindowAddedCallback) -> m SignalHandlerId
- afterApplicationWindowAdded :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationWindowAddedCallback) -> m SignalHandlerId
- onApplicationWindowRemoved :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationWindowRemovedCallback) -> m SignalHandlerId
- afterApplicationWindowRemoved :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationWindowRemovedCallback) -> m SignalHandlerId
- getApplicationActiveWindow :: (MonadIO m, IsApplication o) => o -> m (Maybe Window)
- getApplicationAppMenu :: (MonadIO m, IsApplication o) => o -> m (Maybe MenuModel)
- setApplicationAppMenu :: (MonadIO m, IsApplication o, IsMenuModel a) => o -> a -> m ()
- constructApplicationAppMenu :: (IsApplication o, MonadIO m, IsMenuModel a) => a -> m (GValueConstruct o)
- clearApplicationAppMenu :: (MonadIO m, IsApplication o) => o -> m ()
- getApplicationMenubar :: (MonadIO m, IsApplication o) => o -> m MenuModel
- setApplicationMenubar :: (MonadIO m, IsApplication o, IsMenuModel a) => o -> a -> m ()
- constructApplicationMenubar :: (IsApplication o, MonadIO m, IsMenuModel a) => a -> m (GValueConstruct o)
- clearApplicationMenubar :: (MonadIO m, IsApplication o) => o -> m ()
- getApplicationRegisterSession :: (MonadIO m, IsApplication o) => o -> m Bool
- setApplicationRegisterSession :: (MonadIO m, IsApplication o) => o -> Bool -> m ()
- constructApplicationRegisterSession :: (IsApplication o, MonadIO m) => Bool -> m (GValueConstruct o)
- getApplicationScreensaverActive :: (MonadIO m, IsApplication o) => o -> m Bool
- applicationNew :: (HasCallStack, MonadIO m) => Maybe Text -> [ApplicationFlags] -> m (Maybe Application)
- applicationGetAccelsForAction :: (HasCallStack, MonadIO m, IsApplication a) => a -> Text -> m [Text]
- applicationGetActionsForAccel :: (HasCallStack, MonadIO m, IsApplication a) => a -> Text -> m [Text]
- applicationGetActiveWindow :: (HasCallStack, MonadIO m, IsApplication a) => a -> m (Maybe Window)
- applicationGetAppMenu :: (HasCallStack, MonadIO m, IsApplication a) => a -> m (Maybe MenuModel)
- applicationGetMenuById :: (HasCallStack, MonadIO m, IsApplication a) => a -> Text -> m Menu
- applicationGetMenubar :: (HasCallStack, MonadIO m, IsApplication a) => a -> m MenuModel
- applicationGetWindowById :: (HasCallStack, MonadIO m, IsApplication a) => a -> Word32 -> m (Maybe Window)
- applicationGetWindows :: (HasCallStack, MonadIO m, IsApplication a) => a -> m [Window]
- applicationIsInhibited :: (HasCallStack, MonadIO m, IsApplication a) => a -> [ApplicationInhibitFlags] -> m Bool
- applicationListActionDescriptions :: (HasCallStack, MonadIO m, IsApplication a) => a -> m [Text]
- applicationPrefersAppMenu :: (HasCallStack, MonadIO m, IsApplication a) => a -> m Bool
- applicationRemoveAccelerator :: (HasCallStack, MonadIO m, IsApplication a) => a -> Text -> Maybe GVariant -> m ()
- type AccelGroupAccelChangedCallback = Word32 -> [ModifierType] -> GClosure () -> IO ()
- type AccelGroupAccelActivateCallback = Object -> Word32 -> [ModifierType] -> IO Bool
- onAccelGroupAccelActivate :: (IsAccelGroup a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelGroupAccelActivateCallback) -> m SignalHandlerId
- afterAccelGroupAccelActivate :: (IsAccelGroup a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelGroupAccelActivateCallback) -> m SignalHandlerId
- onAccelGroupAccelChanged :: (IsAccelGroup a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelGroupAccelChangedCallback) -> m SignalHandlerId
- afterAccelGroupAccelChanged :: (IsAccelGroup a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelGroupAccelChangedCallback) -> m SignalHandlerId
- getAccelGroupIsLocked :: (MonadIO m, IsAccelGroup o) => o -> m Bool
- getAccelGroupModifierMask :: (MonadIO m, IsAccelGroup o) => o -> m [ModifierType]
- accelGroupNew :: (HasCallStack, MonadIO m) => m AccelGroup
- accelGroupActivate :: (HasCallStack, MonadIO m, IsAccelGroup a, IsObject b) => a -> Word32 -> b -> Word32 -> [ModifierType] -> m Bool
- accelGroupDisconnect :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> Maybe (GClosure b) -> m Bool
- accelGroupDisconnectKey :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> Word32 -> [ModifierType] -> m Bool
- accelGroupFind :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> AccelGroupFindFunc -> m AccelKey
- accelGroupGetIsLocked :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> m Bool
- accelGroupGetModifierMask :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> m [ModifierType]
- accelGroupQuery :: (HasCallStack, MonadIO m, IsAccelGroup a) => a -> Word32 -> [ModifierType] -> m (Maybe [AccelGroupEntry])
- type TreeModelRowInsertedCallback = TreePath -> TreeIter -> IO ()
- type TreeModelRowHasChildToggledCallback = TreePath -> TreeIter -> IO ()
- type TreeModelRowDeletedCallback = TreePath -> IO ()
- type TreeModelRowChangedCallback = TreePath -> TreeIter -> IO ()
- treeModelFilterNew :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Maybe TreePath -> m TreeModel
- treeModelGetColumnType :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Int32 -> m GType
- treeModelGetIterFirst :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m (Bool, TreeIter)
- treeModelGetIterFromString :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Text -> m (Bool, TreeIter)
- treeModelGetNColumns :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m Int32
- treeModelGetPath :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m TreePath
- treeModelGetStringFromIter :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m Text
- treeModelIterChildren :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Maybe TreeIter -> m (Bool, TreeIter)
- treeModelIterHasChild :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m Bool
- treeModelIterNChildren :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Maybe TreeIter -> m Int32
- treeModelIterNext :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m Bool
- treeModelIterNthChild :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Maybe TreeIter -> Int32 -> m (Bool, TreeIter)
- treeModelIterParent :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m (Bool, TreeIter)
- treeModelIterPrevious :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m Bool
- treeModelRowChanged :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> TreeIter -> m ()
- treeModelRowDeleted :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> m ()
- treeModelRowHasChildToggled :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> TreeIter -> m ()
- treeModelRowInserted :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> TreeIter -> m ()
- treeModelRowsReordered :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> Maybe TreeIter -> [Int32] -> m ()
- treeModelUnrefNode :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m ()
- onTreeModelRowChanged :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowChangedCallback) -> m SignalHandlerId
- afterTreeModelRowChanged :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowChangedCallback) -> m SignalHandlerId
- onTreeModelRowDeleted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowDeletedCallback) -> m SignalHandlerId
- afterTreeModelRowDeleted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowDeletedCallback) -> m SignalHandlerId
- onTreeModelRowHasChildToggled :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowHasChildToggledCallback) -> m SignalHandlerId
- afterTreeModelRowHasChildToggled :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowHasChildToggledCallback) -> m SignalHandlerId
- onTreeModelRowInserted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowInsertedCallback) -> m SignalHandlerId
- afterTreeModelRowInserted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowInsertedCallback) -> m SignalHandlerId
- type TreeViewColumnClickedCallback = IO ()
- onTreeViewColumnClicked :: (IsTreeViewColumn a, MonadIO m) => a -> ((?self :: a) => TreeViewColumnClickedCallback) -> m SignalHandlerId
- afterTreeViewColumnClicked :: (IsTreeViewColumn a, MonadIO m) => a -> ((?self :: a) => TreeViewColumnClickedCallback) -> m SignalHandlerId
- getTreeViewColumnAlignment :: (MonadIO m, IsTreeViewColumn o) => o -> m Float
- setTreeViewColumnAlignment :: (MonadIO m, IsTreeViewColumn o) => o -> Float -> m ()
- constructTreeViewColumnAlignment :: (IsTreeViewColumn o, MonadIO m) => Float -> m (GValueConstruct o)
- getTreeViewColumnCellArea :: (MonadIO m, IsTreeViewColumn o) => o -> m (Maybe CellArea)
- constructTreeViewColumnCellArea :: (IsTreeViewColumn o, MonadIO m, IsCellArea a) => a -> m (GValueConstruct o)
- getTreeViewColumnClickable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnClickable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- constructTreeViewColumnClickable :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewColumnExpand :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnExpand :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- constructTreeViewColumnExpand :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewColumnFixedWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnFixedWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- constructTreeViewColumnFixedWidth :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTreeViewColumnMaxWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnMaxWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- constructTreeViewColumnMaxWidth :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTreeViewColumnMinWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnMinWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- constructTreeViewColumnMinWidth :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTreeViewColumnReorderable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnReorderable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- constructTreeViewColumnReorderable :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewColumnResizable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnResizable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- constructTreeViewColumnResizable :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewColumnSizing :: (MonadIO m, IsTreeViewColumn o) => o -> m TreeViewColumnSizing
- setTreeViewColumnSizing :: (MonadIO m, IsTreeViewColumn o) => o -> TreeViewColumnSizing -> m ()
- constructTreeViewColumnSizing :: (IsTreeViewColumn o, MonadIO m) => TreeViewColumnSizing -> m (GValueConstruct o)
- getTreeViewColumnSortColumnId :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnSortColumnId :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- constructTreeViewColumnSortColumnId :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTreeViewColumnSortIndicator :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnSortIndicator :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- constructTreeViewColumnSortIndicator :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewColumnSortOrder :: (MonadIO m, IsTreeViewColumn o) => o -> m SortType
- setTreeViewColumnSortOrder :: (MonadIO m, IsTreeViewColumn o) => o -> SortType -> m ()
- constructTreeViewColumnSortOrder :: (IsTreeViewColumn o, MonadIO m) => SortType -> m (GValueConstruct o)
- getTreeViewColumnSpacing :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnSpacing :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- constructTreeViewColumnSpacing :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTreeViewColumnTitle :: (MonadIO m, IsTreeViewColumn o) => o -> m Text
- setTreeViewColumnTitle :: (MonadIO m, IsTreeViewColumn o) => o -> Text -> m ()
- constructTreeViewColumnTitle :: (IsTreeViewColumn o, MonadIO m) => Text -> m (GValueConstruct o)
- getTreeViewColumnVisible :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnVisible :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- constructTreeViewColumnVisible :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o) => o -> m (Maybe Widget)
- setTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o, IsWidget a) => o -> a -> m ()
- constructTreeViewColumnWidget :: (IsTreeViewColumn o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o) => o -> m ()
- getTreeViewColumnWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- getTreeViewColumnXOffset :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- treeViewColumnNew :: (HasCallStack, MonadIO m) => m TreeViewColumn
- treeViewColumnNewWithArea :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m TreeViewColumn
- treeViewColumnAddAttribute :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> Text -> Int32 -> m ()
- treeViewColumnCellGetPosition :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> m (Bool, Int32, Int32)
- treeViewColumnCellGetSize :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Maybe Rectangle -> m (Int32, Int32, Int32, Int32)
- treeViewColumnCellIsVisible :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- treeViewColumnClear :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m ()
- treeViewColumnClearAttributes :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> m ()
- treeViewColumnClicked :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m ()
- treeViewColumnFocusCell :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> m ()
- treeViewColumnGetAlignment :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Float
- treeViewColumnGetButton :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Widget
- treeViewColumnGetClickable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- treeViewColumnGetExpand :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- treeViewColumnGetFixedWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- treeViewColumnGetMaxWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- treeViewColumnGetMinWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- treeViewColumnGetReorderable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- treeViewColumnGetResizable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- treeViewColumnGetSizing :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m TreeViewColumnSizing
- treeViewColumnGetSortColumnId :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- treeViewColumnGetSortIndicator :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- treeViewColumnGetSortOrder :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m SortType
- treeViewColumnGetSpacing :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- treeViewColumnGetTitle :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Text
- treeViewColumnGetTreeView :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m (Maybe Widget)
- treeViewColumnGetVisible :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- treeViewColumnGetWidget :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m (Maybe Widget)
- treeViewColumnGetXOffset :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- treeViewColumnPackEnd :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> Bool -> m ()
- treeViewColumnQueueResize :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m ()
- treeViewColumnSetAlignment :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Float -> m ()
- treeViewColumnSetClickable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- treeViewColumnSetExpand :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- treeViewColumnSetFixedWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- treeViewColumnSetMaxWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- treeViewColumnSetMinWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- treeViewColumnSetReorderable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- treeViewColumnSetResizable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- treeViewColumnSetSizing :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> TreeViewColumnSizing -> m ()
- treeViewColumnSetSpacing :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- treeViewColumnSetTitle :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Text -> m ()
- treeViewColumnSetVisible :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- treeViewColumnSetWidget :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsWidget b) => a -> Maybe b -> m ()
- type CellRendererEditingStartedCallback = CellEditable -> Text -> IO ()
- type CellRendererEditingCanceledCallback = IO ()
- onCellRendererEditingCanceled :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingCanceledCallback) -> m SignalHandlerId
- afterCellRendererEditingCanceled :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingCanceledCallback) -> m SignalHandlerId
- onCellRendererEditingStarted :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingStartedCallback) -> m SignalHandlerId
- afterCellRendererEditingStarted :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingStartedCallback) -> m SignalHandlerId
- setCellRendererCellBackground :: (MonadIO m, IsCellRenderer o) => o -> Text -> m ()
- constructCellRendererCellBackground :: (IsCellRenderer o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererCellBackground :: (MonadIO m, IsCellRenderer o) => o -> m ()
- getCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> m (Maybe Color)
- setCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> Color -> m ()
- constructCellRendererCellBackgroundGdk :: (IsCellRenderer o, MonadIO m) => Color -> m (GValueConstruct o)
- clearCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> m ()
- getCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> m (Maybe RGBA)
- setCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> RGBA -> m ()
- constructCellRendererCellBackgroundRgba :: (IsCellRenderer o, MonadIO m) => RGBA -> m (GValueConstruct o)
- clearCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> m ()
- getCellRendererCellBackgroundSet :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererCellBackgroundSet :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- constructCellRendererCellBackgroundSet :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererEditing :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- getCellRendererHeight :: (MonadIO m, IsCellRenderer o) => o -> m Int32
- setCellRendererHeight :: (MonadIO m, IsCellRenderer o) => o -> Int32 -> m ()
- constructCellRendererHeight :: (IsCellRenderer o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererIsExpanded :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererIsExpanded :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- constructCellRendererIsExpanded :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererIsExpander :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererIsExpander :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- constructCellRendererIsExpander :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererMode :: (MonadIO m, IsCellRenderer o) => o -> m CellRendererMode
- setCellRendererMode :: (MonadIO m, IsCellRenderer o) => o -> CellRendererMode -> m ()
- constructCellRendererMode :: (IsCellRenderer o, MonadIO m) => CellRendererMode -> m (GValueConstruct o)
- getCellRendererSensitive :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererSensitive :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- constructCellRendererSensitive :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererVisible :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererVisible :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- constructCellRendererVisible :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererWidth :: (MonadIO m, IsCellRenderer o) => o -> m Int32
- setCellRendererWidth :: (MonadIO m, IsCellRenderer o) => o -> Int32 -> m ()
- constructCellRendererWidth :: (IsCellRenderer o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererXalign :: (MonadIO m, IsCellRenderer o) => o -> m Float
- setCellRendererXalign :: (MonadIO m, IsCellRenderer o) => o -> Float -> m ()
- constructCellRendererXalign :: (IsCellRenderer o, MonadIO m) => Float -> m (GValueConstruct o)
- getCellRendererXpad :: (MonadIO m, IsCellRenderer o) => o -> m Word32
- setCellRendererXpad :: (MonadIO m, IsCellRenderer o) => o -> Word32 -> m ()
- constructCellRendererXpad :: (IsCellRenderer o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getCellRendererYalign :: (MonadIO m, IsCellRenderer o) => o -> m Float
- setCellRendererYalign :: (MonadIO m, IsCellRenderer o) => o -> Float -> m ()
- constructCellRendererYalign :: (IsCellRenderer o, MonadIO m) => Float -> m (GValueConstruct o)
- getCellRendererYpad :: (MonadIO m, IsCellRenderer o) => o -> m Word32
- setCellRendererYpad :: (MonadIO m, IsCellRenderer o) => o -> Word32 -> m ()
- constructCellRendererYpad :: (IsCellRenderer o, MonadIO m) => Word32 -> m (GValueConstruct o)
- cellRendererActivate :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> Event -> b -> Text -> Rectangle -> Rectangle -> [CellRendererState] -> m Bool
- cellRendererGetAlignedArea :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> [CellRendererState] -> Rectangle -> m Rectangle
- cellRendererGetAlignment :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m (Float, Float)
- cellRendererGetFixedSize :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m (Int32, Int32)
- cellRendererGetPadding :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m (Int32, Int32)
- cellRendererGetPreferredHeight :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> m (Int32, Int32)
- cellRendererGetPreferredHeightForWidth :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> Int32 -> m (Int32, Int32)
- cellRendererGetPreferredSize :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> m (Requisition, Requisition)
- cellRendererGetPreferredWidth :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> m (Int32, Int32)
- cellRendererGetPreferredWidthForHeight :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> Int32 -> m (Int32, Int32)
- cellRendererGetRequestMode :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m SizeRequestMode
- cellRendererGetSensitive :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m Bool
- cellRendererGetSize :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> Maybe Rectangle -> m (Int32, Int32, Int32, Int32)
- cellRendererGetState :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => Maybe a -> Maybe b -> [CellRendererState] -> m [StateFlags]
- cellRendererGetVisible :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m Bool
- cellRendererIsActivatable :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m Bool
- cellRendererSetAlignment :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Float -> Float -> m ()
- cellRendererSetFixedSize :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Int32 -> Int32 -> m ()
- cellRendererSetPadding :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Int32 -> Int32 -> m ()
- cellRendererSetSensitive :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Bool -> m ()
- cellRendererSetVisible :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Bool -> m ()
- styleProviderGetIconFactory :: (HasCallStack, MonadIO m, IsStyleProvider a) => a -> WidgetPath -> m (Maybe IconFactory)
- styleProviderGetStyle :: (HasCallStack, MonadIO m, IsStyleProvider a) => a -> WidgetPath -> m (Maybe StyleProperties)
- styleProviderGetStyleProperty :: (HasCallStack, MonadIO m, IsStyleProvider a) => a -> WidgetPath -> [StateFlags] -> GParamSpec -> m (Bool, GValue)
- buildableAddChild :: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> c -> Maybe Text -> m ()
- buildableConstructChild :: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> Text -> m Object
- buildableCustomFinished :: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> Maybe c -> Text -> Ptr () -> m ()
- buildableCustomTagEnd :: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> Maybe c -> Text -> Ptr () -> m ()
- buildableCustomTagStart :: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> Maybe c -> Text -> m (Bool, MarkupParser, Ptr ())
- buildableGetInternalChild :: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> Text -> m Object
- buildableGetName :: (HasCallStack, MonadIO m, IsBuildable a) => a -> m Text
- buildableSetBuildableProperty :: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> Text -> GValue -> m ()
- type CellEditableRemoveWidgetCallback = IO ()
- type CellEditableEditingDoneCallback = IO ()
- getCellEditableEditingCanceled :: (MonadIO m, IsCellEditable o) => o -> m Bool
- setCellEditableEditingCanceled :: (MonadIO m, IsCellEditable o) => o -> Bool -> m ()
- constructCellEditableEditingCanceled :: (IsCellEditable o, MonadIO m) => Bool -> m (GValueConstruct o)
- onCellEditableEditingDone :: (IsCellEditable a, MonadIO m) => a -> ((?self :: a) => CellEditableEditingDoneCallback) -> m SignalHandlerId
- afterCellEditableEditingDone :: (IsCellEditable a, MonadIO m) => a -> ((?self :: a) => CellEditableEditingDoneCallback) -> m SignalHandlerId
- onCellEditableRemoveWidget :: (IsCellEditable a, MonadIO m) => a -> ((?self :: a) => CellEditableRemoveWidgetCallback) -> m SignalHandlerId
- afterCellEditableRemoveWidget :: (IsCellEditable a, MonadIO m) => a -> ((?self :: a) => CellEditableRemoveWidgetCallback) -> m SignalHandlerId
- getCellAreaContextArea :: (MonadIO m, IsCellAreaContext o) => o -> m CellArea
- constructCellAreaContextArea :: (IsCellAreaContext o, MonadIO m, IsCellArea a) => a -> m (GValueConstruct o)
- getCellAreaContextMinimumHeight :: (MonadIO m, IsCellAreaContext o) => o -> m Int32
- getCellAreaContextMinimumWidth :: (MonadIO m, IsCellAreaContext o) => o -> m Int32
- getCellAreaContextNaturalHeight :: (MonadIO m, IsCellAreaContext o) => o -> m Int32
- getCellAreaContextNaturalWidth :: (MonadIO m, IsCellAreaContext o) => o -> m Int32
- cellAreaContextAllocate :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> Int32 -> Int32 -> m ()
- cellAreaContextGetAllocation :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> m (Int32, Int32)
- cellAreaContextGetArea :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> m CellArea
- cellAreaContextGetPreferredHeightForWidth :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> Int32 -> m (Int32, Int32)
- cellAreaContextGetPreferredWidthForHeight :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> Int32 -> m (Int32, Int32)
- cellAreaContextPushPreferredHeight :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> Int32 -> Int32 -> m ()
- cellAreaContextPushPreferredWidth :: (HasCallStack, MonadIO m, IsCellAreaContext a) => a -> Int32 -> Int32 -> m ()
- type CellAreaRemoveEditableCallback = CellRenderer -> CellEditable -> IO ()
- type CellAreaFocusChangedCallback = CellRenderer -> Text -> IO ()
- type CellAreaApplyAttributesCallback = TreeModel -> TreeIter -> Bool -> Bool -> IO ()
- type CellAreaAddEditableCallback = CellRenderer -> CellEditable -> Rectangle -> Text -> IO ()
- onCellAreaAddEditable :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaAddEditableCallback) -> m SignalHandlerId
- afterCellAreaAddEditable :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaAddEditableCallback) -> m SignalHandlerId
- onCellAreaApplyAttributes :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaApplyAttributesCallback) -> m SignalHandlerId
- afterCellAreaApplyAttributes :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaApplyAttributesCallback) -> m SignalHandlerId
- onCellAreaFocusChanged :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaFocusChangedCallback) -> m SignalHandlerId
- afterCellAreaFocusChanged :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaFocusChangedCallback) -> m SignalHandlerId
- onCellAreaRemoveEditable :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaRemoveEditableCallback) -> m SignalHandlerId
- afterCellAreaRemoveEditable :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaRemoveEditableCallback) -> m SignalHandlerId
- getCellAreaEditWidget :: (MonadIO m, IsCellArea o) => o -> m CellEditable
- getCellAreaEditedCell :: (MonadIO m, IsCellArea o) => o -> m CellRenderer
- getCellAreaFocusCell :: (MonadIO m, IsCellArea o) => o -> m CellRenderer
- setCellAreaFocusCell :: (MonadIO m, IsCellArea o, IsCellRenderer a) => o -> a -> m ()
- constructCellAreaFocusCell :: (IsCellArea o, MonadIO m, IsCellRenderer a) => a -> m (GValueConstruct o)
- cellAreaActivate :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) => a -> b -> c -> Rectangle -> [CellRendererState] -> Bool -> m Bool
- cellAreaActivateCell :: (HasCallStack, MonadIO m, IsCellArea a, IsWidget b, IsCellRenderer c) => a -> b -> c -> Event -> Rectangle -> [CellRendererState] -> m Bool
- cellAreaAdd :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> m ()
- cellAreaAttributeConnect :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> Text -> Int32 -> m ()
- cellAreaAttributeDisconnect :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> Text -> m ()
- cellAreaAttributeGetColumn :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> Text -> m Int32
- cellAreaCellGetProperty :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> Text -> GValue -> m ()
- cellAreaCellSetProperty :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> Text -> GValue -> m ()
- cellAreaCopyContext :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b) => a -> b -> m CellAreaContext
- cellAreaCreateContext :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m CellAreaContext
- cellAreaEvent :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) => a -> b -> c -> Event -> Rectangle -> [CellRendererState] -> m Int32
- cellAreaFocus :: (HasCallStack, MonadIO m, IsCellArea a) => a -> DirectionType -> m Bool
- cellAreaGetCellAllocation :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c, IsCellRenderer d) => a -> b -> c -> d -> Rectangle -> m Rectangle
- cellAreaGetCellAtPosition :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) => a -> b -> c -> Rectangle -> Int32 -> Int32 -> m (CellRenderer, Rectangle)
- cellAreaGetCurrentPathString :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m Text
- cellAreaGetFocusCell :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m CellRenderer
- cellAreaGetFocusFromSibling :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> m (Maybe CellRenderer)
- cellAreaGetFocusSiblings :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> m [CellRenderer]
- cellAreaGetRequestMode :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m SizeRequestMode
- cellAreaHasRenderer :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> m Bool
- cellAreaIsActivatable :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m Bool
- cellAreaIsFocusSibling :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b, IsCellRenderer c) => a -> b -> c -> m Bool
- cellAreaRemove :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> m ()
- cellAreaRemoveFocusSibling :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b, IsCellRenderer c) => a -> b -> c -> m ()
- cellAreaRender :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) => a -> b -> c -> Context -> Rectangle -> Rectangle -> [CellRendererState] -> Bool -> m ()
- cellAreaSetFocusCell :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> m ()
- cellAreaStopEditing :: (HasCallStack, MonadIO m, IsCellArea a) => a -> Bool -> m ()
- cellLayoutAddAttribute :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Text -> Int32 -> m ()
- cellLayoutClearAttributes :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> m ()
- cellLayoutGetArea :: (HasCallStack, MonadIO m, IsCellLayout a) => a -> m (Maybe CellArea)
- cellLayoutGetCells :: (HasCallStack, MonadIO m, IsCellLayout a) => a -> m [CellRenderer]
- cellLayoutPackEnd :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Bool -> m ()
- cellLayoutPackStart :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Bool -> m ()
- cellLayoutReorder :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Int32 -> m ()
- type TreeViewUnselectAllCallback = IO Bool
- type TreeViewToggleCursorRowCallback = IO Bool
- type TreeViewTestExpandRowCallback = TreeIter -> TreePath -> IO Bool
- type TreeViewTestCollapseRowCallback = TreeIter -> TreePath -> IO Bool
- type TreeViewStartInteractiveSearchCallback = IO Bool
- type TreeViewSelectCursorRowCallback = Bool -> IO Bool
- type TreeViewSelectCursorParentCallback = IO Bool
- type TreeViewSelectAllCallback = IO Bool
- type TreeViewRowExpandedCallback = TreeIter -> TreePath -> IO ()
- type TreeViewRowCollapsedCallback = TreeIter -> TreePath -> IO ()
- type TreeViewRowActivatedCallback = TreePath -> TreeViewColumn -> IO ()
- type TreeViewMoveCursorCallback = MovementStep -> Int32 -> IO Bool
- type TreeViewExpandCollapseCursorRowCallback = Bool -> Bool -> Bool -> IO Bool
- type TreeViewCursorChangedCallback = IO ()
- type TreeViewColumnsChangedCallback = IO ()
- onTreeViewColumnsChanged :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewColumnsChangedCallback) -> m SignalHandlerId
- afterTreeViewColumnsChanged :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewColumnsChangedCallback) -> m SignalHandlerId
- onTreeViewCursorChanged :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewCursorChangedCallback) -> m SignalHandlerId
- afterTreeViewCursorChanged :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewCursorChangedCallback) -> m SignalHandlerId
- onTreeViewExpandCollapseCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewExpandCollapseCursorRowCallback) -> m SignalHandlerId
- afterTreeViewExpandCollapseCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewExpandCollapseCursorRowCallback) -> m SignalHandlerId
- onTreeViewMoveCursor :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewMoveCursorCallback) -> m SignalHandlerId
- afterTreeViewMoveCursor :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewMoveCursorCallback) -> m SignalHandlerId
- onTreeViewRowActivated :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowActivatedCallback) -> m SignalHandlerId
- afterTreeViewRowActivated :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowActivatedCallback) -> m SignalHandlerId
- onTreeViewRowCollapsed :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowCollapsedCallback) -> m SignalHandlerId
- afterTreeViewRowCollapsed :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowCollapsedCallback) -> m SignalHandlerId
- onTreeViewRowExpanded :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowExpandedCallback) -> m SignalHandlerId
- afterTreeViewRowExpanded :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowExpandedCallback) -> m SignalHandlerId
- onTreeViewSelectAll :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectAllCallback) -> m SignalHandlerId
- afterTreeViewSelectAll :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectAllCallback) -> m SignalHandlerId
- onTreeViewSelectCursorParent :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectCursorParentCallback) -> m SignalHandlerId
- afterTreeViewSelectCursorParent :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectCursorParentCallback) -> m SignalHandlerId
- onTreeViewSelectCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectCursorRowCallback) -> m SignalHandlerId
- afterTreeViewSelectCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectCursorRowCallback) -> m SignalHandlerId
- onTreeViewStartInteractiveSearch :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewStartInteractiveSearchCallback) -> m SignalHandlerId
- afterTreeViewStartInteractiveSearch :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewStartInteractiveSearchCallback) -> m SignalHandlerId
- onTreeViewTestCollapseRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewTestCollapseRowCallback) -> m SignalHandlerId
- afterTreeViewTestCollapseRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewTestCollapseRowCallback) -> m SignalHandlerId
- onTreeViewTestExpandRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewTestExpandRowCallback) -> m SignalHandlerId
- afterTreeViewTestExpandRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewTestExpandRowCallback) -> m SignalHandlerId
- onTreeViewToggleCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewToggleCursorRowCallback) -> m SignalHandlerId
- afterTreeViewToggleCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewToggleCursorRowCallback) -> m SignalHandlerId
- onTreeViewUnselectAll :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewUnselectAllCallback) -> m SignalHandlerId
- afterTreeViewUnselectAll :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewUnselectAllCallback) -> m SignalHandlerId
- getTreeViewActivateOnSingleClick :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewActivateOnSingleClick :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewActivateOnSingleClick :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewEnableGridLines :: (MonadIO m, IsTreeView o) => o -> m TreeViewGridLines
- setTreeViewEnableGridLines :: (MonadIO m, IsTreeView o) => o -> TreeViewGridLines -> m ()
- constructTreeViewEnableGridLines :: (IsTreeView o, MonadIO m) => TreeViewGridLines -> m (GValueConstruct o)
- getTreeViewEnableSearch :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewEnableSearch :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewEnableSearch :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewEnableTreeLines :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewEnableTreeLines :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewEnableTreeLines :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewExpanderColumn :: (MonadIO m, IsTreeView o) => o -> m TreeViewColumn
- setTreeViewExpanderColumn :: (MonadIO m, IsTreeView o, IsTreeViewColumn a) => o -> a -> m ()
- constructTreeViewExpanderColumn :: (IsTreeView o, MonadIO m, IsTreeViewColumn a) => a -> m (GValueConstruct o)
- clearTreeViewExpanderColumn :: (MonadIO m, IsTreeView o) => o -> m ()
- getTreeViewFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewFixedHeightMode :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewHeadersClickable :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewHeadersClickable :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewHeadersClickable :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewHeadersVisible :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewHeadersVisible :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewHeadersVisible :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewHoverExpand :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewHoverExpand :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewHoverExpand :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewHoverSelection :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewHoverSelection :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewHoverSelection :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewLevelIndentation :: (MonadIO m, IsTreeView o) => o -> m Int32
- setTreeViewLevelIndentation :: (MonadIO m, IsTreeView o) => o -> Int32 -> m ()
- constructTreeViewLevelIndentation :: (IsTreeView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTreeViewModel :: (MonadIO m, IsTreeView o) => o -> m (Maybe TreeModel)
- setTreeViewModel :: (MonadIO m, IsTreeView o, IsTreeModel a) => o -> a -> m ()
- constructTreeViewModel :: (IsTreeView o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o)
- clearTreeViewModel :: (MonadIO m, IsTreeView o) => o -> m ()
- getTreeViewReorderable :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewReorderable :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewReorderable :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewRubberBanding :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewRubberBanding :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewRubberBanding :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewRulesHint :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewRulesHint :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewRulesHint :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewSearchColumn :: (MonadIO m, IsTreeView o) => o -> m Int32
- setTreeViewSearchColumn :: (MonadIO m, IsTreeView o) => o -> Int32 -> m ()
- constructTreeViewSearchColumn :: (IsTreeView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTreeViewShowExpanders :: (MonadIO m, IsTreeView o) => o -> m Bool
- setTreeViewShowExpanders :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewShowExpanders :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTreeViewTooltipColumn :: (MonadIO m, IsTreeView o) => o -> m Int32
- setTreeViewTooltipColumn :: (MonadIO m, IsTreeView o) => o -> Int32 -> m ()
- constructTreeViewTooltipColumn :: (IsTreeView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- setTreeViewUbuntuAlmostFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- constructTreeViewUbuntuAlmostFixedHeightMode :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- treeViewNew :: (HasCallStack, MonadIO m) => m TreeView
- treeViewNewWithModel :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m TreeView
- treeViewAppendColumn :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) => a -> b -> m Int32
- treeViewCollapseAll :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m ()
- treeViewCollapseRow :: (HasCallStack, MonadIO m, IsTreeView a) => a -> TreePath -> m Bool
- treeViewColumnsAutosize :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m ()
- treeViewConvertBinWindowToTreeCoords :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- treeViewConvertBinWindowToWidgetCoords :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- treeViewConvertTreeToWidgetCoords :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- treeViewConvertWidgetToTreeCoords :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- treeViewCreateRowDragIcon :: (HasCallStack, MonadIO m, IsTreeView a) => a -> TreePath -> m Surface
- treeViewExpandAll :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m ()
- treeViewExpandRow :: (HasCallStack, MonadIO m, IsTreeView a) => a -> TreePath -> Bool -> m Bool
- treeViewExpandToPath :: (HasCallStack, MonadIO m, IsTreeView a) => a -> TreePath -> m ()
- treeViewGetActivateOnSingleClick :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetBackgroundArea :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) => a -> Maybe TreePath -> Maybe b -> m Rectangle
- treeViewGetColumn :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> m (Maybe TreeViewColumn)
- treeViewGetColumns :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m [TreeViewColumn]
- treeViewGetCursor :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m (Maybe TreePath, Maybe TreeViewColumn)
- treeViewGetDestRowAtPos :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m (Bool, Maybe TreePath, TreeViewDropPosition)
- treeViewGetDragDestRow :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m (Maybe TreePath, TreeViewDropPosition)
- treeViewGetEnableSearch :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetEnableTreeLines :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetExpanderColumn :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m TreeViewColumn
- treeViewGetFixedHeightMode :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetGridLines :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m TreeViewGridLines
- treeViewGetHadjustment :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Adjustment
- treeViewGetHeadersClickable :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetHeadersVisible :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetHoverExpand :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetHoverSelection :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetLevelIndentation :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Int32
- treeViewGetModel :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m (Maybe TreeModel)
- treeViewGetNColumns :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Word32
- treeViewGetReorderable :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetRubberBanding :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetRulesHint :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetSearchColumn :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Int32
- treeViewGetSearchEntry :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Entry
- treeViewGetSelection :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m TreeSelection
- treeViewGetShowExpanders :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewGetTooltipColumn :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Int32
- treeViewGetTooltipContext :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> Bool -> m (Bool, Int32, Int32, Maybe TreeModel, TreePath, TreeIter)
- treeViewGetVadjustment :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Adjustment
- treeViewGetVisibleRange :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m (Bool, TreePath, TreePath)
- treeViewGetVisibleRect :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Rectangle
- treeViewInsertColumn :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) => a -> b -> Int32 -> m Int32
- treeViewInsertColumnWithDataFunc :: (HasCallStack, MonadIO m, IsTreeView a, IsCellRenderer b) => a -> Int32 -> Text -> b -> TreeCellDataFunc -> m Int32
- treeViewIsBlankAtPos :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m (Bool, Maybe TreePath, Maybe TreeViewColumn, Int32, Int32)
- treeViewIsRubberBandingActive :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m Bool
- treeViewMoveColumnAfter :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b, IsTreeViewColumn c) => a -> b -> Maybe c -> m ()
- treeViewRemoveColumn :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) => a -> b -> m Int32
- treeViewRowExpanded :: (HasCallStack, MonadIO m, IsTreeView a) => a -> TreePath -> m Bool
- treeViewScrollToPoint :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Int32 -> Int32 -> m ()
- treeViewSetColumnDragFunction :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Maybe TreeViewColumnDropFunc -> m ()
- treeViewSetDestroyCountFunc :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Maybe TreeDestroyCountFunc -> m ()
- treeViewSetDragDestRow :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Maybe TreePath -> TreeViewDropPosition -> m ()
- treeViewSetEnableSearch :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetEnableTreeLines :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetExpanderColumn :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) => a -> Maybe b -> m ()
- treeViewSetFixedHeightMode :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetGridLines :: (HasCallStack, MonadIO m, IsTreeView a) => a -> TreeViewGridLines -> m ()
- treeViewSetHadjustment :: (HasCallStack, MonadIO m, IsTreeView a, IsAdjustment b) => a -> Maybe b -> m ()
- treeViewSetHeadersClickable :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetHeadersVisible :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetHoverExpand :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetHoverSelection :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetModel :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeModel b) => a -> Maybe b -> m ()
- treeViewSetRowSeparatorFunc :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Maybe TreeViewRowSeparatorFunc -> m ()
- treeViewSetRubberBanding :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetSearchEntry :: (HasCallStack, MonadIO m, IsTreeView a, IsEntry b) => a -> Maybe b -> m ()
- treeViewSetSearchPositionFunc :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Maybe TreeViewSearchPositionFunc -> m ()
- treeViewSetShowExpanders :: (HasCallStack, MonadIO m, IsTreeView a) => a -> Bool -> m ()
- treeViewSetVadjustment :: (HasCallStack, MonadIO m, IsTreeView a, IsAdjustment b) => a -> Maybe b -> m ()
- treeViewUnsetRowsDragDest :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m ()
- treeViewUnsetRowsDragSource :: (HasCallStack, MonadIO m, IsTreeView a) => a -> m ()
- type TreeSelectionChangedCallback = IO ()
- onTreeSelectionChanged :: (IsTreeSelection a, MonadIO m) => a -> ((?self :: a) => TreeSelectionChangedCallback) -> m SignalHandlerId
- afterTreeSelectionChanged :: (IsTreeSelection a, MonadIO m) => a -> ((?self :: a) => TreeSelectionChangedCallback) -> m SignalHandlerId
- getTreeSelectionMode :: (MonadIO m, IsTreeSelection o) => o -> m SelectionMode
- setTreeSelectionMode :: (MonadIO m, IsTreeSelection o) => o -> SelectionMode -> m ()
- constructTreeSelectionMode :: (IsTreeSelection o, MonadIO m) => SelectionMode -> m (GValueConstruct o)
- treeSelectionCountSelectedRows :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m Int32
- treeSelectionGetMode :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m SelectionMode
- treeSelectionGetSelected :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m (Bool, TreeModel, TreeIter)
- treeSelectionGetTreeView :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m TreeView
- treeSelectionIterIsSelected :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreeIter -> m Bool
- treeSelectionPathIsSelected :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> m Bool
- treeSelectionSelectAll :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m ()
- treeSelectionSelectIter :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreeIter -> m ()
- treeSelectionSelectPath :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> m ()
- treeSelectionSelectRange :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> TreePath -> m ()
- treeSelectionUnselectAll :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m ()
- treeSelectionUnselectIter :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreeIter -> m ()
- treeSelectionUnselectPath :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> m ()
- treeSelectionUnselectRange :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> TreePath -> m ()
- type EntryCompletionNoMatchesCallback = IO ()
- type EntryCompletionMatchSelectedCallback = TreeModel -> TreeIter -> IO Bool
- type EntryCompletionInsertPrefixCallback = Text -> IO Bool
- type EntryCompletionCursorOnMatchCallback = TreeModel -> TreeIter -> IO Bool
- type EntryCompletionActionActivatedCallback = Int32 -> IO ()
- onEntryCompletionActionActivated :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionActionActivatedCallback) -> m SignalHandlerId
- afterEntryCompletionActionActivated :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionActionActivatedCallback) -> m SignalHandlerId
- onEntryCompletionCursorOnMatch :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionCursorOnMatchCallback) -> m SignalHandlerId
- afterEntryCompletionCursorOnMatch :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionCursorOnMatchCallback) -> m SignalHandlerId
- onEntryCompletionInsertPrefix :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionInsertPrefixCallback) -> m SignalHandlerId
- afterEntryCompletionInsertPrefix :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionInsertPrefixCallback) -> m SignalHandlerId
- onEntryCompletionMatchSelected :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionMatchSelectedCallback) -> m SignalHandlerId
- afterEntryCompletionMatchSelected :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionMatchSelectedCallback) -> m SignalHandlerId
- onEntryCompletionNoMatches :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionNoMatchesCallback) -> m SignalHandlerId
- afterEntryCompletionNoMatches :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionNoMatchesCallback) -> m SignalHandlerId
- getEntryCompletionCellArea :: (MonadIO m, IsEntryCompletion o) => o -> m (Maybe CellArea)
- constructEntryCompletionCellArea :: (IsEntryCompletion o, MonadIO m, IsCellArea a) => a -> m (GValueConstruct o)
- getEntryCompletionInlineCompletion :: (MonadIO m, IsEntryCompletion o) => o -> m Bool
- setEntryCompletionInlineCompletion :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m ()
- constructEntryCompletionInlineCompletion :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryCompletionInlineSelection :: (MonadIO m, IsEntryCompletion o) => o -> m Bool
- setEntryCompletionInlineSelection :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m ()
- constructEntryCompletionInlineSelection :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryCompletionMinimumKeyLength :: (MonadIO m, IsEntryCompletion o) => o -> m Int32
- setEntryCompletionMinimumKeyLength :: (MonadIO m, IsEntryCompletion o) => o -> Int32 -> m ()
- constructEntryCompletionMinimumKeyLength :: (IsEntryCompletion o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getEntryCompletionModel :: (MonadIO m, IsEntryCompletion o) => o -> m (Maybe TreeModel)
- setEntryCompletionModel :: (MonadIO m, IsEntryCompletion o, IsTreeModel a) => o -> a -> m ()
- constructEntryCompletionModel :: (IsEntryCompletion o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o)
- clearEntryCompletionModel :: (MonadIO m, IsEntryCompletion o) => o -> m ()
- getEntryCompletionPopupCompletion :: (MonadIO m, IsEntryCompletion o) => o -> m Bool
- setEntryCompletionPopupCompletion :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m ()
- constructEntryCompletionPopupCompletion :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryCompletionPopupSetWidth :: (MonadIO m, IsEntryCompletion o) => o -> m Bool
- setEntryCompletionPopupSetWidth :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m ()
- constructEntryCompletionPopupSetWidth :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryCompletionPopupSingleMatch :: (MonadIO m, IsEntryCompletion o) => o -> m Bool
- setEntryCompletionPopupSingleMatch :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m ()
- constructEntryCompletionPopupSingleMatch :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryCompletionTextColumn :: (MonadIO m, IsEntryCompletion o) => o -> m Int32
- setEntryCompletionTextColumn :: (MonadIO m, IsEntryCompletion o) => o -> Int32 -> m ()
- constructEntryCompletionTextColumn :: (IsEntryCompletion o, MonadIO m) => Int32 -> m (GValueConstruct o)
- entryCompletionNew :: (HasCallStack, MonadIO m) => m EntryCompletion
- entryCompletionNewWithArea :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m EntryCompletion
- entryCompletionComplete :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m ()
- entryCompletionComputePrefix :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Text -> m (Maybe Text)
- entryCompletionDeleteAction :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Int32 -> m ()
- entryCompletionGetCompletionPrefix :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m Text
- entryCompletionGetEntry :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m Widget
- entryCompletionGetInlineCompletion :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m Bool
- entryCompletionGetInlineSelection :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m Bool
- entryCompletionGetMinimumKeyLength :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m Int32
- entryCompletionGetModel :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m (Maybe TreeModel)
- entryCompletionGetPopupCompletion :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m Bool
- entryCompletionGetPopupSetWidth :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m Bool
- entryCompletionGetPopupSingleMatch :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m Bool
- entryCompletionGetTextColumn :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m Int32
- entryCompletionInsertActionText :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Int32 -> Text -> m ()
- entryCompletionInsertPrefix :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> m ()
- entryCompletionSetInlineCompletion :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Bool -> m ()
- entryCompletionSetInlineSelection :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Bool -> m ()
- entryCompletionSetMinimumKeyLength :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Int32 -> m ()
- entryCompletionSetPopupCompletion :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Bool -> m ()
- entryCompletionSetPopupSetWidth :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Bool -> m ()
- entryCompletionSetPopupSingleMatch :: (HasCallStack, MonadIO m, IsEntryCompletion a) => a -> Bool -> m ()
- type EntryToggleOverwriteCallback = IO ()
- type EntryToggleDirectionCallback = IO ()
- type EntryPreeditChangedCallback = Text -> IO ()
- type EntryPopulatePopupCallback = Widget -> IO ()
- type EntryPasteClipboardCallback = IO ()
- type EntryMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO ()
- type EntryInsertEmojiCallback = IO ()
- type EntryInsertAtCursorCallback = Text -> IO ()
- type EntryIconReleaseCallback = EntryIconPosition -> Event -> IO ()
- type EntryIconPressCallback = EntryIconPosition -> Event -> IO ()
- type EntryDeleteFromCursorCallback = DeleteType -> Int32 -> IO ()
- type EntryCutClipboardCallback = IO ()
- type EntryCopyClipboardCallback = IO ()
- type EntryBackspaceCallback = IO ()
- type EntryActivateCallback = IO ()
- onEntryActivate :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryActivateCallback) -> m SignalHandlerId
- afterEntryActivate :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryActivateCallback) -> m SignalHandlerId
- onEntryBackspace :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryBackspaceCallback) -> m SignalHandlerId
- afterEntryBackspace :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryBackspaceCallback) -> m SignalHandlerId
- onEntryCopyClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryCopyClipboardCallback) -> m SignalHandlerId
- afterEntryCopyClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryCopyClipboardCallback) -> m SignalHandlerId
- onEntryCutClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryCutClipboardCallback) -> m SignalHandlerId
- afterEntryCutClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryCutClipboardCallback) -> m SignalHandlerId
- onEntryDeleteFromCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryDeleteFromCursorCallback) -> m SignalHandlerId
- afterEntryDeleteFromCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryDeleteFromCursorCallback) -> m SignalHandlerId
- onEntryIconPress :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryIconPressCallback) -> m SignalHandlerId
- afterEntryIconPress :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryIconPressCallback) -> m SignalHandlerId
- onEntryIconRelease :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryIconReleaseCallback) -> m SignalHandlerId
- afterEntryIconRelease :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryIconReleaseCallback) -> m SignalHandlerId
- onEntryInsertAtCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryInsertAtCursorCallback) -> m SignalHandlerId
- afterEntryInsertAtCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryInsertAtCursorCallback) -> m SignalHandlerId
- onEntryInsertEmoji :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryInsertEmojiCallback) -> m SignalHandlerId
- afterEntryInsertEmoji :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryInsertEmojiCallback) -> m SignalHandlerId
- onEntryMoveCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryMoveCursorCallback) -> m SignalHandlerId
- afterEntryMoveCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryMoveCursorCallback) -> m SignalHandlerId
- onEntryPasteClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPasteClipboardCallback) -> m SignalHandlerId
- afterEntryPasteClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPasteClipboardCallback) -> m SignalHandlerId
- onEntryPopulatePopup :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPopulatePopupCallback) -> m SignalHandlerId
- afterEntryPopulatePopup :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPopulatePopupCallback) -> m SignalHandlerId
- onEntryPreeditChanged :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPreeditChangedCallback) -> m SignalHandlerId
- afterEntryPreeditChanged :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPreeditChangedCallback) -> m SignalHandlerId
- onEntryToggleDirection :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryToggleDirectionCallback) -> m SignalHandlerId
- afterEntryToggleDirection :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryToggleDirectionCallback) -> m SignalHandlerId
- onEntryToggleOverwrite :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryToggleOverwriteCallback) -> m SignalHandlerId
- afterEntryToggleOverwrite :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryToggleOverwriteCallback) -> m SignalHandlerId
- getEntryActivatesDefault :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryActivatesDefault :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryActivatesDefault :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryAttributes :: (MonadIO m, IsEntry o) => o -> m (Maybe AttrList)
- setEntryAttributes :: (MonadIO m, IsEntry o) => o -> AttrList -> m ()
- constructEntryAttributes :: (IsEntry o, MonadIO m) => AttrList -> m (GValueConstruct o)
- getEntryBuffer :: (MonadIO m, IsEntry o) => o -> m EntryBuffer
- setEntryBuffer :: (MonadIO m, IsEntry o, IsEntryBuffer a) => o -> a -> m ()
- constructEntryBuffer :: (IsEntry o, MonadIO m, IsEntryBuffer a) => a -> m (GValueConstruct o)
- getEntryCapsLockWarning :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryCapsLockWarning :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryCapsLockWarning :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryCompletion :: (MonadIO m, IsEntry o) => o -> m EntryCompletion
- setEntryCompletion :: (MonadIO m, IsEntry o, IsEntryCompletion a) => o -> a -> m ()
- constructEntryCompletion :: (IsEntry o, MonadIO m, IsEntryCompletion a) => a -> m (GValueConstruct o)
- clearEntryCompletion :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryCursorPosition :: (MonadIO m, IsEntry o) => o -> m Int32
- getEntryEditable :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryEditable :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryEditable :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryEnableEmojiCompletion :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryEnableEmojiCompletion :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryEnableEmojiCompletion :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryHasFrame :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryHasFrame :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryHasFrame :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryImModule :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryImModule :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntryImModule :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntryImModule :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> m (Maybe Border)
- setEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> Border -> m ()
- constructEntryInnerBorder :: (IsEntry o, MonadIO m) => Border -> m (GValueConstruct o)
- clearEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryInputHints :: (MonadIO m, IsEntry o) => o -> m [InputHints]
- setEntryInputHints :: (MonadIO m, IsEntry o) => o -> [InputHints] -> m ()
- constructEntryInputHints :: (IsEntry o, MonadIO m) => [InputHints] -> m (GValueConstruct o)
- getEntryInputPurpose :: (MonadIO m, IsEntry o) => o -> m InputPurpose
- setEntryInputPurpose :: (MonadIO m, IsEntry o) => o -> InputPurpose -> m ()
- constructEntryInputPurpose :: (IsEntry o, MonadIO m) => InputPurpose -> m (GValueConstruct o)
- getEntryInvisibleChar :: (MonadIO m, IsEntry o) => o -> m Word32
- setEntryInvisibleChar :: (MonadIO m, IsEntry o) => o -> Word32 -> m ()
- constructEntryInvisibleChar :: (IsEntry o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getEntryInvisibleCharSet :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryInvisibleCharSet :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryInvisibleCharSet :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryMaxLength :: (MonadIO m, IsEntry o) => o -> m Int32
- setEntryMaxLength :: (MonadIO m, IsEntry o) => o -> Int32 -> m ()
- constructEntryMaxLength :: (IsEntry o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getEntryMaxWidthChars :: (MonadIO m, IsEntry o) => o -> m Int32
- setEntryMaxWidthChars :: (MonadIO m, IsEntry o) => o -> Int32 -> m ()
- constructEntryMaxWidthChars :: (IsEntry o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getEntryOverwriteMode :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryOverwriteMode :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryOverwriteMode :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> m Text
- setEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntryPlaceholderText :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryPopulateAll :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryPopulateAll :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryPopulateAll :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryPrimaryIconActivatable :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryPrimaryIconActivatable :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryPrimaryIconActivatable :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryPrimaryIconGicon :: (MonadIO m, IsEntry o) => o -> m (Maybe Icon)
- setEntryPrimaryIconGicon :: (MonadIO m, IsEntry o, IsIcon a) => o -> a -> m ()
- constructEntryPrimaryIconGicon :: (IsEntry o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- clearEntryPrimaryIconGicon :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntryPrimaryIconName :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m (Maybe Pixbuf)
- setEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o, IsPixbuf a) => o -> a -> m ()
- constructEntryPrimaryIconPixbuf :: (IsEntry o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o)
- clearEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryPrimaryIconSensitive :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryPrimaryIconSensitive :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryPrimaryIconSensitive :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntryPrimaryIconStock :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryPrimaryIconStorageType :: (MonadIO m, IsEntry o) => o -> m ImageType
- getEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntryPrimaryIconTooltipMarkup :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntryPrimaryIconTooltipText :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m ()
- getEntryProgressFraction :: (MonadIO m, IsEntry o) => o -> m Double
- setEntryProgressFraction :: (MonadIO m, IsEntry o) => o -> Double -> m ()
- constructEntryProgressFraction :: (IsEntry o, MonadIO m) => Double -> m (GValueConstruct o)
- getEntryProgressPulseStep :: (MonadIO m, IsEntry o) => o -> m Double
- setEntryProgressPulseStep :: (MonadIO m, IsEntry o) => o -> Double -> m ()
- constructEntryProgressPulseStep :: (IsEntry o, MonadIO m) => Double -> m (GValueConstruct o)
- getEntryScrollOffset :: (MonadIO m, IsEntry o) => o -> m Int32
- getEntrySecondaryIconActivatable :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntrySecondaryIconActivatable :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntrySecondaryIconActivatable :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntrySecondaryIconGicon :: (MonadIO m, IsEntry o) => o -> m (Maybe Icon)
- setEntrySecondaryIconGicon :: (MonadIO m, IsEntry o, IsIcon a) => o -> a -> m ()
- constructEntrySecondaryIconGicon :: (IsEntry o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- clearEntrySecondaryIconGicon :: (MonadIO m, IsEntry o) => o -> m ()
- getEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntrySecondaryIconName :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> m ()
- getEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m (Maybe Pixbuf)
- setEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o, IsPixbuf a) => o -> a -> m ()
- constructEntrySecondaryIconPixbuf :: (IsEntry o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o)
- clearEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m ()
- getEntrySecondaryIconSensitive :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntrySecondaryIconSensitive :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntrySecondaryIconSensitive :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntrySecondaryIconStock :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> m ()
- getEntrySecondaryIconStorageType :: (MonadIO m, IsEntry o) => o -> m ImageType
- getEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntrySecondaryIconTooltipMarkup :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m ()
- getEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntrySecondaryIconTooltipText :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- clearEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m ()
- getEntrySelectionBound :: (MonadIO m, IsEntry o) => o -> m Int32
- getEntryShadowType :: (MonadIO m, IsEntry o) => o -> m ShadowType
- setEntryShadowType :: (MonadIO m, IsEntry o) => o -> ShadowType -> m ()
- constructEntryShadowType :: (IsEntry o, MonadIO m) => ShadowType -> m (GValueConstruct o)
- getEntryShowEmojiIcon :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryShowEmojiIcon :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryShowEmojiIcon :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryTabs :: (MonadIO m, IsEntry o) => o -> m (Maybe TabArray)
- setEntryTabs :: (MonadIO m, IsEntry o) => o -> TabArray -> m ()
- constructEntryTabs :: (IsEntry o, MonadIO m) => TabArray -> m (GValueConstruct o)
- getEntryText :: (MonadIO m, IsEntry o) => o -> m Text
- setEntryText :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- constructEntryText :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o)
- getEntryTextLength :: (MonadIO m, IsEntry o) => o -> m Word32
- getEntryTruncateMultiline :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryTruncateMultiline :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryTruncateMultiline :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryVisibility :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryVisibility :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- constructEntryVisibility :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEntryWidthChars :: (MonadIO m, IsEntry o) => o -> m Int32
- setEntryWidthChars :: (MonadIO m, IsEntry o) => o -> Int32 -> m ()
- constructEntryWidthChars :: (IsEntry o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getEntryXalign :: (MonadIO m, IsEntry o) => o -> m Float
- setEntryXalign :: (MonadIO m, IsEntry o) => o -> Float -> m ()
- constructEntryXalign :: (IsEntry o, MonadIO m) => Float -> m (GValueConstruct o)
- entryNew :: (HasCallStack, MonadIO m) => m Entry
- entryNewWithBuffer :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> m Entry
- entryGetActivatesDefault :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Bool
- entryGetAlignment :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Float
- entryGetAttributes :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Maybe AttrList)
- entryGetBuffer :: (HasCallStack, MonadIO m, IsEntry a) => a -> m EntryBuffer
- entryGetCompletion :: (HasCallStack, MonadIO m, IsEntry a) => a -> m EntryCompletion
- entryGetCursorHadjustment :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Maybe Adjustment)
- entryGetHasFrame :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Bool
- entryGetIconActivatable :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m Bool
- entryGetIconAtPos :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> Int32 -> m Int32
- entryGetIconGicon :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Icon)
- entryGetIconName :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Text)
- entryGetIconPixbuf :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Pixbuf)
- entryGetIconSensitive :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m Bool
- entryGetIconStock :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m Text
- entryGetIconStorageType :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m ImageType
- entryGetIconTooltipMarkup :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Text)
- entryGetIconTooltipText :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Text)
- entryGetInnerBorder :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Maybe Border)
- entryGetInputHints :: (HasCallStack, MonadIO m, IsEntry a) => a -> m [InputHints]
- entryGetInputPurpose :: (HasCallStack, MonadIO m, IsEntry a) => a -> m InputPurpose
- entryGetInvisibleChar :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Char
- entryGetMaxLength :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Int32
- entryGetMaxWidthChars :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Int32
- entryGetOverwriteMode :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Bool
- entryGetPlaceholderText :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Text
- entryGetProgressFraction :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Double
- entryGetProgressPulseStep :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Double
- entryGetTabs :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Maybe TabArray)
- entryGetTextLength :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Word16
- entryGetVisibility :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Bool
- entryGetWidthChars :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Int32
- entryGrabFocusWithoutSelecting :: (HasCallStack, MonadIO m, IsEntry a) => a -> m ()
- entryImContextFilterKeypress :: (HasCallStack, MonadIO m, IsEntry a) => a -> EventKey -> m Bool
- entryResetImContext :: (HasCallStack, MonadIO m, IsEntry a) => a -> m ()
- entrySetBuffer :: (HasCallStack, MonadIO m, IsEntry a, IsEntryBuffer b) => a -> b -> m ()
- entrySetCompletion :: (HasCallStack, MonadIO m, IsEntry a, IsEntryCompletion b) => a -> Maybe b -> m ()
- entrySetIconActivatable :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Bool -> m ()
- entrySetIconDragSource :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> TargetList -> [DragAction] -> m ()
- entrySetIconFromGicon :: (HasCallStack, MonadIO m, IsEntry a, IsIcon b) => a -> EntryIconPosition -> Maybe b -> m ()
- entrySetIconFromIconName :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Maybe Text -> m ()
- entrySetIconFromPixbuf :: (HasCallStack, MonadIO m, IsEntry a, IsPixbuf b) => a -> EntryIconPosition -> Maybe b -> m ()
- entrySetIconFromStock :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Maybe Text -> m ()
- entrySetIconSensitive :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Bool -> m ()
- entrySetInputHints :: (HasCallStack, MonadIO m, IsEntry a) => a -> [InputHints] -> m ()
- entrySetInputPurpose :: (HasCallStack, MonadIO m, IsEntry a) => a -> InputPurpose -> m ()
- entrySetPlaceholderText :: (HasCallStack, MonadIO m, IsEntry a) => a -> Maybe Text -> m ()
- entrySetText :: (HasCallStack, MonadIO m, IsEntry a) => a -> Text -> m ()
- entryUnsetInvisibleChar :: (HasCallStack, MonadIO m, IsEntry a) => a -> m ()
- type MenuShellSelectionDoneCallback = IO ()
- type MenuShellMoveSelectedCallback = Int32 -> IO Bool
- type MenuShellMoveCurrentCallback = MenuDirectionType -> IO ()
- type MenuShellInsertCallback = Widget -> Int32 -> IO ()
- type MenuShellDeactivateCallback = IO ()
- type MenuShellCycleFocusCallback = DirectionType -> IO ()
- type MenuShellCancelCallback = IO ()
- type MenuShellActivateCurrentCallback = Bool -> IO ()
- onMenuShellActivateCurrent :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellActivateCurrentCallback) -> m SignalHandlerId
- afterMenuShellActivateCurrent :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellActivateCurrentCallback) -> m SignalHandlerId
- onMenuShellCancel :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellCancelCallback) -> m SignalHandlerId
- afterMenuShellCancel :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellCancelCallback) -> m SignalHandlerId
- onMenuShellCycleFocus :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellCycleFocusCallback) -> m SignalHandlerId
- afterMenuShellCycleFocus :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellCycleFocusCallback) -> m SignalHandlerId
- onMenuShellDeactivate :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellDeactivateCallback) -> m SignalHandlerId
- afterMenuShellDeactivate :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellDeactivateCallback) -> m SignalHandlerId
- onMenuShellInsert :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellInsertCallback) -> m SignalHandlerId
- afterMenuShellInsert :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellInsertCallback) -> m SignalHandlerId
- onMenuShellMoveCurrent :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellMoveCurrentCallback) -> m SignalHandlerId
- afterMenuShellMoveCurrent :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellMoveCurrentCallback) -> m SignalHandlerId
- onMenuShellMoveSelected :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellMoveSelectedCallback) -> m SignalHandlerId
- afterMenuShellMoveSelected :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellMoveSelectedCallback) -> m SignalHandlerId
- onMenuShellSelectionDone :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellSelectionDoneCallback) -> m SignalHandlerId
- afterMenuShellSelectionDone :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellSelectionDoneCallback) -> m SignalHandlerId
- getMenuShellTakeFocus :: (MonadIO m, IsMenuShell o) => o -> m Bool
- setMenuShellTakeFocus :: (MonadIO m, IsMenuShell o) => o -> Bool -> m ()
- constructMenuShellTakeFocus :: (IsMenuShell o, MonadIO m) => Bool -> m (GValueConstruct o)
- menuShellActivateItem :: (HasCallStack, MonadIO m, IsMenuShell a, IsWidget b) => a -> b -> Bool -> m ()
- menuShellAppend :: (HasCallStack, MonadIO m, IsMenuShell a, IsMenuItem b) => a -> b -> m ()
- menuShellBindModel :: (HasCallStack, MonadIO m, IsMenuShell a, IsMenuModel b) => a -> Maybe b -> Maybe Text -> Bool -> m ()
- menuShellCancel :: (HasCallStack, MonadIO m, IsMenuShell a) => a -> m ()
- menuShellDeactivate :: (HasCallStack, MonadIO m, IsMenuShell a) => a -> m ()
- menuShellDeselect :: (HasCallStack, MonadIO m, IsMenuShell a) => a -> m ()
- menuShellGetParentShell :: (HasCallStack, MonadIO m, IsMenuShell a) => a -> m Widget
- menuShellGetSelectedItem :: (HasCallStack, MonadIO m, IsMenuShell a) => a -> m Widget
- menuShellGetTakeFocus :: (HasCallStack, MonadIO m, IsMenuShell a) => a -> m Bool
- menuShellInsert :: (HasCallStack, MonadIO m, IsMenuShell a, IsWidget b) => a -> b -> Int32 -> m ()
- menuShellPrepend :: (HasCallStack, MonadIO m, IsMenuShell a, IsWidget b) => a -> b -> m ()
- menuShellSelectFirst :: (HasCallStack, MonadIO m, IsMenuShell a) => a -> Bool -> m ()
- menuShellSelectItem :: (HasCallStack, MonadIO m, IsMenuShell a, IsWidget b) => a -> b -> m ()
- menuShellSetTakeFocus :: (HasCallStack, MonadIO m, IsMenuShell a) => a -> Bool -> m ()
- type MenuItemToggleSizeRequestCallback = Ptr () -> IO ()
- type MenuItemToggleSizeAllocateCallback = Int32 -> IO ()
- type MenuItemSelectCallback = IO ()
- type MenuItemDeselectCallback = IO ()
- type MenuItemActivateItemCallback = IO ()
- type MenuItemActivateCallback = IO ()
- onMenuItemActivate :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemActivateCallback) -> m SignalHandlerId
- afterMenuItemActivate :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemActivateCallback) -> m SignalHandlerId
- onMenuItemActivateItem :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemActivateItemCallback) -> m SignalHandlerId
- afterMenuItemActivateItem :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemActivateItemCallback) -> m SignalHandlerId
- onMenuItemDeselect :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemDeselectCallback) -> m SignalHandlerId
- afterMenuItemDeselect :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemDeselectCallback) -> m SignalHandlerId
- onMenuItemSelect :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemSelectCallback) -> m SignalHandlerId
- afterMenuItemSelect :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemSelectCallback) -> m SignalHandlerId
- onMenuItemToggleSizeAllocate :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemToggleSizeAllocateCallback) -> m SignalHandlerId
- afterMenuItemToggleSizeAllocate :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemToggleSizeAllocateCallback) -> m SignalHandlerId
- onMenuItemToggleSizeRequest :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemToggleSizeRequestCallback) -> m SignalHandlerId
- afterMenuItemToggleSizeRequest :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemToggleSizeRequestCallback) -> m SignalHandlerId
- getMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> m (Maybe Text)
- setMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> Text -> m ()
- constructMenuItemAccelPath :: (IsMenuItem o, MonadIO m) => Text -> m (GValueConstruct o)
- clearMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> m ()
- getMenuItemLabel :: (MonadIO m, IsMenuItem o) => o -> m Text
- setMenuItemLabel :: (MonadIO m, IsMenuItem o) => o -> Text -> m ()
- constructMenuItemLabel :: (IsMenuItem o, MonadIO m) => Text -> m (GValueConstruct o)
- getMenuItemRightJustified :: (MonadIO m, IsMenuItem o) => o -> m Bool
- setMenuItemRightJustified :: (MonadIO m, IsMenuItem o) => o -> Bool -> m ()
- constructMenuItemRightJustified :: (IsMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- getMenuItemSubmenu :: (MonadIO m, IsMenuItem o) => o -> m (Maybe Menu)
- setMenuItemSubmenu :: (MonadIO m, IsMenuItem o, IsMenu a) => o -> a -> m ()
- constructMenuItemSubmenu :: (IsMenuItem o, MonadIO m, IsMenu a) => a -> m (GValueConstruct o)
- clearMenuItemSubmenu :: (MonadIO m, IsMenuItem o) => o -> m ()
- getMenuItemUseUnderline :: (MonadIO m, IsMenuItem o) => o -> m Bool
- setMenuItemUseUnderline :: (MonadIO m, IsMenuItem o) => o -> Bool -> m ()
- constructMenuItemUseUnderline :: (IsMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- menuItemNew :: (HasCallStack, MonadIO m) => m MenuItem
- menuItemNewWithLabel :: (HasCallStack, MonadIO m) => Text -> m MenuItem
- menuItemNewWithMnemonic :: (HasCallStack, MonadIO m) => Text -> m MenuItem
- menuItemActivate :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> m ()
- menuItemDeselect :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> m ()
- menuItemGetAccelPath :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> m (Maybe Text)
- menuItemGetLabel :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> m Text
- menuItemGetReserveIndicator :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> m Bool
- menuItemGetRightJustified :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> m Bool
- menuItemGetSubmenu :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> m (Maybe Widget)
- menuItemGetUseUnderline :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> m Bool
- menuItemSelect :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> m ()
- menuItemSetReserveIndicator :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> Bool -> m ()
- menuItemSetRightJustified :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> Bool -> m ()
- menuItemSetUseUnderline :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> Bool -> m ()
- menuItemToggleSizeAllocate :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> Int32 -> m ()
- menuItemToggleSizeRequest :: (HasCallStack, MonadIO m, IsMenuItem a) => a -> Int32 -> m Int32
- type MenuPoppedUpCallback = Ptr () -> Ptr () -> Bool -> Bool -> IO ()
- type MenuMoveScrollCallback = ScrollType -> IO ()
- onMenuMoveScroll :: (IsMenu a, MonadIO m) => a -> ((?self :: a) => MenuMoveScrollCallback) -> m SignalHandlerId
- afterMenuMoveScroll :: (IsMenu a, MonadIO m) => a -> ((?self :: a) => MenuMoveScrollCallback) -> m SignalHandlerId
- onMenuPoppedUp :: (IsMenu a, MonadIO m) => a -> ((?self :: a) => MenuPoppedUpCallback) -> m SignalHandlerId
- afterMenuPoppedUp :: (IsMenu a, MonadIO m) => a -> ((?self :: a) => MenuPoppedUpCallback) -> m SignalHandlerId
- getMenuAccelGroup :: (MonadIO m, IsMenu o) => o -> m AccelGroup
- setMenuAccelGroup :: (MonadIO m, IsMenu o, IsAccelGroup a) => o -> a -> m ()
- constructMenuAccelGroup :: (IsMenu o, MonadIO m, IsAccelGroup a) => a -> m (GValueConstruct o)
- clearMenuAccelGroup :: (MonadIO m, IsMenu o) => o -> m ()
- getMenuAccelPath :: (MonadIO m, IsMenu o) => o -> m Text
- setMenuAccelPath :: (MonadIO m, IsMenu o) => o -> Text -> m ()
- constructMenuAccelPath :: (IsMenu o, MonadIO m) => Text -> m (GValueConstruct o)
- clearMenuAccelPath :: (MonadIO m, IsMenu o) => o -> m ()
- getMenuActive :: (MonadIO m, IsMenu o) => o -> m Int32
- setMenuActive :: (MonadIO m, IsMenu o) => o -> Int32 -> m ()
- constructMenuActive :: (IsMenu o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getMenuAnchorHints :: (MonadIO m, IsMenu o) => o -> m [AnchorHints]
- setMenuAnchorHints :: (MonadIO m, IsMenu o) => o -> [AnchorHints] -> m ()
- constructMenuAnchorHints :: (IsMenu o, MonadIO m) => [AnchorHints] -> m (GValueConstruct o)
- getMenuAttachWidget :: (MonadIO m, IsMenu o) => o -> m Widget
- setMenuAttachWidget :: (MonadIO m, IsMenu o, IsWidget a) => o -> a -> m ()
- constructMenuAttachWidget :: (IsMenu o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearMenuAttachWidget :: (MonadIO m, IsMenu o) => o -> m ()
- getMenuMenuTypeHint :: (MonadIO m, IsMenu o) => o -> m WindowTypeHint
- setMenuMenuTypeHint :: (MonadIO m, IsMenu o) => o -> WindowTypeHint -> m ()
- constructMenuMenuTypeHint :: (IsMenu o, MonadIO m) => WindowTypeHint -> m (GValueConstruct o)
- getMenuMonitor :: (MonadIO m, IsMenu o) => o -> m Int32
- setMenuMonitor :: (MonadIO m, IsMenu o) => o -> Int32 -> m ()
- constructMenuMonitor :: (IsMenu o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getMenuRectAnchorDx :: (MonadIO m, IsMenu o) => o -> m Int32
- setMenuRectAnchorDx :: (MonadIO m, IsMenu o) => o -> Int32 -> m ()
- constructMenuRectAnchorDx :: (IsMenu o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getMenuRectAnchorDy :: (MonadIO m, IsMenu o) => o -> m Int32
- setMenuRectAnchorDy :: (MonadIO m, IsMenu o) => o -> Int32 -> m ()
- constructMenuRectAnchorDy :: (IsMenu o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getMenuReserveToggleSize :: (MonadIO m, IsMenu o) => o -> m Bool
- setMenuReserveToggleSize :: (MonadIO m, IsMenu o) => o -> Bool -> m ()
- constructMenuReserveToggleSize :: (IsMenu o, MonadIO m) => Bool -> m (GValueConstruct o)
- getMenuTearoffState :: (MonadIO m, IsMenu o) => o -> m Bool
- setMenuTearoffState :: (MonadIO m, IsMenu o) => o -> Bool -> m ()
- constructMenuTearoffState :: (IsMenu o, MonadIO m) => Bool -> m (GValueConstruct o)
- getMenuTearoffTitle :: (MonadIO m, IsMenu o) => o -> m (Maybe Text)
- setMenuTearoffTitle :: (MonadIO m, IsMenu o) => o -> Text -> m ()
- constructMenuTearoffTitle :: (IsMenu o, MonadIO m) => Text -> m (GValueConstruct o)
- clearMenuTearoffTitle :: (MonadIO m, IsMenu o) => o -> m ()
- menuNew :: (HasCallStack, MonadIO m) => m Menu
- menuAttach :: (HasCallStack, MonadIO m, IsMenu a, IsWidget b) => a -> b -> Word32 -> Word32 -> Word32 -> Word32 -> m ()
- menuGetAccelGroup :: (HasCallStack, MonadIO m, IsMenu a) => a -> m AccelGroup
- menuGetAccelPath :: (HasCallStack, MonadIO m, IsMenu a) => a -> m Text
- menuGetActive :: (HasCallStack, MonadIO m, IsMenu a) => a -> m Widget
- menuGetAttachWidget :: (HasCallStack, MonadIO m, IsMenu a) => a -> m Widget
- menuGetMonitor :: (HasCallStack, MonadIO m, IsMenu a) => a -> m Int32
- menuGetReserveToggleSize :: (HasCallStack, MonadIO m, IsMenu a) => a -> m Bool
- menuGetTearoffState :: (HasCallStack, MonadIO m, IsMenu a) => a -> m Bool
- menuGetTitle :: (HasCallStack, MonadIO m, IsMenu a) => a -> m Text
- menuPlaceOnMonitor :: (HasCallStack, MonadIO m, IsMenu a, IsMonitor b) => a -> b -> m ()
- menuPopdown :: (HasCallStack, MonadIO m, IsMenu a) => a -> m ()
- menuPopupAtPointer :: (HasCallStack, MonadIO m, IsMenu a) => a -> Maybe Event -> m ()
- menuPopupAtRect :: (HasCallStack, MonadIO m, IsMenu a, IsWindow b) => a -> b -> Rectangle -> Gravity -> Gravity -> Maybe Event -> m ()
- menuPopupAtWidget :: (HasCallStack, MonadIO m, IsMenu a, IsWidget b) => a -> b -> Gravity -> Gravity -> Maybe Event -> m ()
- menuPopupForDevice :: (HasCallStack, MonadIO m, IsMenu a, IsDevice b, IsWidget c, IsWidget d) => a -> Maybe b -> Maybe c -> Maybe d -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m ()
- menuReorderChild :: (HasCallStack, MonadIO m, IsMenu a, IsWidget b) => a -> b -> Int32 -> m ()
- menuReposition :: (HasCallStack, MonadIO m, IsMenu a) => a -> m ()
- menuSetActive :: (HasCallStack, MonadIO m, IsMenu a) => a -> Word32 -> m ()
- menuSetReserveToggleSize :: (HasCallStack, MonadIO m, IsMenu a) => a -> Bool -> m ()
- menuSetScreen :: (HasCallStack, MonadIO m, IsMenu a, IsScreen b) => a -> Maybe b -> m ()
- menuGetForAttachWidget :: (HasCallStack, MonadIO m, IsWidget a) => a -> m [Widget]
- type ActionGroupPreActivateCallback = Action -> IO ()
- type ActionGroupPostActivateCallback = Action -> IO ()
- type ActionGroupDisconnectProxyCallback = Action -> Widget -> IO ()
- type ActionGroupConnectProxyCallback = Action -> Widget -> IO ()
- onActionGroupConnectProxy :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupConnectProxyCallback) -> m SignalHandlerId
- afterActionGroupConnectProxy :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupConnectProxyCallback) -> m SignalHandlerId
- onActionGroupDisconnectProxy :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupDisconnectProxyCallback) -> m SignalHandlerId
- afterActionGroupDisconnectProxy :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupDisconnectProxyCallback) -> m SignalHandlerId
- onActionGroupPostActivate :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupPostActivateCallback) -> m SignalHandlerId
- afterActionGroupPostActivate :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupPostActivateCallback) -> m SignalHandlerId
- onActionGroupPreActivate :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupPreActivateCallback) -> m SignalHandlerId
- afterActionGroupPreActivate :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupPreActivateCallback) -> m SignalHandlerId
- getActionGroupAccelGroup :: (MonadIO m, IsActionGroup o) => o -> m AccelGroup
- setActionGroupAccelGroup :: (MonadIO m, IsActionGroup o, IsAccelGroup a) => o -> a -> m ()
- constructActionGroupAccelGroup :: (IsActionGroup o, MonadIO m, IsAccelGroup a) => a -> m (GValueConstruct o)
- clearActionGroupAccelGroup :: (MonadIO m, IsActionGroup o) => o -> m ()
- getActionGroupName :: (MonadIO m, IsActionGroup o) => o -> m Text
- constructActionGroupName :: (IsActionGroup o, MonadIO m) => Text -> m (GValueConstruct o)
- getActionGroupSensitive :: (MonadIO m, IsActionGroup o) => o -> m Bool
- setActionGroupSensitive :: (MonadIO m, IsActionGroup o) => o -> Bool -> m ()
- constructActionGroupSensitive :: (IsActionGroup o, MonadIO m) => Bool -> m (GValueConstruct o)
- getActionGroupVisible :: (MonadIO m, IsActionGroup o) => o -> m Bool
- setActionGroupVisible :: (MonadIO m, IsActionGroup o) => o -> Bool -> m ()
- constructActionGroupVisible :: (IsActionGroup o, MonadIO m) => Bool -> m (GValueConstruct o)
- actionGroupNew :: (HasCallStack, MonadIO m) => Text -> m ActionGroup
- actionGroupAddAction :: (HasCallStack, MonadIO m, IsActionGroup a, IsAction b) => a -> b -> m ()
- actionGroupGetAccelGroup :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> m AccelGroup
- actionGroupGetAction :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> Text -> m (Maybe Action)
- actionGroupGetName :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> m Text
- actionGroupGetSensitive :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> m Bool
- actionGroupGetVisible :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> m Bool
- actionGroupListActions :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> m [Action]
- actionGroupRemoveAction :: (HasCallStack, MonadIO m, IsActionGroup a, IsAction b) => a -> b -> m ()
- actionGroupSetAccelGroup :: (HasCallStack, MonadIO m, IsActionGroup a, IsAccelGroup b) => a -> Maybe b -> m ()
- actionGroupSetSensitive :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> Bool -> m ()
- actionGroupSetVisible :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> Bool -> m ()
- actionGroupTranslateString :: (HasCallStack, MonadIO m, IsActionGroup a) => a -> Text -> m Text
- type ActionActivateCallback = IO ()
- onActionActivate :: (IsAction a, MonadIO m) => a -> ((?self :: a) => ActionActivateCallback) -> m SignalHandlerId
- afterActionActivate :: (IsAction a, MonadIO m) => a -> ((?self :: a) => ActionActivateCallback) -> m SignalHandlerId
- getActionActionGroup :: (MonadIO m, IsAction o) => o -> m (Maybe ActionGroup)
- setActionActionGroup :: (MonadIO m, IsAction o, IsActionGroup a) => o -> a -> m ()
- constructActionActionGroup :: (IsAction o, MonadIO m, IsActionGroup a) => a -> m (GValueConstruct o)
- clearActionActionGroup :: (MonadIO m, IsAction o) => o -> m ()
- getActionAlwaysShowImage :: (MonadIO m, IsAction o) => o -> m Bool
- setActionAlwaysShowImage :: (MonadIO m, IsAction o) => o -> Bool -> m ()
- constructActionAlwaysShowImage :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- getActionGicon :: (MonadIO m, IsAction o) => o -> m Icon
- setActionGicon :: (MonadIO m, IsAction o, IsIcon a) => o -> a -> m ()
- constructActionGicon :: (IsAction o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- getActionHideIfEmpty :: (MonadIO m, IsAction o) => o -> m Bool
- setActionHideIfEmpty :: (MonadIO m, IsAction o) => o -> Bool -> m ()
- constructActionHideIfEmpty :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- getActionIconName :: (MonadIO m, IsAction o) => o -> m Text
- setActionIconName :: (MonadIO m, IsAction o) => o -> Text -> m ()
- constructActionIconName :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o)
- getActionIsImportant :: (MonadIO m, IsAction o) => o -> m Bool
- setActionIsImportant :: (MonadIO m, IsAction o) => o -> Bool -> m ()
- constructActionIsImportant :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- getActionLabel :: (MonadIO m, IsAction o) => o -> m Text
- setActionLabel :: (MonadIO m, IsAction o) => o -> Text -> m ()
- constructActionLabel :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o)
- getActionName :: (MonadIO m, IsAction o) => o -> m Text
- constructActionName :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o)
- getActionSensitive :: (MonadIO m, IsAction o) => o -> m Bool
- setActionSensitive :: (MonadIO m, IsAction o) => o -> Bool -> m ()
- constructActionSensitive :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- getActionShortLabel :: (MonadIO m, IsAction o) => o -> m Text
- setActionShortLabel :: (MonadIO m, IsAction o) => o -> Text -> m ()
- constructActionShortLabel :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o)
- getActionStockId :: (MonadIO m, IsAction o) => o -> m Text
- setActionStockId :: (MonadIO m, IsAction o) => o -> Text -> m ()
- constructActionStockId :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o)
- getActionTooltip :: (MonadIO m, IsAction o) => o -> m Text
- setActionTooltip :: (MonadIO m, IsAction o) => o -> Text -> m ()
- constructActionTooltip :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o)
- getActionVisible :: (MonadIO m, IsAction o) => o -> m Bool
- setActionVisible :: (MonadIO m, IsAction o) => o -> Bool -> m ()
- constructActionVisible :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- getActionVisibleHorizontal :: (MonadIO m, IsAction o) => o -> m Bool
- setActionVisibleHorizontal :: (MonadIO m, IsAction o) => o -> Bool -> m ()
- constructActionVisibleHorizontal :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- getActionVisibleOverflown :: (MonadIO m, IsAction o) => o -> m Bool
- setActionVisibleOverflown :: (MonadIO m, IsAction o) => o -> Bool -> m ()
- constructActionVisibleOverflown :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- getActionVisibleVertical :: (MonadIO m, IsAction o) => o -> m Bool
- setActionVisibleVertical :: (MonadIO m, IsAction o) => o -> Bool -> m ()
- constructActionVisibleVertical :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- actionNew :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> Maybe Text -> Maybe Text -> m Action
- actionBlockActivate :: (HasCallStack, MonadIO m, IsAction a) => a -> m ()
- actionCreateIcon :: (HasCallStack, MonadIO m, IsAction a) => a -> Int32 -> m Widget
- actionCreateMenu :: (HasCallStack, MonadIO m, IsAction a) => a -> m Widget
- actionCreateMenuItem :: (HasCallStack, MonadIO m, IsAction a) => a -> m Widget
- actionCreateToolItem :: (HasCallStack, MonadIO m, IsAction a) => a -> m Widget
- actionGetAccelClosure :: (HasCallStack, MonadIO m, IsAction a) => a -> m (GClosure b)
- actionGetAccelPath :: (HasCallStack, MonadIO m, IsAction a) => a -> m Text
- actionGetAlwaysShowImage :: (HasCallStack, MonadIO m, IsAction a) => a -> m Bool
- actionGetGicon :: (HasCallStack, MonadIO m, IsAction a) => a -> m Icon
- actionGetIconName :: (HasCallStack, MonadIO m, IsAction a) => a -> m Text
- actionGetIsImportant :: (HasCallStack, MonadIO m, IsAction a) => a -> m Bool
- actionGetLabel :: (HasCallStack, MonadIO m, IsAction a) => a -> m Text
- actionGetName :: (HasCallStack, MonadIO m, IsAction a) => a -> m Text
- actionGetProxies :: (HasCallStack, MonadIO m, IsAction a) => a -> m [Widget]
- actionGetShortLabel :: (HasCallStack, MonadIO m, IsAction a) => a -> m Text
- actionGetStockId :: (HasCallStack, MonadIO m, IsAction a) => a -> m Text
- actionGetTooltip :: (HasCallStack, MonadIO m, IsAction a) => a -> m Text
- actionGetVisibleHorizontal :: (HasCallStack, MonadIO m, IsAction a) => a -> m Bool
- actionGetVisibleVertical :: (HasCallStack, MonadIO m, IsAction a) => a -> m Bool
- actionSetAlwaysShowImage :: (HasCallStack, MonadIO m, IsAction a) => a -> Bool -> m ()
- actionSetGicon :: (HasCallStack, MonadIO m, IsAction a, IsIcon b) => a -> b -> m ()
- actionSetIconName :: (HasCallStack, MonadIO m, IsAction a) => a -> Text -> m ()
- actionSetIsImportant :: (HasCallStack, MonadIO m, IsAction a) => a -> Bool -> m ()
- actionSetLabel :: (HasCallStack, MonadIO m, IsAction a) => a -> Text -> m ()
- actionSetSensitive :: (HasCallStack, MonadIO m, IsAction a) => a -> Bool -> m ()
- actionSetShortLabel :: (HasCallStack, MonadIO m, IsAction a) => a -> Text -> m ()
- actionSetStockId :: (HasCallStack, MonadIO m, IsAction a) => a -> Text -> m ()
- actionSetTooltip :: (HasCallStack, MonadIO m, IsAction a) => a -> Text -> m ()
- actionSetVisible :: (HasCallStack, MonadIO m, IsAction a) => a -> Bool -> m ()
- actionSetVisibleHorizontal :: (HasCallStack, MonadIO m, IsAction a) => a -> Bool -> m ()
- actionSetVisibleVertical :: (HasCallStack, MonadIO m, IsAction a) => a -> Bool -> m ()
- actionUnblockActivate :: (HasCallStack, MonadIO m, IsAction a) => a -> m ()
- getActivatableRelatedAction :: (MonadIO m, IsActivatable o) => o -> m Action
- setActivatableRelatedAction :: (MonadIO m, IsActivatable o, IsAction a) => o -> a -> m ()
- constructActivatableRelatedAction :: (IsActivatable o, MonadIO m, IsAction a) => a -> m (GValueConstruct o)
- getActivatableUseActionAppearance :: (MonadIO m, IsActivatable o) => o -> m Bool
- setActivatableUseActionAppearance :: (MonadIO m, IsActivatable o) => o -> Bool -> m ()
- constructActivatableUseActionAppearance :: (IsActivatable o, MonadIO m) => Bool -> m (GValueConstruct o)
- activatableDoSetRelatedAction :: (HasCallStack, MonadIO m, IsActivatable a, IsAction b) => a -> b -> m ()
- activatableGetUseActionAppearance :: (HasCallStack, MonadIO m, IsActivatable a) => a -> m Bool
- activatableSetRelatedAction :: (HasCallStack, MonadIO m, IsActivatable a, IsAction b) => a -> b -> m ()
- activatableSetUseActionAppearance :: (HasCallStack, MonadIO m, IsActivatable a) => a -> Bool -> m ()
- activatableSyncActionProperties :: (HasCallStack, MonadIO m, IsActivatable a, IsAction b) => a -> Maybe b -> m ()
- getActionableActionName :: (MonadIO m, IsActionable o) => o -> m (Maybe Text)
- setActionableActionName :: (MonadIO m, IsActionable o) => o -> Text -> m ()
- constructActionableActionName :: (IsActionable o, MonadIO m) => Text -> m (GValueConstruct o)
- clearActionableActionName :: (MonadIO m, IsActionable o) => o -> m ()
- getActionableActionTarget :: (MonadIO m, IsActionable o) => o -> m (Maybe GVariant)
- setActionableActionTarget :: (MonadIO m, IsActionable o) => o -> GVariant -> m ()
- constructActionableActionTarget :: (IsActionable o, MonadIO m) => GVariant -> m (GValueConstruct o)
- clearActionableActionTarget :: (MonadIO m, IsActionable o) => o -> m ()
- actionableGetActionName :: (HasCallStack, MonadIO m, IsActionable a) => a -> m (Maybe Text)
- actionableGetActionTargetValue :: (HasCallStack, MonadIO m, IsActionable a) => a -> m GVariant
- actionableSetDetailedActionName :: (HasCallStack, MonadIO m, IsActionable a) => a -> Text -> m ()
- type ListBoxRowActivateCallback = IO ()
- onListBoxRowActivate :: (IsListBoxRow a, MonadIO m) => a -> ((?self :: a) => ListBoxRowActivateCallback) -> m SignalHandlerId
- afterListBoxRowActivate :: (IsListBoxRow a, MonadIO m) => a -> ((?self :: a) => ListBoxRowActivateCallback) -> m SignalHandlerId
- getListBoxRowActivatable :: (MonadIO m, IsListBoxRow o) => o -> m Bool
- setListBoxRowActivatable :: (MonadIO m, IsListBoxRow o) => o -> Bool -> m ()
- constructListBoxRowActivatable :: (IsListBoxRow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getListBoxRowSelectable :: (MonadIO m, IsListBoxRow o) => o -> m Bool
- setListBoxRowSelectable :: (MonadIO m, IsListBoxRow o) => o -> Bool -> m ()
- constructListBoxRowSelectable :: (IsListBoxRow o, MonadIO m) => Bool -> m (GValueConstruct o)
- listBoxRowNew :: (HasCallStack, MonadIO m) => m ListBoxRow
- listBoxRowGetActivatable :: (HasCallStack, MonadIO m, IsListBoxRow a) => a -> m Bool
- listBoxRowGetIndex :: (HasCallStack, MonadIO m, IsListBoxRow a) => a -> m Int32
- listBoxRowGetSelectable :: (HasCallStack, MonadIO m, IsListBoxRow a) => a -> m Bool
- listBoxRowIsSelected :: (HasCallStack, MonadIO m, IsListBoxRow a) => a -> m Bool
- listBoxRowSetActivatable :: (HasCallStack, MonadIO m, IsListBoxRow a) => a -> Bool -> m ()
- listBoxRowSetSelectable :: (HasCallStack, MonadIO m, IsListBoxRow a) => a -> Bool -> m ()
- type ListBoxUnselectAllCallback = IO ()
- type ListBoxToggleCursorRowCallback = IO ()
- type ListBoxSelectedRowsChangedCallback = IO ()
- type ListBoxSelectAllCallback = IO ()
- type ListBoxRowSelectedCallback = Maybe ListBoxRow -> IO ()
- type ListBoxRowActivatedCallback = ListBoxRow -> IO ()
- type ListBoxMoveCursorCallback = MovementStep -> Int32 -> IO ()
- type ListBoxActivateCursorRowCallback = IO ()
- onListBoxActivateCursorRow :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxActivateCursorRowCallback) -> m SignalHandlerId
- afterListBoxActivateCursorRow :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxActivateCursorRowCallback) -> m SignalHandlerId
- onListBoxMoveCursor :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxMoveCursorCallback) -> m SignalHandlerId
- afterListBoxMoveCursor :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxMoveCursorCallback) -> m SignalHandlerId
- onListBoxRowActivated :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxRowActivatedCallback) -> m SignalHandlerId
- afterListBoxRowActivated :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxRowActivatedCallback) -> m SignalHandlerId
- onListBoxRowSelected :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxRowSelectedCallback) -> m SignalHandlerId
- afterListBoxRowSelected :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxRowSelectedCallback) -> m SignalHandlerId
- onListBoxSelectAll :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxSelectAllCallback) -> m SignalHandlerId
- afterListBoxSelectAll :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxSelectAllCallback) -> m SignalHandlerId
- onListBoxSelectedRowsChanged :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxSelectedRowsChangedCallback) -> m SignalHandlerId
- afterListBoxSelectedRowsChanged :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxSelectedRowsChangedCallback) -> m SignalHandlerId
- onListBoxToggleCursorRow :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxToggleCursorRowCallback) -> m SignalHandlerId
- afterListBoxToggleCursorRow :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxToggleCursorRowCallback) -> m SignalHandlerId
- onListBoxUnselectAll :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxUnselectAllCallback) -> m SignalHandlerId
- afterListBoxUnselectAll :: (IsListBox a, MonadIO m) => a -> ((?self :: a) => ListBoxUnselectAllCallback) -> m SignalHandlerId
- getListBoxActivateOnSingleClick :: (MonadIO m, IsListBox o) => o -> m Bool
- setListBoxActivateOnSingleClick :: (MonadIO m, IsListBox o) => o -> Bool -> m ()
- constructListBoxActivateOnSingleClick :: (IsListBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- getListBoxSelectionMode :: (MonadIO m, IsListBox o) => o -> m SelectionMode
- setListBoxSelectionMode :: (MonadIO m, IsListBox o) => o -> SelectionMode -> m ()
- constructListBoxSelectionMode :: (IsListBox o, MonadIO m) => SelectionMode -> m (GValueConstruct o)
- listBoxNew :: (HasCallStack, MonadIO m) => m ListBox
- listBoxDragUnhighlightRow :: (HasCallStack, MonadIO m, IsListBox a) => a -> m ()
- listBoxGetActivateOnSingleClick :: (HasCallStack, MonadIO m, IsListBox a) => a -> m Bool
- listBoxGetAdjustment :: (HasCallStack, MonadIO m, IsListBox a) => a -> m Adjustment
- listBoxGetRowAtIndex :: (HasCallStack, MonadIO m, IsListBox a) => a -> Int32 -> m (Maybe ListBoxRow)
- listBoxGetRowAtY :: (HasCallStack, MonadIO m, IsListBox a) => a -> Int32 -> m (Maybe ListBoxRow)
- listBoxGetSelectedRow :: (HasCallStack, MonadIO m, IsListBox a) => a -> m ListBoxRow
- listBoxGetSelectedRows :: (HasCallStack, MonadIO m, IsListBox a) => a -> m [ListBoxRow]
- listBoxGetSelectionMode :: (HasCallStack, MonadIO m, IsListBox a) => a -> m SelectionMode
- listBoxPrepend :: (HasCallStack, MonadIO m, IsListBox a, IsWidget b) => a -> b -> m ()
- listBoxSelectAll :: (HasCallStack, MonadIO m, IsListBox a) => a -> m ()
- listBoxSelectRow :: (HasCallStack, MonadIO m, IsListBox a, IsListBoxRow b) => a -> Maybe b -> m ()
- listBoxSetActivateOnSingleClick :: (HasCallStack, MonadIO m, IsListBox a) => a -> Bool -> m ()
- listBoxSetAdjustment :: (HasCallStack, MonadIO m, IsListBox a, IsAdjustment b) => a -> Maybe b -> m ()
- listBoxSetFilterFunc :: (HasCallStack, MonadIO m, IsListBox a) => a -> Maybe ListBoxFilterFunc -> m ()
- listBoxSetHeaderFunc :: (HasCallStack, MonadIO m, IsListBox a) => a -> Maybe ListBoxUpdateHeaderFunc -> m ()
- listBoxSetPlaceholder :: (HasCallStack, MonadIO m, IsListBox a, IsWidget b) => a -> Maybe b -> m ()
- listBoxSetSelectionMode :: (HasCallStack, MonadIO m, IsListBox a) => a -> SelectionMode -> m ()
- listBoxSetSortFunc :: (HasCallStack, MonadIO m, IsListBox a) => a -> Maybe ListBoxSortFunc -> m ()
- listBoxUnselectAll :: (HasCallStack, MonadIO m, IsListBox a) => a -> m ()
- listBoxUnselectRow :: (HasCallStack, MonadIO m, IsListBox a, IsListBoxRow b) => a -> b -> m ()
- type IconViewUnselectAllCallback = IO ()
- type IconViewToggleCursorItemCallback = IO ()
- type IconViewSelectionChangedCallback = IO ()
- type IconViewSelectCursorItemCallback = IO ()
- type IconViewSelectAllCallback = IO ()
- type IconViewMoveCursorCallback = MovementStep -> Int32 -> IO Bool
- type IconViewItemActivatedCallback = TreePath -> IO ()
- type IconViewActivateCursorItemCallback = IO Bool
- onIconViewActivateCursorItem :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewActivateCursorItemCallback) -> m SignalHandlerId
- afterIconViewActivateCursorItem :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewActivateCursorItemCallback) -> m SignalHandlerId
- onIconViewItemActivated :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewItemActivatedCallback) -> m SignalHandlerId
- afterIconViewItemActivated :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewItemActivatedCallback) -> m SignalHandlerId
- onIconViewMoveCursor :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewMoveCursorCallback) -> m SignalHandlerId
- afterIconViewMoveCursor :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewMoveCursorCallback) -> m SignalHandlerId
- onIconViewSelectAll :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewSelectAllCallback) -> m SignalHandlerId
- afterIconViewSelectAll :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewSelectAllCallback) -> m SignalHandlerId
- onIconViewSelectCursorItem :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewSelectCursorItemCallback) -> m SignalHandlerId
- afterIconViewSelectCursorItem :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewSelectCursorItemCallback) -> m SignalHandlerId
- onIconViewSelectionChanged :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewSelectionChangedCallback) -> m SignalHandlerId
- afterIconViewSelectionChanged :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewSelectionChangedCallback) -> m SignalHandlerId
- onIconViewToggleCursorItem :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewToggleCursorItemCallback) -> m SignalHandlerId
- afterIconViewToggleCursorItem :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewToggleCursorItemCallback) -> m SignalHandlerId
- onIconViewUnselectAll :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewUnselectAllCallback) -> m SignalHandlerId
- afterIconViewUnselectAll :: (IsIconView a, MonadIO m) => a -> ((?self :: a) => IconViewUnselectAllCallback) -> m SignalHandlerId
- getIconViewActivateOnSingleClick :: (MonadIO m, IsIconView o) => o -> m Bool
- setIconViewActivateOnSingleClick :: (MonadIO m, IsIconView o) => o -> Bool -> m ()
- constructIconViewActivateOnSingleClick :: (IsIconView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getIconViewCellArea :: (MonadIO m, IsIconView o) => o -> m (Maybe CellArea)
- constructIconViewCellArea :: (IsIconView o, MonadIO m, IsCellArea a) => a -> m (GValueConstruct o)
- getIconViewColumnSpacing :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewColumnSpacing :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewColumnSpacing :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewColumns :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewColumns :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewColumns :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewItemOrientation :: (MonadIO m, IsIconView o) => o -> m Orientation
- setIconViewItemOrientation :: (MonadIO m, IsIconView o) => o -> Orientation -> m ()
- constructIconViewItemOrientation :: (IsIconView o, MonadIO m) => Orientation -> m (GValueConstruct o)
- getIconViewItemPadding :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewItemPadding :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewItemPadding :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewItemWidth :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewItemWidth :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewItemWidth :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewMargin :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewMargin :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewMargin :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewMarkupColumn :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewMarkupColumn :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewMarkupColumn :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewModel :: (MonadIO m, IsIconView o) => o -> m (Maybe TreeModel)
- setIconViewModel :: (MonadIO m, IsIconView o, IsTreeModel a) => o -> a -> m ()
- constructIconViewModel :: (IsIconView o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o)
- clearIconViewModel :: (MonadIO m, IsIconView o) => o -> m ()
- getIconViewPixbufColumn :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewPixbufColumn :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewPixbufColumn :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewReorderable :: (MonadIO m, IsIconView o) => o -> m Bool
- setIconViewReorderable :: (MonadIO m, IsIconView o) => o -> Bool -> m ()
- constructIconViewReorderable :: (IsIconView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getIconViewRowSpacing :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewRowSpacing :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewRowSpacing :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewSelectionMode :: (MonadIO m, IsIconView o) => o -> m SelectionMode
- setIconViewSelectionMode :: (MonadIO m, IsIconView o) => o -> SelectionMode -> m ()
- constructIconViewSelectionMode :: (IsIconView o, MonadIO m) => SelectionMode -> m (GValueConstruct o)
- getIconViewSpacing :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewSpacing :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewSpacing :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewTextColumn :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewTextColumn :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewTextColumn :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getIconViewTooltipColumn :: (MonadIO m, IsIconView o) => o -> m Int32
- setIconViewTooltipColumn :: (MonadIO m, IsIconView o) => o -> Int32 -> m ()
- constructIconViewTooltipColumn :: (IsIconView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- iconViewNew :: (HasCallStack, MonadIO m) => m IconView
- iconViewNewWithArea :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m IconView
- iconViewNewWithModel :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m IconView
- iconViewCreateDragIcon :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> m Surface
- iconViewGetActivateOnSingleClick :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Bool
- iconViewGetCellRect :: (HasCallStack, MonadIO m, IsIconView a, IsCellRenderer b) => a -> TreePath -> Maybe b -> m (Bool, Rectangle)
- iconViewGetColumnSpacing :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetColumns :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetCursor :: (HasCallStack, MonadIO m, IsIconView a) => a -> m (Bool, TreePath, CellRenderer)
- iconViewGetDestItemAtPos :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> Int32 -> m (Bool, TreePath, IconViewDropPosition)
- iconViewGetDragDestItem :: (HasCallStack, MonadIO m, IsIconView a) => a -> m (TreePath, IconViewDropPosition)
- iconViewGetItemColumn :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> m Int32
- iconViewGetItemOrientation :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Orientation
- iconViewGetItemPadding :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetItemRow :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> m Int32
- iconViewGetItemWidth :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetMargin :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetMarkupColumn :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetModel :: (HasCallStack, MonadIO m, IsIconView a) => a -> m (Maybe TreeModel)
- iconViewGetPixbufColumn :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetReorderable :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Bool
- iconViewGetRowSpacing :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetSelectedItems :: (HasCallStack, MonadIO m, IsIconView a) => a -> m [TreePath]
- iconViewGetSelectionMode :: (HasCallStack, MonadIO m, IsIconView a) => a -> m SelectionMode
- iconViewGetSpacing :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetTextColumn :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetTooltipColumn :: (HasCallStack, MonadIO m, IsIconView a) => a -> m Int32
- iconViewGetTooltipContext :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> Int32 -> Bool -> m (Bool, Int32, Int32, TreeModel, TreePath, TreeIter)
- iconViewGetVisibleRange :: (HasCallStack, MonadIO m, IsIconView a) => a -> m (Bool, TreePath, TreePath)
- iconViewPathIsSelected :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> m Bool
- iconViewScrollToPath :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> Bool -> Float -> Float -> m ()
- iconViewSelectAll :: (HasCallStack, MonadIO m, IsIconView a) => a -> m ()
- iconViewSelectPath :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> m ()
- iconViewSetColumnSpacing :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetColumns :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetCursor :: (HasCallStack, MonadIO m, IsIconView a, IsCellRenderer b) => a -> TreePath -> Maybe b -> Bool -> m ()
- iconViewSetDragDestItem :: (HasCallStack, MonadIO m, IsIconView a) => a -> Maybe TreePath -> IconViewDropPosition -> m ()
- iconViewSetItemOrientation :: (HasCallStack, MonadIO m, IsIconView a) => a -> Orientation -> m ()
- iconViewSetItemPadding :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetItemWidth :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetMargin :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetMarkupColumn :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetModel :: (HasCallStack, MonadIO m, IsIconView a, IsTreeModel b) => a -> Maybe b -> m ()
- iconViewSetPixbufColumn :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetRowSpacing :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetSelectionMode :: (HasCallStack, MonadIO m, IsIconView a) => a -> SelectionMode -> m ()
- iconViewSetSpacing :: (HasCallStack, MonadIO m, IsIconView a) => a -> Int32 -> m ()
- iconViewSetTooltipCell :: (HasCallStack, MonadIO m, IsIconView a, IsTooltip b, IsCellRenderer c) => a -> b -> TreePath -> Maybe c -> m ()
- iconViewSetTooltipItem :: (HasCallStack, MonadIO m, IsIconView a, IsTooltip b) => a -> b -> TreePath -> m ()
- iconViewUnselectAll :: (HasCallStack, MonadIO m, IsIconView a) => a -> m ()
- iconViewUnselectPath :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> m ()
- iconViewUnsetModelDragDest :: (HasCallStack, MonadIO m, IsIconView a) => a -> m ()
- iconViewUnsetModelDragSource :: (HasCallStack, MonadIO m, IsIconView a) => a -> m ()
- type FlowBoxChildActivateCallback = IO ()
- onFlowBoxChildActivate :: (IsFlowBoxChild a, MonadIO m) => a -> ((?self :: a) => FlowBoxChildActivateCallback) -> m SignalHandlerId
- afterFlowBoxChildActivate :: (IsFlowBoxChild a, MonadIO m) => a -> ((?self :: a) => FlowBoxChildActivateCallback) -> m SignalHandlerId
- flowBoxChildNew :: (HasCallStack, MonadIO m) => m FlowBoxChild
- flowBoxChildGetIndex :: (HasCallStack, MonadIO m, IsFlowBoxChild a) => a -> m Int32
- flowBoxChildIsSelected :: (HasCallStack, MonadIO m, IsFlowBoxChild a) => a -> m Bool
- type FlowBoxUnselectAllCallback = IO ()
- type FlowBoxToggleCursorChildCallback = IO ()
- type FlowBoxSelectedChildrenChangedCallback = IO ()
- type FlowBoxSelectAllCallback = IO ()
- type FlowBoxMoveCursorCallback = MovementStep -> Int32 -> IO Bool
- type FlowBoxChildActivatedCallback = FlowBoxChild -> IO ()
- type FlowBoxActivateCursorChildCallback = IO ()
- onFlowBoxActivateCursorChild :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxActivateCursorChildCallback) -> m SignalHandlerId
- afterFlowBoxActivateCursorChild :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxActivateCursorChildCallback) -> m SignalHandlerId
- onFlowBoxChildActivated :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxChildActivatedCallback) -> m SignalHandlerId
- afterFlowBoxChildActivated :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxChildActivatedCallback) -> m SignalHandlerId
- onFlowBoxMoveCursor :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxMoveCursorCallback) -> m SignalHandlerId
- afterFlowBoxMoveCursor :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxMoveCursorCallback) -> m SignalHandlerId
- onFlowBoxSelectAll :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxSelectAllCallback) -> m SignalHandlerId
- afterFlowBoxSelectAll :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxSelectAllCallback) -> m SignalHandlerId
- onFlowBoxSelectedChildrenChanged :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxSelectedChildrenChangedCallback) -> m SignalHandlerId
- afterFlowBoxSelectedChildrenChanged :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxSelectedChildrenChangedCallback) -> m SignalHandlerId
- onFlowBoxToggleCursorChild :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxToggleCursorChildCallback) -> m SignalHandlerId
- afterFlowBoxToggleCursorChild :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxToggleCursorChildCallback) -> m SignalHandlerId
- onFlowBoxUnselectAll :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxUnselectAllCallback) -> m SignalHandlerId
- afterFlowBoxUnselectAll :: (IsFlowBox a, MonadIO m) => a -> ((?self :: a) => FlowBoxUnselectAllCallback) -> m SignalHandlerId
- getFlowBoxActivateOnSingleClick :: (MonadIO m, IsFlowBox o) => o -> m Bool
- setFlowBoxActivateOnSingleClick :: (MonadIO m, IsFlowBox o) => o -> Bool -> m ()
- constructFlowBoxActivateOnSingleClick :: (IsFlowBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFlowBoxColumnSpacing :: (MonadIO m, IsFlowBox o) => o -> m Word32
- setFlowBoxColumnSpacing :: (MonadIO m, IsFlowBox o) => o -> Word32 -> m ()
- constructFlowBoxColumnSpacing :: (IsFlowBox o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getFlowBoxHomogeneous :: (MonadIO m, IsFlowBox o) => o -> m Bool
- setFlowBoxHomogeneous :: (MonadIO m, IsFlowBox o) => o -> Bool -> m ()
- constructFlowBoxHomogeneous :: (IsFlowBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFlowBoxMaxChildrenPerLine :: (MonadIO m, IsFlowBox o) => o -> m Word32
- setFlowBoxMaxChildrenPerLine :: (MonadIO m, IsFlowBox o) => o -> Word32 -> m ()
- constructFlowBoxMaxChildrenPerLine :: (IsFlowBox o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getFlowBoxMinChildrenPerLine :: (MonadIO m, IsFlowBox o) => o -> m Word32
- setFlowBoxMinChildrenPerLine :: (MonadIO m, IsFlowBox o) => o -> Word32 -> m ()
- constructFlowBoxMinChildrenPerLine :: (IsFlowBox o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getFlowBoxRowSpacing :: (MonadIO m, IsFlowBox o) => o -> m Word32
- setFlowBoxRowSpacing :: (MonadIO m, IsFlowBox o) => o -> Word32 -> m ()
- constructFlowBoxRowSpacing :: (IsFlowBox o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getFlowBoxSelectionMode :: (MonadIO m, IsFlowBox o) => o -> m SelectionMode
- setFlowBoxSelectionMode :: (MonadIO m, IsFlowBox o) => o -> SelectionMode -> m ()
- constructFlowBoxSelectionMode :: (IsFlowBox o, MonadIO m) => SelectionMode -> m (GValueConstruct o)
- flowBoxNew :: (HasCallStack, MonadIO m) => m FlowBox
- flowBoxGetActivateOnSingleClick :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m Bool
- flowBoxGetChildAtIndex :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Int32 -> m (Maybe FlowBoxChild)
- flowBoxGetChildAtPos :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Int32 -> Int32 -> m (Maybe FlowBoxChild)
- flowBoxGetColumnSpacing :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m Word32
- flowBoxGetHomogeneous :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m Bool
- flowBoxGetMaxChildrenPerLine :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m Word32
- flowBoxGetMinChildrenPerLine :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m Word32
- flowBoxGetRowSpacing :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m Word32
- flowBoxGetSelectionMode :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m SelectionMode
- flowBoxSelectAll :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m ()
- flowBoxSelectChild :: (HasCallStack, MonadIO m, IsFlowBox a, IsFlowBoxChild b) => a -> b -> m ()
- flowBoxSetActivateOnSingleClick :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Bool -> m ()
- flowBoxSetColumnSpacing :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Word32 -> m ()
- flowBoxSetFilterFunc :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Maybe FlowBoxFilterFunc -> m ()
- flowBoxSetHomogeneous :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Bool -> m ()
- flowBoxSetMaxChildrenPerLine :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Word32 -> m ()
- flowBoxSetMinChildrenPerLine :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Word32 -> m ()
- flowBoxSetRowSpacing :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Word32 -> m ()
- flowBoxSetSelectionMode :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> SelectionMode -> m ()
- flowBoxSetSortFunc :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> Maybe FlowBoxSortFunc -> m ()
- flowBoxUnselectAll :: (HasCallStack, MonadIO m, IsFlowBox a) => a -> m ()
- flowBoxUnselectChild :: (HasCallStack, MonadIO m, IsFlowBox a, IsFlowBoxChild b) => a -> b -> m ()
- type CalendarPrevYearCallback = IO ()
- type CalendarPrevMonthCallback = IO ()
- type CalendarNextYearCallback = IO ()
- type CalendarNextMonthCallback = IO ()
- type CalendarMonthChangedCallback = IO ()
- type CalendarDaySelectedDoubleClickCallback = IO ()
- type CalendarDaySelectedCallback = IO ()
- onCalendarDaySelected :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarDaySelectedCallback) -> m SignalHandlerId
- afterCalendarDaySelected :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarDaySelectedCallback) -> m SignalHandlerId
- onCalendarDaySelectedDoubleClick :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarDaySelectedDoubleClickCallback) -> m SignalHandlerId
- afterCalendarDaySelectedDoubleClick :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarDaySelectedDoubleClickCallback) -> m SignalHandlerId
- onCalendarMonthChanged :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarMonthChangedCallback) -> m SignalHandlerId
- afterCalendarMonthChanged :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarMonthChangedCallback) -> m SignalHandlerId
- onCalendarNextMonth :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarNextMonthCallback) -> m SignalHandlerId
- afterCalendarNextMonth :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarNextMonthCallback) -> m SignalHandlerId
- onCalendarNextYear :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarNextYearCallback) -> m SignalHandlerId
- afterCalendarNextYear :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarNextYearCallback) -> m SignalHandlerId
- onCalendarPrevMonth :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarPrevMonthCallback) -> m SignalHandlerId
- afterCalendarPrevMonth :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarPrevMonthCallback) -> m SignalHandlerId
- onCalendarPrevYear :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarPrevYearCallback) -> m SignalHandlerId
- afterCalendarPrevYear :: (IsCalendar a, MonadIO m) => a -> ((?self :: a) => CalendarPrevYearCallback) -> m SignalHandlerId
- getCalendarDay :: (MonadIO m, IsCalendar o) => o -> m Int32
- setCalendarDay :: (MonadIO m, IsCalendar o) => o -> Int32 -> m ()
- constructCalendarDay :: (IsCalendar o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCalendarDetailHeightRows :: (MonadIO m, IsCalendar o) => o -> m Int32
- setCalendarDetailHeightRows :: (MonadIO m, IsCalendar o) => o -> Int32 -> m ()
- constructCalendarDetailHeightRows :: (IsCalendar o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCalendarDetailWidthChars :: (MonadIO m, IsCalendar o) => o -> m Int32
- setCalendarDetailWidthChars :: (MonadIO m, IsCalendar o) => o -> Int32 -> m ()
- constructCalendarDetailWidthChars :: (IsCalendar o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCalendarMonth :: (MonadIO m, IsCalendar o) => o -> m Int32
- setCalendarMonth :: (MonadIO m, IsCalendar o) => o -> Int32 -> m ()
- constructCalendarMonth :: (IsCalendar o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCalendarNoMonthChange :: (MonadIO m, IsCalendar o) => o -> m Bool
- setCalendarNoMonthChange :: (MonadIO m, IsCalendar o) => o -> Bool -> m ()
- constructCalendarNoMonthChange :: (IsCalendar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCalendarShowDayNames :: (MonadIO m, IsCalendar o) => o -> m Bool
- setCalendarShowDayNames :: (MonadIO m, IsCalendar o) => o -> Bool -> m ()
- constructCalendarShowDayNames :: (IsCalendar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCalendarShowDetails :: (MonadIO m, IsCalendar o) => o -> m Bool
- setCalendarShowDetails :: (MonadIO m, IsCalendar o) => o -> Bool -> m ()
- constructCalendarShowDetails :: (IsCalendar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCalendarShowHeading :: (MonadIO m, IsCalendar o) => o -> m Bool
- setCalendarShowHeading :: (MonadIO m, IsCalendar o) => o -> Bool -> m ()
- constructCalendarShowHeading :: (IsCalendar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCalendarShowWeekNumbers :: (MonadIO m, IsCalendar o) => o -> m Bool
- setCalendarShowWeekNumbers :: (MonadIO m, IsCalendar o) => o -> Bool -> m ()
- constructCalendarShowWeekNumbers :: (IsCalendar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCalendarYear :: (MonadIO m, IsCalendar o) => o -> m Int32
- setCalendarYear :: (MonadIO m, IsCalendar o) => o -> Int32 -> m ()
- constructCalendarYear :: (IsCalendar o, MonadIO m) => Int32 -> m (GValueConstruct o)
- calendarNew :: (HasCallStack, MonadIO m) => m Calendar
- calendarClearMarks :: (HasCallStack, MonadIO m, IsCalendar a) => a -> m ()
- calendarGetDate :: (HasCallStack, MonadIO m, IsCalendar a) => a -> m (Word32, Word32, Word32)
- calendarGetDayIsMarked :: (HasCallStack, MonadIO m, IsCalendar a) => a -> Word32 -> m Bool
- calendarGetDetailHeightRows :: (HasCallStack, MonadIO m, IsCalendar a) => a -> m Int32
- calendarGetDetailWidthChars :: (HasCallStack, MonadIO m, IsCalendar a) => a -> m Int32
- calendarGetDisplayOptions :: (HasCallStack, MonadIO m, IsCalendar a) => a -> m [CalendarDisplayOptions]
- calendarMarkDay :: (HasCallStack, MonadIO m, IsCalendar a) => a -> Word32 -> m ()
- calendarSelectDay :: (HasCallStack, MonadIO m, IsCalendar a) => a -> Word32 -> m ()
- calendarSelectMonth :: (HasCallStack, MonadIO m, IsCalendar a) => a -> Word32 -> Word32 -> m ()
- calendarSetDetailHeightRows :: (HasCallStack, MonadIO m, IsCalendar a) => a -> Int32 -> m ()
- calendarSetDetailWidthChars :: (HasCallStack, MonadIO m, IsCalendar a) => a -> Int32 -> m ()
- calendarSetDisplayOptions :: (HasCallStack, MonadIO m, IsCalendar a) => a -> [CalendarDisplayOptions] -> m ()
- calendarUnmarkDay :: (HasCallStack, MonadIO m, IsCalendar a) => a -> Word32 -> m ()
- newZeroWidgetClass :: MonadIO m => m WidgetClass
- getWidgetClassParentClass :: MonadIO m => WidgetClass -> m InitiallyUnownedClass
- getWidgetClassActivateSignal :: MonadIO m => WidgetClass -> m Word32
- setWidgetClassActivateSignal :: MonadIO m => WidgetClass -> Word32 -> m ()
- getWidgetClassDispatchChildPropertiesChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDispatchChildPropertiesChangedFieldCallback)
- setWidgetClassDispatchChildPropertiesChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDispatchChildPropertiesChangedFieldCallback -> m ()
- clearWidgetClassDispatchChildPropertiesChanged :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDestroy :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDestroyFieldCallback)
- setWidgetClassDestroy :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDestroyFieldCallback -> m ()
- clearWidgetClassDestroy :: MonadIO m => WidgetClass -> m ()
- getWidgetClassShow :: MonadIO m => WidgetClass -> m (Maybe WidgetClassShowFieldCallback)
- setWidgetClassShow :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassShowFieldCallback -> m ()
- clearWidgetClassShow :: MonadIO m => WidgetClass -> m ()
- getWidgetClassShowAll :: MonadIO m => WidgetClass -> m (Maybe WidgetClassShowAllFieldCallback)
- setWidgetClassShowAll :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassShowAllFieldCallback -> m ()
- clearWidgetClassShowAll :: MonadIO m => WidgetClass -> m ()
- getWidgetClassHide :: MonadIO m => WidgetClass -> m (Maybe WidgetClassHideFieldCallback)
- setWidgetClassHide :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassHideFieldCallback -> m ()
- clearWidgetClassHide :: MonadIO m => WidgetClass -> m ()
- getWidgetClassMap :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMapFieldCallback)
- setWidgetClassMap :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMapFieldCallback -> m ()
- clearWidgetClassMap :: MonadIO m => WidgetClass -> m ()
- getWidgetClassUnmap :: MonadIO m => WidgetClass -> m (Maybe WidgetClassUnmapFieldCallback)
- setWidgetClassUnmap :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassUnmapFieldCallback -> m ()
- clearWidgetClassUnmap :: MonadIO m => WidgetClass -> m ()
- getWidgetClassRealize :: MonadIO m => WidgetClass -> m (Maybe WidgetClassRealizeFieldCallback)
- setWidgetClassRealize :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassRealizeFieldCallback -> m ()
- clearWidgetClassRealize :: MonadIO m => WidgetClass -> m ()
- getWidgetClassUnrealize :: MonadIO m => WidgetClass -> m (Maybe WidgetClassUnrealizeFieldCallback)
- setWidgetClassUnrealize :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassUnrealizeFieldCallback -> m ()
- clearWidgetClassUnrealize :: MonadIO m => WidgetClass -> m ()
- getWidgetClassSizeAllocate :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSizeAllocateFieldCallback)
- setWidgetClassSizeAllocate :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSizeAllocateFieldCallback -> m ()
- clearWidgetClassSizeAllocate :: MonadIO m => WidgetClass -> m ()
- getWidgetClassStateChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassStateChangedFieldCallback)
- setWidgetClassStateChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassStateChangedFieldCallback -> m ()
- clearWidgetClassStateChanged :: MonadIO m => WidgetClass -> m ()
- getWidgetClassStateFlagsChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassStateFlagsChangedFieldCallback)
- setWidgetClassStateFlagsChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassStateFlagsChangedFieldCallback -> m ()
- clearWidgetClassStateFlagsChanged :: MonadIO m => WidgetClass -> m ()
- getWidgetClassParentSet :: MonadIO m => WidgetClass -> m (Maybe WidgetClassParentSetFieldCallback)
- setWidgetClassParentSet :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassParentSetFieldCallback -> m ()
- clearWidgetClassParentSet :: MonadIO m => WidgetClass -> m ()
- getWidgetClassHierarchyChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassHierarchyChangedFieldCallback)
- setWidgetClassHierarchyChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassHierarchyChangedFieldCallback -> m ()
- clearWidgetClassHierarchyChanged :: MonadIO m => WidgetClass -> m ()
- getWidgetClassStyleSet :: MonadIO m => WidgetClass -> m (Maybe WidgetClassStyleSetFieldCallback)
- setWidgetClassStyleSet :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassStyleSetFieldCallback -> m ()
- clearWidgetClassStyleSet :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDirectionChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDirectionChangedFieldCallback)
- setWidgetClassDirectionChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDirectionChangedFieldCallback -> m ()
- clearWidgetClassDirectionChanged :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGrabNotify :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGrabNotifyFieldCallback)
- setWidgetClassGrabNotify :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGrabNotifyFieldCallback -> m ()
- clearWidgetClassGrabNotify :: MonadIO m => WidgetClass -> m ()
- getWidgetClassChildNotify :: MonadIO m => WidgetClass -> m (Maybe WidgetClassChildNotifyFieldCallback)
- setWidgetClassChildNotify :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassChildNotifyFieldCallback -> m ()
- clearWidgetClassChildNotify :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDraw :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDrawFieldCallback)
- setWidgetClassDraw :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDrawFieldCallback -> m ()
- clearWidgetClassDraw :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGetRequestMode :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetRequestModeFieldCallback)
- setWidgetClassGetRequestMode :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetRequestModeFieldCallback -> m ()
- clearWidgetClassGetRequestMode :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGetPreferredHeight :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredHeightFieldCallback)
- setWidgetClassGetPreferredHeight :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredHeightFieldCallback -> m ()
- clearWidgetClassGetPreferredHeight :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGetPreferredWidthForHeight :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredWidthForHeightFieldCallback)
- setWidgetClassGetPreferredWidthForHeight :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredWidthForHeightFieldCallback -> m ()
- clearWidgetClassGetPreferredWidthForHeight :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGetPreferredWidth :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredWidthFieldCallback)
- setWidgetClassGetPreferredWidth :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredWidthFieldCallback -> m ()
- clearWidgetClassGetPreferredWidth :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGetPreferredHeightForWidth :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredHeightForWidthFieldCallback)
- setWidgetClassGetPreferredHeightForWidth :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredHeightForWidthFieldCallback -> m ()
- clearWidgetClassGetPreferredHeightForWidth :: MonadIO m => WidgetClass -> m ()
- getWidgetClassMnemonicActivate :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMnemonicActivateFieldCallback)
- setWidgetClassMnemonicActivate :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMnemonicActivateFieldCallback -> m ()
- clearWidgetClassMnemonicActivate :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGrabFocus :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGrabFocusFieldCallback)
- setWidgetClassGrabFocus :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGrabFocusFieldCallback -> m ()
- clearWidgetClassGrabFocus :: MonadIO m => WidgetClass -> m ()
- getWidgetClassFocus :: MonadIO m => WidgetClass -> m (Maybe WidgetClassFocusFieldCallback)
- setWidgetClassFocus :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassFocusFieldCallback -> m ()
- clearWidgetClassFocus :: MonadIO m => WidgetClass -> m ()
- getWidgetClassMoveFocus :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMoveFocusFieldCallback)
- setWidgetClassMoveFocus :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMoveFocusFieldCallback -> m ()
- clearWidgetClassMoveFocus :: MonadIO m => WidgetClass -> m ()
- getWidgetClassKeynavFailed :: MonadIO m => WidgetClass -> m (Maybe WidgetClassKeynavFailedFieldCallback)
- setWidgetClassKeynavFailed :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassKeynavFailedFieldCallback -> m ()
- clearWidgetClassKeynavFailed :: MonadIO m => WidgetClass -> m ()
- getWidgetClassEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassEventFieldCallback)
- setWidgetClassEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassEventFieldCallback -> m ()
- clearWidgetClassEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassButtonPressEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassButtonPressEventFieldCallback)
- setWidgetClassButtonPressEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassButtonPressEventFieldCallback -> m ()
- clearWidgetClassButtonPressEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassButtonReleaseEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassButtonReleaseEventFieldCallback)
- setWidgetClassButtonReleaseEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassButtonReleaseEventFieldCallback -> m ()
- clearWidgetClassButtonReleaseEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassScrollEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassScrollEventFieldCallback)
- setWidgetClassScrollEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassScrollEventFieldCallback -> m ()
- clearWidgetClassScrollEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassMotionNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMotionNotifyEventFieldCallback)
- setWidgetClassMotionNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMotionNotifyEventFieldCallback -> m ()
- clearWidgetClassMotionNotifyEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDeleteEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDeleteEventFieldCallback)
- setWidgetClassDeleteEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDeleteEventFieldCallback -> m ()
- clearWidgetClassDeleteEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDestroyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDestroyEventFieldCallback)
- setWidgetClassDestroyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDestroyEventFieldCallback -> m ()
- clearWidgetClassDestroyEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassKeyPressEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassKeyPressEventFieldCallback)
- setWidgetClassKeyPressEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassKeyPressEventFieldCallback -> m ()
- clearWidgetClassKeyPressEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassKeyReleaseEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassKeyReleaseEventFieldCallback)
- setWidgetClassKeyReleaseEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassKeyReleaseEventFieldCallback -> m ()
- clearWidgetClassKeyReleaseEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassEnterNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassEnterNotifyEventFieldCallback)
- setWidgetClassEnterNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassEnterNotifyEventFieldCallback -> m ()
- clearWidgetClassEnterNotifyEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassLeaveNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassLeaveNotifyEventFieldCallback)
- setWidgetClassLeaveNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassLeaveNotifyEventFieldCallback -> m ()
- clearWidgetClassLeaveNotifyEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassConfigureEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassConfigureEventFieldCallback)
- setWidgetClassConfigureEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassConfigureEventFieldCallback -> m ()
- clearWidgetClassConfigureEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassFocusInEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassFocusInEventFieldCallback)
- setWidgetClassFocusInEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassFocusInEventFieldCallback -> m ()
- clearWidgetClassFocusInEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassFocusOutEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassFocusOutEventFieldCallback)
- setWidgetClassFocusOutEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassFocusOutEventFieldCallback -> m ()
- clearWidgetClassFocusOutEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassMapEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMapEventFieldCallback)
- setWidgetClassMapEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMapEventFieldCallback -> m ()
- clearWidgetClassMapEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassUnmapEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassUnmapEventFieldCallback)
- setWidgetClassUnmapEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassUnmapEventFieldCallback -> m ()
- clearWidgetClassUnmapEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassPropertyNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassPropertyNotifyEventFieldCallback)
- setWidgetClassPropertyNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassPropertyNotifyEventFieldCallback -> m ()
- clearWidgetClassPropertyNotifyEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassSelectionClearEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionClearEventFieldCallback)
- setWidgetClassSelectionClearEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionClearEventFieldCallback -> m ()
- clearWidgetClassSelectionClearEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassSelectionRequestEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionRequestEventFieldCallback)
- setWidgetClassSelectionRequestEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionRequestEventFieldCallback -> m ()
- clearWidgetClassSelectionRequestEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassSelectionNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionNotifyEventFieldCallback)
- setWidgetClassSelectionNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionNotifyEventFieldCallback -> m ()
- clearWidgetClassSelectionNotifyEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassProximityInEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassProximityInEventFieldCallback)
- setWidgetClassProximityInEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassProximityInEventFieldCallback -> m ()
- clearWidgetClassProximityInEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassProximityOutEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassProximityOutEventFieldCallback)
- setWidgetClassProximityOutEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassProximityOutEventFieldCallback -> m ()
- clearWidgetClassProximityOutEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassVisibilityNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassVisibilityNotifyEventFieldCallback)
- setWidgetClassVisibilityNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassVisibilityNotifyEventFieldCallback -> m ()
- clearWidgetClassVisibilityNotifyEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassWindowStateEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassWindowStateEventFieldCallback)
- setWidgetClassWindowStateEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassWindowStateEventFieldCallback -> m ()
- clearWidgetClassWindowStateEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDamageEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDamageEventFieldCallback)
- setWidgetClassDamageEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDamageEventFieldCallback -> m ()
- clearWidgetClassDamageEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGrabBrokenEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGrabBrokenEventFieldCallback)
- setWidgetClassGrabBrokenEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGrabBrokenEventFieldCallback -> m ()
- clearWidgetClassGrabBrokenEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassSelectionGet :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionGetFieldCallback)
- setWidgetClassSelectionGet :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionGetFieldCallback -> m ()
- clearWidgetClassSelectionGet :: MonadIO m => WidgetClass -> m ()
- getWidgetClassSelectionReceived :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionReceivedFieldCallback)
- setWidgetClassSelectionReceived :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionReceivedFieldCallback -> m ()
- clearWidgetClassSelectionReceived :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDragBegin :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragBeginFieldCallback)
- setWidgetClassDragBegin :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragBeginFieldCallback -> m ()
- clearWidgetClassDragBegin :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDragEnd :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragEndFieldCallback)
- setWidgetClassDragEnd :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragEndFieldCallback -> m ()
- clearWidgetClassDragEnd :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDragDataGet :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragDataGetFieldCallback)
- setWidgetClassDragDataGet :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragDataGetFieldCallback -> m ()
- clearWidgetClassDragDataGet :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDragDataDelete :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragDataDeleteFieldCallback)
- setWidgetClassDragDataDelete :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragDataDeleteFieldCallback -> m ()
- clearWidgetClassDragDataDelete :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDragLeave :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragLeaveFieldCallback)
- setWidgetClassDragLeave :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragLeaveFieldCallback -> m ()
- clearWidgetClassDragLeave :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDragMotion :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragMotionFieldCallback)
- setWidgetClassDragMotion :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragMotionFieldCallback -> m ()
- clearWidgetClassDragMotion :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDragDrop :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragDropFieldCallback)
- setWidgetClassDragDrop :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragDropFieldCallback -> m ()
- clearWidgetClassDragDrop :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDragDataReceived :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragDataReceivedFieldCallback)
- setWidgetClassDragDataReceived :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragDataReceivedFieldCallback -> m ()
- clearWidgetClassDragDataReceived :: MonadIO m => WidgetClass -> m ()
- getWidgetClassDragFailed :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragFailedFieldCallback)
- setWidgetClassDragFailed :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragFailedFieldCallback -> m ()
- clearWidgetClassDragFailed :: MonadIO m => WidgetClass -> m ()
- getWidgetClassPopupMenu :: MonadIO m => WidgetClass -> m (Maybe WidgetClassPopupMenuFieldCallback)
- setWidgetClassPopupMenu :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassPopupMenuFieldCallback -> m ()
- clearWidgetClassPopupMenu :: MonadIO m => WidgetClass -> m ()
- getWidgetClassShowHelp :: MonadIO m => WidgetClass -> m (Maybe WidgetClassShowHelpFieldCallback)
- setWidgetClassShowHelp :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassShowHelpFieldCallback -> m ()
- clearWidgetClassShowHelp :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGetAccessible :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetAccessibleFieldCallback)
- setWidgetClassGetAccessible :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetAccessibleFieldCallback -> m ()
- clearWidgetClassGetAccessible :: MonadIO m => WidgetClass -> m ()
- getWidgetClassScreenChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassScreenChangedFieldCallback)
- setWidgetClassScreenChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassScreenChangedFieldCallback -> m ()
- clearWidgetClassScreenChanged :: MonadIO m => WidgetClass -> m ()
- getWidgetClassCanActivateAccel :: MonadIO m => WidgetClass -> m (Maybe WidgetClassCanActivateAccelFieldCallback)
- setWidgetClassCanActivateAccel :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassCanActivateAccelFieldCallback -> m ()
- clearWidgetClassCanActivateAccel :: MonadIO m => WidgetClass -> m ()
- getWidgetClassCompositedChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassCompositedChangedFieldCallback)
- setWidgetClassCompositedChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassCompositedChangedFieldCallback -> m ()
- clearWidgetClassCompositedChanged :: MonadIO m => WidgetClass -> m ()
- getWidgetClassQueryTooltip :: MonadIO m => WidgetClass -> m (Maybe WidgetClassQueryTooltipFieldCallback)
- setWidgetClassQueryTooltip :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassQueryTooltipFieldCallback -> m ()
- clearWidgetClassQueryTooltip :: MonadIO m => WidgetClass -> m ()
- getWidgetClassComputeExpand :: MonadIO m => WidgetClass -> m (Maybe WidgetClassComputeExpandFieldCallback)
- setWidgetClassComputeExpand :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassComputeExpandFieldCallback -> m ()
- clearWidgetClassComputeExpand :: MonadIO m => WidgetClass -> m ()
- getWidgetClassAdjustSizeRequest :: MonadIO m => WidgetClass -> m (Maybe WidgetClassAdjustSizeRequestFieldCallback)
- setWidgetClassAdjustSizeRequest :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassAdjustSizeRequestFieldCallback -> m ()
- clearWidgetClassAdjustSizeRequest :: MonadIO m => WidgetClass -> m ()
- getWidgetClassAdjustSizeAllocation :: MonadIO m => WidgetClass -> m (Maybe WidgetClassAdjustSizeAllocationFieldCallback)
- setWidgetClassAdjustSizeAllocation :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassAdjustSizeAllocationFieldCallback -> m ()
- clearWidgetClassAdjustSizeAllocation :: MonadIO m => WidgetClass -> m ()
- getWidgetClassStyleUpdated :: MonadIO m => WidgetClass -> m (Maybe WidgetClassStyleUpdatedFieldCallback)
- setWidgetClassStyleUpdated :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassStyleUpdatedFieldCallback -> m ()
- clearWidgetClassStyleUpdated :: MonadIO m => WidgetClass -> m ()
- getWidgetClassTouchEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassTouchEventFieldCallback)
- setWidgetClassTouchEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassTouchEventFieldCallback -> m ()
- clearWidgetClassTouchEvent :: MonadIO m => WidgetClass -> m ()
- getWidgetClassGetPreferredHeightAndBaselineForWidth :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback)
- setWidgetClassGetPreferredHeightAndBaselineForWidth :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback -> m ()
- clearWidgetClassGetPreferredHeightAndBaselineForWidth :: MonadIO m => WidgetClass -> m ()
- getWidgetClassAdjustBaselineRequest :: MonadIO m => WidgetClass -> m (Maybe WidgetClassAdjustBaselineRequestFieldCallback)
- setWidgetClassAdjustBaselineRequest :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassAdjustBaselineRequestFieldCallback -> m ()
- clearWidgetClassAdjustBaselineRequest :: MonadIO m => WidgetClass -> m ()
- getWidgetClassAdjustBaselineAllocation :: MonadIO m => WidgetClass -> m (Maybe WidgetClassAdjustBaselineAllocationFieldCallback)
- setWidgetClassAdjustBaselineAllocation :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassAdjustBaselineAllocationFieldCallback -> m ()
- clearWidgetClassAdjustBaselineAllocation :: MonadIO m => WidgetClass -> m ()
- getWidgetClassQueueDrawRegion :: MonadIO m => WidgetClass -> m (Maybe WidgetClassQueueDrawRegionFieldCallback)
- setWidgetClassQueueDrawRegion :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassQueueDrawRegionFieldCallback -> m ()
- clearWidgetClassQueueDrawRegion :: MonadIO m => WidgetClass -> m ()
- widgetClassBindTemplateCallbackFull :: (HasCallStack, MonadIO m) => WidgetClass -> Text -> Callback -> m ()
- widgetClassFindStyleProperty :: (HasCallStack, MonadIO m) => WidgetClass -> Text -> m GParamSpec
- widgetClassGetCssName :: (HasCallStack, MonadIO m) => WidgetClass -> m Text
- widgetClassInstallStyleProperty :: (HasCallStack, MonadIO m) => WidgetClass -> GParamSpec -> m ()
- widgetClassSetAccessibleRole :: (HasCallStack, MonadIO m) => WidgetClass -> Role -> m ()
- widgetClassSetConnectFunc :: (HasCallStack, MonadIO m) => WidgetClass -> BuilderConnectFunc -> m ()
- newZeroContainerClass :: MonadIO m => m ContainerClass
- getContainerClassParentClass :: MonadIO m => ContainerClass -> m WidgetClass
- getContainerClassAdd :: MonadIO m => ContainerClass -> m (Maybe ContainerClassAddFieldCallback)
- setContainerClassAdd :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassAddFieldCallback -> m ()
- clearContainerClassAdd :: MonadIO m => ContainerClass -> m ()
- getContainerClassRemove :: MonadIO m => ContainerClass -> m (Maybe ContainerClassRemoveFieldCallback)
- setContainerClassRemove :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassRemoveFieldCallback -> m ()
- clearContainerClassRemove :: MonadIO m => ContainerClass -> m ()
- getContainerClassCheckResize :: MonadIO m => ContainerClass -> m (Maybe ContainerClassCheckResizeFieldCallback)
- setContainerClassCheckResize :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassCheckResizeFieldCallback -> m ()
- clearContainerClassCheckResize :: MonadIO m => ContainerClass -> m ()
- getContainerClassForall :: MonadIO m => ContainerClass -> m (Maybe ContainerClassForallFieldCallback_WithClosures)
- setContainerClassForall :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassForallFieldCallback -> m ()
- clearContainerClassForall :: MonadIO m => ContainerClass -> m ()
- getContainerClassSetFocusChild :: MonadIO m => ContainerClass -> m (Maybe ContainerClassSetFocusChildFieldCallback)
- setContainerClassSetFocusChild :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassSetFocusChildFieldCallback -> m ()
- clearContainerClassSetFocusChild :: MonadIO m => ContainerClass -> m ()
- getContainerClassChildType :: MonadIO m => ContainerClass -> m (Maybe ContainerClassChildTypeFieldCallback)
- setContainerClassChildType :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassChildTypeFieldCallback -> m ()
- clearContainerClassChildType :: MonadIO m => ContainerClass -> m ()
- getContainerClassCompositeName :: MonadIO m => ContainerClass -> m (Maybe ContainerClassCompositeNameFieldCallback)
- setContainerClassCompositeName :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassCompositeNameFieldCallback -> m ()
- clearContainerClassCompositeName :: MonadIO m => ContainerClass -> m ()
- getContainerClassSetChildProperty :: MonadIO m => ContainerClass -> m (Maybe ContainerClassSetChildPropertyFieldCallback)
- setContainerClassSetChildProperty :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassSetChildPropertyFieldCallback -> m ()
- clearContainerClassSetChildProperty :: MonadIO m => ContainerClass -> m ()
- getContainerClassGetChildProperty :: MonadIO m => ContainerClass -> m (Maybe ContainerClassGetChildPropertyFieldCallback)
- setContainerClassGetChildProperty :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassGetChildPropertyFieldCallback -> m ()
- clearContainerClassGetChildProperty :: MonadIO m => ContainerClass -> m ()
- getContainerClassGetPathForChild :: MonadIO m => ContainerClass -> m (Maybe ContainerClassGetPathForChildFieldCallback)
- setContainerClassGetPathForChild :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassGetPathForChildFieldCallback -> m ()
- clearContainerClassGetPathForChild :: MonadIO m => ContainerClass -> m ()
- containerClassFindChildProperty :: (HasCallStack, MonadIO m) => ContainerClass -> Text -> m (Maybe GParamSpec)
- containerClassInstallChildProperty :: (HasCallStack, MonadIO m) => ContainerClass -> Word32 -> GParamSpec -> m ()
- newtype ActionableInterface = ActionableInterface (ManagedPtr ActionableInterface)
- newZeroActionableInterface :: MonadIO m => m ActionableInterface
- getActionableInterfaceGetActionName :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceGetActionNameFieldCallback)
- setActionableInterfaceGetActionName :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceGetActionNameFieldCallback -> m ()
- clearActionableInterfaceGetActionName :: MonadIO m => ActionableInterface -> m ()
- getActionableInterfaceSetActionName :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceSetActionNameFieldCallback)
- setActionableInterfaceSetActionName :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceSetActionNameFieldCallback -> m ()
- clearActionableInterfaceSetActionName :: MonadIO m => ActionableInterface -> m ()
- getActionableInterfaceGetActionTargetValue :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceGetActionTargetValueFieldCallback)
- setActionableInterfaceGetActionTargetValue :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceGetActionTargetValueFieldCallback -> m ()
- clearActionableInterfaceGetActionTargetValue :: MonadIO m => ActionableInterface -> m ()
- getActionableInterfaceSetActionTargetValue :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceSetActionTargetValueFieldCallback)
- setActionableInterfaceSetActionTargetValue :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceSetActionTargetValueFieldCallback -> m ()
- clearActionableInterfaceSetActionTargetValue :: MonadIO m => ActionableInterface -> m ()
- class (GObject o, IsDescendantOf PrintSettings o) => IsPrintSettings o
- toPrintSettings :: (MonadIO m, IsPrintSettings o) => o -> m PrintSettings
- printSettingsNew :: (HasCallStack, MonadIO m) => m PrintSettings
- printSettingsNewFromFile :: (HasCallStack, MonadIO m) => [Char] -> m PrintSettings
- printSettingsNewFromGvariant :: (HasCallStack, MonadIO m) => GVariant -> m PrintSettings
- printSettingsNewFromKeyFile :: (HasCallStack, MonadIO m) => KeyFile -> Maybe Text -> m PrintSettings
- printSettingsCopy :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m PrintSettings
- printSettingsForeach :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> PrintSettingsFunc -> m ()
- printSettingsGet :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m Text
- printSettingsGetBool :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m Bool
- printSettingsGetCollate :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Bool
- printSettingsGetDefaultSource :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
- printSettingsGetDither :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
- printSettingsGetDouble :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m Double
- printSettingsGetDoubleWithDefault :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> Double -> m Double
- printSettingsGetDuplex :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m PrintDuplex
- printSettingsGetFinishings :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
- printSettingsGetInt :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m Int32
- printSettingsGetIntWithDefault :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> Int32 -> m Int32
- printSettingsGetLength :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> Unit -> m Double
- printSettingsGetMediaType :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
- printSettingsGetNCopies :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Int32
- printSettingsGetNumberUp :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Int32
- printSettingsGetNumberUpLayout :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m NumberUpLayout
- printSettingsGetOrientation :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m PageOrientation
- printSettingsGetOutputBin :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
- printSettingsGetPageRanges :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m [PageRange]
- printSettingsGetPageSet :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m PageSet
- printSettingsGetPaperHeight :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Unit -> m Double
- printSettingsGetPaperSize :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m PaperSize
- printSettingsGetPaperWidth :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Unit -> m Double
- printSettingsGetPrintPages :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m PrintPages
- printSettingsGetPrinter :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
- printSettingsGetPrinterLpi :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Double
- printSettingsGetQuality :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m PrintQuality
- printSettingsGetResolution :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Int32
- printSettingsGetResolutionX :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Int32
- printSettingsGetResolutionY :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Int32
- printSettingsGetReverse :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Bool
- printSettingsGetScale :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Double
- printSettingsGetUseColor :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Bool
- printSettingsHasKey :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m Bool
- printSettingsLoadFile :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> [Char] -> m ()
- printSettingsLoadKeyFile :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> KeyFile -> Maybe Text -> m ()
- printSettingsSet :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> Maybe Text -> m ()
- printSettingsSetBool :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> Bool -> m ()
- printSettingsSetCollate :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Bool -> m ()
- printSettingsSetDefaultSource :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m ()
- printSettingsSetDither :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m ()
- printSettingsSetDouble :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> Double -> m ()
- printSettingsSetFinishings :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m ()
- printSettingsSetInt :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> Int32 -> m ()
- printSettingsSetLength :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> Double -> Unit -> m ()
- printSettingsSetMediaType :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m ()
- printSettingsSetNCopies :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Int32 -> m ()
- printSettingsSetNumberUp :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Int32 -> m ()
- printSettingsSetNumberUpLayout :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> NumberUpLayout -> m ()
- printSettingsSetOutputBin :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m ()
- printSettingsSetPageRanges :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> [PageRange] -> m ()
- printSettingsSetPageSet :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> PageSet -> m ()
- printSettingsSetPaperHeight :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Double -> Unit -> m ()
- printSettingsSetPaperSize :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> PaperSize -> m ()
- printSettingsSetPrintPages :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> PrintPages -> m ()
- printSettingsSetPrinter :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m ()
- printSettingsSetPrinterLpi :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Double -> m ()
- printSettingsSetResolution :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Int32 -> m ()
- printSettingsSetResolutionXy :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Int32 -> Int32 -> m ()
- printSettingsSetReverse :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Bool -> m ()
- printSettingsSetScale :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Double -> m ()
- printSettingsSetUseColor :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Bool -> m ()
- printSettingsToKeyFile :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> KeyFile -> Maybe Text -> m ()
- printSettingsUnset :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf AccelMap o) => IsAccelMap o
- toAccelMap :: (MonadIO m, IsAccelMap o) => o -> m AccelMap
- type AccelMapChangedCallback = Text -> Word32 -> [ModifierType] -> IO ()
- onAccelMapChanged :: (IsAccelMap a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelMapChangedCallback) -> m SignalHandlerId
- afterAccelMapChanged :: (IsAccelMap a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelMapChangedCallback) -> m SignalHandlerId
- accelMapGet :: (HasCallStack, MonadIO m) => m AccelMap
- accelMapLoadFd :: (HasCallStack, MonadIO m) => Int32 -> m ()
- accelMapLoadScanner :: (HasCallStack, MonadIO m) => Scanner -> m ()
- accelMapLookupEntry :: (HasCallStack, MonadIO m) => Text -> m (Bool, AccelKey)
- accelMapSaveFd :: (HasCallStack, MonadIO m) => Int32 -> m ()
- treeRowReferenceCopy :: (HasCallStack, MonadIO m) => TreeRowReference -> m TreeRowReference
- treeRowReferenceFree :: (HasCallStack, MonadIO m) => Maybe TreeRowReference -> m ()
- treeRowReferenceGetModel :: (HasCallStack, MonadIO m) => TreeRowReference -> m TreeModel
- treeRowReferenceGetPath :: (HasCallStack, MonadIO m) => TreeRowReference -> m (Maybe TreePath)
- treeRowReferenceValid :: (HasCallStack, MonadIO m) => Maybe TreeRowReference -> m Bool
- class (GObject o, IsDescendantOf TreeSortable o) => IsTreeSortable o
- toTreeSortable :: (MonadIO m, IsTreeSortable o) => o -> m TreeSortable
- type TreeSortableSortColumnChangedCallback = IO ()
- treeSortableGetSortColumnId :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> m (Bool, Int32, SortType)
- treeSortableHasDefaultSortFunc :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> m Bool
- treeSortableSetDefaultSortFunc :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> TreeIterCompareFunc -> m ()
- treeSortableSortColumnChanged :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> m ()
- onTreeSortableSortColumnChanged :: (IsTreeSortable a, MonadIO m) => a -> ((?self :: a) => TreeSortableSortColumnChangedCallback) -> m SignalHandlerId
- afterTreeSortableSortColumnChanged :: (IsTreeSortable a, MonadIO m) => a -> ((?self :: a) => TreeSortableSortColumnChangedCallback) -> m SignalHandlerId
- class (GObject o, IsDescendantOf FontChooser o) => IsFontChooser o
- toFontChooser :: (MonadIO m, IsFontChooser o) => o -> m FontChooser
- type FontChooserFontActivatedCallback = Text -> IO ()
- getFontChooserFont :: (MonadIO m, IsFontChooser o) => o -> m (Maybe Text)
- setFontChooserFont :: (MonadIO m, IsFontChooser o) => o -> Text -> m ()
- constructFontChooserFont :: (IsFontChooser o, MonadIO m) => Text -> m (GValueConstruct o)
- getFontChooserFontDesc :: (MonadIO m, IsFontChooser o) => o -> m (Maybe FontDescription)
- setFontChooserFontDesc :: (MonadIO m, IsFontChooser o) => o -> FontDescription -> m ()
- constructFontChooserFontDesc :: (IsFontChooser o, MonadIO m) => FontDescription -> m (GValueConstruct o)
- getFontChooserFontFeatures :: (MonadIO m, IsFontChooser o) => o -> m (Maybe Text)
- getFontChooserLanguage :: (MonadIO m, IsFontChooser o) => o -> m (Maybe Text)
- setFontChooserLanguage :: (MonadIO m, IsFontChooser o) => o -> Text -> m ()
- constructFontChooserLanguage :: (IsFontChooser o, MonadIO m) => Text -> m (GValueConstruct o)
- getFontChooserLevel :: (MonadIO m, IsFontChooser o) => o -> m [FontChooserLevel]
- setFontChooserLevel :: (MonadIO m, IsFontChooser o) => o -> [FontChooserLevel] -> m ()
- constructFontChooserLevel :: (IsFontChooser o, MonadIO m) => [FontChooserLevel] -> m (GValueConstruct o)
- getFontChooserPreviewText :: (MonadIO m, IsFontChooser o) => o -> m (Maybe Text)
- setFontChooserPreviewText :: (MonadIO m, IsFontChooser o) => o -> Text -> m ()
- constructFontChooserPreviewText :: (IsFontChooser o, MonadIO m) => Text -> m (GValueConstruct o)
- getFontChooserShowPreviewEntry :: (MonadIO m, IsFontChooser o) => o -> m Bool
- setFontChooserShowPreviewEntry :: (MonadIO m, IsFontChooser o) => o -> Bool -> m ()
- constructFontChooserShowPreviewEntry :: (IsFontChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- fontChooserGetFontDesc :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m (Maybe FontDescription)
- fontChooserGetFontFace :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m (Maybe FontFace)
- fontChooserGetFontFamily :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m (Maybe FontFamily)
- fontChooserGetFontFeatures :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m Text
- fontChooserGetFontMap :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m (Maybe FontMap)
- fontChooserGetFontSize :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m Int32
- fontChooserGetLanguage :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m Text
- fontChooserGetLevel :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m [FontChooserLevel]
- fontChooserGetPreviewText :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m Text
- fontChooserGetShowPreviewEntry :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> m Bool
- fontChooserSetFontDesc :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> FontDescription -> m ()
- fontChooserSetFontMap :: (HasCallStack, MonadIO m, IsFontChooser a, IsFontMap b) => a -> Maybe b -> m ()
- fontChooserSetLanguage :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> Text -> m ()
- fontChooserSetLevel :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> [FontChooserLevel] -> m ()
- fontChooserSetPreviewText :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> Text -> m ()
- fontChooserSetShowPreviewEntry :: (HasCallStack, MonadIO m, IsFontChooser a) => a -> Bool -> m ()
- onFontChooserFontActivated :: (IsFontChooser a, MonadIO m) => a -> ((?self :: a) => FontChooserFontActivatedCallback) -> m SignalHandlerId
- afterFontChooserFontActivated :: (IsFontChooser a, MonadIO m) => a -> ((?self :: a) => FontChooserFontActivatedCallback) -> m SignalHandlerId
- newtype TableChild = TableChild (ManagedPtr TableChild)
- newZeroTableChild :: MonadIO m => m TableChild
- getTableChildWidget :: MonadIO m => TableChild -> m (Maybe Widget)
- setTableChildWidget :: MonadIO m => TableChild -> Ptr Widget -> m ()
- clearTableChildWidget :: MonadIO m => TableChild -> m ()
- getTableChildLeftAttach :: MonadIO m => TableChild -> m Word16
- setTableChildLeftAttach :: MonadIO m => TableChild -> Word16 -> m ()
- getTableChildRightAttach :: MonadIO m => TableChild -> m Word16
- setTableChildRightAttach :: MonadIO m => TableChild -> Word16 -> m ()
- getTableChildTopAttach :: MonadIO m => TableChild -> m Word16
- setTableChildTopAttach :: MonadIO m => TableChild -> Word16 -> m ()
- getTableChildBottomAttach :: MonadIO m => TableChild -> m Word16
- setTableChildBottomAttach :: MonadIO m => TableChild -> Word16 -> m ()
- getTableChildXpadding :: MonadIO m => TableChild -> m Word16
- setTableChildXpadding :: MonadIO m => TableChild -> Word16 -> m ()
- getTableChildYpadding :: MonadIO m => TableChild -> m Word16
- setTableChildYpadding :: MonadIO m => TableChild -> Word16 -> m ()
- getTableChildXexpand :: MonadIO m => TableChild -> m Word32
- setTableChildXexpand :: MonadIO m => TableChild -> Word32 -> m ()
- getTableChildYexpand :: MonadIO m => TableChild -> m Word32
- setTableChildYexpand :: MonadIO m => TableChild -> Word32 -> m ()
- getTableChildXshrink :: MonadIO m => TableChild -> m Word32
- setTableChildXshrink :: MonadIO m => TableChild -> Word32 -> m ()
- getTableChildYshrink :: MonadIO m => TableChild -> m Word32
- setTableChildYshrink :: MonadIO m => TableChild -> Word32 -> m ()
- getTableChildXfill :: MonadIO m => TableChild -> m Word32
- setTableChildXfill :: MonadIO m => TableChild -> Word32 -> m ()
- getTableChildYfill :: MonadIO m => TableChild -> m Word32
- setTableChildYfill :: MonadIO m => TableChild -> Word32 -> m ()
- gradientNewLinear :: (HasCallStack, MonadIO m) => Double -> Double -> Double -> Double -> m Gradient
- gradientNewRadial :: (HasCallStack, MonadIO m) => Double -> Double -> Double -> Double -> Double -> Double -> m Gradient
- gradientRef :: (HasCallStack, MonadIO m) => Gradient -> m Gradient
- gradientResolve :: (HasCallStack, MonadIO m, IsStyleProperties a) => Gradient -> a -> m (Bool, Pattern)
- gradientResolveForContext :: (HasCallStack, MonadIO m, IsStyleContext a) => Gradient -> a -> m Pattern
- gradientToString :: (HasCallStack, MonadIO m) => Gradient -> m Text
- gradientUnref :: (HasCallStack, MonadIO m) => Gradient -> m ()
- newtype FixedChild = FixedChild (ManagedPtr FixedChild)
- newZeroFixedChild :: MonadIO m => m FixedChild
- getFixedChildWidget :: MonadIO m => FixedChild -> m (Maybe Widget)
- setFixedChildWidget :: MonadIO m => FixedChild -> Ptr Widget -> m ()
- clearFixedChildWidget :: MonadIO m => FixedChild -> m ()
- getFixedChildX :: MonadIO m => FixedChild -> m Int32
- setFixedChildX :: MonadIO m => FixedChild -> Int32 -> m ()
- getFixedChildY :: MonadIO m => FixedChild -> m Int32
- setFixedChildY :: MonadIO m => FixedChild -> Int32 -> m ()
- class (GObject o, IsDescendantOf Viewport o) => IsViewport o
- toViewport :: (MonadIO m, IsViewport o) => o -> m Viewport
- getViewportShadowType :: (MonadIO m, IsViewport o) => o -> m ShadowType
- setViewportShadowType :: (MonadIO m, IsViewport o) => o -> ShadowType -> m ()
- constructViewportShadowType :: (IsViewport o, MonadIO m) => ShadowType -> m (GValueConstruct o)
- viewportNew :: (HasCallStack, MonadIO m, IsAdjustment a, IsAdjustment b) => Maybe a -> Maybe b -> m Viewport
- viewportGetBinWindow :: (HasCallStack, MonadIO m, IsViewport a) => a -> m Window
- viewportGetHadjustment :: (HasCallStack, MonadIO m, IsViewport a) => a -> m Adjustment
- viewportGetShadowType :: (HasCallStack, MonadIO m, IsViewport a) => a -> m ShadowType
- viewportGetVadjustment :: (HasCallStack, MonadIO m, IsViewport a) => a -> m Adjustment
- viewportGetViewWindow :: (HasCallStack, MonadIO m, IsViewport a) => a -> m Window
- viewportSetHadjustment :: (HasCallStack, MonadIO m, IsViewport a, IsAdjustment b) => a -> Maybe b -> m ()
- viewportSetVadjustment :: (HasCallStack, MonadIO m, IsViewport a, IsAdjustment b) => a -> Maybe b -> m ()
- class (GObject o, IsDescendantOf ToplevelAccessible o) => IsToplevelAccessible o
- newtype ToplevelAccessible = ToplevelAccessible (ManagedPtr ToplevelAccessible)
- toToplevelAccessible :: (MonadIO m, IsToplevelAccessible o) => o -> m ToplevelAccessible
- toplevelAccessibleGetChildren :: (HasCallStack, MonadIO m, IsToplevelAccessible a) => a -> m [Window]
- class (GObject o, IsDescendantOf ThemingEngine o) => IsThemingEngine o
- toThemingEngine :: (MonadIO m, IsThemingEngine o) => o -> m ThemingEngine
- getThemingEngineName :: (MonadIO m, IsThemingEngine o) => o -> m (Maybe Text)
- constructThemingEngineName :: (IsThemingEngine o, MonadIO m) => Text -> m (GValueConstruct o)
- themingEngineGetBackgroundColor :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> [StateFlags] -> m RGBA
- themingEngineGetBorder :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> [StateFlags] -> m Border
- themingEngineGetBorderColor :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> [StateFlags] -> m RGBA
- themingEngineGetColor :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> [StateFlags] -> m RGBA
- themingEngineGetDirection :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> m TextDirection
- themingEngineGetFont :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> [StateFlags] -> m FontDescription
- themingEngineGetJunctionSides :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> m [JunctionSides]
- themingEngineGetMargin :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> [StateFlags] -> m Border
- themingEngineGetPadding :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> [StateFlags] -> m Border
- themingEngineGetPath :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> m WidgetPath
- themingEngineGetProperty :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> Text -> [StateFlags] -> m GValue
- themingEngineGetScreen :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> m (Maybe Screen)
- themingEngineGetState :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> m [StateFlags]
- themingEngineGetStyleProperty :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> Text -> m GValue
- themingEngineHasClass :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> Text -> m Bool
- themingEngineHasRegion :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> Text -> m (Bool, [RegionFlags])
- themingEngineLookupColor :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> Text -> m (Bool, RGBA)
- themingEngineStateIsRunning :: (HasCallStack, MonadIO m, IsThemingEngine a) => a -> StateType -> m (Bool, Double)
- themingEngineLoad :: (HasCallStack, MonadIO m) => Text -> m (Maybe ThemingEngine)
- class (GObject o, IsDescendantOf TextView o) => IsTextView o
- toTextView :: (MonadIO m, IsTextView o) => o -> m TextView
- type TextViewToggleOverwriteCallback = IO ()
- type TextViewToggleCursorVisibleCallback = IO ()
- type TextViewSetAnchorCallback = IO ()
- type TextViewSelectAllCallback = Bool -> IO ()
- type TextViewPreeditChangedCallback = Text -> IO ()
- type TextViewPopulatePopupCallback = Widget -> IO ()
- type TextViewPasteClipboardCallback = IO ()
- type TextViewMoveViewportCallback = ScrollStep -> Int32 -> IO ()
- type TextViewMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO ()
- type TextViewInsertEmojiCallback = IO ()
- type TextViewInsertAtCursorCallback = Text -> IO ()
- type TextViewExtendSelectionCallback = TextExtendSelection -> TextIter -> TextIter -> TextIter -> IO Bool
- type TextViewDeleteFromCursorCallback = DeleteType -> Int32 -> IO ()
- type TextViewCutClipboardCallback = IO ()
- type TextViewCopyClipboardCallback = IO ()
- type TextViewBackspaceCallback = IO ()
- onTextViewBackspace :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewBackspaceCallback) -> m SignalHandlerId
- afterTextViewBackspace :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewBackspaceCallback) -> m SignalHandlerId
- onTextViewCopyClipboard :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewCopyClipboardCallback) -> m SignalHandlerId
- afterTextViewCopyClipboard :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewCopyClipboardCallback) -> m SignalHandlerId
- onTextViewCutClipboard :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewCutClipboardCallback) -> m SignalHandlerId
- afterTextViewCutClipboard :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewCutClipboardCallback) -> m SignalHandlerId
- onTextViewDeleteFromCursor :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewDeleteFromCursorCallback) -> m SignalHandlerId
- afterTextViewDeleteFromCursor :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewDeleteFromCursorCallback) -> m SignalHandlerId
- onTextViewExtendSelection :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewExtendSelectionCallback) -> m SignalHandlerId
- afterTextViewExtendSelection :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewExtendSelectionCallback) -> m SignalHandlerId
- onTextViewInsertAtCursor :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewInsertAtCursorCallback) -> m SignalHandlerId
- afterTextViewInsertAtCursor :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewInsertAtCursorCallback) -> m SignalHandlerId
- onTextViewInsertEmoji :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewInsertEmojiCallback) -> m SignalHandlerId
- afterTextViewInsertEmoji :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewInsertEmojiCallback) -> m SignalHandlerId
- onTextViewMoveCursor :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewMoveCursorCallback) -> m SignalHandlerId
- afterTextViewMoveCursor :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewMoveCursorCallback) -> m SignalHandlerId
- onTextViewMoveViewport :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewMoveViewportCallback) -> m SignalHandlerId
- afterTextViewMoveViewport :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewMoveViewportCallback) -> m SignalHandlerId
- onTextViewPasteClipboard :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewPasteClipboardCallback) -> m SignalHandlerId
- afterTextViewPasteClipboard :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewPasteClipboardCallback) -> m SignalHandlerId
- onTextViewPopulatePopup :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewPopulatePopupCallback) -> m SignalHandlerId
- afterTextViewPopulatePopup :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewPopulatePopupCallback) -> m SignalHandlerId
- onTextViewPreeditChanged :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewPreeditChangedCallback) -> m SignalHandlerId
- afterTextViewPreeditChanged :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewPreeditChangedCallback) -> m SignalHandlerId
- onTextViewSelectAll :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewSelectAllCallback) -> m SignalHandlerId
- afterTextViewSelectAll :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewSelectAllCallback) -> m SignalHandlerId
- onTextViewSetAnchor :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewSetAnchorCallback) -> m SignalHandlerId
- afterTextViewSetAnchor :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewSetAnchorCallback) -> m SignalHandlerId
- onTextViewToggleCursorVisible :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewToggleCursorVisibleCallback) -> m SignalHandlerId
- afterTextViewToggleCursorVisible :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewToggleCursorVisibleCallback) -> m SignalHandlerId
- onTextViewToggleOverwrite :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewToggleOverwriteCallback) -> m SignalHandlerId
- afterTextViewToggleOverwrite :: (IsTextView a, MonadIO m) => a -> ((?self :: a) => TextViewToggleOverwriteCallback) -> m SignalHandlerId
- getTextViewAcceptsTab :: (MonadIO m, IsTextView o) => o -> m Bool
- setTextViewAcceptsTab :: (MonadIO m, IsTextView o) => o -> Bool -> m ()
- constructTextViewAcceptsTab :: (IsTextView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextViewBottomMargin :: (MonadIO m, IsTextView o) => o -> m Int32
- setTextViewBottomMargin :: (MonadIO m, IsTextView o) => o -> Int32 -> m ()
- constructTextViewBottomMargin :: (IsTextView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextViewBuffer :: (MonadIO m, IsTextView o) => o -> m TextBuffer
- setTextViewBuffer :: (MonadIO m, IsTextView o, IsTextBuffer a) => o -> a -> m ()
- constructTextViewBuffer :: (IsTextView o, MonadIO m, IsTextBuffer a) => a -> m (GValueConstruct o)
- clearTextViewBuffer :: (MonadIO m, IsTextView o) => o -> m ()
- getTextViewCursorVisible :: (MonadIO m, IsTextView o) => o -> m Bool
- setTextViewCursorVisible :: (MonadIO m, IsTextView o) => o -> Bool -> m ()
- constructTextViewCursorVisible :: (IsTextView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextViewEditable :: (MonadIO m, IsTextView o) => o -> m Bool
- setTextViewEditable :: (MonadIO m, IsTextView o) => o -> Bool -> m ()
- constructTextViewEditable :: (IsTextView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextViewImModule :: (MonadIO m, IsTextView o) => o -> m (Maybe Text)
- setTextViewImModule :: (MonadIO m, IsTextView o) => o -> Text -> m ()
- constructTextViewImModule :: (IsTextView o, MonadIO m) => Text -> m (GValueConstruct o)
- clearTextViewImModule :: (MonadIO m, IsTextView o) => o -> m ()
- getTextViewIndent :: (MonadIO m, IsTextView o) => o -> m Int32
- setTextViewIndent :: (MonadIO m, IsTextView o) => o -> Int32 -> m ()
- constructTextViewIndent :: (IsTextView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextViewInputHints :: (MonadIO m, IsTextView o) => o -> m [InputHints]
- setTextViewInputHints :: (MonadIO m, IsTextView o) => o -> [InputHints] -> m ()
- constructTextViewInputHints :: (IsTextView o, MonadIO m) => [InputHints] -> m (GValueConstruct o)
- getTextViewInputPurpose :: (MonadIO m, IsTextView o) => o -> m InputPurpose
- setTextViewInputPurpose :: (MonadIO m, IsTextView o) => o -> InputPurpose -> m ()
- constructTextViewInputPurpose :: (IsTextView o, MonadIO m) => InputPurpose -> m (GValueConstruct o)
- getTextViewJustification :: (MonadIO m, IsTextView o) => o -> m Justification
- setTextViewJustification :: (MonadIO m, IsTextView o) => o -> Justification -> m ()
- constructTextViewJustification :: (IsTextView o, MonadIO m) => Justification -> m (GValueConstruct o)
- getTextViewLeftMargin :: (MonadIO m, IsTextView o) => o -> m Int32
- setTextViewLeftMargin :: (MonadIO m, IsTextView o) => o -> Int32 -> m ()
- constructTextViewLeftMargin :: (IsTextView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextViewMonospace :: (MonadIO m, IsTextView o) => o -> m Bool
- setTextViewMonospace :: (MonadIO m, IsTextView o) => o -> Bool -> m ()
- constructTextViewMonospace :: (IsTextView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextViewOverwrite :: (MonadIO m, IsTextView o) => o -> m Bool
- setTextViewOverwrite :: (MonadIO m, IsTextView o) => o -> Bool -> m ()
- constructTextViewOverwrite :: (IsTextView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextViewPixelsAboveLines :: (MonadIO m, IsTextView o) => o -> m Int32
- setTextViewPixelsAboveLines :: (MonadIO m, IsTextView o) => o -> Int32 -> m ()
- constructTextViewPixelsAboveLines :: (IsTextView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextViewPixelsBelowLines :: (MonadIO m, IsTextView o) => o -> m Int32
- setTextViewPixelsBelowLines :: (MonadIO m, IsTextView o) => o -> Int32 -> m ()
- constructTextViewPixelsBelowLines :: (IsTextView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextViewPixelsInsideWrap :: (MonadIO m, IsTextView o) => o -> m Int32
- setTextViewPixelsInsideWrap :: (MonadIO m, IsTextView o) => o -> Int32 -> m ()
- constructTextViewPixelsInsideWrap :: (IsTextView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextViewPopulateAll :: (MonadIO m, IsTextView o) => o -> m Bool
- setTextViewPopulateAll :: (MonadIO m, IsTextView o) => o -> Bool -> m ()
- constructTextViewPopulateAll :: (IsTextView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTextViewRightMargin :: (MonadIO m, IsTextView o) => o -> m Int32
- setTextViewRightMargin :: (MonadIO m, IsTextView o) => o -> Int32 -> m ()
- constructTextViewRightMargin :: (IsTextView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextViewTabs :: (MonadIO m, IsTextView o) => o -> m (Maybe TabArray)
- setTextViewTabs :: (MonadIO m, IsTextView o) => o -> TabArray -> m ()
- constructTextViewTabs :: (IsTextView o, MonadIO m) => TabArray -> m (GValueConstruct o)
- getTextViewTopMargin :: (MonadIO m, IsTextView o) => o -> m Int32
- setTextViewTopMargin :: (MonadIO m, IsTextView o) => o -> Int32 -> m ()
- constructTextViewTopMargin :: (IsTextView o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getTextViewWrapMode :: (MonadIO m, IsTextView o) => o -> m WrapMode
- setTextViewWrapMode :: (MonadIO m, IsTextView o) => o -> WrapMode -> m ()
- constructTextViewWrapMode :: (IsTextView o, MonadIO m) => WrapMode -> m (GValueConstruct o)
- textViewAddChildAtAnchor :: (HasCallStack, MonadIO m, IsTextView a, IsWidget b, IsTextChildAnchor c) => a -> b -> c -> m ()
- textViewBackwardDisplayLine :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextIter -> m Bool
- textViewBackwardDisplayLineStart :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextIter -> m Bool
- textViewForwardDisplayLineEnd :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextIter -> m Bool
- textViewGetAcceptsTab :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Bool
- textViewGetBorderWindowSize :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextWindowType -> m Int32
- textViewGetBottomMargin :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Int32
- textViewGetCursorLocations :: (HasCallStack, MonadIO m, IsTextView a) => a -> Maybe TextIter -> m (Rectangle, Rectangle)
- textViewGetCursorVisible :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Bool
- textViewGetHadjustment :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Adjustment
- textViewGetIndent :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Int32
- textViewGetInputHints :: (HasCallStack, MonadIO m, IsTextView a) => a -> m [InputHints]
- textViewGetInputPurpose :: (HasCallStack, MonadIO m, IsTextView a) => a -> m InputPurpose
- textViewGetIterAtPosition :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> Int32 -> m (Bool, TextIter, Int32)
- textViewGetIterLocation :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextIter -> m Rectangle
- textViewGetJustification :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Justification
- textViewGetLeftMargin :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Int32
- textViewGetLineAtY :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> m (TextIter, Int32)
- textViewGetLineYrange :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextIter -> m (Int32, Int32)
- textViewGetMonospace :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Bool
- textViewGetOverwrite :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Bool
- textViewGetPixelsInsideWrap :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Int32
- textViewGetRightMargin :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Int32
- textViewGetTabs :: (HasCallStack, MonadIO m, IsTextView a) => a -> m (Maybe TabArray)
- textViewGetTopMargin :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Int32
- textViewGetVadjustment :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Adjustment
- textViewGetVisibleRect :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Rectangle
- textViewGetWindow :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextWindowType -> m (Maybe Window)
- textViewGetWindowType :: (HasCallStack, MonadIO m, IsTextView a, IsWindow b) => a -> b -> m TextWindowType
- textViewGetWrapMode :: (HasCallStack, MonadIO m, IsTextView a) => a -> m WrapMode
- textViewImContextFilterKeypress :: (HasCallStack, MonadIO m, IsTextView a) => a -> EventKey -> m Bool
- textViewMoveChild :: (HasCallStack, MonadIO m, IsTextView a, IsWidget b) => a -> b -> Int32 -> Int32 -> m ()
- textViewMoveMarkOnscreen :: (HasCallStack, MonadIO m, IsTextView a, IsTextMark b) => a -> b -> m Bool
- textViewMoveVisually :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextIter -> Int32 -> m Bool
- textViewPlaceCursorOnscreen :: (HasCallStack, MonadIO m, IsTextView a) => a -> m Bool
- textViewResetCursorBlink :: (HasCallStack, MonadIO m, IsTextView a) => a -> m ()
- textViewScrollMarkOnscreen :: (HasCallStack, MonadIO m, IsTextView a, IsTextMark b) => a -> b -> m ()
- textViewScrollToIter :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextIter -> Double -> Bool -> Double -> Double -> m Bool
- textViewSetBottomMargin :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> m ()
- textViewSetCursorVisible :: (HasCallStack, MonadIO m, IsTextView a) => a -> Bool -> m ()
- textViewSetEditable :: (HasCallStack, MonadIO m, IsTextView a) => a -> Bool -> m ()
- textViewSetIndent :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> m ()
- textViewSetInputHints :: (HasCallStack, MonadIO m, IsTextView a) => a -> [InputHints] -> m ()
- textViewSetInputPurpose :: (HasCallStack, MonadIO m, IsTextView a) => a -> InputPurpose -> m ()
- textViewSetJustification :: (HasCallStack, MonadIO m, IsTextView a) => a -> Justification -> m ()
- textViewSetLeftMargin :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> m ()
- textViewSetMonospace :: (HasCallStack, MonadIO m, IsTextView a) => a -> Bool -> m ()
- textViewSetOverwrite :: (HasCallStack, MonadIO m, IsTextView a) => a -> Bool -> m ()
- textViewSetPixelsAboveLines :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> m ()
- textViewSetRightMargin :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> m ()
- textViewSetTabs :: (HasCallStack, MonadIO m, IsTextView a) => a -> TabArray -> m ()
- textViewSetTopMargin :: (HasCallStack, MonadIO m, IsTextView a) => a -> Int32 -> m ()
- textViewSetWrapMode :: (HasCallStack, MonadIO m, IsTextView a) => a -> WrapMode -> m ()
- textViewStartsDisplayLine :: (HasCallStack, MonadIO m, IsTextView a) => a -> TextIter -> m Bool
- class (GObject o, IsDescendantOf Table o) => IsTable o
- toTable :: (MonadIO m, IsTable o) => o -> m Table
- getTableColumnSpacing :: (MonadIO m, IsTable o) => o -> m Word32
- setTableColumnSpacing :: (MonadIO m, IsTable o) => o -> Word32 -> m ()
- constructTableColumnSpacing :: (IsTable o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getTableHomogeneous :: (MonadIO m, IsTable o) => o -> m Bool
- setTableHomogeneous :: (MonadIO m, IsTable o) => o -> Bool -> m ()
- constructTableHomogeneous :: (IsTable o, MonadIO m) => Bool -> m (GValueConstruct o)
- getTableNColumns :: (MonadIO m, IsTable o) => o -> m Word32
- setTableNColumns :: (MonadIO m, IsTable o) => o -> Word32 -> m ()
- constructTableNColumns :: (IsTable o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getTableNRows :: (MonadIO m, IsTable o) => o -> m Word32
- setTableNRows :: (MonadIO m, IsTable o) => o -> Word32 -> m ()
- constructTableNRows :: (IsTable o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getTableRowSpacing :: (MonadIO m, IsTable o) => o -> m Word32
- setTableRowSpacing :: (MonadIO m, IsTable o) => o -> Word32 -> m ()
- constructTableRowSpacing :: (IsTable o, MonadIO m) => Word32 -> m (GValueConstruct o)
- tableNew :: (HasCallStack, MonadIO m) => Word32 -> Word32 -> Bool -> m Table
- tableAttachDefaults :: (HasCallStack, MonadIO m, IsTable a, IsWidget b) => a -> b -> Word32 -> Word32 -> Word32 -> Word32 -> m ()
- tableGetColSpacing :: (HasCallStack, MonadIO m, IsTable a) => a -> Word32 -> m Word32
- tableGetDefaultColSpacing :: (HasCallStack, MonadIO m, IsTable a) => a -> m Word32
- tableGetDefaultRowSpacing :: (HasCallStack, MonadIO m, IsTable a) => a -> m Word32
- tableGetHomogeneous :: (HasCallStack, MonadIO m, IsTable a) => a -> m Bool
- tableGetRowSpacing :: (HasCallStack, MonadIO m, IsTable a) => a -> Word32 -> m Word32
- tableGetSize :: (HasCallStack, MonadIO m, IsTable a) => a -> m (Word32, Word32)
- tableSetHomogeneous :: (HasCallStack, MonadIO m, IsTable a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf Stack o) => IsStack o
- toStack :: (MonadIO m, IsStack o) => o -> m Stack
- getStackHhomogeneous :: (MonadIO m, IsStack o) => o -> m Bool
- setStackHhomogeneous :: (MonadIO m, IsStack o) => o -> Bool -> m ()
- constructStackHhomogeneous :: (IsStack o, MonadIO m) => Bool -> m (GValueConstruct o)
- getStackHomogeneous :: (MonadIO m, IsStack o) => o -> m Bool
- setStackHomogeneous :: (MonadIO m, IsStack o) => o -> Bool -> m ()
- constructStackHomogeneous :: (IsStack o, MonadIO m) => Bool -> m (GValueConstruct o)
- getStackInterpolateSize :: (MonadIO m, IsStack o) => o -> m Bool
- setStackInterpolateSize :: (MonadIO m, IsStack o) => o -> Bool -> m ()
- constructStackInterpolateSize :: (IsStack o, MonadIO m) => Bool -> m (GValueConstruct o)
- getStackTransitionDuration :: (MonadIO m, IsStack o) => o -> m Word32
- setStackTransitionDuration :: (MonadIO m, IsStack o) => o -> Word32 -> m ()
- constructStackTransitionDuration :: (IsStack o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getStackTransitionRunning :: (MonadIO m, IsStack o) => o -> m Bool
- getStackTransitionType :: (MonadIO m, IsStack o) => o -> m StackTransitionType
- setStackTransitionType :: (MonadIO m, IsStack o) => o -> StackTransitionType -> m ()
- constructStackTransitionType :: (IsStack o, MonadIO m) => StackTransitionType -> m (GValueConstruct o)
- getStackVhomogeneous :: (MonadIO m, IsStack o) => o -> m Bool
- setStackVhomogeneous :: (MonadIO m, IsStack o) => o -> Bool -> m ()
- constructStackVhomogeneous :: (IsStack o, MonadIO m) => Bool -> m (GValueConstruct o)
- getStackVisibleChild :: (MonadIO m, IsStack o) => o -> m (Maybe Widget)
- setStackVisibleChild :: (MonadIO m, IsStack o, IsWidget a) => o -> a -> m ()
- constructStackVisibleChild :: (IsStack o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- getStackVisibleChildName :: (MonadIO m, IsStack o) => o -> m (Maybe Text)
- setStackVisibleChildName :: (MonadIO m, IsStack o) => o -> Text -> m ()
- constructStackVisibleChildName :: (IsStack o, MonadIO m) => Text -> m (GValueConstruct o)
- stackNew :: (HasCallStack, MonadIO m) => m Stack
- stackAddNamed :: (HasCallStack, MonadIO m, IsStack a, IsWidget b) => a -> b -> Text -> m ()
- stackAddTitled :: (HasCallStack, MonadIO m, IsStack a, IsWidget b) => a -> b -> Text -> Text -> m ()
- stackGetChildByName :: (HasCallStack, MonadIO m, IsStack a) => a -> Text -> m (Maybe Widget)
- stackGetHhomogeneous :: (HasCallStack, MonadIO m, IsStack a) => a -> m Bool
- stackGetHomogeneous :: (HasCallStack, MonadIO m, IsStack a) => a -> m Bool
- stackGetInterpolateSize :: (HasCallStack, MonadIO m, IsStack a) => a -> m Bool
- stackGetTransitionDuration :: (HasCallStack, MonadIO m, IsStack a) => a -> m Word32
- stackGetTransitionRunning :: (HasCallStack, MonadIO m, IsStack a) => a -> m Bool
- stackGetTransitionType :: (HasCallStack, MonadIO m, IsStack a) => a -> m StackTransitionType
- stackGetVhomogeneous :: (HasCallStack, MonadIO m, IsStack a) => a -> m Bool
- stackGetVisibleChild :: (HasCallStack, MonadIO m, IsStack a) => a -> m (Maybe Widget)
- stackGetVisibleChildName :: (HasCallStack, MonadIO m, IsStack a) => a -> m (Maybe Text)
- stackSetInterpolateSize :: (HasCallStack, MonadIO m, IsStack a) => a -> Bool -> m ()
- stackSetTransitionDuration :: (HasCallStack, MonadIO m, IsStack a) => a -> Word32 -> m ()
- stackSetTransitionType :: (HasCallStack, MonadIO m, IsStack a) => a -> StackTransitionType -> m ()
- stackSetVisibleChild :: (HasCallStack, MonadIO m, IsStack a, IsWidget b) => a -> b -> m ()
- stackSetVisibleChildFull :: (HasCallStack, MonadIO m, IsStack a) => a -> Text -> StackTransitionType -> m ()
- stackSetVisibleChildName :: (HasCallStack, MonadIO m, IsStack a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf StackSidebar o) => IsStackSidebar o
- toStackSidebar :: (MonadIO m, IsStackSidebar o) => o -> m StackSidebar
- getStackSidebarStack :: (MonadIO m, IsStackSidebar o) => o -> m (Maybe Stack)
- setStackSidebarStack :: (MonadIO m, IsStackSidebar o, IsStack a) => o -> a -> m ()
- constructStackSidebarStack :: (IsStackSidebar o, MonadIO m, IsStack a) => a -> m (GValueConstruct o)
- stackSidebarNew :: (HasCallStack, MonadIO m) => m StackSidebar
- stackSidebarGetStack :: (HasCallStack, MonadIO m, IsStackSidebar a) => a -> m (Maybe Stack)
- class (GObject o, IsDescendantOf Spinner o) => IsSpinner o
- toSpinner :: (MonadIO m, IsSpinner o) => o -> m Spinner
- getSpinnerActive :: (MonadIO m, IsSpinner o) => o -> m Bool
- setSpinnerActive :: (MonadIO m, IsSpinner o) => o -> Bool -> m ()
- constructSpinnerActive :: (IsSpinner o, MonadIO m) => Bool -> m (GValueConstruct o)
- spinnerNew :: (HasCallStack, MonadIO m) => m Spinner
- spinnerStart :: (HasCallStack, MonadIO m, IsSpinner a) => a -> m ()
- spinnerStop :: (HasCallStack, MonadIO m, IsSpinner a) => a -> m ()
- class (GObject o, IsDescendantOf Socket o) => IsSocket o
- toSocket :: (MonadIO m, IsSocket o) => o -> m Socket
- type SocketPlugRemovedCallback = IO Bool
- type SocketPlugAddedCallback = IO ()
- onSocketPlugAdded :: (IsSocket a, MonadIO m) => a -> ((?self :: a) => SocketPlugAddedCallback) -> m SignalHandlerId
- afterSocketPlugAdded :: (IsSocket a, MonadIO m) => a -> ((?self :: a) => SocketPlugAddedCallback) -> m SignalHandlerId
- onSocketPlugRemoved :: (IsSocket a, MonadIO m) => a -> ((?self :: a) => SocketPlugRemovedCallback) -> m SignalHandlerId
- afterSocketPlugRemoved :: (IsSocket a, MonadIO m) => a -> ((?self :: a) => SocketPlugRemovedCallback) -> m SignalHandlerId
- socketNew :: (HasCallStack, MonadIO m) => m Socket
- socketGetPlugWindow :: (HasCallStack, MonadIO m, IsSocket a) => a -> m (Maybe Window)
- class (GObject o, IsDescendantOf SizeGroup o) => IsSizeGroup o
- toSizeGroup :: (MonadIO m, IsSizeGroup o) => o -> m SizeGroup
- getSizeGroupIgnoreHidden :: (MonadIO m, IsSizeGroup o) => o -> m Bool
- setSizeGroupIgnoreHidden :: (MonadIO m, IsSizeGroup o) => o -> Bool -> m ()
- constructSizeGroupIgnoreHidden :: (IsSizeGroup o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSizeGroupMode :: (MonadIO m, IsSizeGroup o) => o -> m SizeGroupMode
- setSizeGroupMode :: (MonadIO m, IsSizeGroup o) => o -> SizeGroupMode -> m ()
- constructSizeGroupMode :: (IsSizeGroup o, MonadIO m) => SizeGroupMode -> m (GValueConstruct o)
- sizeGroupNew :: (HasCallStack, MonadIO m) => SizeGroupMode -> m SizeGroup
- sizeGroupAddWidget :: (HasCallStack, MonadIO m, IsSizeGroup a, IsWidget b) => a -> b -> m ()
- sizeGroupGetIgnoreHidden :: (HasCallStack, MonadIO m, IsSizeGroup a) => a -> m Bool
- sizeGroupGetMode :: (HasCallStack, MonadIO m, IsSizeGroup a) => a -> m SizeGroupMode
- sizeGroupGetWidgets :: (HasCallStack, MonadIO m, IsSizeGroup a) => a -> m [Widget]
- sizeGroupRemoveWidget :: (HasCallStack, MonadIO m, IsSizeGroup a, IsWidget b) => a -> b -> m ()
- sizeGroupSetIgnoreHidden :: (HasCallStack, MonadIO m, IsSizeGroup a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf ShortcutsWindow o) => IsShortcutsWindow o
- toShortcutsWindow :: (MonadIO m, IsShortcutsWindow o) => o -> m ShortcutsWindow
- type ShortcutsWindowSearchCallback = IO ()
- type ShortcutsWindowCloseCallback = IO ()
- onShortcutsWindowClose :: (IsShortcutsWindow a, MonadIO m) => a -> ((?self :: a) => ShortcutsWindowCloseCallback) -> m SignalHandlerId
- afterShortcutsWindowClose :: (IsShortcutsWindow a, MonadIO m) => a -> ((?self :: a) => ShortcutsWindowCloseCallback) -> m SignalHandlerId
- onShortcutsWindowSearch :: (IsShortcutsWindow a, MonadIO m) => a -> ((?self :: a) => ShortcutsWindowSearchCallback) -> m SignalHandlerId
- afterShortcutsWindowSearch :: (IsShortcutsWindow a, MonadIO m) => a -> ((?self :: a) => ShortcutsWindowSearchCallback) -> m SignalHandlerId
- getShortcutsWindowSectionName :: (MonadIO m, IsShortcutsWindow o) => o -> m (Maybe Text)
- setShortcutsWindowSectionName :: (MonadIO m, IsShortcutsWindow o) => o -> Text -> m ()
- constructShortcutsWindowSectionName :: (IsShortcutsWindow o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsWindowSectionName :: (MonadIO m, IsShortcutsWindow o) => o -> m ()
- getShortcutsWindowViewName :: (MonadIO m, IsShortcutsWindow o) => o -> m (Maybe Text)
- setShortcutsWindowViewName :: (MonadIO m, IsShortcutsWindow o) => o -> Text -> m ()
- constructShortcutsWindowViewName :: (IsShortcutsWindow o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsWindowViewName :: (MonadIO m, IsShortcutsWindow o) => o -> m ()
- class (GObject o, IsDescendantOf Separator o) => IsSeparator o
- toSeparator :: (MonadIO m, IsSeparator o) => o -> m Separator
- separatorNew :: (HasCallStack, MonadIO m) => Orientation -> m Separator
- class (GObject o, IsDescendantOf VSeparator o) => IsVSeparator o
- toVSeparator :: (MonadIO m, IsVSeparator o) => o -> m VSeparator
- vSeparatorNew :: (HasCallStack, MonadIO m) => m VSeparator
- class (GObject o, IsDescendantOf ScrolledWindow o) => IsScrolledWindow o
- toScrolledWindow :: (MonadIO m, IsScrolledWindow o) => o -> m ScrolledWindow
- type ScrolledWindowScrollChildCallback = ScrollType -> Bool -> IO Bool
- type ScrolledWindowMoveFocusOutCallback = DirectionType -> IO ()
- type ScrolledWindowEdgeReachedCallback = PositionType -> IO ()
- type ScrolledWindowEdgeOvershotCallback = PositionType -> IO ()
- onScrolledWindowEdgeOvershot :: (IsScrolledWindow a, MonadIO m) => a -> ((?self :: a) => ScrolledWindowEdgeOvershotCallback) -> m SignalHandlerId
- afterScrolledWindowEdgeOvershot :: (IsScrolledWindow a, MonadIO m) => a -> ((?self :: a) => ScrolledWindowEdgeOvershotCallback) -> m SignalHandlerId
- onScrolledWindowEdgeReached :: (IsScrolledWindow a, MonadIO m) => a -> ((?self :: a) => ScrolledWindowEdgeReachedCallback) -> m SignalHandlerId
- afterScrolledWindowEdgeReached :: (IsScrolledWindow a, MonadIO m) => a -> ((?self :: a) => ScrolledWindowEdgeReachedCallback) -> m SignalHandlerId
- onScrolledWindowMoveFocusOut :: (IsScrolledWindow a, MonadIO m) => a -> ((?self :: a) => ScrolledWindowMoveFocusOutCallback) -> m SignalHandlerId
- afterScrolledWindowMoveFocusOut :: (IsScrolledWindow a, MonadIO m) => a -> ((?self :: a) => ScrolledWindowMoveFocusOutCallback) -> m SignalHandlerId
- onScrolledWindowScrollChild :: (IsScrolledWindow a, MonadIO m) => a -> ((?self :: a) => ScrolledWindowScrollChildCallback) -> m SignalHandlerId
- afterScrolledWindowScrollChild :: (IsScrolledWindow a, MonadIO m) => a -> ((?self :: a) => ScrolledWindowScrollChildCallback) -> m SignalHandlerId
- getScrolledWindowHadjustment :: (MonadIO m, IsScrolledWindow o) => o -> m Adjustment
- setScrolledWindowHadjustment :: (MonadIO m, IsScrolledWindow o, IsAdjustment a) => o -> a -> m ()
- constructScrolledWindowHadjustment :: (IsScrolledWindow o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o)
- clearScrolledWindowHadjustment :: (MonadIO m, IsScrolledWindow o) => o -> m ()
- getScrolledWindowHscrollbarPolicy :: (MonadIO m, IsScrolledWindow o) => o -> m PolicyType
- setScrolledWindowHscrollbarPolicy :: (MonadIO m, IsScrolledWindow o) => o -> PolicyType -> m ()
- constructScrolledWindowHscrollbarPolicy :: (IsScrolledWindow o, MonadIO m) => PolicyType -> m (GValueConstruct o)
- getScrolledWindowKineticScrolling :: (MonadIO m, IsScrolledWindow o) => o -> m Bool
- setScrolledWindowKineticScrolling :: (MonadIO m, IsScrolledWindow o) => o -> Bool -> m ()
- constructScrolledWindowKineticScrolling :: (IsScrolledWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getScrolledWindowMaxContentHeight :: (MonadIO m, IsScrolledWindow o) => o -> m Int32
- setScrolledWindowMaxContentHeight :: (MonadIO m, IsScrolledWindow o) => o -> Int32 -> m ()
- constructScrolledWindowMaxContentHeight :: (IsScrolledWindow o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getScrolledWindowMaxContentWidth :: (MonadIO m, IsScrolledWindow o) => o -> m Int32
- setScrolledWindowMaxContentWidth :: (MonadIO m, IsScrolledWindow o) => o -> Int32 -> m ()
- constructScrolledWindowMaxContentWidth :: (IsScrolledWindow o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getScrolledWindowMinContentHeight :: (MonadIO m, IsScrolledWindow o) => o -> m Int32
- setScrolledWindowMinContentHeight :: (MonadIO m, IsScrolledWindow o) => o -> Int32 -> m ()
- constructScrolledWindowMinContentHeight :: (IsScrolledWindow o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getScrolledWindowMinContentWidth :: (MonadIO m, IsScrolledWindow o) => o -> m Int32
- setScrolledWindowMinContentWidth :: (MonadIO m, IsScrolledWindow o) => o -> Int32 -> m ()
- constructScrolledWindowMinContentWidth :: (IsScrolledWindow o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getScrolledWindowOverlayScrolling :: (MonadIO m, IsScrolledWindow o) => o -> m Bool
- setScrolledWindowOverlayScrolling :: (MonadIO m, IsScrolledWindow o) => o -> Bool -> m ()
- constructScrolledWindowOverlayScrolling :: (IsScrolledWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getScrolledWindowPropagateNaturalHeight :: (MonadIO m, IsScrolledWindow o) => o -> m Bool
- setScrolledWindowPropagateNaturalHeight :: (MonadIO m, IsScrolledWindow o) => o -> Bool -> m ()
- constructScrolledWindowPropagateNaturalHeight :: (IsScrolledWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getScrolledWindowPropagateNaturalWidth :: (MonadIO m, IsScrolledWindow o) => o -> m Bool
- setScrolledWindowPropagateNaturalWidth :: (MonadIO m, IsScrolledWindow o) => o -> Bool -> m ()
- constructScrolledWindowPropagateNaturalWidth :: (IsScrolledWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- getScrolledWindowShadowType :: (MonadIO m, IsScrolledWindow o) => o -> m ShadowType
- setScrolledWindowShadowType :: (MonadIO m, IsScrolledWindow o) => o -> ShadowType -> m ()
- constructScrolledWindowShadowType :: (IsScrolledWindow o, MonadIO m) => ShadowType -> m (GValueConstruct o)
- getScrolledWindowVadjustment :: (MonadIO m, IsScrolledWindow o) => o -> m Adjustment
- setScrolledWindowVadjustment :: (MonadIO m, IsScrolledWindow o, IsAdjustment a) => o -> a -> m ()
- constructScrolledWindowVadjustment :: (IsScrolledWindow o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o)
- clearScrolledWindowVadjustment :: (MonadIO m, IsScrolledWindow o) => o -> m ()
- getScrolledWindowVscrollbarPolicy :: (MonadIO m, IsScrolledWindow o) => o -> m PolicyType
- setScrolledWindowVscrollbarPolicy :: (MonadIO m, IsScrolledWindow o) => o -> PolicyType -> m ()
- constructScrolledWindowVscrollbarPolicy :: (IsScrolledWindow o, MonadIO m) => PolicyType -> m (GValueConstruct o)
- getScrolledWindowWindowPlacement :: (MonadIO m, IsScrolledWindow o) => o -> m CornerType
- setScrolledWindowWindowPlacement :: (MonadIO m, IsScrolledWindow o) => o -> CornerType -> m ()
- constructScrolledWindowWindowPlacement :: (IsScrolledWindow o, MonadIO m) => CornerType -> m (GValueConstruct o)
- getScrolledWindowWindowPlacementSet :: (MonadIO m, IsScrolledWindow o) => o -> m Bool
- setScrolledWindowWindowPlacementSet :: (MonadIO m, IsScrolledWindow o) => o -> Bool -> m ()
- constructScrolledWindowWindowPlacementSet :: (IsScrolledWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- scrolledWindowNew :: (HasCallStack, MonadIO m, IsAdjustment a, IsAdjustment b) => Maybe a -> Maybe b -> m ScrolledWindow
- scrolledWindowAddWithViewport :: (HasCallStack, MonadIO m, IsScrolledWindow a, IsWidget b) => a -> b -> m ()
- scrolledWindowGetCaptureButtonPress :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Bool
- scrolledWindowGetHscrollbar :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Widget
- scrolledWindowGetKineticScrolling :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Bool
- scrolledWindowGetMaxContentHeight :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Int32
- scrolledWindowGetMaxContentWidth :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Int32
- scrolledWindowGetMinContentHeight :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Int32
- scrolledWindowGetMinContentWidth :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Int32
- scrolledWindowGetOverlayScrolling :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Bool
- scrolledWindowGetPolicy :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m (PolicyType, PolicyType)
- scrolledWindowGetPropagateNaturalHeight :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Bool
- scrolledWindowGetPropagateNaturalWidth :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Bool
- scrolledWindowGetShadowType :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m ShadowType
- scrolledWindowGetVscrollbar :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> m Widget
- scrolledWindowSetHadjustment :: (HasCallStack, MonadIO m, IsScrolledWindow a, IsAdjustment b) => a -> Maybe b -> m ()
- scrolledWindowSetKineticScrolling :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> Bool -> m ()
- scrolledWindowSetMaxContentHeight :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> Int32 -> m ()
- scrolledWindowSetMaxContentWidth :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> Int32 -> m ()
- scrolledWindowSetMinContentHeight :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> Int32 -> m ()
- scrolledWindowSetMinContentWidth :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> Int32 -> m ()
- scrolledWindowSetOverlayScrolling :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> Bool -> m ()
- scrolledWindowSetPropagateNaturalHeight :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> Bool -> m ()
- scrolledWindowSetPropagateNaturalWidth :: (HasCallStack, MonadIO m, IsScrolledWindow a) => a -> Bool -> m ()
- scrolledWindowSetVadjustment :: (HasCallStack, MonadIO m, IsScrolledWindow a, IsAdjustment b) => a -> Maybe b -> m ()
- class (GObject o, IsDescendantOf Revealer o) => IsRevealer o
- toRevealer :: (MonadIO m, IsRevealer o) => o -> m Revealer
- getRevealerChildRevealed :: (MonadIO m, IsRevealer o) => o -> m Bool
- getRevealerRevealChild :: (MonadIO m, IsRevealer o) => o -> m Bool
- setRevealerRevealChild :: (MonadIO m, IsRevealer o) => o -> Bool -> m ()
- constructRevealerRevealChild :: (IsRevealer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getRevealerTransitionDuration :: (MonadIO m, IsRevealer o) => o -> m Word32
- setRevealerTransitionDuration :: (MonadIO m, IsRevealer o) => o -> Word32 -> m ()
- constructRevealerTransitionDuration :: (IsRevealer o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getRevealerTransitionType :: (MonadIO m, IsRevealer o) => o -> m RevealerTransitionType
- setRevealerTransitionType :: (MonadIO m, IsRevealer o) => o -> RevealerTransitionType -> m ()
- constructRevealerTransitionType :: (IsRevealer o, MonadIO m) => RevealerTransitionType -> m (GValueConstruct o)
- revealerNew :: (HasCallStack, MonadIO m) => m Revealer
- revealerGetRevealChild :: (HasCallStack, MonadIO m, IsRevealer a) => a -> m Bool
- revealerGetTransitionDuration :: (HasCallStack, MonadIO m, IsRevealer a) => a -> m Word32
- revealerGetTransitionType :: (HasCallStack, MonadIO m, IsRevealer a) => a -> m RevealerTransitionType
- revealerSetTransitionDuration :: (HasCallStack, MonadIO m, IsRevealer a) => a -> Word32 -> m ()
- revealerSetTransitionType :: (HasCallStack, MonadIO m, IsRevealer a) => a -> RevealerTransitionType -> m ()
- class (GObject o, IsDescendantOf RecentFilter o) => IsRecentFilter o
- toRecentFilter :: (MonadIO m, IsRecentFilter o) => o -> m RecentFilter
- recentFilterNew :: (HasCallStack, MonadIO m) => m RecentFilter
- recentFilterAddGroup :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> Text -> m ()
- recentFilterAddPixbufFormats :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> m ()
- recentFilterGetName :: (HasCallStack, MonadIO m, IsRecentFilter a) => a -> m (Maybe Text)
- class (GObject o, IsDescendantOf Range o) => IsRange o
- toRange :: (MonadIO m, IsRange o) => o -> m Range
- type RangeValueChangedCallback = IO ()
- type RangeMoveSliderCallback = ScrollType -> IO ()
- type RangeChangeValueCallback = ScrollType -> Double -> IO Bool
- type RangeAdjustBoundsCallback = Double -> IO ()
- onRangeAdjustBounds :: (IsRange a, MonadIO m) => a -> ((?self :: a) => RangeAdjustBoundsCallback) -> m SignalHandlerId
- afterRangeAdjustBounds :: (IsRange a, MonadIO m) => a -> ((?self :: a) => RangeAdjustBoundsCallback) -> m SignalHandlerId
- onRangeChangeValue :: (IsRange a, MonadIO m) => a -> ((?self :: a) => RangeChangeValueCallback) -> m SignalHandlerId
- afterRangeChangeValue :: (IsRange a, MonadIO m) => a -> ((?self :: a) => RangeChangeValueCallback) -> m SignalHandlerId
- onRangeMoveSlider :: (IsRange a, MonadIO m) => a -> ((?self :: a) => RangeMoveSliderCallback) -> m SignalHandlerId
- afterRangeMoveSlider :: (IsRange a, MonadIO m) => a -> ((?self :: a) => RangeMoveSliderCallback) -> m SignalHandlerId
- onRangeValueChanged :: (IsRange a, MonadIO m) => a -> ((?self :: a) => RangeValueChangedCallback) -> m SignalHandlerId
- afterRangeValueChanged :: (IsRange a, MonadIO m) => a -> ((?self :: a) => RangeValueChangedCallback) -> m SignalHandlerId
- getRangeAdjustment :: (MonadIO m, IsRange o) => o -> m Adjustment
- setRangeAdjustment :: (MonadIO m, IsRange o, IsAdjustment a) => o -> a -> m ()
- constructRangeAdjustment :: (IsRange o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o)
- getRangeFillLevel :: (MonadIO m, IsRange o) => o -> m Double
- setRangeFillLevel :: (MonadIO m, IsRange o) => o -> Double -> m ()
- constructRangeFillLevel :: (IsRange o, MonadIO m) => Double -> m (GValueConstruct o)
- getRangeInverted :: (MonadIO m, IsRange o) => o -> m Bool
- setRangeInverted :: (MonadIO m, IsRange o) => o -> Bool -> m ()
- constructRangeInverted :: (IsRange o, MonadIO m) => Bool -> m (GValueConstruct o)
- getRangeLowerStepperSensitivity :: (MonadIO m, IsRange o) => o -> m SensitivityType
- setRangeLowerStepperSensitivity :: (MonadIO m, IsRange o) => o -> SensitivityType -> m ()
- constructRangeLowerStepperSensitivity :: (IsRange o, MonadIO m) => SensitivityType -> m (GValueConstruct o)
- getRangeRestrictToFillLevel :: (MonadIO m, IsRange o) => o -> m Bool
- setRangeRestrictToFillLevel :: (MonadIO m, IsRange o) => o -> Bool -> m ()
- constructRangeRestrictToFillLevel :: (IsRange o, MonadIO m) => Bool -> m (GValueConstruct o)
- getRangeRoundDigits :: (MonadIO m, IsRange o) => o -> m Int32
- setRangeRoundDigits :: (MonadIO m, IsRange o) => o -> Int32 -> m ()
- constructRangeRoundDigits :: (IsRange o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getRangeShowFillLevel :: (MonadIO m, IsRange o) => o -> m Bool
- setRangeShowFillLevel :: (MonadIO m, IsRange o) => o -> Bool -> m ()
- constructRangeShowFillLevel :: (IsRange o, MonadIO m) => Bool -> m (GValueConstruct o)
- getRangeUpperStepperSensitivity :: (MonadIO m, IsRange o) => o -> m SensitivityType
- setRangeUpperStepperSensitivity :: (MonadIO m, IsRange o) => o -> SensitivityType -> m ()
- constructRangeUpperStepperSensitivity :: (IsRange o, MonadIO m) => SensitivityType -> m (GValueConstruct o)
- rangeGetFillLevel :: (HasCallStack, MonadIO m, IsRange a) => a -> m Double
- rangeGetFlippable :: (HasCallStack, MonadIO m, IsRange a) => a -> m Bool
- rangeGetInverted :: (HasCallStack, MonadIO m, IsRange a) => a -> m Bool
- rangeGetLowerStepperSensitivity :: (HasCallStack, MonadIO m, IsRange a) => a -> m SensitivityType
- rangeGetMinSliderSize :: (HasCallStack, MonadIO m, IsRange a) => a -> m Int32
- rangeGetRangeRect :: (HasCallStack, MonadIO m, IsRange a) => a -> m Rectangle
- rangeGetRestrictToFillLevel :: (HasCallStack, MonadIO m, IsRange a) => a -> m Bool
- rangeGetRoundDigits :: (HasCallStack, MonadIO m, IsRange a) => a -> m Int32
- rangeGetShowFillLevel :: (HasCallStack, MonadIO m, IsRange a) => a -> m Bool
- rangeGetSliderRange :: (HasCallStack, MonadIO m, IsRange a) => a -> m (Int32, Int32)
- rangeGetSliderSizeFixed :: (HasCallStack, MonadIO m, IsRange a) => a -> m Bool
- rangeGetUpperStepperSensitivity :: (HasCallStack, MonadIO m, IsRange a) => a -> m SensitivityType
- rangeGetValue :: (HasCallStack, MonadIO m, IsRange a) => a -> m Double
- rangeSetIncrements :: (HasCallStack, MonadIO m, IsRange a) => a -> Double -> Double -> m ()
- rangeSetLowerStepperSensitivity :: (HasCallStack, MonadIO m, IsRange a) => a -> SensitivityType -> m ()
- rangeSetRange :: (HasCallStack, MonadIO m, IsRange a) => a -> Double -> Double -> m ()
- rangeSetRoundDigits :: (HasCallStack, MonadIO m, IsRange a) => a -> Int32 -> m ()
- rangeSetUpperStepperSensitivity :: (HasCallStack, MonadIO m, IsRange a) => a -> SensitivityType -> m ()
- rangeSetValue :: (HasCallStack, MonadIO m, IsRange a) => a -> Double -> m ()
- class (GObject o, IsDescendantOf Scrollbar o) => IsScrollbar o
- toScrollbar :: (MonadIO m, IsScrollbar o) => o -> m Scrollbar
- scrollbarNew :: (HasCallStack, MonadIO m, IsAdjustment a) => Orientation -> Maybe a -> m Scrollbar
- class (GObject o, IsDescendantOf VScrollbar o) => IsVScrollbar o
- toVScrollbar :: (MonadIO m, IsVScrollbar o) => o -> m VScrollbar
- vScrollbarNew :: (HasCallStack, MonadIO m, IsAdjustment a) => Maybe a -> m VScrollbar
- class (GObject o, IsDescendantOf Scale o) => IsScale o
- toScale :: (MonadIO m, IsScale o) => o -> m Scale
- type ScaleFormatValueCallback = Double -> IO Text
- onScaleFormatValue :: (IsScale a, MonadIO m) => a -> ((?self :: a) => ScaleFormatValueCallback) -> m SignalHandlerId
- afterScaleFormatValue :: (IsScale a, MonadIO m) => a -> ((?self :: a) => ScaleFormatValueCallback) -> m SignalHandlerId
- getScaleDigits :: (MonadIO m, IsScale o) => o -> m Int32
- setScaleDigits :: (MonadIO m, IsScale o) => o -> Int32 -> m ()
- constructScaleDigits :: (IsScale o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getScaleDrawValue :: (MonadIO m, IsScale o) => o -> m Bool
- setScaleDrawValue :: (MonadIO m, IsScale o) => o -> Bool -> m ()
- constructScaleDrawValue :: (IsScale o, MonadIO m) => Bool -> m (GValueConstruct o)
- getScaleHasOrigin :: (MonadIO m, IsScale o) => o -> m Bool
- setScaleHasOrigin :: (MonadIO m, IsScale o) => o -> Bool -> m ()
- constructScaleHasOrigin :: (IsScale o, MonadIO m) => Bool -> m (GValueConstruct o)
- getScaleValuePos :: (MonadIO m, IsScale o) => o -> m PositionType
- setScaleValuePos :: (MonadIO m, IsScale o) => o -> PositionType -> m ()
- constructScaleValuePos :: (IsScale o, MonadIO m) => PositionType -> m (GValueConstruct o)
- scaleNew :: (HasCallStack, MonadIO m, IsAdjustment a) => Orientation -> Maybe a -> m Scale
- scaleNewWithRange :: (HasCallStack, MonadIO m) => Orientation -> Double -> Double -> Double -> m Scale
- scaleGetDigits :: (HasCallStack, MonadIO m, IsScale a) => a -> m Int32
- scaleGetDrawValue :: (HasCallStack, MonadIO m, IsScale a) => a -> m Bool
- scaleGetHasOrigin :: (HasCallStack, MonadIO m, IsScale a) => a -> m Bool
- scaleGetLayout :: (HasCallStack, MonadIO m, IsScale a) => a -> m (Maybe Layout)
- scaleGetLayoutOffsets :: (HasCallStack, MonadIO m, IsScale a) => a -> m (Int32, Int32)
- scaleGetValuePos :: (HasCallStack, MonadIO m, IsScale a) => a -> m PositionType
- scaleSetDrawValue :: (HasCallStack, MonadIO m, IsScale a) => a -> Bool -> m ()
- scaleSetHasOrigin :: (HasCallStack, MonadIO m, IsScale a) => a -> Bool -> m ()
- scaleSetValuePos :: (HasCallStack, MonadIO m, IsScale a) => a -> PositionType -> m ()
- class (GObject o, IsDescendantOf VScale o) => IsVScale o
- toVScale :: (MonadIO m, IsVScale o) => o -> m VScale
- vScaleNew :: (HasCallStack, MonadIO m, IsAdjustment a) => a -> m VScale
- vScaleNewWithRange :: (HasCallStack, MonadIO m) => Double -> Double -> Double -> m VScale
- class (GObject o, IsDescendantOf ProgressBar o) => IsProgressBar o
- toProgressBar :: (MonadIO m, IsProgressBar o) => o -> m ProgressBar
- getProgressBarEllipsize :: (MonadIO m, IsProgressBar o) => o -> m EllipsizeMode
- setProgressBarEllipsize :: (MonadIO m, IsProgressBar o) => o -> EllipsizeMode -> m ()
- constructProgressBarEllipsize :: (IsProgressBar o, MonadIO m) => EllipsizeMode -> m (GValueConstruct o)
- getProgressBarFraction :: (MonadIO m, IsProgressBar o) => o -> m Double
- setProgressBarFraction :: (MonadIO m, IsProgressBar o) => o -> Double -> m ()
- constructProgressBarFraction :: (IsProgressBar o, MonadIO m) => Double -> m (GValueConstruct o)
- getProgressBarInverted :: (MonadIO m, IsProgressBar o) => o -> m Bool
- setProgressBarInverted :: (MonadIO m, IsProgressBar o) => o -> Bool -> m ()
- constructProgressBarInverted :: (IsProgressBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getProgressBarPulseStep :: (MonadIO m, IsProgressBar o) => o -> m Double
- setProgressBarPulseStep :: (MonadIO m, IsProgressBar o) => o -> Double -> m ()
- constructProgressBarPulseStep :: (IsProgressBar o, MonadIO m) => Double -> m (GValueConstruct o)
- getProgressBarShowText :: (MonadIO m, IsProgressBar o) => o -> m Bool
- setProgressBarShowText :: (MonadIO m, IsProgressBar o) => o -> Bool -> m ()
- constructProgressBarShowText :: (IsProgressBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getProgressBarText :: (MonadIO m, IsProgressBar o) => o -> m (Maybe Text)
- setProgressBarText :: (MonadIO m, IsProgressBar o) => o -> Text -> m ()
- constructProgressBarText :: (IsProgressBar o, MonadIO m) => Text -> m (GValueConstruct o)
- clearProgressBarText :: (MonadIO m, IsProgressBar o) => o -> m ()
- progressBarNew :: (HasCallStack, MonadIO m) => m ProgressBar
- progressBarGetEllipsize :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> m EllipsizeMode
- progressBarGetFraction :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> m Double
- progressBarGetInverted :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> m Bool
- progressBarGetPulseStep :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> m Double
- progressBarGetShowText :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> m Bool
- progressBarGetText :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> m (Maybe Text)
- progressBarSetFraction :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> Double -> m ()
- progressBarSetText :: (HasCallStack, MonadIO m, IsProgressBar a) => a -> Maybe Text -> m ()
- class (GObject o, IsDescendantOf PrintOperation o) => IsPrintOperation o
- toPrintOperation :: (MonadIO m, IsPrintOperation o) => o -> m PrintOperation
- type PrintOperationUpdateCustomWidgetCallback = Widget -> PageSetup -> PrintSettings -> IO ()
- type PrintOperationStatusChangedCallback = IO ()
- type PrintOperationRequestPageSetupCallback = PrintContext -> Int32 -> PageSetup -> IO ()
- type PrintOperationPreviewCallback = PrintOperationPreview -> PrintContext -> Maybe Window -> IO Bool
- type PrintOperationPaginateCallback = PrintContext -> IO Bool
- type PrintOperationEndPrintCallback = PrintContext -> IO ()
- type PrintOperationDrawPageCallback = PrintContext -> Int32 -> IO ()
- type PrintOperationDoneCallback = PrintOperationResult -> IO ()
- type PrintOperationCustomWidgetApplyCallback = Widget -> IO ()
- type PrintOperationCreateCustomWidgetCallback = IO Object
- type PrintOperationBeginPrintCallback = PrintContext -> IO ()
- onPrintOperationBeginPrint :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationBeginPrintCallback) -> m SignalHandlerId
- afterPrintOperationBeginPrint :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationBeginPrintCallback) -> m SignalHandlerId
- onPrintOperationCreateCustomWidget :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationCreateCustomWidgetCallback) -> m SignalHandlerId
- afterPrintOperationCreateCustomWidget :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationCreateCustomWidgetCallback) -> m SignalHandlerId
- onPrintOperationCustomWidgetApply :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationCustomWidgetApplyCallback) -> m SignalHandlerId
- afterPrintOperationCustomWidgetApply :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationCustomWidgetApplyCallback) -> m SignalHandlerId
- onPrintOperationDone :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationDoneCallback) -> m SignalHandlerId
- afterPrintOperationDone :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationDoneCallback) -> m SignalHandlerId
- onPrintOperationDrawPage :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationDrawPageCallback) -> m SignalHandlerId
- afterPrintOperationDrawPage :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationDrawPageCallback) -> m SignalHandlerId
- onPrintOperationEndPrint :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationEndPrintCallback) -> m SignalHandlerId
- afterPrintOperationEndPrint :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationEndPrintCallback) -> m SignalHandlerId
- onPrintOperationPaginate :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationPaginateCallback) -> m SignalHandlerId
- afterPrintOperationPaginate :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationPaginateCallback) -> m SignalHandlerId
- onPrintOperationPreview :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewCallback) -> m SignalHandlerId
- afterPrintOperationPreview :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewCallback) -> m SignalHandlerId
- onPrintOperationRequestPageSetup :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationRequestPageSetupCallback) -> m SignalHandlerId
- afterPrintOperationRequestPageSetup :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationRequestPageSetupCallback) -> m SignalHandlerId
- onPrintOperationStatusChanged :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationStatusChangedCallback) -> m SignalHandlerId
- afterPrintOperationStatusChanged :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationStatusChangedCallback) -> m SignalHandlerId
- onPrintOperationUpdateCustomWidget :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationUpdateCustomWidgetCallback) -> m SignalHandlerId
- afterPrintOperationUpdateCustomWidget :: (IsPrintOperation a, MonadIO m) => a -> ((?self :: a) => PrintOperationUpdateCustomWidgetCallback) -> m SignalHandlerId
- getPrintOperationAllowAsync :: (MonadIO m, IsPrintOperation o) => o -> m Bool
- setPrintOperationAllowAsync :: (MonadIO m, IsPrintOperation o) => o -> Bool -> m ()
- constructPrintOperationAllowAsync :: (IsPrintOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPrintOperationCurrentPage :: (MonadIO m, IsPrintOperation o) => o -> m Int32
- setPrintOperationCurrentPage :: (MonadIO m, IsPrintOperation o) => o -> Int32 -> m ()
- constructPrintOperationCurrentPage :: (IsPrintOperation o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getPrintOperationCustomTabLabel :: (MonadIO m, IsPrintOperation o) => o -> m (Maybe Text)
- setPrintOperationCustomTabLabel :: (MonadIO m, IsPrintOperation o) => o -> Text -> m ()
- constructPrintOperationCustomTabLabel :: (IsPrintOperation o, MonadIO m) => Text -> m (GValueConstruct o)
- clearPrintOperationCustomTabLabel :: (MonadIO m, IsPrintOperation o) => o -> m ()
- getPrintOperationDefaultPageSetup :: (MonadIO m, IsPrintOperation o) => o -> m PageSetup
- setPrintOperationDefaultPageSetup :: (MonadIO m, IsPrintOperation o, IsPageSetup a) => o -> a -> m ()
- constructPrintOperationDefaultPageSetup :: (IsPrintOperation o, MonadIO m, IsPageSetup a) => a -> m (GValueConstruct o)
- clearPrintOperationDefaultPageSetup :: (MonadIO m, IsPrintOperation o) => o -> m ()
- getPrintOperationEmbedPageSetup :: (MonadIO m, IsPrintOperation o) => o -> m Bool
- setPrintOperationEmbedPageSetup :: (MonadIO m, IsPrintOperation o) => o -> Bool -> m ()
- constructPrintOperationEmbedPageSetup :: (IsPrintOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPrintOperationExportFilename :: (MonadIO m, IsPrintOperation o) => o -> m (Maybe Text)
- setPrintOperationExportFilename :: (MonadIO m, IsPrintOperation o) => o -> Text -> m ()
- constructPrintOperationExportFilename :: (IsPrintOperation o, MonadIO m) => Text -> m (GValueConstruct o)
- clearPrintOperationExportFilename :: (MonadIO m, IsPrintOperation o) => o -> m ()
- getPrintOperationHasSelection :: (MonadIO m, IsPrintOperation o) => o -> m Bool
- setPrintOperationHasSelection :: (MonadIO m, IsPrintOperation o) => o -> Bool -> m ()
- constructPrintOperationHasSelection :: (IsPrintOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPrintOperationJobName :: (MonadIO m, IsPrintOperation o) => o -> m (Maybe Text)
- setPrintOperationJobName :: (MonadIO m, IsPrintOperation o) => o -> Text -> m ()
- constructPrintOperationJobName :: (IsPrintOperation o, MonadIO m) => Text -> m (GValueConstruct o)
- getPrintOperationNPages :: (MonadIO m, IsPrintOperation o) => o -> m Int32
- setPrintOperationNPages :: (MonadIO m, IsPrintOperation o) => o -> Int32 -> m ()
- constructPrintOperationNPages :: (IsPrintOperation o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getPrintOperationNPagesToPrint :: (MonadIO m, IsPrintOperation o) => o -> m Int32
- getPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o) => o -> m PrintSettings
- setPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o, IsPrintSettings a) => o -> a -> m ()
- constructPrintOperationPrintSettings :: (IsPrintOperation o, MonadIO m, IsPrintSettings a) => a -> m (GValueConstruct o)
- clearPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o) => o -> m ()
- getPrintOperationShowProgress :: (MonadIO m, IsPrintOperation o) => o -> m Bool
- setPrintOperationShowProgress :: (MonadIO m, IsPrintOperation o) => o -> Bool -> m ()
- constructPrintOperationShowProgress :: (IsPrintOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPrintOperationStatus :: (MonadIO m, IsPrintOperation o) => o -> m PrintStatus
- getPrintOperationStatusString :: (MonadIO m, IsPrintOperation o) => o -> m Text
- getPrintOperationSupportSelection :: (MonadIO m, IsPrintOperation o) => o -> m Bool
- setPrintOperationSupportSelection :: (MonadIO m, IsPrintOperation o) => o -> Bool -> m ()
- constructPrintOperationSupportSelection :: (IsPrintOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPrintOperationTrackPrintStatus :: (MonadIO m, IsPrintOperation o) => o -> m Bool
- setPrintOperationTrackPrintStatus :: (MonadIO m, IsPrintOperation o) => o -> Bool -> m ()
- constructPrintOperationTrackPrintStatus :: (IsPrintOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPrintOperationUnit :: (MonadIO m, IsPrintOperation o) => o -> m Unit
- setPrintOperationUnit :: (MonadIO m, IsPrintOperation o) => o -> Unit -> m ()
- constructPrintOperationUnit :: (IsPrintOperation o, MonadIO m) => Unit -> m (GValueConstruct o)
- getPrintOperationUseFullPage :: (MonadIO m, IsPrintOperation o) => o -> m Bool
- setPrintOperationUseFullPage :: (MonadIO m, IsPrintOperation o) => o -> Bool -> m ()
- constructPrintOperationUseFullPage :: (IsPrintOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- printOperationNew :: (HasCallStack, MonadIO m) => m PrintOperation
- printOperationCancel :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m ()
- printOperationGetDefaultPageSetup :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m PageSetup
- printOperationGetEmbedPageSetup :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m Bool
- printOperationGetHasSelection :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m Bool
- printOperationGetSupportSelection :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m Bool
- printOperationSetCurrentPage :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Int32 -> m ()
- printOperationSetCustomTabLabel :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Maybe Text -> m ()
- printOperationSetEmbedPageSetup :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Bool -> m ()
- printOperationSetExportFilename :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> [Char] -> m ()
- printOperationSetHasSelection :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Bool -> m ()
- printOperationSetJobName :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Text -> m ()
- printOperationSetShowProgress :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Bool -> m ()
- printOperationSetSupportSelection :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Bool -> m ()
- printOperationSetTrackPrintStatus :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf Popover o) => IsPopover o
- toPopover :: (MonadIO m, IsPopover o) => o -> m Popover
- type PopoverClosedCallback = IO ()
- onPopoverClosed :: (IsPopover a, MonadIO m) => a -> ((?self :: a) => PopoverClosedCallback) -> m SignalHandlerId
- afterPopoverClosed :: (IsPopover a, MonadIO m) => a -> ((?self :: a) => PopoverClosedCallback) -> m SignalHandlerId
- getPopoverConstrainTo :: (MonadIO m, IsPopover o) => o -> m PopoverConstraint
- setPopoverConstrainTo :: (MonadIO m, IsPopover o) => o -> PopoverConstraint -> m ()
- constructPopoverConstrainTo :: (IsPopover o, MonadIO m) => PopoverConstraint -> m (GValueConstruct o)
- getPopoverModal :: (MonadIO m, IsPopover o) => o -> m Bool
- setPopoverModal :: (MonadIO m, IsPopover o) => o -> Bool -> m ()
- constructPopoverModal :: (IsPopover o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPopoverPointingTo :: (MonadIO m, IsPopover o) => o -> m (Maybe Rectangle)
- setPopoverPointingTo :: (MonadIO m, IsPopover o) => o -> Rectangle -> m ()
- constructPopoverPointingTo :: (IsPopover o, MonadIO m) => Rectangle -> m (GValueConstruct o)
- getPopoverPosition :: (MonadIO m, IsPopover o) => o -> m PositionType
- setPopoverPosition :: (MonadIO m, IsPopover o) => o -> PositionType -> m ()
- constructPopoverPosition :: (IsPopover o, MonadIO m) => PositionType -> m (GValueConstruct o)
- getPopoverRelativeTo :: (MonadIO m, IsPopover o) => o -> m Widget
- setPopoverRelativeTo :: (MonadIO m, IsPopover o, IsWidget a) => o -> a -> m ()
- constructPopoverRelativeTo :: (IsPopover o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearPopoverRelativeTo :: (MonadIO m, IsPopover o) => o -> m ()
- getPopoverTransitionsEnabled :: (MonadIO m, IsPopover o) => o -> m Bool
- setPopoverTransitionsEnabled :: (MonadIO m, IsPopover o) => o -> Bool -> m ()
- constructPopoverTransitionsEnabled :: (IsPopover o, MonadIO m) => Bool -> m (GValueConstruct o)
- popoverNew :: (HasCallStack, MonadIO m, IsWidget a) => Maybe a -> m Popover
- popoverBindModel :: (HasCallStack, MonadIO m, IsPopover a, IsMenuModel b) => a -> Maybe b -> Maybe Text -> m ()
- popoverGetConstrainTo :: (HasCallStack, MonadIO m, IsPopover a) => a -> m PopoverConstraint
- popoverGetDefaultWidget :: (HasCallStack, MonadIO m, IsPopover a) => a -> m (Maybe Widget)
- popoverGetModal :: (HasCallStack, MonadIO m, IsPopover a) => a -> m Bool
- popoverGetPointingTo :: (HasCallStack, MonadIO m, IsPopover a) => a -> m (Bool, Rectangle)
- popoverGetPosition :: (HasCallStack, MonadIO m, IsPopover a) => a -> m PositionType
- popoverGetRelativeTo :: (HasCallStack, MonadIO m, IsPopover a) => a -> m Widget
- popoverGetTransitionsEnabled :: (HasCallStack, MonadIO m, IsPopover a) => a -> m Bool
- popoverPopdown :: (HasCallStack, MonadIO m, IsPopover a) => a -> m ()
- popoverPopup :: (HasCallStack, MonadIO m, IsPopover a) => a -> m ()
- popoverSetDefaultWidget :: (HasCallStack, MonadIO m, IsPopover a, IsWidget b) => a -> Maybe b -> m ()
- popoverSetModal :: (HasCallStack, MonadIO m, IsPopover a) => a -> Bool -> m ()
- popoverSetPointingTo :: (HasCallStack, MonadIO m, IsPopover a) => a -> Rectangle -> m ()
- popoverSetPosition :: (HasCallStack, MonadIO m, IsPopover a) => a -> PositionType -> m ()
- popoverSetTransitionsEnabled :: (HasCallStack, MonadIO m, IsPopover a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf PopoverMenu o) => IsPopoverMenu o
- toPopoverMenu :: (MonadIO m, IsPopoverMenu o) => o -> m PopoverMenu
- getPopoverMenuVisibleSubmenu :: (MonadIO m, IsPopoverMenu o) => o -> m (Maybe Text)
- setPopoverMenuVisibleSubmenu :: (MonadIO m, IsPopoverMenu o) => o -> Text -> m ()
- constructPopoverMenuVisibleSubmenu :: (IsPopoverMenu o, MonadIO m) => Text -> m (GValueConstruct o)
- clearPopoverMenuVisibleSubmenu :: (MonadIO m, IsPopoverMenu o) => o -> m ()
- popoverMenuNew :: (HasCallStack, MonadIO m) => m PopoverMenu
- popoverMenuOpenSubmenu :: (HasCallStack, MonadIO m, IsPopoverMenu a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf Plug o) => IsPlug o
- toPlug :: (MonadIO m, IsPlug o) => o -> m Plug
- type PlugEmbeddedCallback = IO ()
- onPlugEmbedded :: (IsPlug a, MonadIO m) => a -> ((?self :: a) => PlugEmbeddedCallback) -> m SignalHandlerId
- afterPlugEmbedded :: (IsPlug a, MonadIO m) => a -> ((?self :: a) => PlugEmbeddedCallback) -> m SignalHandlerId
- getPlugEmbedded :: (MonadIO m, IsPlug o) => o -> m Bool
- getPlugSocketWindow :: (MonadIO m, IsPlug o) => o -> m (Maybe Window)
- plugNewForDisplay :: (HasCallStack, MonadIO m, IsDisplay a) => a -> CULong -> m Plug
- plugConstruct :: (HasCallStack, MonadIO m, IsPlug a) => a -> CULong -> m ()
- plugConstructForDisplay :: (HasCallStack, MonadIO m, IsPlug a, IsDisplay b) => a -> b -> CULong -> m ()
- plugGetEmbedded :: (HasCallStack, MonadIO m, IsPlug a) => a -> m Bool
- plugGetSocketWindow :: (HasCallStack, MonadIO m, IsPlug a) => a -> m (Maybe Window)
- class (GObject o, IsDescendantOf PlacesSidebar o) => IsPlacesSidebar o
- toPlacesSidebar :: (MonadIO m, IsPlacesSidebar o) => o -> m PlacesSidebar
- type PlacesSidebarUnmountCallback = MountOperation -> IO ()
- type PlacesSidebarShowStarredLocationCallback = [PlacesOpenFlags] -> IO ()
- type PlacesSidebarShowOtherLocationsWithFlagsCallback = [PlacesOpenFlags] -> IO ()
- type PlacesSidebarShowOtherLocationsCallback = IO ()
- type PlacesSidebarShowErrorMessageCallback = Text -> Text -> IO ()
- type PlacesSidebarShowEnterLocationCallback = IO ()
- type PlacesSidebarShowConnectToServerCallback = IO ()
- type PlacesSidebarPopulatePopupCallback = Widget -> Maybe File -> Maybe Volume -> IO ()
- type PlacesSidebarOpenLocationCallback = File -> [PlacesOpenFlags] -> IO ()
- type PlacesSidebarMountCallback = MountOperation -> IO ()
- type PlacesSidebarDragPerformDropCallback = File -> [File] -> Int32 -> IO ()
- type PlacesSidebarDragActionRequestedCallback = DragContext -> File -> [File] -> IO Int32
- type PlacesSidebarDragActionAskCallback = Int32 -> IO Int32
- onPlacesSidebarDragActionAsk :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarDragActionAskCallback) -> m SignalHandlerId
- afterPlacesSidebarDragActionAsk :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarDragActionAskCallback) -> m SignalHandlerId
- onPlacesSidebarDragActionRequested :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarDragActionRequestedCallback) -> m SignalHandlerId
- afterPlacesSidebarDragActionRequested :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarDragActionRequestedCallback) -> m SignalHandlerId
- onPlacesSidebarDragPerformDrop :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarDragPerformDropCallback) -> m SignalHandlerId
- afterPlacesSidebarDragPerformDrop :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarDragPerformDropCallback) -> m SignalHandlerId
- onPlacesSidebarMount :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarMountCallback) -> m SignalHandlerId
- afterPlacesSidebarMount :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarMountCallback) -> m SignalHandlerId
- onPlacesSidebarOpenLocation :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarOpenLocationCallback) -> m SignalHandlerId
- afterPlacesSidebarOpenLocation :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarOpenLocationCallback) -> m SignalHandlerId
- onPlacesSidebarPopulatePopup :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarPopulatePopupCallback) -> m SignalHandlerId
- afterPlacesSidebarPopulatePopup :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarPopulatePopupCallback) -> m SignalHandlerId
- onPlacesSidebarShowConnectToServer :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowConnectToServerCallback) -> m SignalHandlerId
- afterPlacesSidebarShowConnectToServer :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowConnectToServerCallback) -> m SignalHandlerId
- onPlacesSidebarShowEnterLocation :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowEnterLocationCallback) -> m SignalHandlerId
- afterPlacesSidebarShowEnterLocation :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowEnterLocationCallback) -> m SignalHandlerId
- onPlacesSidebarShowErrorMessage :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowErrorMessageCallback) -> m SignalHandlerId
- afterPlacesSidebarShowErrorMessage :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowErrorMessageCallback) -> m SignalHandlerId
- onPlacesSidebarShowOtherLocations :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowOtherLocationsCallback) -> m SignalHandlerId
- afterPlacesSidebarShowOtherLocations :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowOtherLocationsCallback) -> m SignalHandlerId
- onPlacesSidebarShowOtherLocationsWithFlags :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowOtherLocationsWithFlagsCallback) -> m SignalHandlerId
- afterPlacesSidebarShowOtherLocationsWithFlags :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowOtherLocationsWithFlagsCallback) -> m SignalHandlerId
- onPlacesSidebarShowStarredLocation :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowStarredLocationCallback) -> m SignalHandlerId
- afterPlacesSidebarShowStarredLocation :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarShowStarredLocationCallback) -> m SignalHandlerId
- onPlacesSidebarUnmount :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarUnmountCallback) -> m SignalHandlerId
- afterPlacesSidebarUnmount :: (IsPlacesSidebar a, MonadIO m) => a -> ((?self :: a) => PlacesSidebarUnmountCallback) -> m SignalHandlerId
- getPlacesSidebarLocalOnly :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
- setPlacesSidebarLocalOnly :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
- constructPlacesSidebarLocalOnly :: (IsPlacesSidebar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPlacesSidebarLocation :: (MonadIO m, IsPlacesSidebar o) => o -> m (Maybe File)
- setPlacesSidebarLocation :: (MonadIO m, IsPlacesSidebar o, IsFile a) => o -> a -> m ()
- constructPlacesSidebarLocation :: (IsPlacesSidebar o, MonadIO m, IsFile a) => a -> m (GValueConstruct o)
- clearPlacesSidebarLocation :: (MonadIO m, IsPlacesSidebar o) => o -> m ()
- getPlacesSidebarOpenFlags :: (MonadIO m, IsPlacesSidebar o) => o -> m [PlacesOpenFlags]
- setPlacesSidebarOpenFlags :: (MonadIO m, IsPlacesSidebar o) => o -> [PlacesOpenFlags] -> m ()
- constructPlacesSidebarOpenFlags :: (IsPlacesSidebar o, MonadIO m) => [PlacesOpenFlags] -> m (GValueConstruct o)
- getPlacesSidebarPopulateAll :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
- setPlacesSidebarPopulateAll :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
- constructPlacesSidebarPopulateAll :: (IsPlacesSidebar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPlacesSidebarShowConnectToServer :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
- setPlacesSidebarShowConnectToServer :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
- constructPlacesSidebarShowConnectToServer :: (IsPlacesSidebar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPlacesSidebarShowDesktop :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
- setPlacesSidebarShowDesktop :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
- constructPlacesSidebarShowDesktop :: (IsPlacesSidebar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPlacesSidebarShowEnterLocation :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
- setPlacesSidebarShowEnterLocation :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
- constructPlacesSidebarShowEnterLocation :: (IsPlacesSidebar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPlacesSidebarShowOtherLocations :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
- setPlacesSidebarShowOtherLocations :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
- constructPlacesSidebarShowOtherLocations :: (IsPlacesSidebar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPlacesSidebarShowRecent :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
- setPlacesSidebarShowRecent :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
- constructPlacesSidebarShowRecent :: (IsPlacesSidebar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPlacesSidebarShowStarredLocation :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
- setPlacesSidebarShowStarredLocation :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
- constructPlacesSidebarShowStarredLocation :: (IsPlacesSidebar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPlacesSidebarShowTrash :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
- setPlacesSidebarShowTrash :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
- constructPlacesSidebarShowTrash :: (IsPlacesSidebar o, MonadIO m) => Bool -> m (GValueConstruct o)
- placesSidebarNew :: (HasCallStack, MonadIO m) => m PlacesSidebar
- placesSidebarGetLocalOnly :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m Bool
- placesSidebarGetNthBookmark :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Int32 -> m (Maybe File)
- placesSidebarGetOpenFlags :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m [PlacesOpenFlags]
- placesSidebarGetShowConnectToServer :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m Bool
- placesSidebarGetShowDesktop :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m Bool
- placesSidebarGetShowEnterLocation :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m Bool
- placesSidebarGetShowOtherLocations :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m Bool
- placesSidebarGetShowRecent :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m Bool
- placesSidebarGetShowStarredLocation :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m Bool
- placesSidebarGetShowTrash :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m Bool
- placesSidebarListShortcuts :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m [File]
- placesSidebarRemoveShortcut :: (HasCallStack, MonadIO m, IsPlacesSidebar a, IsFile b) => a -> b -> m ()
- placesSidebarSetDropTargetsVisible :: (HasCallStack, MonadIO m, IsPlacesSidebar a, IsDragContext b) => a -> Bool -> b -> m ()
- class (GObject o, IsDescendantOf Paned o) => IsPaned o
- toPaned :: (MonadIO m, IsPaned o) => o -> m Paned
- type PanedToggleHandleFocusCallback = IO Bool
- type PanedMoveHandleCallback = ScrollType -> IO Bool
- type PanedCycleHandleFocusCallback = Bool -> IO Bool
- type PanedCycleChildFocusCallback = Bool -> IO Bool
- type PanedCancelPositionCallback = IO Bool
- type PanedAcceptPositionCallback = IO Bool
- onPanedAcceptPosition :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedAcceptPositionCallback) -> m SignalHandlerId
- afterPanedAcceptPosition :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedAcceptPositionCallback) -> m SignalHandlerId
- onPanedCancelPosition :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedCancelPositionCallback) -> m SignalHandlerId
- afterPanedCancelPosition :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedCancelPositionCallback) -> m SignalHandlerId
- onPanedCycleChildFocus :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedCycleChildFocusCallback) -> m SignalHandlerId
- afterPanedCycleChildFocus :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedCycleChildFocusCallback) -> m SignalHandlerId
- onPanedCycleHandleFocus :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedCycleHandleFocusCallback) -> m SignalHandlerId
- afterPanedCycleHandleFocus :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedCycleHandleFocusCallback) -> m SignalHandlerId
- onPanedMoveHandle :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedMoveHandleCallback) -> m SignalHandlerId
- afterPanedMoveHandle :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedMoveHandleCallback) -> m SignalHandlerId
- onPanedToggleHandleFocus :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedToggleHandleFocusCallback) -> m SignalHandlerId
- afterPanedToggleHandleFocus :: (IsPaned a, MonadIO m) => a -> ((?self :: a) => PanedToggleHandleFocusCallback) -> m SignalHandlerId
- getPanedMaxPosition :: (MonadIO m, IsPaned o) => o -> m Int32
- getPanedMinPosition :: (MonadIO m, IsPaned o) => o -> m Int32
- getPanedPosition :: (MonadIO m, IsPaned o) => o -> m Int32
- setPanedPosition :: (MonadIO m, IsPaned o) => o -> Int32 -> m ()
- constructPanedPosition :: (IsPaned o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getPanedPositionSet :: (MonadIO m, IsPaned o) => o -> m Bool
- setPanedPositionSet :: (MonadIO m, IsPaned o) => o -> Bool -> m ()
- constructPanedPositionSet :: (IsPaned o, MonadIO m) => Bool -> m (GValueConstruct o)
- getPanedWideHandle :: (MonadIO m, IsPaned o) => o -> m Bool
- setPanedWideHandle :: (MonadIO m, IsPaned o) => o -> Bool -> m ()
- constructPanedWideHandle :: (IsPaned o, MonadIO m) => Bool -> m (GValueConstruct o)
- panedNew :: (HasCallStack, MonadIO m) => Orientation -> m Paned
- panedAdd1 :: (HasCallStack, MonadIO m, IsPaned a, IsWidget b) => a -> b -> m ()
- panedAdd2 :: (HasCallStack, MonadIO m, IsPaned a, IsWidget b) => a -> b -> m ()
- panedGetChild1 :: (HasCallStack, MonadIO m, IsPaned a) => a -> m (Maybe Widget)
- panedGetChild2 :: (HasCallStack, MonadIO m, IsPaned a) => a -> m (Maybe Widget)
- panedGetHandleWindow :: (HasCallStack, MonadIO m, IsPaned a) => a -> m Window
- panedGetPosition :: (HasCallStack, MonadIO m, IsPaned a) => a -> m Int32
- panedGetWideHandle :: (HasCallStack, MonadIO m, IsPaned a) => a -> m Bool
- panedPack1 :: (HasCallStack, MonadIO m, IsPaned a, IsWidget b) => a -> b -> Bool -> Bool -> m ()
- panedPack2 :: (HasCallStack, MonadIO m, IsPaned a, IsWidget b) => a -> b -> Bool -> Bool -> m ()
- panedSetPosition :: (HasCallStack, MonadIO m, IsPaned a) => a -> Int32 -> m ()
- panedSetWideHandle :: (HasCallStack, MonadIO m, IsPaned a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf VPaned o) => IsVPaned o
- toVPaned :: (MonadIO m, IsVPaned o) => o -> m VPaned
- vPanedNew :: (HasCallStack, MonadIO m) => m VPaned
- class (GObject o, IsDescendantOf Overlay o) => IsOverlay o
- toOverlay :: (MonadIO m, IsOverlay o) => o -> m Overlay
- type OverlayGetChildPositionCallback = Widget -> Rectangle -> IO Bool
- onOverlayGetChildPosition :: (IsOverlay a, MonadIO m) => a -> ((?self :: a) => OverlayGetChildPositionCallback) -> m SignalHandlerId
- afterOverlayGetChildPosition :: (IsOverlay a, MonadIO m) => a -> ((?self :: a) => OverlayGetChildPositionCallback) -> m SignalHandlerId
- overlayNew :: (HasCallStack, MonadIO m) => m Overlay
- overlayAddOverlay :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> m ()
- overlayGetOverlayPassThrough :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> m Bool
- overlayReorderOverlay :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> Int32 -> m ()
- overlaySetOverlayPassThrough :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> Bool -> m ()
- class (GObject o, IsDescendantOf OffscreenWindow o) => IsOffscreenWindow o
- toOffscreenWindow :: (MonadIO m, IsOffscreenWindow o) => o -> m OffscreenWindow
- offscreenWindowNew :: (HasCallStack, MonadIO m) => m OffscreenWindow
- offscreenWindowGetPixbuf :: (HasCallStack, MonadIO m, IsOffscreenWindow a) => a -> m (Maybe Pixbuf)
- class (GObject o, IsDescendantOf NumerableIcon o) => IsNumerableIcon o
- toNumerableIcon :: (MonadIO m, IsNumerableIcon o) => o -> m NumerableIcon
- getNumerableIconBackgroundIcon :: (MonadIO m, IsNumerableIcon o) => o -> m (Maybe Icon)
- setNumerableIconBackgroundIcon :: (MonadIO m, IsNumerableIcon o, IsIcon a) => o -> a -> m ()
- constructNumerableIconBackgroundIcon :: (IsNumerableIcon o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- clearNumerableIconBackgroundIcon :: (MonadIO m, IsNumerableIcon o) => o -> m ()
- getNumerableIconBackgroundIconName :: (MonadIO m, IsNumerableIcon o) => o -> m (Maybe Text)
- setNumerableIconBackgroundIconName :: (MonadIO m, IsNumerableIcon o) => o -> Text -> m ()
- constructNumerableIconBackgroundIconName :: (IsNumerableIcon o, MonadIO m) => Text -> m (GValueConstruct o)
- clearNumerableIconBackgroundIconName :: (MonadIO m, IsNumerableIcon o) => o -> m ()
- getNumerableIconCount :: (MonadIO m, IsNumerableIcon o) => o -> m Int32
- setNumerableIconCount :: (MonadIO m, IsNumerableIcon o) => o -> Int32 -> m ()
- constructNumerableIconCount :: (IsNumerableIcon o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getNumerableIconLabel :: (MonadIO m, IsNumerableIcon o) => o -> m (Maybe Text)
- setNumerableIconLabel :: (MonadIO m, IsNumerableIcon o) => o -> Text -> m ()
- constructNumerableIconLabel :: (IsNumerableIcon o, MonadIO m) => Text -> m (GValueConstruct o)
- clearNumerableIconLabel :: (MonadIO m, IsNumerableIcon o) => o -> m ()
- getNumerableIconStyleContext :: (MonadIO m, IsNumerableIcon o) => o -> m (Maybe StyleContext)
- setNumerableIconStyleContext :: (MonadIO m, IsNumerableIcon o, IsStyleContext a) => o -> a -> m ()
- constructNumerableIconStyleContext :: (IsNumerableIcon o, MonadIO m, IsStyleContext a) => a -> m (GValueConstruct o)
- numerableIconGetBackgroundGicon :: (HasCallStack, MonadIO m, IsNumerableIcon a) => a -> m (Maybe Icon)
- numerableIconGetBackgroundIconName :: (HasCallStack, MonadIO m, IsNumerableIcon a) => a -> m (Maybe Text)
- numerableIconGetCount :: (HasCallStack, MonadIO m, IsNumerableIcon a) => a -> m Int32
- numerableIconGetLabel :: (HasCallStack, MonadIO m, IsNumerableIcon a) => a -> m (Maybe Text)
- numerableIconGetStyleContext :: (HasCallStack, MonadIO m, IsNumerableIcon a) => a -> m (Maybe StyleContext)
- numerableIconNew :: (HasCallStack, MonadIO m, IsIcon a) => a -> m Icon
- numerableIconNewWithStyleContext :: (HasCallStack, MonadIO m, IsIcon a, IsStyleContext b) => a -> b -> m Icon
- class (GObject o, IsDescendantOf Notebook o) => IsNotebook o
- toNotebook :: (MonadIO m, IsNotebook o) => o -> m Notebook
- type NotebookSwitchPageCallback = Widget -> Word32 -> IO ()
- type NotebookSelectPageCallback = Bool -> IO Bool
- type NotebookReorderTabCallback = DirectionType -> Bool -> IO Bool
- type NotebookPageReorderedCallback = Widget -> Word32 -> IO ()
- type NotebookPageRemovedCallback = Widget -> Word32 -> IO ()
- type NotebookPageAddedCallback = Widget -> Word32 -> IO ()
- type NotebookMoveFocusOutCallback = DirectionType -> IO ()
- type NotebookFocusTabCallback = NotebookTab -> IO Bool
- type NotebookCreateWindowCallback = Widget -> Int32 -> Int32 -> IO Notebook
- type NotebookChangeCurrentPageCallback = Int32 -> IO Bool
- onNotebookChangeCurrentPage :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookChangeCurrentPageCallback) -> m SignalHandlerId
- afterNotebookChangeCurrentPage :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookChangeCurrentPageCallback) -> m SignalHandlerId
- onNotebookCreateWindow :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookCreateWindowCallback) -> m SignalHandlerId
- afterNotebookCreateWindow :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookCreateWindowCallback) -> m SignalHandlerId
- onNotebookFocusTab :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookFocusTabCallback) -> m SignalHandlerId
- afterNotebookFocusTab :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookFocusTabCallback) -> m SignalHandlerId
- onNotebookMoveFocusOut :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookMoveFocusOutCallback) -> m SignalHandlerId
- afterNotebookMoveFocusOut :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookMoveFocusOutCallback) -> m SignalHandlerId
- onNotebookPageAdded :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookPageAddedCallback) -> m SignalHandlerId
- afterNotebookPageAdded :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookPageAddedCallback) -> m SignalHandlerId
- onNotebookPageRemoved :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookPageRemovedCallback) -> m SignalHandlerId
- afterNotebookPageRemoved :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookPageRemovedCallback) -> m SignalHandlerId
- onNotebookPageReordered :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookPageReorderedCallback) -> m SignalHandlerId
- afterNotebookPageReordered :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookPageReorderedCallback) -> m SignalHandlerId
- onNotebookReorderTab :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookReorderTabCallback) -> m SignalHandlerId
- afterNotebookReorderTab :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookReorderTabCallback) -> m SignalHandlerId
- onNotebookSelectPage :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookSelectPageCallback) -> m SignalHandlerId
- afterNotebookSelectPage :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookSelectPageCallback) -> m SignalHandlerId
- onNotebookSwitchPage :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookSwitchPageCallback) -> m SignalHandlerId
- afterNotebookSwitchPage :: (IsNotebook a, MonadIO m) => a -> ((?self :: a) => NotebookSwitchPageCallback) -> m SignalHandlerId
- getNotebookEnablePopup :: (MonadIO m, IsNotebook o) => o -> m Bool
- setNotebookEnablePopup :: (MonadIO m, IsNotebook o) => o -> Bool -> m ()
- constructNotebookEnablePopup :: (IsNotebook o, MonadIO m) => Bool -> m (GValueConstruct o)
- getNotebookGroupName :: (MonadIO m, IsNotebook o) => o -> m (Maybe Text)
- setNotebookGroupName :: (MonadIO m, IsNotebook o) => o -> Text -> m ()
- constructNotebookGroupName :: (IsNotebook o, MonadIO m) => Text -> m (GValueConstruct o)
- clearNotebookGroupName :: (MonadIO m, IsNotebook o) => o -> m ()
- getNotebookPage :: (MonadIO m, IsNotebook o) => o -> m Int32
- setNotebookPage :: (MonadIO m, IsNotebook o) => o -> Int32 -> m ()
- constructNotebookPage :: (IsNotebook o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getNotebookScrollable :: (MonadIO m, IsNotebook o) => o -> m Bool
- setNotebookScrollable :: (MonadIO m, IsNotebook o) => o -> Bool -> m ()
- constructNotebookScrollable :: (IsNotebook o, MonadIO m) => Bool -> m (GValueConstruct o)
- getNotebookShowBorder :: (MonadIO m, IsNotebook o) => o -> m Bool
- setNotebookShowBorder :: (MonadIO m, IsNotebook o) => o -> Bool -> m ()
- constructNotebookShowBorder :: (IsNotebook o, MonadIO m) => Bool -> m (GValueConstruct o)
- getNotebookShowTabs :: (MonadIO m, IsNotebook o) => o -> m Bool
- setNotebookShowTabs :: (MonadIO m, IsNotebook o) => o -> Bool -> m ()
- constructNotebookShowTabs :: (IsNotebook o, MonadIO m) => Bool -> m (GValueConstruct o)
- getNotebookTabPos :: (MonadIO m, IsNotebook o) => o -> m PositionType
- setNotebookTabPos :: (MonadIO m, IsNotebook o) => o -> PositionType -> m ()
- constructNotebookTabPos :: (IsNotebook o, MonadIO m) => PositionType -> m (GValueConstruct o)
- notebookNew :: (HasCallStack, MonadIO m) => m Notebook
- notebookAppendPage :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => a -> b -> Maybe c -> m Int32
- notebookAppendPageMenu :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b, IsWidget c, IsWidget d) => a -> b -> Maybe c -> Maybe d -> m Int32
- notebookGetActionWidget :: (HasCallStack, MonadIO m, IsNotebook a) => a -> PackType -> m (Maybe Widget)
- notebookGetCurrentPage :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m Int32
- notebookGetGroupName :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m (Maybe Text)
- notebookGetMenuLabel :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m (Maybe Widget)
- notebookGetMenuLabelText :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m (Maybe Text)
- notebookGetNPages :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m Int32
- notebookGetNthPage :: (HasCallStack, MonadIO m, IsNotebook a) => a -> Int32 -> m (Maybe Widget)
- notebookGetScrollable :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m Bool
- notebookGetShowBorder :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m Bool
- notebookGetShowTabs :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m Bool
- notebookGetTabDetachable :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m Bool
- notebookGetTabHborder :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m Word16
- notebookGetTabLabel :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m (Maybe Widget)
- notebookGetTabLabelText :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m (Maybe Text)
- notebookGetTabPos :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m PositionType
- notebookGetTabReorderable :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m Bool
- notebookGetTabVborder :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m Word16
- notebookInsertPage :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => a -> b -> Maybe c -> Int32 -> m Int32
- notebookInsertPageMenu :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b, IsWidget c, IsWidget d) => a -> b -> Maybe c -> Maybe d -> Int32 -> m Int32
- notebookNextPage :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m ()
- notebookPageNum :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m Int32
- notebookPopupDisable :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m ()
- notebookPopupEnable :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m ()
- notebookPrependPage :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => a -> b -> Maybe c -> m Int32
- notebookPrependPageMenu :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b, IsWidget c, IsWidget d) => a -> b -> Maybe c -> Maybe d -> m Int32
- notebookPrevPage :: (HasCallStack, MonadIO m, IsNotebook a) => a -> m ()
- notebookRemovePage :: (HasCallStack, MonadIO m, IsNotebook a) => a -> Int32 -> m ()
- notebookReorderChild :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> Int32 -> m ()
- notebookSetCurrentPage :: (HasCallStack, MonadIO m, IsNotebook a) => a -> Int32 -> m ()
- notebookSetMenuLabel :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => a -> b -> Maybe c -> m ()
- notebookSetMenuLabelText :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> Text -> m ()
- notebookSetTabDetachable :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> Bool -> m ()
- notebookSetTabLabel :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => a -> b -> Maybe c -> m ()
- notebookSetTabLabelText :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> Text -> m ()
- notebookSetTabPos :: (HasCallStack, MonadIO m, IsNotebook a) => a -> PositionType -> m ()
- notebookSetTabReorderable :: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) => a -> b -> Bool -> m ()
- class (GObject o, IsDescendantOf NativeDialog o) => IsNativeDialog o
- toNativeDialog :: (MonadIO m, IsNativeDialog o) => o -> m NativeDialog
- type NativeDialogResponseCallback = Int32 -> IO ()
- onNativeDialogResponse :: (IsNativeDialog a, MonadIO m) => a -> ((?self :: a) => NativeDialogResponseCallback) -> m SignalHandlerId
- afterNativeDialogResponse :: (IsNativeDialog a, MonadIO m) => a -> ((?self :: a) => NativeDialogResponseCallback) -> m SignalHandlerId
- getNativeDialogModal :: (MonadIO m, IsNativeDialog o) => o -> m Bool
- setNativeDialogModal :: (MonadIO m, IsNativeDialog o) => o -> Bool -> m ()
- constructNativeDialogModal :: (IsNativeDialog o, MonadIO m) => Bool -> m (GValueConstruct o)
- getNativeDialogTitle :: (MonadIO m, IsNativeDialog o) => o -> m (Maybe Text)
- setNativeDialogTitle :: (MonadIO m, IsNativeDialog o) => o -> Text -> m ()
- constructNativeDialogTitle :: (IsNativeDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- getNativeDialogTransientFor :: (MonadIO m, IsNativeDialog o) => o -> m (Maybe Window)
- setNativeDialogTransientFor :: (MonadIO m, IsNativeDialog o, IsWindow a) => o -> a -> m ()
- constructNativeDialogTransientFor :: (IsNativeDialog o, MonadIO m, IsWindow a) => a -> m (GValueConstruct o)
- clearNativeDialogTransientFor :: (MonadIO m, IsNativeDialog o) => o -> m ()
- getNativeDialogVisible :: (MonadIO m, IsNativeDialog o) => o -> m Bool
- setNativeDialogVisible :: (MonadIO m, IsNativeDialog o) => o -> Bool -> m ()
- constructNativeDialogVisible :: (IsNativeDialog o, MonadIO m) => Bool -> m (GValueConstruct o)
- nativeDialogDestroy :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> m ()
- nativeDialogGetModal :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> m Bool
- nativeDialogGetTitle :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> m (Maybe Text)
- nativeDialogGetTransientFor :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> m (Maybe Window)
- nativeDialogGetVisible :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> m Bool
- nativeDialogSetTitle :: (HasCallStack, MonadIO m, IsNativeDialog a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf MountOperation o) => IsMountOperation o
- toMountOperation :: (MonadIO m, IsMountOperation o) => o -> m MountOperation
- getMountOperationIsShowing :: (MonadIO m, IsMountOperation o) => o -> m Bool
- getMountOperationParent :: (MonadIO m, IsMountOperation o) => o -> m Window
- setMountOperationParent :: (MonadIO m, IsMountOperation o, IsWindow a) => o -> a -> m ()
- constructMountOperationParent :: (IsMountOperation o, MonadIO m, IsWindow a) => a -> m (GValueConstruct o)
- clearMountOperationParent :: (MonadIO m, IsMountOperation o) => o -> m ()
- getMountOperationScreen :: (MonadIO m, IsMountOperation o) => o -> m Screen
- setMountOperationScreen :: (MonadIO m, IsMountOperation o, IsScreen a) => o -> a -> m ()
- constructMountOperationScreen :: (IsMountOperation o, MonadIO m, IsScreen a) => a -> m (GValueConstruct o)
- mountOperationNew :: (HasCallStack, MonadIO m, IsWindow a) => Maybe a -> m MountOperation
- mountOperationGetParent :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Window
- mountOperationGetScreen :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Screen
- mountOperationIsShowing :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Bool
- mountOperationSetParent :: (HasCallStack, MonadIO m, IsMountOperation a, IsWindow b) => a -> Maybe b -> m ()
- mountOperationSetScreen :: (HasCallStack, MonadIO m, IsMountOperation a, IsScreen b) => a -> b -> m ()
- class (GObject o, IsDescendantOf Misc o) => IsMisc o
- toMisc :: (MonadIO m, IsMisc o) => o -> m Misc
- getMiscXalign :: (MonadIO m, IsMisc o) => o -> m Float
- setMiscXalign :: (MonadIO m, IsMisc o) => o -> Float -> m ()
- constructMiscXalign :: (IsMisc o, MonadIO m) => Float -> m (GValueConstruct o)
- getMiscXpad :: (MonadIO m, IsMisc o) => o -> m Int32
- setMiscXpad :: (MonadIO m, IsMisc o) => o -> Int32 -> m ()
- constructMiscXpad :: (IsMisc o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getMiscYalign :: (MonadIO m, IsMisc o) => o -> m Float
- setMiscYalign :: (MonadIO m, IsMisc o) => o -> Float -> m ()
- constructMiscYalign :: (IsMisc o, MonadIO m) => Float -> m (GValueConstruct o)
- getMiscYpad :: (MonadIO m, IsMisc o) => o -> m Int32
- setMiscYpad :: (MonadIO m, IsMisc o) => o -> Int32 -> m ()
- constructMiscYpad :: (IsMisc o, MonadIO m) => Int32 -> m (GValueConstruct o)
- miscGetAlignment :: (HasCallStack, MonadIO m, IsMisc a) => a -> m (Float, Float)
- miscGetPadding :: (HasCallStack, MonadIO m, IsMisc a) => a -> m (Int32, Int32)
- class (GObject o, IsDescendantOf LevelBar o) => IsLevelBar o
- toLevelBar :: (MonadIO m, IsLevelBar o) => o -> m LevelBar
- type LevelBarOffsetChangedCallback = Text -> IO ()
- onLevelBarOffsetChanged :: (IsLevelBar a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => LevelBarOffsetChangedCallback) -> m SignalHandlerId
- afterLevelBarOffsetChanged :: (IsLevelBar a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => LevelBarOffsetChangedCallback) -> m SignalHandlerId
- getLevelBarInverted :: (MonadIO m, IsLevelBar o) => o -> m Bool
- setLevelBarInverted :: (MonadIO m, IsLevelBar o) => o -> Bool -> m ()
- constructLevelBarInverted :: (IsLevelBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLevelBarMaxValue :: (MonadIO m, IsLevelBar o) => o -> m Double
- setLevelBarMaxValue :: (MonadIO m, IsLevelBar o) => o -> Double -> m ()
- constructLevelBarMaxValue :: (IsLevelBar o, MonadIO m) => Double -> m (GValueConstruct o)
- getLevelBarMinValue :: (MonadIO m, IsLevelBar o) => o -> m Double
- setLevelBarMinValue :: (MonadIO m, IsLevelBar o) => o -> Double -> m ()
- constructLevelBarMinValue :: (IsLevelBar o, MonadIO m) => Double -> m (GValueConstruct o)
- getLevelBarMode :: (MonadIO m, IsLevelBar o) => o -> m LevelBarMode
- setLevelBarMode :: (MonadIO m, IsLevelBar o) => o -> LevelBarMode -> m ()
- constructLevelBarMode :: (IsLevelBar o, MonadIO m) => LevelBarMode -> m (GValueConstruct o)
- getLevelBarValue :: (MonadIO m, IsLevelBar o) => o -> m Double
- setLevelBarValue :: (MonadIO m, IsLevelBar o) => o -> Double -> m ()
- constructLevelBarValue :: (IsLevelBar o, MonadIO m) => Double -> m (GValueConstruct o)
- levelBarNew :: (HasCallStack, MonadIO m) => m LevelBar
- levelBarNewForInterval :: (HasCallStack, MonadIO m) => Double -> Double -> m LevelBar
- levelBarGetInverted :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> m Bool
- levelBarGetMaxValue :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> m Double
- levelBarGetMinValue :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> m Double
- levelBarGetMode :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> m LevelBarMode
- levelBarGetOffsetValue :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> Maybe Text -> m (Bool, Double)
- levelBarGetValue :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> m Double
- levelBarRemoveOffsetValue :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> Maybe Text -> m ()
- levelBarSetInverted :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> Bool -> m ()
- levelBarSetMaxValue :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> Double -> m ()
- levelBarSetMinValue :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> Double -> m ()
- levelBarSetMode :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> LevelBarMode -> m ()
- levelBarSetValue :: (HasCallStack, MonadIO m, IsLevelBar a) => a -> Double -> m ()
- class (GObject o, IsDescendantOf Layout o) => IsLayout o
- toLayout :: (MonadIO m, IsLayout o) => o -> m Layout
- getLayoutHeight :: (MonadIO m, IsLayout o) => o -> m Word32
- setLayoutHeight :: (MonadIO m, IsLayout o) => o -> Word32 -> m ()
- constructLayoutHeight :: (IsLayout o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getLayoutWidth :: (MonadIO m, IsLayout o) => o -> m Word32
- setLayoutWidth :: (MonadIO m, IsLayout o) => o -> Word32 -> m ()
- constructLayoutWidth :: (IsLayout o, MonadIO m) => Word32 -> m (GValueConstruct o)
- layoutNew :: (HasCallStack, MonadIO m, IsAdjustment a, IsAdjustment b) => Maybe a -> Maybe b -> m Layout
- layoutGetBinWindow :: (HasCallStack, MonadIO m, IsLayout a) => a -> m Window
- layoutGetHadjustment :: (HasCallStack, MonadIO m, IsLayout a) => a -> m Adjustment
- layoutGetSize :: (HasCallStack, MonadIO m, IsLayout a) => a -> m (Word32, Word32)
- layoutGetVadjustment :: (HasCallStack, MonadIO m, IsLayout a) => a -> m Adjustment
- layoutMove :: (HasCallStack, MonadIO m, IsLayout a, IsWidget b) => a -> b -> Int32 -> Int32 -> m ()
- layoutPut :: (HasCallStack, MonadIO m, IsLayout a, IsWidget b) => a -> b -> Int32 -> Int32 -> m ()
- layoutSetHadjustment :: (HasCallStack, MonadIO m, IsLayout a, IsAdjustment b) => a -> Maybe b -> m ()
- layoutSetSize :: (HasCallStack, MonadIO m, IsLayout a) => a -> Word32 -> Word32 -> m ()
- layoutSetVadjustment :: (HasCallStack, MonadIO m, IsLayout a, IsAdjustment b) => a -> Maybe b -> m ()
- class (GObject o, IsDescendantOf Invisible o) => IsInvisible o
- toInvisible :: (MonadIO m, IsInvisible o) => o -> m Invisible
- getInvisibleScreen :: (MonadIO m, IsInvisible o) => o -> m Screen
- setInvisibleScreen :: (MonadIO m, IsInvisible o, IsScreen a) => o -> a -> m ()
- constructInvisibleScreen :: (IsInvisible o, MonadIO m, IsScreen a) => a -> m (GValueConstruct o)
- invisibleNew :: (HasCallStack, MonadIO m) => m Invisible
- invisibleNewForScreen :: (HasCallStack, MonadIO m, IsScreen a) => a -> m Invisible
- invisibleGetScreen :: (HasCallStack, MonadIO m, IsInvisible a) => a -> m Screen
- invisibleSetScreen :: (HasCallStack, MonadIO m, IsInvisible a, IsScreen b) => a -> b -> m ()
- class (GObject o, IsDescendantOf Image o) => IsImage o
- toImage :: (MonadIO m, IsImage o) => o -> m Image
- getImageFile :: (MonadIO m, IsImage o) => o -> m (Maybe Text)
- setImageFile :: (MonadIO m, IsImage o) => o -> Text -> m ()
- constructImageFile :: (IsImage o, MonadIO m) => Text -> m (GValueConstruct o)
- clearImageFile :: (MonadIO m, IsImage o) => o -> m ()
- getImageGicon :: (MonadIO m, IsImage o) => o -> m (Maybe Icon)
- setImageGicon :: (MonadIO m, IsImage o, IsIcon a) => o -> a -> m ()
- constructImageGicon :: (IsImage o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- clearImageGicon :: (MonadIO m, IsImage o) => o -> m ()
- getImageIconName :: (MonadIO m, IsImage o) => o -> m (Maybe Text)
- setImageIconName :: (MonadIO m, IsImage o) => o -> Text -> m ()
- constructImageIconName :: (IsImage o, MonadIO m) => Text -> m (GValueConstruct o)
- clearImageIconName :: (MonadIO m, IsImage o) => o -> m ()
- getImageIconSet :: (MonadIO m, IsImage o) => o -> m (Maybe IconSet)
- setImageIconSet :: (MonadIO m, IsImage o) => o -> IconSet -> m ()
- constructImageIconSet :: (IsImage o, MonadIO m) => IconSet -> m (GValueConstruct o)
- clearImageIconSet :: (MonadIO m, IsImage o) => o -> m ()
- getImageIconSize :: (MonadIO m, IsImage o) => o -> m Int32
- setImageIconSize :: (MonadIO m, IsImage o) => o -> Int32 -> m ()
- constructImageIconSize :: (IsImage o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getImagePixbuf :: (MonadIO m, IsImage o) => o -> m (Maybe Pixbuf)
- setImagePixbuf :: (MonadIO m, IsImage o, IsPixbuf a) => o -> a -> m ()
- constructImagePixbuf :: (IsImage o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o)
- clearImagePixbuf :: (MonadIO m, IsImage o) => o -> m ()
- getImagePixbufAnimation :: (MonadIO m, IsImage o) => o -> m (Maybe PixbufAnimation)
- setImagePixbufAnimation :: (MonadIO m, IsImage o, IsPixbufAnimation a) => o -> a -> m ()
- constructImagePixbufAnimation :: (IsImage o, MonadIO m, IsPixbufAnimation a) => a -> m (GValueConstruct o)
- clearImagePixbufAnimation :: (MonadIO m, IsImage o) => o -> m ()
- getImagePixelSize :: (MonadIO m, IsImage o) => o -> m Int32
- setImagePixelSize :: (MonadIO m, IsImage o) => o -> Int32 -> m ()
- constructImagePixelSize :: (IsImage o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getImageResource :: (MonadIO m, IsImage o) => o -> m (Maybe Text)
- setImageResource :: (MonadIO m, IsImage o) => o -> Text -> m ()
- constructImageResource :: (IsImage o, MonadIO m) => Text -> m (GValueConstruct o)
- clearImageResource :: (MonadIO m, IsImage o) => o -> m ()
- getImageStock :: (MonadIO m, IsImage o) => o -> m (Maybe Text)
- setImageStock :: (MonadIO m, IsImage o) => o -> Text -> m ()
- constructImageStock :: (IsImage o, MonadIO m) => Text -> m (GValueConstruct o)
- clearImageStock :: (MonadIO m, IsImage o) => o -> m ()
- getImageStorageType :: (MonadIO m, IsImage o) => o -> m ImageType
- getImageSurface :: (MonadIO m, IsImage o) => o -> m (Maybe Surface)
- setImageSurface :: (MonadIO m, IsImage o) => o -> Surface -> m ()
- constructImageSurface :: (IsImage o, MonadIO m) => Surface -> m (GValueConstruct o)
- clearImageSurface :: (MonadIO m, IsImage o) => o -> m ()
- getImageUseFallback :: (MonadIO m, IsImage o) => o -> m Bool
- setImageUseFallback :: (MonadIO m, IsImage o) => o -> Bool -> m ()
- constructImageUseFallback :: (IsImage o, MonadIO m) => Bool -> m (GValueConstruct o)
- imageNew :: (HasCallStack, MonadIO m) => m Image
- imageNewFromAnimation :: (HasCallStack, MonadIO m, IsPixbufAnimation a) => a -> m Image
- imageClear :: (HasCallStack, MonadIO m, IsImage a) => a -> m ()
- imageGetAnimation :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Maybe PixbufAnimation)
- imageGetGicon :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Icon, Int32)
- imageGetIconName :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Text, Int32)
- imageGetIconSet :: (HasCallStack, MonadIO m, IsImage a) => a -> m (IconSet, Int32)
- imageGetPixelSize :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- imageSetFromAnimation :: (HasCallStack, MonadIO m, IsImage a, IsPixbufAnimation b) => a -> b -> m ()
- imageSetFromFile :: (HasCallStack, MonadIO m, IsImage a) => a -> Maybe [Char] -> m ()
- imageSetFromGicon :: (HasCallStack, MonadIO m, IsImage a, IsIcon b) => a -> b -> Int32 -> m ()
- imageSetFromIconSet :: (HasCallStack, MonadIO m, IsImage a) => a -> IconSet -> Int32 -> m ()
- imageSetFromPixbuf :: (HasCallStack, MonadIO m, IsImage a, IsPixbuf b) => a -> Maybe b -> m ()
- imageSetFromResource :: (HasCallStack, MonadIO m, IsImage a) => a -> Maybe Text -> m ()
- imageSetFromStock :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Int32 -> m ()
- imageSetFromSurface :: (HasCallStack, MonadIO m, IsImage a) => a -> Maybe Surface -> m ()
- imageSetPixelSize :: (HasCallStack, MonadIO m, IsImage a) => a -> Int32 -> m ()
- class (GObject o, IsDescendantOf IconTheme o) => IsIconTheme o
- toIconTheme :: (MonadIO m, IsIconTheme o) => o -> m IconTheme
- class (GObject o, IsDescendantOf IconInfo o) => IsIconInfo o
- toIconInfo :: (MonadIO m, IsIconInfo o) => o -> m IconInfo
- iconInfoNewForPixbuf :: (HasCallStack, MonadIO m, IsIconTheme a, IsPixbuf b) => a -> b -> m IconInfo
- iconInfoGetBaseScale :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> m Int32
- iconInfoGetBaseSize :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> m Int32
- iconInfoGetDisplayName :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> m Text
- iconInfoIsSymbolic :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> m Bool
- iconInfoLoadIconFinish :: (HasCallStack, MonadIO m, IsIconInfo a, IsAsyncResult b) => a -> b -> m Pixbuf
- iconInfoLoadSymbolicFinish :: (HasCallStack, MonadIO m, IsIconInfo a, IsAsyncResult b) => a -> b -> m (Pixbuf, Bool)
- iconInfoLoadSymbolicForContextFinish :: (HasCallStack, MonadIO m, IsIconInfo a, IsAsyncResult b) => a -> b -> m (Pixbuf, Bool)
- iconInfoLoadSymbolicForStyle :: (HasCallStack, MonadIO m, IsIconInfo a, IsStyle b) => a -> b -> StateType -> m (Pixbuf, Bool)
- iconInfoSetRawCoordinates :: (HasCallStack, MonadIO m, IsIconInfo a) => a -> Bool -> m ()
- type IconThemeChangedCallback = IO ()
- onIconThemeChanged :: (IsIconTheme a, MonadIO m) => a -> ((?self :: a) => IconThemeChangedCallback) -> m SignalHandlerId
- afterIconThemeChanged :: (IsIconTheme a, MonadIO m) => a -> ((?self :: a) => IconThemeChangedCallback) -> m SignalHandlerId
- iconThemeAddResourcePath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> m ()
- iconThemeAppendSearchPath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> [Char] -> m ()
- iconThemeChooseIconForScale :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> [Text] -> Int32 -> Int32 -> [IconLookupFlags] -> m (Maybe IconInfo)
- iconThemeGetExampleIconName :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> m (Maybe Text)
- iconThemeGetIconSizes :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> m [Int32]
- iconThemeGetSearchPath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> m [[Char]]
- iconThemeHasIcon :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> m Bool
- iconThemeLoadIconForScale :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m (Maybe Pixbuf)
- iconThemeLoadSurface :: (HasCallStack, MonadIO m, IsIconTheme a, IsWindow b) => a -> Text -> Int32 -> Int32 -> Maybe b -> [IconLookupFlags] -> m (Maybe Surface)
- iconThemeLookupByGicon :: (HasCallStack, MonadIO m, IsIconTheme a, IsIcon b) => a -> b -> Int32 -> [IconLookupFlags] -> m (Maybe IconInfo)
- iconThemePrependSearchPath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> [Char] -> m ()
- iconThemeRescanIfNeeded :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> m Bool
- iconThemeSetCustomTheme :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Maybe Text -> m ()
- iconThemeSetScreen :: (HasCallStack, MonadIO m, IsIconTheme a, IsScreen b) => a -> b -> m ()
- class (GObject o, IsDescendantOf HeaderBar o) => IsHeaderBar o
- toHeaderBar :: (MonadIO m, IsHeaderBar o) => o -> m HeaderBar
- getHeaderBarCustomTitle :: (MonadIO m, IsHeaderBar o) => o -> m (Maybe Widget)
- setHeaderBarCustomTitle :: (MonadIO m, IsHeaderBar o, IsWidget a) => o -> a -> m ()
- constructHeaderBarCustomTitle :: (IsHeaderBar o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearHeaderBarCustomTitle :: (MonadIO m, IsHeaderBar o) => o -> m ()
- getHeaderBarDecorationLayout :: (MonadIO m, IsHeaderBar o) => o -> m Text
- setHeaderBarDecorationLayout :: (MonadIO m, IsHeaderBar o) => o -> Text -> m ()
- constructHeaderBarDecorationLayout :: (IsHeaderBar o, MonadIO m) => Text -> m (GValueConstruct o)
- clearHeaderBarDecorationLayout :: (MonadIO m, IsHeaderBar o) => o -> m ()
- getHeaderBarDecorationLayoutSet :: (MonadIO m, IsHeaderBar o) => o -> m Bool
- setHeaderBarDecorationLayoutSet :: (MonadIO m, IsHeaderBar o) => o -> Bool -> m ()
- constructHeaderBarDecorationLayoutSet :: (IsHeaderBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getHeaderBarHasSubtitle :: (MonadIO m, IsHeaderBar o) => o -> m Bool
- setHeaderBarHasSubtitle :: (MonadIO m, IsHeaderBar o) => o -> Bool -> m ()
- constructHeaderBarHasSubtitle :: (IsHeaderBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getHeaderBarShowCloseButton :: (MonadIO m, IsHeaderBar o) => o -> m Bool
- setHeaderBarShowCloseButton :: (MonadIO m, IsHeaderBar o) => o -> Bool -> m ()
- constructHeaderBarShowCloseButton :: (IsHeaderBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getHeaderBarSpacing :: (MonadIO m, IsHeaderBar o) => o -> m Int32
- setHeaderBarSpacing :: (MonadIO m, IsHeaderBar o) => o -> Int32 -> m ()
- constructHeaderBarSpacing :: (IsHeaderBar o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> m (Maybe Text)
- setHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> Text -> m ()
- constructHeaderBarSubtitle :: (IsHeaderBar o, MonadIO m) => Text -> m (GValueConstruct o)
- clearHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> m ()
- getHeaderBarTitle :: (MonadIO m, IsHeaderBar o) => o -> m (Maybe Text)
- setHeaderBarTitle :: (MonadIO m, IsHeaderBar o) => o -> Text -> m ()
- constructHeaderBarTitle :: (IsHeaderBar o, MonadIO m) => Text -> m (GValueConstruct o)
- clearHeaderBarTitle :: (MonadIO m, IsHeaderBar o) => o -> m ()
- headerBarNew :: (HasCallStack, MonadIO m) => m HeaderBar
- headerBarGetCustomTitle :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> m (Maybe Widget)
- headerBarGetDecorationLayout :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> m Text
- headerBarGetHasSubtitle :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> m Bool
- headerBarGetShowCloseButton :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> m Bool
- headerBarGetSubtitle :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> m (Maybe Text)
- headerBarGetTitle :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> m (Maybe Text)
- headerBarPackEnd :: (HasCallStack, MonadIO m, IsHeaderBar a, IsWidget b) => a -> b -> m ()
- headerBarPackStart :: (HasCallStack, MonadIO m, IsHeaderBar a, IsWidget b) => a -> b -> m ()
- headerBarSetHasSubtitle :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> Bool -> m ()
- headerBarSetShowCloseButton :: (HasCallStack, MonadIO m, IsHeaderBar a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf HandleBox o) => IsHandleBox o
- toHandleBox :: (MonadIO m, IsHandleBox o) => o -> m HandleBox
- type HandleBoxChildDetachedCallback = Widget -> IO ()
- type HandleBoxChildAttachedCallback = Widget -> IO ()
- onHandleBoxChildAttached :: (IsHandleBox a, MonadIO m) => a -> ((?self :: a) => HandleBoxChildAttachedCallback) -> m SignalHandlerId
- afterHandleBoxChildAttached :: (IsHandleBox a, MonadIO m) => a -> ((?self :: a) => HandleBoxChildAttachedCallback) -> m SignalHandlerId
- onHandleBoxChildDetached :: (IsHandleBox a, MonadIO m) => a -> ((?self :: a) => HandleBoxChildDetachedCallback) -> m SignalHandlerId
- afterHandleBoxChildDetached :: (IsHandleBox a, MonadIO m) => a -> ((?self :: a) => HandleBoxChildDetachedCallback) -> m SignalHandlerId
- getHandleBoxChildDetached :: (MonadIO m, IsHandleBox o) => o -> m Bool
- getHandleBoxHandlePosition :: (MonadIO m, IsHandleBox o) => o -> m PositionType
- setHandleBoxHandlePosition :: (MonadIO m, IsHandleBox o) => o -> PositionType -> m ()
- constructHandleBoxHandlePosition :: (IsHandleBox o, MonadIO m) => PositionType -> m (GValueConstruct o)
- getHandleBoxShadowType :: (MonadIO m, IsHandleBox o) => o -> m ShadowType
- setHandleBoxShadowType :: (MonadIO m, IsHandleBox o) => o -> ShadowType -> m ()
- constructHandleBoxShadowType :: (IsHandleBox o, MonadIO m) => ShadowType -> m (GValueConstruct o)
- getHandleBoxSnapEdge :: (MonadIO m, IsHandleBox o) => o -> m PositionType
- setHandleBoxSnapEdge :: (MonadIO m, IsHandleBox o) => o -> PositionType -> m ()
- constructHandleBoxSnapEdge :: (IsHandleBox o, MonadIO m) => PositionType -> m (GValueConstruct o)
- getHandleBoxSnapEdgeSet :: (MonadIO m, IsHandleBox o) => o -> m Bool
- setHandleBoxSnapEdgeSet :: (MonadIO m, IsHandleBox o) => o -> Bool -> m ()
- constructHandleBoxSnapEdgeSet :: (IsHandleBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- handleBoxNew :: (HasCallStack, MonadIO m) => m HandleBox
- handleBoxGetChildDetached :: (HasCallStack, MonadIO m, IsHandleBox a) => a -> m Bool
- handleBoxGetHandlePosition :: (HasCallStack, MonadIO m, IsHandleBox a) => a -> m PositionType
- handleBoxGetShadowType :: (HasCallStack, MonadIO m, IsHandleBox a) => a -> m ShadowType
- handleBoxGetSnapEdge :: (HasCallStack, MonadIO m, IsHandleBox a) => a -> m PositionType
- class (GObject o, IsDescendantOf HSeparator o) => IsHSeparator o
- toHSeparator :: (MonadIO m, IsHSeparator o) => o -> m HSeparator
- hSeparatorNew :: (HasCallStack, MonadIO m) => m HSeparator
- class (GObject o, IsDescendantOf HScrollbar o) => IsHScrollbar o
- toHScrollbar :: (MonadIO m, IsHScrollbar o) => o -> m HScrollbar
- hScrollbarNew :: (HasCallStack, MonadIO m, IsAdjustment a) => Maybe a -> m HScrollbar
- class (GObject o, IsDescendantOf HScale o) => IsHScale o
- toHScale :: (MonadIO m, IsHScale o) => o -> m HScale
- hScaleNew :: (HasCallStack, MonadIO m, IsAdjustment a) => Maybe a -> m HScale
- hScaleNewWithRange :: (HasCallStack, MonadIO m) => Double -> Double -> Double -> m HScale
- class (GObject o, IsDescendantOf HSV o) => IsHSV o
- toHSV :: (MonadIO m, IsHSV o) => o -> m HSV
- type HSVMoveCallback = DirectionType -> IO ()
- type HSVChangedCallback = IO ()
- onHSVChanged :: (IsHSV a, MonadIO m) => a -> ((?self :: a) => HSVChangedCallback) -> m SignalHandlerId
- afterHSVChanged :: (IsHSV a, MonadIO m) => a -> ((?self :: a) => HSVChangedCallback) -> m SignalHandlerId
- onHSVMove :: (IsHSV a, MonadIO m) => a -> ((?self :: a) => HSVMoveCallback) -> m SignalHandlerId
- afterHSVMove :: (IsHSV a, MonadIO m) => a -> ((?self :: a) => HSVMoveCallback) -> m SignalHandlerId
- hSVNew :: (HasCallStack, MonadIO m) => m HSV
- hSVGetColor :: (HasCallStack, MonadIO m, IsHSV a) => a -> m (Double, Double, Double)
- hSVGetMetrics :: (HasCallStack, MonadIO m, IsHSV a) => a -> m (Int32, Int32)
- hSVIsAdjusting :: (HasCallStack, MonadIO m, IsHSV a) => a -> m Bool
- hSVSetColor :: (HasCallStack, MonadIO m, IsHSV a) => a -> Double -> Double -> Double -> m ()
- hSVSetMetrics :: (HasCallStack, MonadIO m, IsHSV a) => a -> Int32 -> Int32 -> m ()
- hSVToRgb :: (HasCallStack, MonadIO m) => Double -> Double -> Double -> m (Double, Double, Double)
- class (GObject o, IsDescendantOf HPaned o) => IsHPaned o
- toHPaned :: (MonadIO m, IsHPaned o) => o -> m HPaned
- hPanedNew :: (HasCallStack, MonadIO m) => m HPaned
- class (GObject o, IsDescendantOf Grid o) => IsGrid o
- toGrid :: (MonadIO m, IsGrid o) => o -> m Grid
- getGridBaselineRow :: (MonadIO m, IsGrid o) => o -> m Int32
- setGridBaselineRow :: (MonadIO m, IsGrid o) => o -> Int32 -> m ()
- constructGridBaselineRow :: (IsGrid o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getGridColumnHomogeneous :: (MonadIO m, IsGrid o) => o -> m Bool
- setGridColumnHomogeneous :: (MonadIO m, IsGrid o) => o -> Bool -> m ()
- constructGridColumnHomogeneous :: (IsGrid o, MonadIO m) => Bool -> m (GValueConstruct o)
- getGridColumnSpacing :: (MonadIO m, IsGrid o) => o -> m Int32
- setGridColumnSpacing :: (MonadIO m, IsGrid o) => o -> Int32 -> m ()
- constructGridColumnSpacing :: (IsGrid o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getGridRowHomogeneous :: (MonadIO m, IsGrid o) => o -> m Bool
- setGridRowHomogeneous :: (MonadIO m, IsGrid o) => o -> Bool -> m ()
- constructGridRowHomogeneous :: (IsGrid o, MonadIO m) => Bool -> m (GValueConstruct o)
- getGridRowSpacing :: (MonadIO m, IsGrid o) => o -> m Int32
- setGridRowSpacing :: (MonadIO m, IsGrid o) => o -> Int32 -> m ()
- constructGridRowSpacing :: (IsGrid o, MonadIO m) => Int32 -> m (GValueConstruct o)
- gridNew :: (HasCallStack, MonadIO m) => m Grid
- gridAttachNextTo :: (HasCallStack, MonadIO m, IsGrid a, IsWidget b, IsWidget c) => a -> b -> Maybe c -> PositionType -> Int32 -> Int32 -> m ()
- gridGetBaselineRow :: (HasCallStack, MonadIO m, IsGrid a) => a -> m Int32
- gridGetChildAt :: (HasCallStack, MonadIO m, IsGrid a) => a -> Int32 -> Int32 -> m (Maybe Widget)
- gridGetColumnHomogeneous :: (HasCallStack, MonadIO m, IsGrid a) => a -> m Bool
- gridGetColumnSpacing :: (HasCallStack, MonadIO m, IsGrid a) => a -> m Word32
- gridGetRowBaselinePosition :: (HasCallStack, MonadIO m, IsGrid a) => a -> Int32 -> m BaselinePosition
- gridGetRowHomogeneous :: (HasCallStack, MonadIO m, IsGrid a) => a -> m Bool
- gridGetRowSpacing :: (HasCallStack, MonadIO m, IsGrid a) => a -> m Word32
- gridInsertColumn :: (HasCallStack, MonadIO m, IsGrid a) => a -> Int32 -> m ()
- gridInsertNextTo :: (HasCallStack, MonadIO m, IsGrid a, IsWidget b) => a -> b -> PositionType -> m ()
- gridInsertRow :: (HasCallStack, MonadIO m, IsGrid a) => a -> Int32 -> m ()
- gridRemoveColumn :: (HasCallStack, MonadIO m, IsGrid a) => a -> Int32 -> m ()
- gridRemoveRow :: (HasCallStack, MonadIO m, IsGrid a) => a -> Int32 -> m ()
- gridSetBaselineRow :: (HasCallStack, MonadIO m, IsGrid a) => a -> Int32 -> m ()
- gridSetColumnHomogeneous :: (HasCallStack, MonadIO m, IsGrid a) => a -> Bool -> m ()
- gridSetColumnSpacing :: (HasCallStack, MonadIO m, IsGrid a) => a -> Word32 -> m ()
- gridSetRowHomogeneous :: (HasCallStack, MonadIO m, IsGrid a) => a -> Bool -> m ()
- gridSetRowSpacing :: (HasCallStack, MonadIO m, IsGrid a) => a -> Word32 -> m ()
- class (GObject o, IsDescendantOf GLArea o) => IsGLArea o
- toGLArea :: (MonadIO m, IsGLArea o) => o -> m GLArea
- type GLAreaResizeCallback = Int32 -> Int32 -> IO ()
- type GLAreaRenderCallback = GLContext -> IO Bool
- type GLAreaCreateContextCallback = IO GLContext
- onGLAreaCreateContext :: (IsGLArea a, MonadIO m) => a -> ((?self :: a) => GLAreaCreateContextCallback) -> m SignalHandlerId
- afterGLAreaCreateContext :: (IsGLArea a, MonadIO m) => a -> ((?self :: a) => GLAreaCreateContextCallback) -> m SignalHandlerId
- onGLAreaRender :: (IsGLArea a, MonadIO m) => a -> ((?self :: a) => GLAreaRenderCallback) -> m SignalHandlerId
- afterGLAreaRender :: (IsGLArea a, MonadIO m) => a -> ((?self :: a) => GLAreaRenderCallback) -> m SignalHandlerId
- onGLAreaResize :: (IsGLArea a, MonadIO m) => a -> ((?self :: a) => GLAreaResizeCallback) -> m SignalHandlerId
- afterGLAreaResize :: (IsGLArea a, MonadIO m) => a -> ((?self :: a) => GLAreaResizeCallback) -> m SignalHandlerId
- getGLAreaAutoRender :: (MonadIO m, IsGLArea o) => o -> m Bool
- setGLAreaAutoRender :: (MonadIO m, IsGLArea o) => o -> Bool -> m ()
- constructGLAreaAutoRender :: (IsGLArea o, MonadIO m) => Bool -> m (GValueConstruct o)
- getGLAreaContext :: (MonadIO m, IsGLArea o) => o -> m GLContext
- getGLAreaHasAlpha :: (MonadIO m, IsGLArea o) => o -> m Bool
- setGLAreaHasAlpha :: (MonadIO m, IsGLArea o) => o -> Bool -> m ()
- constructGLAreaHasAlpha :: (IsGLArea o, MonadIO m) => Bool -> m (GValueConstruct o)
- getGLAreaHasDepthBuffer :: (MonadIO m, IsGLArea o) => o -> m Bool
- setGLAreaHasDepthBuffer :: (MonadIO m, IsGLArea o) => o -> Bool -> m ()
- constructGLAreaHasDepthBuffer :: (IsGLArea o, MonadIO m) => Bool -> m (GValueConstruct o)
- getGLAreaHasStencilBuffer :: (MonadIO m, IsGLArea o) => o -> m Bool
- setGLAreaHasStencilBuffer :: (MonadIO m, IsGLArea o) => o -> Bool -> m ()
- constructGLAreaHasStencilBuffer :: (IsGLArea o, MonadIO m) => Bool -> m (GValueConstruct o)
- getGLAreaUseEs :: (MonadIO m, IsGLArea o) => o -> m Bool
- setGLAreaUseEs :: (MonadIO m, IsGLArea o) => o -> Bool -> m ()
- constructGLAreaUseEs :: (IsGLArea o, MonadIO m) => Bool -> m (GValueConstruct o)
- gLAreaNew :: (HasCallStack, MonadIO m) => m GLArea
- gLAreaAttachBuffers :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m ()
- gLAreaGetAutoRender :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m Bool
- gLAreaGetContext :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m GLContext
- gLAreaGetError :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m (Maybe GError)
- gLAreaGetHasAlpha :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m Bool
- gLAreaGetHasDepthBuffer :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m Bool
- gLAreaGetHasStencilBuffer :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m Bool
- gLAreaGetRequiredVersion :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m (Int32, Int32)
- gLAreaGetUseEs :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m Bool
- gLAreaMakeCurrent :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m ()
- gLAreaSetHasAlpha :: (HasCallStack, MonadIO m, IsGLArea a) => a -> Bool -> m ()
- gLAreaSetHasDepthBuffer :: (HasCallStack, MonadIO m, IsGLArea a) => a -> Bool -> m ()
- gLAreaSetHasStencilBuffer :: (HasCallStack, MonadIO m, IsGLArea a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf Frame o) => IsFrame o
- toFrame :: (MonadIO m, IsFrame o) => o -> m Frame
- getFrameLabel :: (MonadIO m, IsFrame o) => o -> m (Maybe Text)
- setFrameLabel :: (MonadIO m, IsFrame o) => o -> Text -> m ()
- constructFrameLabel :: (IsFrame o, MonadIO m) => Text -> m (GValueConstruct o)
- clearFrameLabel :: (MonadIO m, IsFrame o) => o -> m ()
- getFrameLabelWidget :: (MonadIO m, IsFrame o) => o -> m (Maybe Widget)
- setFrameLabelWidget :: (MonadIO m, IsFrame o, IsWidget a) => o -> a -> m ()
- constructFrameLabelWidget :: (IsFrame o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearFrameLabelWidget :: (MonadIO m, IsFrame o) => o -> m ()
- getFrameLabelXalign :: (MonadIO m, IsFrame o) => o -> m Float
- setFrameLabelXalign :: (MonadIO m, IsFrame o) => o -> Float -> m ()
- constructFrameLabelXalign :: (IsFrame o, MonadIO m) => Float -> m (GValueConstruct o)
- getFrameLabelYalign :: (MonadIO m, IsFrame o) => o -> m Float
- setFrameLabelYalign :: (MonadIO m, IsFrame o) => o -> Float -> m ()
- constructFrameLabelYalign :: (IsFrame o, MonadIO m) => Float -> m (GValueConstruct o)
- getFrameShadowType :: (MonadIO m, IsFrame o) => o -> m ShadowType
- setFrameShadowType :: (MonadIO m, IsFrame o) => o -> ShadowType -> m ()
- constructFrameShadowType :: (IsFrame o, MonadIO m) => ShadowType -> m (GValueConstruct o)
- frameGetLabel :: (HasCallStack, MonadIO m, IsFrame a) => a -> m (Maybe Text)
- frameGetLabelAlign :: (HasCallStack, MonadIO m, IsFrame a) => a -> m (Float, Float)
- frameGetLabelWidget :: (HasCallStack, MonadIO m, IsFrame a) => a -> m (Maybe Widget)
- frameGetShadowType :: (HasCallStack, MonadIO m, IsFrame a) => a -> m ShadowType
- frameSetLabel :: (HasCallStack, MonadIO m, IsFrame a) => a -> Maybe Text -> m ()
- class (GObject o, IsDescendantOf Fixed o) => IsFixed o
- toFixed :: (MonadIO m, IsFixed o) => o -> m Fixed
- fixedNew :: (HasCallStack, MonadIO m) => m Fixed
- fixedMove :: (HasCallStack, MonadIO m, IsFixed a, IsWidget b) => a -> b -> Int32 -> Int32 -> m ()
- fixedPut :: (HasCallStack, MonadIO m, IsFixed a, IsWidget b) => a -> b -> Int32 -> Int32 -> m ()
- class (GObject o, IsDescendantOf FileFilter o) => IsFileFilter o
- toFileFilter :: (MonadIO m, IsFileFilter o) => o -> m FileFilter
- fileFilterNew :: (HasCallStack, MonadIO m) => m FileFilter
- fileFilterNewFromGvariant :: (HasCallStack, MonadIO m) => GVariant -> m FileFilter
- fileFilterAddPixbufFormats :: (HasCallStack, MonadIO m, IsFileFilter a) => a -> m ()
- fileFilterGetName :: (HasCallStack, MonadIO m, IsFileFilter a) => a -> m (Maybe Text)
- class (GObject o, IsDescendantOf Expander o) => IsExpander o
- toExpander :: (MonadIO m, IsExpander o) => o -> m Expander
- type ExpanderActivateCallback = IO ()
- onExpanderActivate :: (IsExpander a, MonadIO m) => a -> ((?self :: a) => ExpanderActivateCallback) -> m SignalHandlerId
- afterExpanderActivate :: (IsExpander a, MonadIO m) => a -> ((?self :: a) => ExpanderActivateCallback) -> m SignalHandlerId
- getExpanderExpanded :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderExpanded :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- constructExpanderExpanded :: (IsExpander o, MonadIO m) => Bool -> m (GValueConstruct o)
- getExpanderLabel :: (MonadIO m, IsExpander o) => o -> m (Maybe Text)
- setExpanderLabel :: (MonadIO m, IsExpander o) => o -> Text -> m ()
- constructExpanderLabel :: (IsExpander o, MonadIO m) => Text -> m (GValueConstruct o)
- clearExpanderLabel :: (MonadIO m, IsExpander o) => o -> m ()
- getExpanderLabelFill :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderLabelFill :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- constructExpanderLabelFill :: (IsExpander o, MonadIO m) => Bool -> m (GValueConstruct o)
- getExpanderLabelWidget :: (MonadIO m, IsExpander o) => o -> m (Maybe Widget)
- setExpanderLabelWidget :: (MonadIO m, IsExpander o, IsWidget a) => o -> a -> m ()
- constructExpanderLabelWidget :: (IsExpander o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearExpanderLabelWidget :: (MonadIO m, IsExpander o) => o -> m ()
- getExpanderResizeToplevel :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderResizeToplevel :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- constructExpanderResizeToplevel :: (IsExpander o, MonadIO m) => Bool -> m (GValueConstruct o)
- getExpanderSpacing :: (MonadIO m, IsExpander o) => o -> m Int32
- setExpanderSpacing :: (MonadIO m, IsExpander o) => o -> Int32 -> m ()
- constructExpanderSpacing :: (IsExpander o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getExpanderUseMarkup :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderUseMarkup :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- constructExpanderUseMarkup :: (IsExpander o, MonadIO m) => Bool -> m (GValueConstruct o)
- getExpanderUseUnderline :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderUseUnderline :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- constructExpanderUseUnderline :: (IsExpander o, MonadIO m) => Bool -> m (GValueConstruct o)
- expanderNew :: (HasCallStack, MonadIO m) => Maybe Text -> m Expander
- expanderNewWithMnemonic :: (HasCallStack, MonadIO m) => Maybe Text -> m Expander
- expanderGetExpanded :: (HasCallStack, MonadIO m, IsExpander a) => a -> m Bool
- expanderGetLabel :: (HasCallStack, MonadIO m, IsExpander a) => a -> m (Maybe Text)
- expanderGetLabelFill :: (HasCallStack, MonadIO m, IsExpander a) => a -> m Bool
- expanderGetLabelWidget :: (HasCallStack, MonadIO m, IsExpander a) => a -> m (Maybe Widget)
- expanderGetResizeToplevel :: (HasCallStack, MonadIO m, IsExpander a) => a -> m Bool
- expanderGetSpacing :: (HasCallStack, MonadIO m, IsExpander a) => a -> m Int32
- expanderGetUseMarkup :: (HasCallStack, MonadIO m, IsExpander a) => a -> m Bool
- expanderGetUseUnderline :: (HasCallStack, MonadIO m, IsExpander a) => a -> m Bool
- expanderSetLabelFill :: (HasCallStack, MonadIO m, IsExpander a) => a -> Bool -> m ()
- expanderSetResizeToplevel :: (HasCallStack, MonadIO m, IsExpander a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf EventController o) => IsEventController o
- toEventController :: (MonadIO m, IsEventController o) => o -> m EventController
- getEventControllerPropagationPhase :: (MonadIO m, IsEventController o) => o -> m PropagationPhase
- setEventControllerPropagationPhase :: (MonadIO m, IsEventController o) => o -> PropagationPhase -> m ()
- constructEventControllerPropagationPhase :: (IsEventController o, MonadIO m) => PropagationPhase -> m (GValueConstruct o)
- getEventControllerWidget :: (MonadIO m, IsEventController o) => o -> m Widget
- constructEventControllerWidget :: (IsEventController o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- eventControllerGetPropagationPhase :: (HasCallStack, MonadIO m, IsEventController a) => a -> m PropagationPhase
- eventControllerSetPropagationPhase :: (HasCallStack, MonadIO m, IsEventController a) => a -> PropagationPhase -> m ()
- class (GObject o, IsDescendantOf PadController o) => IsPadController o
- toPadController :: (MonadIO m, IsPadController o) => o -> m PadController
- getPadControllerActionGroup :: (MonadIO m, IsPadController o) => o -> m (Maybe ActionGroup)
- constructPadControllerActionGroup :: (IsPadController o, MonadIO m, IsActionGroup a) => a -> m (GValueConstruct o)
- getPadControllerPad :: (MonadIO m, IsPadController o) => o -> m (Maybe Device)
- constructPadControllerPad :: (IsPadController o, MonadIO m, IsDevice a) => a -> m (GValueConstruct o)
- padControllerNew :: (HasCallStack, MonadIO m, IsWindow a, IsActionGroup b, IsDevice c) => a -> b -> Maybe c -> m PadController
- class (GObject o, IsDescendantOf Gesture o) => IsGesture o
- toGesture :: (MonadIO m, IsGesture o) => o -> m Gesture
- type GestureUpdateCallback = Maybe EventSequence -> IO ()
- type GestureSequenceStateChangedCallback = Maybe EventSequence -> EventSequenceState -> IO ()
- type GestureEndCallback = Maybe EventSequence -> IO ()
- type GestureCancelCallback = Maybe EventSequence -> IO ()
- type GestureBeginCallback = Maybe EventSequence -> IO ()
- onGestureBegin :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureBeginCallback) -> m SignalHandlerId
- afterGestureBegin :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureBeginCallback) -> m SignalHandlerId
- onGestureCancel :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureCancelCallback) -> m SignalHandlerId
- afterGestureCancel :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureCancelCallback) -> m SignalHandlerId
- onGestureEnd :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureEndCallback) -> m SignalHandlerId
- afterGestureEnd :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureEndCallback) -> m SignalHandlerId
- onGestureSequenceStateChanged :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureSequenceStateChangedCallback) -> m SignalHandlerId
- afterGestureSequenceStateChanged :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureSequenceStateChangedCallback) -> m SignalHandlerId
- onGestureUpdate :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureUpdateCallback) -> m SignalHandlerId
- afterGestureUpdate :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureUpdateCallback) -> m SignalHandlerId
- getGestureNPoints :: (MonadIO m, IsGesture o) => o -> m Word32
- constructGestureNPoints :: (IsGesture o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getGestureWindow :: (MonadIO m, IsGesture o) => o -> m (Maybe Window)
- setGestureWindow :: (MonadIO m, IsGesture o, IsWindow a) => o -> a -> m ()
- constructGestureWindow :: (IsGesture o, MonadIO m, IsWindow a) => a -> m (GValueConstruct o)
- clearGestureWindow :: (MonadIO m, IsGesture o) => o -> m ()
- gestureGetBoundingBox :: (HasCallStack, MonadIO m, IsGesture a) => a -> m (Bool, Rectangle)
- gestureGetBoundingBoxCenter :: (HasCallStack, MonadIO m, IsGesture a) => a -> m (Bool, Double, Double)
- gestureGetDevice :: (HasCallStack, MonadIO m, IsGesture a) => a -> m (Maybe Device)
- gestureGetGroup :: (HasCallStack, MonadIO m, IsGesture a) => a -> m [Gesture]
- gestureGetLastEvent :: (HasCallStack, MonadIO m, IsGesture a) => a -> Maybe EventSequence -> m (Maybe Event)
- gestureGetLastUpdatedSequence :: (HasCallStack, MonadIO m, IsGesture a) => a -> m (Maybe EventSequence)
- gestureGetPoint :: (HasCallStack, MonadIO m, IsGesture a) => a -> Maybe EventSequence -> m (Bool, Double, Double)
- gestureGetSequenceState :: (HasCallStack, MonadIO m, IsGesture a) => a -> EventSequence -> m EventSequenceState
- gestureGetSequences :: (HasCallStack, MonadIO m, IsGesture a) => a -> m [EventSequence]
- gestureGetWindow :: (HasCallStack, MonadIO m, IsGesture a) => a -> m (Maybe Window)
- gestureGroup :: (HasCallStack, MonadIO m, IsGesture a, IsGesture b) => a -> b -> m ()
- gestureIsGroupedWith :: (HasCallStack, MonadIO m, IsGesture a, IsGesture b) => a -> b -> m Bool
- gestureIsRecognized :: (HasCallStack, MonadIO m, IsGesture a) => a -> m Bool
- gestureSetState :: (HasCallStack, MonadIO m, IsGesture a) => a -> EventSequenceState -> m Bool
- gestureUngroup :: (HasCallStack, MonadIO m, IsGesture a) => a -> m ()
- class (GObject o, IsDescendantOf GestureZoom o) => IsGestureZoom o
- toGestureZoom :: (MonadIO m, IsGestureZoom o) => o -> m GestureZoom
- type GestureZoomScaleChangedCallback = Double -> IO ()
- onGestureZoomScaleChanged :: (IsGestureZoom a, MonadIO m) => a -> ((?self :: a) => GestureZoomScaleChangedCallback) -> m SignalHandlerId
- afterGestureZoomScaleChanged :: (IsGestureZoom a, MonadIO m) => a -> ((?self :: a) => GestureZoomScaleChangedCallback) -> m SignalHandlerId
- gestureZoomNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> m GestureZoom
- gestureZoomGetScaleDelta :: (HasCallStack, MonadIO m, IsGestureZoom a) => a -> m Double
- class (GObject o, IsDescendantOf GestureSingle o) => IsGestureSingle o
- toGestureSingle :: (MonadIO m, IsGestureSingle o) => o -> m GestureSingle
- getGestureSingleButton :: (MonadIO m, IsGestureSingle o) => o -> m Word32
- setGestureSingleButton :: (MonadIO m, IsGestureSingle o) => o -> Word32 -> m ()
- constructGestureSingleButton :: (IsGestureSingle o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getGestureSingleExclusive :: (MonadIO m, IsGestureSingle o) => o -> m Bool
- setGestureSingleExclusive :: (MonadIO m, IsGestureSingle o) => o -> Bool -> m ()
- constructGestureSingleExclusive :: (IsGestureSingle o, MonadIO m) => Bool -> m (GValueConstruct o)
- getGestureSingleTouchOnly :: (MonadIO m, IsGestureSingle o) => o -> m Bool
- setGestureSingleTouchOnly :: (MonadIO m, IsGestureSingle o) => o -> Bool -> m ()
- constructGestureSingleTouchOnly :: (IsGestureSingle o, MonadIO m) => Bool -> m (GValueConstruct o)
- gestureSingleGetButton :: (HasCallStack, MonadIO m, IsGestureSingle a) => a -> m Word32
- gestureSingleGetCurrentButton :: (HasCallStack, MonadIO m, IsGestureSingle a) => a -> m Word32
- gestureSingleGetCurrentSequence :: (HasCallStack, MonadIO m, IsGestureSingle a) => a -> m (Maybe EventSequence)
- gestureSingleGetExclusive :: (HasCallStack, MonadIO m, IsGestureSingle a) => a -> m Bool
- gestureSingleGetTouchOnly :: (HasCallStack, MonadIO m, IsGestureSingle a) => a -> m Bool
- gestureSingleSetButton :: (HasCallStack, MonadIO m, IsGestureSingle a) => a -> Word32 -> m ()
- gestureSingleSetTouchOnly :: (HasCallStack, MonadIO m, IsGestureSingle a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf GestureSwipe o) => IsGestureSwipe o
- toGestureSwipe :: (MonadIO m, IsGestureSwipe o) => o -> m GestureSwipe
- type GestureSwipeSwipeCallback = Double -> Double -> IO ()
- onGestureSwipeSwipe :: (IsGestureSwipe a, MonadIO m) => a -> ((?self :: a) => GestureSwipeSwipeCallback) -> m SignalHandlerId
- afterGestureSwipeSwipe :: (IsGestureSwipe a, MonadIO m) => a -> ((?self :: a) => GestureSwipeSwipeCallback) -> m SignalHandlerId
- gestureSwipeNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> m GestureSwipe
- gestureSwipeGetVelocity :: (HasCallStack, MonadIO m, IsGestureSwipe a) => a -> m (Bool, Double, Double)
- class (GObject o, IsDescendantOf GestureStylus o) => IsGestureStylus o
- toGestureStylus :: (MonadIO m, IsGestureStylus o) => o -> m GestureStylus
- type GestureStylusUpCallback = Double -> Double -> IO ()
- type GestureStylusProximityCallback = Double -> Double -> IO ()
- type GestureStylusMotionCallback = Double -> Double -> IO ()
- type GestureStylusDownCallback = Double -> Double -> IO ()
- onGestureStylusDown :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusDownCallback) -> m SignalHandlerId
- afterGestureStylusDown :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusDownCallback) -> m SignalHandlerId
- onGestureStylusMotion :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusMotionCallback) -> m SignalHandlerId
- afterGestureStylusMotion :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusMotionCallback) -> m SignalHandlerId
- onGestureStylusProximity :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusProximityCallback) -> m SignalHandlerId
- afterGestureStylusProximity :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusProximityCallback) -> m SignalHandlerId
- onGestureStylusUp :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusUpCallback) -> m SignalHandlerId
- afterGestureStylusUp :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusUpCallback) -> m SignalHandlerId
- gestureStylusNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> m GestureStylus
- gestureStylusGetAxis :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> AxisUse -> m (Bool, Double)
- gestureStylusGetDeviceTool :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> m (Maybe DeviceTool)
- class (GObject o, IsDescendantOf GestureRotate o) => IsGestureRotate o
- toGestureRotate :: (MonadIO m, IsGestureRotate o) => o -> m GestureRotate
- type GestureRotateAngleChangedCallback = Double -> Double -> IO ()
- onGestureRotateAngleChanged :: (IsGestureRotate a, MonadIO m) => a -> ((?self :: a) => GestureRotateAngleChangedCallback) -> m SignalHandlerId
- afterGestureRotateAngleChanged :: (IsGestureRotate a, MonadIO m) => a -> ((?self :: a) => GestureRotateAngleChangedCallback) -> m SignalHandlerId
- gestureRotateNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> m GestureRotate
- gestureRotateGetAngleDelta :: (HasCallStack, MonadIO m, IsGestureRotate a) => a -> m Double
- class (GObject o, IsDescendantOf GestureMultiPress o) => IsGestureMultiPress o
- toGestureMultiPress :: (MonadIO m, IsGestureMultiPress o) => o -> m GestureMultiPress
- type GestureMultiPressStoppedCallback = IO ()
- type GestureMultiPressReleasedCallback = Int32 -> Double -> Double -> IO ()
- type GestureMultiPressPressedCallback = Int32 -> Double -> Double -> IO ()
- onGestureMultiPressPressed :: (IsGestureMultiPress a, MonadIO m) => a -> ((?self :: a) => GestureMultiPressPressedCallback) -> m SignalHandlerId
- afterGestureMultiPressPressed :: (IsGestureMultiPress a, MonadIO m) => a -> ((?self :: a) => GestureMultiPressPressedCallback) -> m SignalHandlerId
- onGestureMultiPressReleased :: (IsGestureMultiPress a, MonadIO m) => a -> ((?self :: a) => GestureMultiPressReleasedCallback) -> m SignalHandlerId
- afterGestureMultiPressReleased :: (IsGestureMultiPress a, MonadIO m) => a -> ((?self :: a) => GestureMultiPressReleasedCallback) -> m SignalHandlerId
- onGestureMultiPressStopped :: (IsGestureMultiPress a, MonadIO m) => a -> ((?self :: a) => GestureMultiPressStoppedCallback) -> m SignalHandlerId
- afterGestureMultiPressStopped :: (IsGestureMultiPress a, MonadIO m) => a -> ((?self :: a) => GestureMultiPressStoppedCallback) -> m SignalHandlerId
- gestureMultiPressNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> m GestureMultiPress
- gestureMultiPressGetArea :: (HasCallStack, MonadIO m, IsGestureMultiPress a) => a -> m (Bool, Rectangle)
- class (GObject o, IsDescendantOf GestureLongPress o) => IsGestureLongPress o
- toGestureLongPress :: (MonadIO m, IsGestureLongPress o) => o -> m GestureLongPress
- type GestureLongPressPressedCallback = Double -> Double -> IO ()
- type GestureLongPressCancelledCallback = IO ()
- onGestureLongPressCancelled :: (IsGestureLongPress a, MonadIO m) => a -> ((?self :: a) => GestureLongPressCancelledCallback) -> m SignalHandlerId
- afterGestureLongPressCancelled :: (IsGestureLongPress a, MonadIO m) => a -> ((?self :: a) => GestureLongPressCancelledCallback) -> m SignalHandlerId
- onGestureLongPressPressed :: (IsGestureLongPress a, MonadIO m) => a -> ((?self :: a) => GestureLongPressPressedCallback) -> m SignalHandlerId
- afterGestureLongPressPressed :: (IsGestureLongPress a, MonadIO m) => a -> ((?self :: a) => GestureLongPressPressedCallback) -> m SignalHandlerId
- getGestureLongPressDelayFactor :: (MonadIO m, IsGestureLongPress o) => o -> m Double
- setGestureLongPressDelayFactor :: (MonadIO m, IsGestureLongPress o) => o -> Double -> m ()
- constructGestureLongPressDelayFactor :: (IsGestureLongPress o, MonadIO m) => Double -> m (GValueConstruct o)
- gestureLongPressNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> m GestureLongPress
- class (GObject o, IsDescendantOf GestureDrag o) => IsGestureDrag o
- toGestureDrag :: (MonadIO m, IsGestureDrag o) => o -> m GestureDrag
- type GestureDragDragUpdateCallback = Double -> Double -> IO ()
- type GestureDragDragEndCallback = Double -> Double -> IO ()
- type GestureDragDragBeginCallback = Double -> Double -> IO ()
- onGestureDragDragBegin :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragBeginCallback) -> m SignalHandlerId
- afterGestureDragDragBegin :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragBeginCallback) -> m SignalHandlerId
- onGestureDragDragEnd :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragEndCallback) -> m SignalHandlerId
- afterGestureDragDragEnd :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragEndCallback) -> m SignalHandlerId
- onGestureDragDragUpdate :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragUpdateCallback) -> m SignalHandlerId
- afterGestureDragDragUpdate :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragUpdateCallback) -> m SignalHandlerId
- gestureDragNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> m GestureDrag
- gestureDragGetOffset :: (HasCallStack, MonadIO m, IsGestureDrag a) => a -> m (Bool, Double, Double)
- gestureDragGetStartPoint :: (HasCallStack, MonadIO m, IsGestureDrag a) => a -> m (Bool, Double, Double)
- class (GObject o, IsDescendantOf GesturePan o) => IsGesturePan o
- toGesturePan :: (MonadIO m, IsGesturePan o) => o -> m GesturePan
- type GesturePanPanCallback = PanDirection -> Double -> IO ()
- onGesturePanPan :: (IsGesturePan a, MonadIO m) => a -> ((?self :: a) => GesturePanPanCallback) -> m SignalHandlerId
- afterGesturePanPan :: (IsGesturePan a, MonadIO m) => a -> ((?self :: a) => GesturePanPanCallback) -> m SignalHandlerId
- getGesturePanOrientation :: (MonadIO m, IsGesturePan o) => o -> m Orientation
- setGesturePanOrientation :: (MonadIO m, IsGesturePan o) => o -> Orientation -> m ()
- constructGesturePanOrientation :: (IsGesturePan o, MonadIO m) => Orientation -> m (GValueConstruct o)
- gesturePanNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> Orientation -> m GesturePan
- gesturePanGetOrientation :: (HasCallStack, MonadIO m, IsGesturePan a) => a -> m Orientation
- gesturePanSetOrientation :: (HasCallStack, MonadIO m, IsGesturePan a) => a -> Orientation -> m ()
- class (GObject o, IsDescendantOf EventControllerScroll o) => IsEventControllerScroll o
- toEventControllerScroll :: (MonadIO m, IsEventControllerScroll o) => o -> m EventControllerScroll
- type EventControllerScrollScrollEndCallback = IO ()
- type EventControllerScrollScrollBeginCallback = IO ()
- type EventControllerScrollScrollCallback = Double -> Double -> IO ()
- type EventControllerScrollDecelerateCallback = Double -> Double -> IO ()
- onEventControllerScrollDecelerate :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollDecelerateCallback) -> m SignalHandlerId
- afterEventControllerScrollDecelerate :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollDecelerateCallback) -> m SignalHandlerId
- onEventControllerScrollScroll :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollCallback) -> m SignalHandlerId
- afterEventControllerScrollScroll :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollCallback) -> m SignalHandlerId
- onEventControllerScrollScrollBegin :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollBeginCallback) -> m SignalHandlerId
- afterEventControllerScrollScrollBegin :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollBeginCallback) -> m SignalHandlerId
- onEventControllerScrollScrollEnd :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollEndCallback) -> m SignalHandlerId
- afterEventControllerScrollScrollEnd :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollEndCallback) -> m SignalHandlerId
- getEventControllerScrollFlags :: (MonadIO m, IsEventControllerScroll o) => o -> m [EventControllerScrollFlags]
- setEventControllerScrollFlags :: (MonadIO m, IsEventControllerScroll o) => o -> [EventControllerScrollFlags] -> m ()
- constructEventControllerScrollFlags :: (IsEventControllerScroll o, MonadIO m) => [EventControllerScrollFlags] -> m (GValueConstruct o)
- eventControllerScrollNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> [EventControllerScrollFlags] -> m EventControllerScroll
- eventControllerScrollGetFlags :: (HasCallStack, MonadIO m, IsEventControllerScroll a) => a -> m [EventControllerScrollFlags]
- eventControllerScrollSetFlags :: (HasCallStack, MonadIO m, IsEventControllerScroll a) => a -> [EventControllerScrollFlags] -> m ()
- class (GObject o, IsDescendantOf EventControllerMotion o) => IsEventControllerMotion o
- toEventControllerMotion :: (MonadIO m, IsEventControllerMotion o) => o -> m EventControllerMotion
- type EventControllerMotionMotionCallback = Double -> Double -> IO ()
- type EventControllerMotionLeaveCallback = IO ()
- type EventControllerMotionEnterCallback = Double -> Double -> IO ()
- onEventControllerMotionEnter :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionEnterCallback) -> m SignalHandlerId
- afterEventControllerMotionEnter :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionEnterCallback) -> m SignalHandlerId
- onEventControllerMotionLeave :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionLeaveCallback) -> m SignalHandlerId
- afterEventControllerMotionLeave :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionLeaveCallback) -> m SignalHandlerId
- onEventControllerMotionMotion :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionMotionCallback) -> m SignalHandlerId
- afterEventControllerMotionMotion :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionMotionCallback) -> m SignalHandlerId
- eventControllerMotionNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> m EventControllerMotion
- class (GObject o, IsDescendantOf EventControllerKey o) => IsEventControllerKey o
- toEventControllerKey :: (MonadIO m, IsEventControllerKey o) => o -> m EventControllerKey
- type EventControllerKeyModifiersCallback = [ModifierType] -> IO Bool
- type EventControllerKeyKeyReleasedCallback = Word32 -> Word32 -> [ModifierType] -> IO ()
- type EventControllerKeyKeyPressedCallback = Word32 -> Word32 -> [ModifierType] -> IO Bool
- type EventControllerKeyImUpdateCallback = IO ()
- type EventControllerKeyFocusOutCallback = IO ()
- type EventControllerKeyFocusInCallback = IO ()
- onEventControllerKeyFocusIn :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyFocusInCallback) -> m SignalHandlerId
- afterEventControllerKeyFocusIn :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyFocusInCallback) -> m SignalHandlerId
- onEventControllerKeyFocusOut :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyFocusOutCallback) -> m SignalHandlerId
- afterEventControllerKeyFocusOut :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyFocusOutCallback) -> m SignalHandlerId
- onEventControllerKeyImUpdate :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyImUpdateCallback) -> m SignalHandlerId
- afterEventControllerKeyImUpdate :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyImUpdateCallback) -> m SignalHandlerId
- onEventControllerKeyKeyPressed :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyPressedCallback) -> m SignalHandlerId
- afterEventControllerKeyKeyPressed :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyPressedCallback) -> m SignalHandlerId
- onEventControllerKeyKeyReleased :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyReleasedCallback) -> m SignalHandlerId
- afterEventControllerKeyKeyReleased :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyReleasedCallback) -> m SignalHandlerId
- onEventControllerKeyModifiers :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyModifiersCallback) -> m SignalHandlerId
- afterEventControllerKeyModifiers :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyModifiersCallback) -> m SignalHandlerId
- eventControllerKeyNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> m EventControllerKey
- eventControllerKeyForward :: (HasCallStack, MonadIO m, IsEventControllerKey a, IsWidget b) => a -> b -> m Bool
- eventControllerKeyGetGroup :: (HasCallStack, MonadIO m, IsEventControllerKey a) => a -> m Word32
- eventControllerKeyGetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a) => a -> m IMContext
- eventControllerKeySetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a, IsIMContext b) => a -> b -> m ()
- class (GObject o, IsDescendantOf EventBox o) => IsEventBox o
- toEventBox :: (MonadIO m, IsEventBox o) => o -> m EventBox
- getEventBoxAboveChild :: (MonadIO m, IsEventBox o) => o -> m Bool
- setEventBoxAboveChild :: (MonadIO m, IsEventBox o) => o -> Bool -> m ()
- constructEventBoxAboveChild :: (IsEventBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- getEventBoxVisibleWindow :: (MonadIO m, IsEventBox o) => o -> m Bool
- setEventBoxVisibleWindow :: (MonadIO m, IsEventBox o) => o -> Bool -> m ()
- constructEventBoxVisibleWindow :: (IsEventBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- eventBoxNew :: (HasCallStack, MonadIO m) => m EventBox
- eventBoxGetAboveChild :: (HasCallStack, MonadIO m, IsEventBox a) => a -> m Bool
- eventBoxGetVisibleWindow :: (HasCallStack, MonadIO m, IsEventBox a) => a -> m Bool
- class (GObject o, IsDescendantOf DrawingArea o) => IsDrawingArea o
- toDrawingArea :: (MonadIO m, IsDrawingArea o) => o -> m DrawingArea
- drawingAreaNew :: (HasCallStack, MonadIO m) => m DrawingArea
- class (GObject o, IsDescendantOf CssProvider o) => IsCssProvider o
- toCssProvider :: (MonadIO m, IsCssProvider o) => o -> m CssProvider
- type CssProviderParsingErrorCallback = CssSection -> GError -> IO ()
- onCssProviderParsingError :: (IsCssProvider a, MonadIO m) => a -> ((?self :: a) => CssProviderParsingErrorCallback) -> m SignalHandlerId
- afterCssProviderParsingError :: (IsCssProvider a, MonadIO m) => a -> ((?self :: a) => CssProviderParsingErrorCallback) -> m SignalHandlerId
- cssProviderLoadFromPath :: (HasCallStack, MonadIO m, IsCssProvider a) => a -> Text -> m ()
- cssProviderLoadFromResource :: (HasCallStack, MonadIO m, IsCssProvider a) => a -> Text -> m ()
- cssProviderToString :: (HasCallStack, MonadIO m, IsCssProvider a) => a -> m Text
- cssProviderGetDefault :: (HasCallStack, MonadIO m) => m CssProvider
- cssProviderGetNamed :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> m CssProvider
- class (GObject o, IsDescendantOf Box o) => IsBox o
- toBox :: (MonadIO m, IsBox o) => o -> m Box
- getBoxBaselinePosition :: (MonadIO m, IsBox o) => o -> m BaselinePosition
- setBoxBaselinePosition :: (MonadIO m, IsBox o) => o -> BaselinePosition -> m ()
- constructBoxBaselinePosition :: (IsBox o, MonadIO m) => BaselinePosition -> m (GValueConstruct o)
- getBoxHomogeneous :: (MonadIO m, IsBox o) => o -> m Bool
- setBoxHomogeneous :: (MonadIO m, IsBox o) => o -> Bool -> m ()
- constructBoxHomogeneous :: (IsBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- getBoxSpacing :: (MonadIO m, IsBox o) => o -> m Int32
- setBoxSpacing :: (MonadIO m, IsBox o) => o -> Int32 -> m ()
- constructBoxSpacing :: (IsBox o, MonadIO m) => Int32 -> m (GValueConstruct o)
- boxNew :: (HasCallStack, MonadIO m) => Orientation -> Int32 -> m Box
- boxGetBaselinePosition :: (HasCallStack, MonadIO m, IsBox a) => a -> m BaselinePosition
- boxGetCenterWidget :: (HasCallStack, MonadIO m, IsBox a) => a -> m (Maybe Widget)
- boxGetHomogeneous :: (HasCallStack, MonadIO m, IsBox a) => a -> m Bool
- boxGetSpacing :: (HasCallStack, MonadIO m, IsBox a) => a -> m Int32
- boxPackEnd :: (HasCallStack, MonadIO m, IsBox a, IsWidget b) => a -> b -> Bool -> Bool -> Word32 -> m ()
- boxQueryChildPacking :: (HasCallStack, MonadIO m, IsBox a, IsWidget b) => a -> b -> m (Bool, Bool, Word32, PackType)
- boxReorderChild :: (HasCallStack, MonadIO m, IsBox a, IsWidget b) => a -> b -> Int32 -> m ()
- boxSetCenterWidget :: (HasCallStack, MonadIO m, IsBox a, IsWidget b) => a -> Maybe b -> m ()
- boxSetChildPacking :: (HasCallStack, MonadIO m, IsBox a, IsWidget b) => a -> b -> Bool -> Bool -> Word32 -> PackType -> m ()
- class (GObject o, IsDescendantOf VBox o) => IsVBox o
- toVBox :: (MonadIO m, IsVBox o) => o -> m VBox
- vBoxNew :: (HasCallStack, MonadIO m) => Bool -> Int32 -> m VBox
- class (GObject o, IsDescendantOf Statusbar o) => IsStatusbar o
- toStatusbar :: (MonadIO m, IsStatusbar o) => o -> m Statusbar
- type StatusbarTextPushedCallback = Word32 -> Text -> IO ()
- type StatusbarTextPoppedCallback = Word32 -> Text -> IO ()
- onStatusbarTextPopped :: (IsStatusbar a, MonadIO m) => a -> ((?self :: a) => StatusbarTextPoppedCallback) -> m SignalHandlerId
- afterStatusbarTextPopped :: (IsStatusbar a, MonadIO m) => a -> ((?self :: a) => StatusbarTextPoppedCallback) -> m SignalHandlerId
- onStatusbarTextPushed :: (IsStatusbar a, MonadIO m) => a -> ((?self :: a) => StatusbarTextPushedCallback) -> m SignalHandlerId
- afterStatusbarTextPushed :: (IsStatusbar a, MonadIO m) => a -> ((?self :: a) => StatusbarTextPushedCallback) -> m SignalHandlerId
- statusbarNew :: (HasCallStack, MonadIO m) => m Statusbar
- statusbarGetMessageArea :: (HasCallStack, MonadIO m, IsStatusbar a) => a -> m Box
- statusbarPop :: (HasCallStack, MonadIO m, IsStatusbar a) => a -> Word32 -> m ()
- statusbarRemoveAll :: (HasCallStack, MonadIO m, IsStatusbar a) => a -> Word32 -> m ()
- class (GObject o, IsDescendantOf StackSwitcher o) => IsStackSwitcher o
- toStackSwitcher :: (MonadIO m, IsStackSwitcher o) => o -> m StackSwitcher
- getStackSwitcherIconSize :: (MonadIO m, IsStackSwitcher o) => o -> m Int32
- setStackSwitcherIconSize :: (MonadIO m, IsStackSwitcher o) => o -> Int32 -> m ()
- constructStackSwitcherIconSize :: (IsStackSwitcher o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getStackSwitcherStack :: (MonadIO m, IsStackSwitcher o) => o -> m (Maybe Stack)
- setStackSwitcherStack :: (MonadIO m, IsStackSwitcher o, IsStack a) => o -> a -> m ()
- constructStackSwitcherStack :: (IsStackSwitcher o, MonadIO m, IsStack a) => a -> m (GValueConstruct o)
- clearStackSwitcherStack :: (MonadIO m, IsStackSwitcher o) => o -> m ()
- stackSwitcherNew :: (HasCallStack, MonadIO m) => m StackSwitcher
- stackSwitcherGetStack :: (HasCallStack, MonadIO m, IsStackSwitcher a) => a -> m (Maybe Stack)
- class (GObject o, IsDescendantOf ShortcutsShortcut o) => IsShortcutsShortcut o
- newtype ShortcutsShortcut = ShortcutsShortcut (ManagedPtr ShortcutsShortcut)
- toShortcutsShortcut :: (MonadIO m, IsShortcutsShortcut o) => o -> m ShortcutsShortcut
- setShortcutsShortcutAccelSizeGroup :: (MonadIO m, IsShortcutsShortcut o, IsSizeGroup a) => o -> a -> m ()
- constructShortcutsShortcutAccelSizeGroup :: (IsShortcutsShortcut o, MonadIO m, IsSizeGroup a) => a -> m (GValueConstruct o)
- clearShortcutsShortcutAccelSizeGroup :: (MonadIO m, IsShortcutsShortcut o) => o -> m ()
- getShortcutsShortcutAccelerator :: (MonadIO m, IsShortcutsShortcut o) => o -> m (Maybe Text)
- setShortcutsShortcutAccelerator :: (MonadIO m, IsShortcutsShortcut o) => o -> Text -> m ()
- constructShortcutsShortcutAccelerator :: (IsShortcutsShortcut o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsShortcutAccelerator :: (MonadIO m, IsShortcutsShortcut o) => o -> m ()
- getShortcutsShortcutActionName :: (MonadIO m, IsShortcutsShortcut o) => o -> m (Maybe Text)
- setShortcutsShortcutActionName :: (MonadIO m, IsShortcutsShortcut o) => o -> Text -> m ()
- constructShortcutsShortcutActionName :: (IsShortcutsShortcut o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsShortcutActionName :: (MonadIO m, IsShortcutsShortcut o) => o -> m ()
- getShortcutsShortcutDirection :: (MonadIO m, IsShortcutsShortcut o) => o -> m TextDirection
- setShortcutsShortcutDirection :: (MonadIO m, IsShortcutsShortcut o) => o -> TextDirection -> m ()
- constructShortcutsShortcutDirection :: (IsShortcutsShortcut o, MonadIO m) => TextDirection -> m (GValueConstruct o)
- getShortcutsShortcutIcon :: (MonadIO m, IsShortcutsShortcut o) => o -> m (Maybe Icon)
- setShortcutsShortcutIcon :: (MonadIO m, IsShortcutsShortcut o, IsIcon a) => o -> a -> m ()
- constructShortcutsShortcutIcon :: (IsShortcutsShortcut o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- clearShortcutsShortcutIcon :: (MonadIO m, IsShortcutsShortcut o) => o -> m ()
- getShortcutsShortcutIconSet :: (MonadIO m, IsShortcutsShortcut o) => o -> m Bool
- setShortcutsShortcutIconSet :: (MonadIO m, IsShortcutsShortcut o) => o -> Bool -> m ()
- constructShortcutsShortcutIconSet :: (IsShortcutsShortcut o, MonadIO m) => Bool -> m (GValueConstruct o)
- getShortcutsShortcutShortcutType :: (MonadIO m, IsShortcutsShortcut o) => o -> m ShortcutType
- setShortcutsShortcutShortcutType :: (MonadIO m, IsShortcutsShortcut o) => o -> ShortcutType -> m ()
- constructShortcutsShortcutShortcutType :: (IsShortcutsShortcut o, MonadIO m) => ShortcutType -> m (GValueConstruct o)
- getShortcutsShortcutSubtitle :: (MonadIO m, IsShortcutsShortcut o) => o -> m (Maybe Text)
- setShortcutsShortcutSubtitle :: (MonadIO m, IsShortcutsShortcut o) => o -> Text -> m ()
- constructShortcutsShortcutSubtitle :: (IsShortcutsShortcut o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsShortcutSubtitle :: (MonadIO m, IsShortcutsShortcut o) => o -> m ()
- getShortcutsShortcutSubtitleSet :: (MonadIO m, IsShortcutsShortcut o) => o -> m Bool
- setShortcutsShortcutSubtitleSet :: (MonadIO m, IsShortcutsShortcut o) => o -> Bool -> m ()
- constructShortcutsShortcutSubtitleSet :: (IsShortcutsShortcut o, MonadIO m) => Bool -> m (GValueConstruct o)
- getShortcutsShortcutTitle :: (MonadIO m, IsShortcutsShortcut o) => o -> m (Maybe Text)
- setShortcutsShortcutTitle :: (MonadIO m, IsShortcutsShortcut o) => o -> Text -> m ()
- constructShortcutsShortcutTitle :: (IsShortcutsShortcut o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsShortcutTitle :: (MonadIO m, IsShortcutsShortcut o) => o -> m ()
- setShortcutsShortcutTitleSizeGroup :: (MonadIO m, IsShortcutsShortcut o, IsSizeGroup a) => o -> a -> m ()
- constructShortcutsShortcutTitleSizeGroup :: (IsShortcutsShortcut o, MonadIO m, IsSizeGroup a) => a -> m (GValueConstruct o)
- clearShortcutsShortcutTitleSizeGroup :: (MonadIO m, IsShortcutsShortcut o) => o -> m ()
- class (GObject o, IsDescendantOf ShortcutsSection o) => IsShortcutsSection o
- newtype ShortcutsSection = ShortcutsSection (ManagedPtr ShortcutsSection)
- toShortcutsSection :: (MonadIO m, IsShortcutsSection o) => o -> m ShortcutsSection
- type ShortcutsSectionChangeCurrentPageCallback = Int32 -> IO Bool
- onShortcutsSectionChangeCurrentPage :: (IsShortcutsSection a, MonadIO m) => a -> ((?self :: a) => ShortcutsSectionChangeCurrentPageCallback) -> m SignalHandlerId
- afterShortcutsSectionChangeCurrentPage :: (IsShortcutsSection a, MonadIO m) => a -> ((?self :: a) => ShortcutsSectionChangeCurrentPageCallback) -> m SignalHandlerId
- getShortcutsSectionMaxHeight :: (MonadIO m, IsShortcutsSection o) => o -> m Word32
- setShortcutsSectionMaxHeight :: (MonadIO m, IsShortcutsSection o) => o -> Word32 -> m ()
- constructShortcutsSectionMaxHeight :: (IsShortcutsSection o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getShortcutsSectionSectionName :: (MonadIO m, IsShortcutsSection o) => o -> m (Maybe Text)
- setShortcutsSectionSectionName :: (MonadIO m, IsShortcutsSection o) => o -> Text -> m ()
- constructShortcutsSectionSectionName :: (IsShortcutsSection o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsSectionSectionName :: (MonadIO m, IsShortcutsSection o) => o -> m ()
- getShortcutsSectionTitle :: (MonadIO m, IsShortcutsSection o) => o -> m (Maybe Text)
- setShortcutsSectionTitle :: (MonadIO m, IsShortcutsSection o) => o -> Text -> m ()
- constructShortcutsSectionTitle :: (IsShortcutsSection o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsSectionTitle :: (MonadIO m, IsShortcutsSection o) => o -> m ()
- getShortcutsSectionViewName :: (MonadIO m, IsShortcutsSection o) => o -> m (Maybe Text)
- setShortcutsSectionViewName :: (MonadIO m, IsShortcutsSection o) => o -> Text -> m ()
- constructShortcutsSectionViewName :: (IsShortcutsSection o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsSectionViewName :: (MonadIO m, IsShortcutsSection o) => o -> m ()
- class (GObject o, IsDescendantOf ShortcutsGroup o) => IsShortcutsGroup o
- newtype ShortcutsGroup = ShortcutsGroup (ManagedPtr ShortcutsGroup)
- toShortcutsGroup :: (MonadIO m, IsShortcutsGroup o) => o -> m ShortcutsGroup
- setShortcutsGroupAccelSizeGroup :: (MonadIO m, IsShortcutsGroup o, IsSizeGroup a) => o -> a -> m ()
- constructShortcutsGroupAccelSizeGroup :: (IsShortcutsGroup o, MonadIO m, IsSizeGroup a) => a -> m (GValueConstruct o)
- clearShortcutsGroupAccelSizeGroup :: (MonadIO m, IsShortcutsGroup o) => o -> m ()
- getShortcutsGroupHeight :: (MonadIO m, IsShortcutsGroup o) => o -> m Word32
- getShortcutsGroupTitle :: (MonadIO m, IsShortcutsGroup o) => o -> m (Maybe Text)
- setShortcutsGroupTitle :: (MonadIO m, IsShortcutsGroup o) => o -> Text -> m ()
- constructShortcutsGroupTitle :: (IsShortcutsGroup o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsGroupTitle :: (MonadIO m, IsShortcutsGroup o) => o -> m ()
- setShortcutsGroupTitleSizeGroup :: (MonadIO m, IsShortcutsGroup o, IsSizeGroup a) => o -> a -> m ()
- constructShortcutsGroupTitleSizeGroup :: (IsShortcutsGroup o, MonadIO m, IsSizeGroup a) => a -> m (GValueConstruct o)
- clearShortcutsGroupTitleSizeGroup :: (MonadIO m, IsShortcutsGroup o) => o -> m ()
- getShortcutsGroupView :: (MonadIO m, IsShortcutsGroup o) => o -> m (Maybe Text)
- setShortcutsGroupView :: (MonadIO m, IsShortcutsGroup o) => o -> Text -> m ()
- constructShortcutsGroupView :: (IsShortcutsGroup o, MonadIO m) => Text -> m (GValueConstruct o)
- clearShortcutsGroupView :: (MonadIO m, IsShortcutsGroup o) => o -> m ()
- class (GObject o, IsDescendantOf ShortcutLabel o) => IsShortcutLabel o
- toShortcutLabel :: (MonadIO m, IsShortcutLabel o) => o -> m ShortcutLabel
- getShortcutLabelAccelerator :: (MonadIO m, IsShortcutLabel o) => o -> m (Maybe Text)
- setShortcutLabelAccelerator :: (MonadIO m, IsShortcutLabel o) => o -> Text -> m ()
- constructShortcutLabelAccelerator :: (IsShortcutLabel o, MonadIO m) => Text -> m (GValueConstruct o)
- getShortcutLabelDisabledText :: (MonadIO m, IsShortcutLabel o) => o -> m (Maybe Text)
- setShortcutLabelDisabledText :: (MonadIO m, IsShortcutLabel o) => o -> Text -> m ()
- constructShortcutLabelDisabledText :: (IsShortcutLabel o, MonadIO m) => Text -> m (GValueConstruct o)
- shortcutLabelNew :: (HasCallStack, MonadIO m) => Text -> m ShortcutLabel
- shortcutLabelGetAccelerator :: (HasCallStack, MonadIO m, IsShortcutLabel a) => a -> m (Maybe Text)
- shortcutLabelGetDisabledText :: (HasCallStack, MonadIO m, IsShortcutLabel a) => a -> m (Maybe Text)
- shortcutLabelSetAccelerator :: (HasCallStack, MonadIO m, IsShortcutLabel a) => a -> Text -> m ()
- shortcutLabelSetDisabledText :: (HasCallStack, MonadIO m, IsShortcutLabel a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf HBox o) => IsHBox o
- toHBox :: (MonadIO m, IsHBox o) => o -> m HBox
- hBoxNew :: (HasCallStack, MonadIO m) => Bool -> Int32 -> m HBox
- class (GObject o, IsDescendantOf FontSelection o) => IsFontSelection o
- toFontSelection :: (MonadIO m, IsFontSelection o) => o -> m FontSelection
- getFontSelectionFontName :: (MonadIO m, IsFontSelection o) => o -> m (Maybe Text)
- setFontSelectionFontName :: (MonadIO m, IsFontSelection o) => o -> Text -> m ()
- constructFontSelectionFontName :: (IsFontSelection o, MonadIO m) => Text -> m (GValueConstruct o)
- clearFontSelectionFontName :: (MonadIO m, IsFontSelection o) => o -> m ()
- getFontSelectionPreviewText :: (MonadIO m, IsFontSelection o) => o -> m Text
- setFontSelectionPreviewText :: (MonadIO m, IsFontSelection o) => o -> Text -> m ()
- constructFontSelectionPreviewText :: (IsFontSelection o, MonadIO m) => Text -> m (GValueConstruct o)
- fontSelectionNew :: (HasCallStack, MonadIO m) => m FontSelection
- fontSelectionGetFace :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m FontFace
- fontSelectionGetFaceList :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionGetFamily :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m FontFamily
- fontSelectionGetFamilyList :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionGetFontName :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Text
- fontSelectionGetPreviewEntry :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionGetPreviewText :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Text
- fontSelectionGetSize :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Int32
- fontSelectionGetSizeEntry :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionGetSizeList :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionSetPreviewText :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf FontChooserWidget o) => IsFontChooserWidget o
- toFontChooserWidget :: (MonadIO m, IsFontChooserWidget o) => o -> m FontChooserWidget
- getFontChooserWidgetTweakAction :: (MonadIO m, IsFontChooserWidget o) => o -> m (Maybe Action)
- fontChooserWidgetNew :: (HasCallStack, MonadIO m) => m FontChooserWidget
- class (GObject o, IsDescendantOf Dialog o) => IsDialog o
- toDialog :: (MonadIO m, IsDialog o) => o -> m Dialog
- type DialogResponseCallback = Int32 -> IO ()
- type DialogCloseCallback = IO ()
- onDialogClose :: (IsDialog a, MonadIO m) => a -> ((?self :: a) => DialogCloseCallback) -> m SignalHandlerId
- afterDialogClose :: (IsDialog a, MonadIO m) => a -> ((?self :: a) => DialogCloseCallback) -> m SignalHandlerId
- onDialogResponse :: (IsDialog a, MonadIO m) => a -> ((?self :: a) => DialogResponseCallback) -> m SignalHandlerId
- afterDialogResponse :: (IsDialog a, MonadIO m) => a -> ((?self :: a) => DialogResponseCallback) -> m SignalHandlerId
- getDialogUseHeaderBar :: (MonadIO m, IsDialog o) => o -> m Int32
- constructDialogUseHeaderBar :: (IsDialog o, MonadIO m) => Int32 -> m (GValueConstruct o)
- dialogNew :: (HasCallStack, MonadIO m) => m Dialog
- dialogAddActionWidget :: (HasCallStack, MonadIO m, IsDialog a, IsWidget b) => a -> b -> Int32 -> m ()
- dialogGetActionArea :: (HasCallStack, MonadIO m, IsDialog a) => a -> m Box
- dialogGetHeaderBar :: (HasCallStack, MonadIO m, IsDialog a) => a -> m HeaderBar
- dialogGetResponseForWidget :: (HasCallStack, MonadIO m, IsDialog a, IsWidget b) => a -> b -> m Int32
- dialogGetWidgetForResponse :: (HasCallStack, MonadIO m, IsDialog a) => a -> Int32 -> m (Maybe Widget)
- dialogSetAlternativeButtonOrderFromArray :: (HasCallStack, MonadIO m, IsDialog a) => a -> [Int32] -> m ()
- dialogSetDefaultResponse :: (HasCallStack, MonadIO m, IsDialog a) => a -> Int32 -> m ()
- dialogSetResponseSensitive :: (HasCallStack, MonadIO m, IsDialog a) => a -> Int32 -> Bool -> m ()
- class (GObject o, IsDescendantOf MessageDialog o) => IsMessageDialog o
- toMessageDialog :: (MonadIO m, IsMessageDialog o) => o -> m MessageDialog
- constructMessageDialogButtons :: (IsMessageDialog o, MonadIO m) => ButtonsType -> m (GValueConstruct o)
- getMessageDialogImage :: (MonadIO m, IsMessageDialog o) => o -> m Widget
- setMessageDialogImage :: (MonadIO m, IsMessageDialog o, IsWidget a) => o -> a -> m ()
- constructMessageDialogImage :: (IsMessageDialog o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- getMessageDialogMessageArea :: (MonadIO m, IsMessageDialog o) => o -> m Widget
- getMessageDialogMessageType :: (MonadIO m, IsMessageDialog o) => o -> m MessageType
- setMessageDialogMessageType :: (MonadIO m, IsMessageDialog o) => o -> MessageType -> m ()
- constructMessageDialogMessageType :: (IsMessageDialog o, MonadIO m) => MessageType -> m (GValueConstruct o)
- getMessageDialogSecondaryText :: (MonadIO m, IsMessageDialog o) => o -> m (Maybe Text)
- setMessageDialogSecondaryText :: (MonadIO m, IsMessageDialog o) => o -> Text -> m ()
- constructMessageDialogSecondaryText :: (IsMessageDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- clearMessageDialogSecondaryText :: (MonadIO m, IsMessageDialog o) => o -> m ()
- getMessageDialogSecondaryUseMarkup :: (MonadIO m, IsMessageDialog o) => o -> m Bool
- setMessageDialogSecondaryUseMarkup :: (MonadIO m, IsMessageDialog o) => o -> Bool -> m ()
- constructMessageDialogSecondaryUseMarkup :: (IsMessageDialog o, MonadIO m) => Bool -> m (GValueConstruct o)
- getMessageDialogText :: (MonadIO m, IsMessageDialog o) => o -> m (Maybe Text)
- setMessageDialogText :: (MonadIO m, IsMessageDialog o) => o -> Text -> m ()
- constructMessageDialogText :: (IsMessageDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- clearMessageDialogText :: (MonadIO m, IsMessageDialog o) => o -> m ()
- getMessageDialogUseMarkup :: (MonadIO m, IsMessageDialog o) => o -> m Bool
- setMessageDialogUseMarkup :: (MonadIO m, IsMessageDialog o) => o -> Bool -> m ()
- constructMessageDialogUseMarkup :: (IsMessageDialog o, MonadIO m) => Bool -> m (GValueConstruct o)
- messageDialogGetImage :: (HasCallStack, MonadIO m, IsMessageDialog a) => a -> m Widget
- messageDialogGetMessageArea :: (HasCallStack, MonadIO m, IsMessageDialog a) => a -> m Widget
- messageDialogSetImage :: (HasCallStack, MonadIO m, IsMessageDialog a, IsWidget b) => a -> b -> m ()
- messageDialogSetMarkup :: (HasCallStack, MonadIO m, IsMessageDialog a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf FontSelectionDialog o) => IsFontSelectionDialog o
- toFontSelectionDialog :: (MonadIO m, IsFontSelectionDialog o) => o -> m FontSelectionDialog
- fontSelectionDialogNew :: (HasCallStack, MonadIO m) => Text -> m FontSelectionDialog
- fontSelectionDialogGetCancelButton :: (HasCallStack, MonadIO m, IsFontSelectionDialog a) => a -> m Widget
- fontSelectionDialogGetFontName :: (HasCallStack, MonadIO m, IsFontSelectionDialog a) => a -> m Text
- fontSelectionDialogGetFontSelection :: (HasCallStack, MonadIO m, IsFontSelectionDialog a) => a -> m Widget
- fontSelectionDialogGetOkButton :: (HasCallStack, MonadIO m, IsFontSelectionDialog a) => a -> m Widget
- fontSelectionDialogGetPreviewText :: (HasCallStack, MonadIO m, IsFontSelectionDialog a) => a -> m Text
- fontSelectionDialogSetPreviewText :: (HasCallStack, MonadIO m, IsFontSelectionDialog a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf FontChooserDialog o) => IsFontChooserDialog o
- toFontChooserDialog :: (MonadIO m, IsFontChooserDialog o) => o -> m FontChooserDialog
- fontChooserDialogNew :: (HasCallStack, MonadIO m, IsWindow a) => Maybe Text -> Maybe a -> m FontChooserDialog
- class (GObject o, IsDescendantOf ColorSelectionDialog o) => IsColorSelectionDialog o
- toColorSelectionDialog :: (MonadIO m, IsColorSelectionDialog o) => o -> m ColorSelectionDialog
- getColorSelectionDialogCancelButton :: (MonadIO m, IsColorSelectionDialog o) => o -> m (Maybe Widget)
- getColorSelectionDialogColorSelection :: (MonadIO m, IsColorSelectionDialog o) => o -> m Widget
- getColorSelectionDialogHelpButton :: (MonadIO m, IsColorSelectionDialog o) => o -> m (Maybe Widget)
- getColorSelectionDialogOkButton :: (MonadIO m, IsColorSelectionDialog o) => o -> m (Maybe Widget)
- colorSelectionDialogNew :: (HasCallStack, MonadIO m) => Text -> m ColorSelectionDialog
- colorSelectionDialogGetColorSelection :: (HasCallStack, MonadIO m, IsColorSelectionDialog a) => a -> m Widget
- class (GObject o, IsDescendantOf ColorSelection o) => IsColorSelection o
- toColorSelection :: (MonadIO m, IsColorSelection o) => o -> m ColorSelection
- type ColorSelectionColorChangedCallback = IO ()
- onColorSelectionColorChanged :: (IsColorSelection a, MonadIO m) => a -> ((?self :: a) => ColorSelectionColorChangedCallback) -> m SignalHandlerId
- afterColorSelectionColorChanged :: (IsColorSelection a, MonadIO m) => a -> ((?self :: a) => ColorSelectionColorChangedCallback) -> m SignalHandlerId
- getColorSelectionCurrentAlpha :: (MonadIO m, IsColorSelection o) => o -> m Word32
- setColorSelectionCurrentAlpha :: (MonadIO m, IsColorSelection o) => o -> Word32 -> m ()
- constructColorSelectionCurrentAlpha :: (IsColorSelection o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getColorSelectionCurrentColor :: (MonadIO m, IsColorSelection o) => o -> m (Maybe Color)
- setColorSelectionCurrentColor :: (MonadIO m, IsColorSelection o) => o -> Color -> m ()
- constructColorSelectionCurrentColor :: (IsColorSelection o, MonadIO m) => Color -> m (GValueConstruct o)
- getColorSelectionCurrentRgba :: (MonadIO m, IsColorSelection o) => o -> m (Maybe RGBA)
- setColorSelectionCurrentRgba :: (MonadIO m, IsColorSelection o) => o -> RGBA -> m ()
- constructColorSelectionCurrentRgba :: (IsColorSelection o, MonadIO m) => RGBA -> m (GValueConstruct o)
- getColorSelectionHasOpacityControl :: (MonadIO m, IsColorSelection o) => o -> m Bool
- setColorSelectionHasOpacityControl :: (MonadIO m, IsColorSelection o) => o -> Bool -> m ()
- constructColorSelectionHasOpacityControl :: (IsColorSelection o, MonadIO m) => Bool -> m (GValueConstruct o)
- getColorSelectionHasPalette :: (MonadIO m, IsColorSelection o) => o -> m Bool
- setColorSelectionHasPalette :: (MonadIO m, IsColorSelection o) => o -> Bool -> m ()
- constructColorSelectionHasPalette :: (IsColorSelection o, MonadIO m) => Bool -> m (GValueConstruct o)
- colorSelectionNew :: (HasCallStack, MonadIO m) => m ColorSelection
- colorSelectionGetCurrentAlpha :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> m Word16
- colorSelectionGetCurrentColor :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> m Color
- colorSelectionGetCurrentRgba :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> m RGBA
- colorSelectionGetHasOpacityControl :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> m Bool
- colorSelectionGetHasPalette :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> m Bool
- colorSelectionGetPreviousAlpha :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> m Word16
- colorSelectionGetPreviousColor :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> m Color
- colorSelectionGetPreviousRgba :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> m RGBA
- colorSelectionIsAdjusting :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> m Bool
- colorSelectionSetCurrentAlpha :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> Word16 -> m ()
- colorSelectionSetHasOpacityControl :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> Bool -> m ()
- colorSelectionSetHasPalette :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> Bool -> m ()
- colorSelectionSetPreviousAlpha :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> Word16 -> m ()
- colorSelectionSetPreviousColor :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> Color -> m ()
- colorSelectionSetPreviousRgba :: (HasCallStack, MonadIO m, IsColorSelection a) => a -> RGBA -> m ()
- colorSelectionPaletteFromString :: (HasCallStack, MonadIO m) => Text -> m (Bool, [Color])
- colorSelectionPaletteToString :: (HasCallStack, MonadIO m) => [Color] -> m Text
- class (GObject o, IsDescendantOf ColorChooserWidget o) => IsColorChooserWidget o
- toColorChooserWidget :: (MonadIO m, IsColorChooserWidget o) => o -> m ColorChooserWidget
- getColorChooserWidgetShowEditor :: (MonadIO m, IsColorChooserWidget o) => o -> m Bool
- setColorChooserWidgetShowEditor :: (MonadIO m, IsColorChooserWidget o) => o -> Bool -> m ()
- constructColorChooserWidgetShowEditor :: (IsColorChooserWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- colorChooserWidgetNew :: (HasCallStack, MonadIO m) => m ColorChooserWidget
- class (GObject o, IsDescendantOf ColorChooserDialog o) => IsColorChooserDialog o
- toColorChooserDialog :: (MonadIO m, IsColorChooserDialog o) => o -> m ColorChooserDialog
- getColorChooserDialogShowEditor :: (MonadIO m, IsColorChooserDialog o) => o -> m Bool
- setColorChooserDialogShowEditor :: (MonadIO m, IsColorChooserDialog o) => o -> Bool -> m ()
- constructColorChooserDialogShowEditor :: (IsColorChooserDialog o, MonadIO m) => Bool -> m (GValueConstruct o)
- colorChooserDialogNew :: (HasCallStack, MonadIO m, IsWindow a) => Maybe Text -> Maybe a -> m ColorChooserDialog
- class (GObject o, IsDescendantOf ButtonBox o) => IsButtonBox o
- toButtonBox :: (MonadIO m, IsButtonBox o) => o -> m ButtonBox
- getButtonBoxLayoutStyle :: (MonadIO m, IsButtonBox o) => o -> m ButtonBoxStyle
- setButtonBoxLayoutStyle :: (MonadIO m, IsButtonBox o) => o -> ButtonBoxStyle -> m ()
- constructButtonBoxLayoutStyle :: (IsButtonBox o, MonadIO m) => ButtonBoxStyle -> m (GValueConstruct o)
- buttonBoxNew :: (HasCallStack, MonadIO m) => Orientation -> m ButtonBox
- buttonBoxGetChildNonHomogeneous :: (HasCallStack, MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> m Bool
- buttonBoxGetChildSecondary :: (HasCallStack, MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> m Bool
- buttonBoxGetLayout :: (HasCallStack, MonadIO m, IsButtonBox a) => a -> m ButtonBoxStyle
- buttonBoxSetChildNonHomogeneous :: (HasCallStack, MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> Bool -> m ()
- buttonBoxSetChildSecondary :: (HasCallStack, MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> Bool -> m ()
- buttonBoxSetLayout :: (HasCallStack, MonadIO m, IsButtonBox a) => a -> ButtonBoxStyle -> m ()
- class (GObject o, IsDescendantOf VButtonBox o) => IsVButtonBox o
- newtype VButtonBox = VButtonBox (ManagedPtr VButtonBox)
- toVButtonBox :: (MonadIO m, IsVButtonBox o) => o -> m VButtonBox
- vButtonBoxNew :: (HasCallStack, MonadIO m) => m VButtonBox
- class (GObject o, IsDescendantOf HButtonBox o) => IsHButtonBox o
- newtype HButtonBox = HButtonBox (ManagedPtr HButtonBox)
- toHButtonBox :: (MonadIO m, IsHButtonBox o) => o -> m HButtonBox
- hButtonBoxNew :: (HasCallStack, MonadIO m) => m HButtonBox
- class (GObject o, IsDescendantOf Assistant o) => IsAssistant o
- toAssistant :: (MonadIO m, IsAssistant o) => o -> m Assistant
- type AssistantPrepareCallback = Widget -> IO ()
- type AssistantEscapeCallback = IO ()
- type AssistantCloseCallback = IO ()
- type AssistantCancelCallback = IO ()
- type AssistantApplyCallback = IO ()
- onAssistantApply :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantApplyCallback) -> m SignalHandlerId
- afterAssistantApply :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantApplyCallback) -> m SignalHandlerId
- onAssistantCancel :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantCancelCallback) -> m SignalHandlerId
- afterAssistantCancel :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantCancelCallback) -> m SignalHandlerId
- onAssistantClose :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantCloseCallback) -> m SignalHandlerId
- afterAssistantClose :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantCloseCallback) -> m SignalHandlerId
- onAssistantEscape :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantEscapeCallback) -> m SignalHandlerId
- afterAssistantEscape :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantEscapeCallback) -> m SignalHandlerId
- onAssistantPrepare :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantPrepareCallback) -> m SignalHandlerId
- afterAssistantPrepare :: (IsAssistant a, MonadIO m) => a -> ((?self :: a) => AssistantPrepareCallback) -> m SignalHandlerId
- getAssistantUseHeaderBar :: (MonadIO m, IsAssistant o) => o -> m Int32
- constructAssistantUseHeaderBar :: (IsAssistant o, MonadIO m) => Int32 -> m (GValueConstruct o)
- assistantNew :: (HasCallStack, MonadIO m) => m Assistant
- assistantAppendPage :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m Int32
- assistantGetCurrentPage :: (HasCallStack, MonadIO m, IsAssistant a) => a -> m Int32
- assistantGetNPages :: (HasCallStack, MonadIO m, IsAssistant a) => a -> m Int32
- assistantGetNthPage :: (HasCallStack, MonadIO m, IsAssistant a) => a -> Int32 -> m (Maybe Widget)
- assistantGetPageComplete :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m Bool
- assistantGetPageHasPadding :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m Bool
- assistantGetPageHeaderImage :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m Pixbuf
- assistantGetPageSideImage :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m Pixbuf
- assistantGetPageTitle :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m Text
- assistantGetPageType :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m AssistantPageType
- assistantInsertPage :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> Int32 -> m Int32
- assistantNextPage :: (HasCallStack, MonadIO m, IsAssistant a) => a -> m ()
- assistantPrependPage :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m Int32
- assistantPreviousPage :: (HasCallStack, MonadIO m, IsAssistant a) => a -> m ()
- assistantRemoveActionWidget :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m ()
- assistantRemovePage :: (HasCallStack, MonadIO m, IsAssistant a) => a -> Int32 -> m ()
- assistantSetCurrentPage :: (HasCallStack, MonadIO m, IsAssistant a) => a -> Int32 -> m ()
- assistantSetPageComplete :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> Bool -> m ()
- assistantSetPageHasPadding :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> Bool -> m ()
- assistantSetPageHeaderImage :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b, IsPixbuf c) => a -> b -> Maybe c -> m ()
- assistantSetPageSideImage :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b, IsPixbuf c) => a -> b -> Maybe c -> m ()
- assistantSetPageTitle :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> Text -> m ()
- assistantSetPageType :: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) => a -> b -> AssistantPageType -> m ()
- assistantUpdateButtonsState :: (HasCallStack, MonadIO m, IsAssistant a) => a -> m ()
- class (GObject o, IsDescendantOf AspectFrame o) => IsAspectFrame o
- toAspectFrame :: (MonadIO m, IsAspectFrame o) => o -> m AspectFrame
- getAspectFrameObeyChild :: (MonadIO m, IsAspectFrame o) => o -> m Bool
- setAspectFrameObeyChild :: (MonadIO m, IsAspectFrame o) => o -> Bool -> m ()
- constructAspectFrameObeyChild :: (IsAspectFrame o, MonadIO m) => Bool -> m (GValueConstruct o)
- getAspectFrameRatio :: (MonadIO m, IsAspectFrame o) => o -> m Float
- setAspectFrameRatio :: (MonadIO m, IsAspectFrame o) => o -> Float -> m ()
- constructAspectFrameRatio :: (IsAspectFrame o, MonadIO m) => Float -> m (GValueConstruct o)
- getAspectFrameXalign :: (MonadIO m, IsAspectFrame o) => o -> m Float
- setAspectFrameXalign :: (MonadIO m, IsAspectFrame o) => o -> Float -> m ()
- constructAspectFrameXalign :: (IsAspectFrame o, MonadIO m) => Float -> m (GValueConstruct o)
- getAspectFrameYalign :: (MonadIO m, IsAspectFrame o) => o -> m Float
- setAspectFrameYalign :: (MonadIO m, IsAspectFrame o) => o -> Float -> m ()
- constructAspectFrameYalign :: (IsAspectFrame o, MonadIO m) => Float -> m (GValueConstruct o)
- aspectFrameNew :: (HasCallStack, MonadIO m) => Maybe Text -> Float -> Float -> Float -> Bool -> m AspectFrame
- aspectFrameSet :: (HasCallStack, MonadIO m, IsAspectFrame a) => a -> Float -> Float -> Float -> Bool -> m ()
- class (GObject o, IsDescendantOf Arrow o) => IsArrow o
- toArrow :: (MonadIO m, IsArrow o) => o -> m Arrow
- getArrowArrowType :: (MonadIO m, IsArrow o) => o -> m ArrowType
- setArrowArrowType :: (MonadIO m, IsArrow o) => o -> ArrowType -> m ()
- constructArrowArrowType :: (IsArrow o, MonadIO m) => ArrowType -> m (GValueConstruct o)
- getArrowShadowType :: (MonadIO m, IsArrow o) => o -> m ShadowType
- setArrowShadowType :: (MonadIO m, IsArrow o) => o -> ShadowType -> m ()
- constructArrowShadowType :: (IsArrow o, MonadIO m) => ShadowType -> m (GValueConstruct o)
- arrowNew :: (HasCallStack, MonadIO m) => ArrowType -> ShadowType -> m Arrow
- arrowSet :: (HasCallStack, MonadIO m, IsArrow a) => a -> ArrowType -> ShadowType -> m ()
- class (GObject o, IsDescendantOf ApplicationWindow o) => IsApplicationWindow o
- toApplicationWindow :: (MonadIO m, IsApplicationWindow o) => o -> m ApplicationWindow
- getApplicationWindowShowMenubar :: (MonadIO m, IsApplicationWindow o) => o -> m Bool
- setApplicationWindowShowMenubar :: (MonadIO m, IsApplicationWindow o) => o -> Bool -> m ()
- constructApplicationWindowShowMenubar :: (IsApplicationWindow o, MonadIO m) => Bool -> m (GValueConstruct o)
- applicationWindowNew :: (HasCallStack, MonadIO m, IsApplication a) => a -> m ApplicationWindow
- applicationWindowGetHelpOverlay :: (HasCallStack, MonadIO m, IsApplicationWindow a) => a -> m (Maybe ShortcutsWindow)
- applicationWindowGetShowMenubar :: (HasCallStack, MonadIO m, IsApplicationWindow a) => a -> m Bool
- applicationWindowSetShowMenubar :: (HasCallStack, MonadIO m, IsApplicationWindow a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf Alignment o) => IsAlignment o
- toAlignment :: (MonadIO m, IsAlignment o) => o -> m Alignment
- getAlignmentBottomPadding :: (MonadIO m, IsAlignment o) => o -> m Word32
- setAlignmentBottomPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m ()
- constructAlignmentBottomPadding :: (IsAlignment o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getAlignmentLeftPadding :: (MonadIO m, IsAlignment o) => o -> m Word32
- setAlignmentLeftPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m ()
- constructAlignmentLeftPadding :: (IsAlignment o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getAlignmentRightPadding :: (MonadIO m, IsAlignment o) => o -> m Word32
- setAlignmentRightPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m ()
- constructAlignmentRightPadding :: (IsAlignment o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getAlignmentTopPadding :: (MonadIO m, IsAlignment o) => o -> m Word32
- setAlignmentTopPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m ()
- constructAlignmentTopPadding :: (IsAlignment o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getAlignmentXalign :: (MonadIO m, IsAlignment o) => o -> m Float
- setAlignmentXalign :: (MonadIO m, IsAlignment o) => o -> Float -> m ()
- constructAlignmentXalign :: (IsAlignment o, MonadIO m) => Float -> m (GValueConstruct o)
- getAlignmentXscale :: (MonadIO m, IsAlignment o) => o -> m Float
- setAlignmentXscale :: (MonadIO m, IsAlignment o) => o -> Float -> m ()
- constructAlignmentXscale :: (IsAlignment o, MonadIO m) => Float -> m (GValueConstruct o)
- getAlignmentYalign :: (MonadIO m, IsAlignment o) => o -> m Float
- setAlignmentYalign :: (MonadIO m, IsAlignment o) => o -> Float -> m ()
- constructAlignmentYalign :: (IsAlignment o, MonadIO m) => Float -> m (GValueConstruct o)
- getAlignmentYscale :: (MonadIO m, IsAlignment o) => o -> m Float
- setAlignmentYscale :: (MonadIO m, IsAlignment o) => o -> Float -> m ()
- constructAlignmentYscale :: (IsAlignment o, MonadIO m) => Float -> m (GValueConstruct o)
- alignmentNew :: (HasCallStack, MonadIO m) => Float -> Float -> Float -> Float -> m Alignment
- alignmentGetPadding :: (HasCallStack, MonadIO m, IsAlignment a) => a -> m (Word32, Word32, Word32, Word32)
- alignmentSet :: (HasCallStack, MonadIO m, IsAlignment a) => a -> Float -> Float -> Float -> Float -> m ()
- alignmentSetPadding :: (HasCallStack, MonadIO m, IsAlignment a) => a -> Word32 -> Word32 -> Word32 -> Word32 -> m ()
- class (GObject o, IsDescendantOf ActionBar o) => IsActionBar o
- toActionBar :: (MonadIO m, IsActionBar o) => o -> m ActionBar
- actionBarNew :: (HasCallStack, MonadIO m) => m ActionBar
- actionBarGetCenterWidget :: (HasCallStack, MonadIO m, IsActionBar a) => a -> m (Maybe Widget)
- actionBarPackEnd :: (HasCallStack, MonadIO m, IsActionBar a, IsWidget b) => a -> b -> m ()
- actionBarPackStart :: (HasCallStack, MonadIO m, IsActionBar a, IsWidget b) => a -> b -> m ()
- actionBarSetCenterWidget :: (HasCallStack, MonadIO m, IsActionBar a, IsWidget b) => a -> Maybe b -> m ()
- class (GObject o, IsDescendantOf UIManager o) => IsUIManager o
- toUIManager :: (MonadIO m, IsUIManager o) => o -> m UIManager
- type UIManagerPreActivateCallback = Action -> IO ()
- type UIManagerPostActivateCallback = Action -> IO ()
- type UIManagerDisconnectProxyCallback = Action -> Widget -> IO ()
- type UIManagerConnectProxyCallback = Action -> Widget -> IO ()
- type UIManagerAddWidgetCallback = Widget -> IO ()
- type UIManagerActionsChangedCallback = IO ()
- onUIManagerActionsChanged :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerActionsChangedCallback) -> m SignalHandlerId
- afterUIManagerActionsChanged :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerActionsChangedCallback) -> m SignalHandlerId
- onUIManagerAddWidget :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerAddWidgetCallback) -> m SignalHandlerId
- afterUIManagerAddWidget :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerAddWidgetCallback) -> m SignalHandlerId
- onUIManagerConnectProxy :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerConnectProxyCallback) -> m SignalHandlerId
- afterUIManagerConnectProxy :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerConnectProxyCallback) -> m SignalHandlerId
- onUIManagerDisconnectProxy :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerDisconnectProxyCallback) -> m SignalHandlerId
- afterUIManagerDisconnectProxy :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerDisconnectProxyCallback) -> m SignalHandlerId
- onUIManagerPostActivate :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerPostActivateCallback) -> m SignalHandlerId
- afterUIManagerPostActivate :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerPostActivateCallback) -> m SignalHandlerId
- onUIManagerPreActivate :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerPreActivateCallback) -> m SignalHandlerId
- afterUIManagerPreActivate :: (IsUIManager a, MonadIO m) => a -> ((?self :: a) => UIManagerPreActivateCallback) -> m SignalHandlerId
- getUIManagerAddTearoffs :: (MonadIO m, IsUIManager o) => o -> m Bool
- setUIManagerAddTearoffs :: (MonadIO m, IsUIManager o) => o -> Bool -> m ()
- constructUIManagerAddTearoffs :: (IsUIManager o, MonadIO m) => Bool -> m (GValueConstruct o)
- getUIManagerUi :: (MonadIO m, IsUIManager o) => o -> m (Maybe Text)
- uIManagerNew :: (HasCallStack, MonadIO m) => m UIManager
- uIManagerAddUiFromFile :: (HasCallStack, MonadIO m, IsUIManager a) => a -> [Char] -> m Word32
- uIManagerAddUiFromResource :: (HasCallStack, MonadIO m, IsUIManager a) => a -> Text -> m Word32
- uIManagerEnsureUpdate :: (HasCallStack, MonadIO m, IsUIManager a) => a -> m ()
- uIManagerGetAccelGroup :: (HasCallStack, MonadIO m, IsUIManager a) => a -> m AccelGroup
- uIManagerGetAction :: (HasCallStack, MonadIO m, IsUIManager a) => a -> Text -> m (Maybe Action)
- uIManagerGetActionGroups :: (HasCallStack, MonadIO m, IsUIManager a) => a -> m [ActionGroup]
- uIManagerGetAddTearoffs :: (HasCallStack, MonadIO m, IsUIManager a) => a -> m Bool
- uIManagerGetToplevels :: (HasCallStack, MonadIO m, IsUIManager a) => a -> [UIManagerItemType] -> m [Widget]
- uIManagerGetUi :: (HasCallStack, MonadIO m, IsUIManager a) => a -> m Text
- uIManagerInsertActionGroup :: (HasCallStack, MonadIO m, IsUIManager a, IsActionGroup b) => a -> b -> Int32 -> m ()
- uIManagerRemoveActionGroup :: (HasCallStack, MonadIO m, IsUIManager a, IsActionGroup b) => a -> b -> m ()
- uIManagerSetAddTearoffs :: (HasCallStack, MonadIO m, IsUIManager a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf ToggleAction o) => IsToggleAction o
- toToggleAction :: (MonadIO m, IsToggleAction o) => o -> m ToggleAction
- type ToggleActionToggledCallback = IO ()
- onToggleActionToggled :: (IsToggleAction a, MonadIO m) => a -> ((?self :: a) => ToggleActionToggledCallback) -> m SignalHandlerId
- afterToggleActionToggled :: (IsToggleAction a, MonadIO m) => a -> ((?self :: a) => ToggleActionToggledCallback) -> m SignalHandlerId
- getToggleActionActive :: (MonadIO m, IsToggleAction o) => o -> m Bool
- setToggleActionActive :: (MonadIO m, IsToggleAction o) => o -> Bool -> m ()
- constructToggleActionActive :: (IsToggleAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- getToggleActionDrawAsRadio :: (MonadIO m, IsToggleAction o) => o -> m Bool
- setToggleActionDrawAsRadio :: (MonadIO m, IsToggleAction o) => o -> Bool -> m ()
- constructToggleActionDrawAsRadio :: (IsToggleAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- toggleActionNew :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> Maybe Text -> Maybe Text -> m ToggleAction
- toggleActionGetActive :: (HasCallStack, MonadIO m, IsToggleAction a) => a -> m Bool
- toggleActionGetDrawAsRadio :: (HasCallStack, MonadIO m, IsToggleAction a) => a -> m Bool
- toggleActionSetActive :: (HasCallStack, MonadIO m, IsToggleAction a) => a -> Bool -> m ()
- toggleActionSetDrawAsRadio :: (HasCallStack, MonadIO m, IsToggleAction a) => a -> Bool -> m ()
- toggleActionToggled :: (HasCallStack, MonadIO m, IsToggleAction a) => a -> m ()
- class (GObject o, IsDescendantOf RadioAction o) => IsRadioAction o
- toRadioAction :: (MonadIO m, IsRadioAction o) => o -> m RadioAction
- type RadioActionChangedCallback = RadioAction -> IO ()
- onRadioActionChanged :: (IsRadioAction a, MonadIO m) => a -> ((?self :: a) => RadioActionChangedCallback) -> m SignalHandlerId
- afterRadioActionChanged :: (IsRadioAction a, MonadIO m) => a -> ((?self :: a) => RadioActionChangedCallback) -> m SignalHandlerId
- getRadioActionCurrentValue :: (MonadIO m, IsRadioAction o) => o -> m Int32
- setRadioActionCurrentValue :: (MonadIO m, IsRadioAction o) => o -> Int32 -> m ()
- constructRadioActionCurrentValue :: (IsRadioAction o, MonadIO m) => Int32 -> m (GValueConstruct o)
- setRadioActionGroup :: (MonadIO m, IsRadioAction o, IsRadioAction a) => o -> a -> m ()
- constructRadioActionGroup :: (IsRadioAction o, MonadIO m, IsRadioAction a) => a -> m (GValueConstruct o)
- clearRadioActionGroup :: (MonadIO m, IsRadioAction o) => o -> m ()
- getRadioActionValue :: (MonadIO m, IsRadioAction o) => o -> m Int32
- setRadioActionValue :: (MonadIO m, IsRadioAction o) => o -> Int32 -> m ()
- constructRadioActionValue :: (IsRadioAction o, MonadIO m) => Int32 -> m (GValueConstruct o)
- radioActionNew :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> Maybe Text -> Maybe Text -> Int32 -> m RadioAction
- radioActionJoinGroup :: (HasCallStack, MonadIO m, IsRadioAction a, IsRadioAction b) => a -> Maybe b -> m ()
- radioActionSetCurrentValue :: (HasCallStack, MonadIO m, IsRadioAction a) => a -> Int32 -> m ()
- class (GObject o, IsDescendantOf Accessible o) => IsAccessible o
- toAccessible :: (MonadIO m, IsAccessible o) => o -> m Accessible
- getAccessibleWidget :: (MonadIO m, IsAccessible o) => o -> m (Maybe Widget)
- setAccessibleWidget :: (MonadIO m, IsAccessible o, IsWidget a) => o -> a -> m ()
- constructAccessibleWidget :: (IsAccessible o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearAccessibleWidget :: (MonadIO m, IsAccessible o) => o -> m ()
- accessibleConnectWidgetDestroyed :: (HasCallStack, MonadIO m, IsAccessible a) => a -> m ()
- accessibleGetWidget :: (HasCallStack, MonadIO m, IsAccessible a) => a -> m (Maybe Widget)
- accessibleSetWidget :: (HasCallStack, MonadIO m, IsAccessible a, IsWidget b) => a -> Maybe b -> m ()
- class (GObject o, IsDescendantOf WidgetAccessible o) => IsWidgetAccessible o
- newtype WidgetAccessible = WidgetAccessible (ManagedPtr WidgetAccessible)
- toWidgetAccessible :: (MonadIO m, IsWidgetAccessible o) => o -> m WidgetAccessible
- class (GObject o, IsDescendantOf SwitchAccessible o) => IsSwitchAccessible o
- newtype SwitchAccessible = SwitchAccessible (ManagedPtr SwitchAccessible)
- toSwitchAccessible :: (MonadIO m, IsSwitchAccessible o) => o -> m SwitchAccessible
- class (GObject o, IsDescendantOf SpinnerAccessible o) => IsSpinnerAccessible o
- newtype SpinnerAccessible = SpinnerAccessible (ManagedPtr SpinnerAccessible)
- toSpinnerAccessible :: (MonadIO m, IsSpinnerAccessible o) => o -> m SpinnerAccessible
- class (GObject o, IsDescendantOf RangeAccessible o) => IsRangeAccessible o
- newtype RangeAccessible = RangeAccessible (ManagedPtr RangeAccessible)
- toRangeAccessible :: (MonadIO m, IsRangeAccessible o) => o -> m RangeAccessible
- class (GObject o, IsDescendantOf ScaleAccessible o) => IsScaleAccessible o
- newtype ScaleAccessible = ScaleAccessible (ManagedPtr ScaleAccessible)
- toScaleAccessible :: (MonadIO m, IsScaleAccessible o) => o -> m ScaleAccessible
- class (GObject o, IsDescendantOf ProgressBarAccessible o) => IsProgressBarAccessible o
- newtype ProgressBarAccessible = ProgressBarAccessible (ManagedPtr ProgressBarAccessible)
- toProgressBarAccessible :: (MonadIO m, IsProgressBarAccessible o) => o -> m ProgressBarAccessible
- class (GObject o, IsDescendantOf LevelBarAccessible o) => IsLevelBarAccessible o
- newtype LevelBarAccessible = LevelBarAccessible (ManagedPtr LevelBarAccessible)
- toLevelBarAccessible :: (MonadIO m, IsLevelBarAccessible o) => o -> m LevelBarAccessible
- class (GObject o, IsDescendantOf LabelAccessible o) => IsLabelAccessible o
- newtype LabelAccessible = LabelAccessible (ManagedPtr LabelAccessible)
- toLabelAccessible :: (MonadIO m, IsLabelAccessible o) => o -> m LabelAccessible
- class (GObject o, IsDescendantOf ImageAccessible o) => IsImageAccessible o
- newtype ImageAccessible = ImageAccessible (ManagedPtr ImageAccessible)
- toImageAccessible :: (MonadIO m, IsImageAccessible o) => o -> m ImageAccessible
- class (GObject o, IsDescendantOf EntryAccessible o) => IsEntryAccessible o
- newtype EntryAccessible = EntryAccessible (ManagedPtr EntryAccessible)
- toEntryAccessible :: (MonadIO m, IsEntryAccessible o) => o -> m EntryAccessible
- class (GObject o, IsDescendantOf SpinButtonAccessible o) => IsSpinButtonAccessible o
- newtype SpinButtonAccessible = SpinButtonAccessible (ManagedPtr SpinButtonAccessible)
- toSpinButtonAccessible :: (MonadIO m, IsSpinButtonAccessible o) => o -> m SpinButtonAccessible
- class (GObject o, IsDescendantOf ContainerAccessible o) => IsContainerAccessible o
- newtype ContainerAccessible = ContainerAccessible (ManagedPtr ContainerAccessible)
- toContainerAccessible :: (MonadIO m, IsContainerAccessible o) => o -> m ContainerAccessible
- class (GObject o, IsDescendantOf WindowAccessible o) => IsWindowAccessible o
- newtype WindowAccessible = WindowAccessible (ManagedPtr WindowAccessible)
- toWindowAccessible :: (MonadIO m, IsWindowAccessible o) => o -> m WindowAccessible
- class (GObject o, IsDescendantOf TextViewAccessible o) => IsTextViewAccessible o
- newtype TextViewAccessible = TextViewAccessible (ManagedPtr TextViewAccessible)
- toTextViewAccessible :: (MonadIO m, IsTextViewAccessible o) => o -> m TextViewAccessible
- class (GObject o, IsDescendantOf StatusbarAccessible o) => IsStatusbarAccessible o
- newtype StatusbarAccessible = StatusbarAccessible (ManagedPtr StatusbarAccessible)
- toStatusbarAccessible :: (MonadIO m, IsStatusbarAccessible o) => o -> m StatusbarAccessible
- class (GObject o, IsDescendantOf StackAccessible o) => IsStackAccessible o
- newtype StackAccessible = StackAccessible (ManagedPtr StackAccessible)
- toStackAccessible :: (MonadIO m, IsStackAccessible o) => o -> m StackAccessible
- class (GObject o, IsDescendantOf SocketAccessible o) => IsSocketAccessible o
- newtype SocketAccessible = SocketAccessible (ManagedPtr SocketAccessible)
- toSocketAccessible :: (MonadIO m, IsSocketAccessible o) => o -> m SocketAccessible
- socketAccessibleEmbed :: (HasCallStack, MonadIO m, IsSocketAccessible a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf ScrolledWindowAccessible o) => IsScrolledWindowAccessible o
- newtype ScrolledWindowAccessible = ScrolledWindowAccessible (ManagedPtr ScrolledWindowAccessible)
- toScrolledWindowAccessible :: (MonadIO m, IsScrolledWindowAccessible o) => o -> m ScrolledWindowAccessible
- class (GObject o, IsDescendantOf PopoverAccessible o) => IsPopoverAccessible o
- newtype PopoverAccessible = PopoverAccessible (ManagedPtr PopoverAccessible)
- toPopoverAccessible :: (MonadIO m, IsPopoverAccessible o) => o -> m PopoverAccessible
- class (GObject o, IsDescendantOf PlugAccessible o) => IsPlugAccessible o
- newtype PlugAccessible = PlugAccessible (ManagedPtr PlugAccessible)
- toPlugAccessible :: (MonadIO m, IsPlugAccessible o) => o -> m PlugAccessible
- plugAccessibleGetId :: (HasCallStack, MonadIO m, IsPlugAccessible a) => a -> m Text
- class (GObject o, IsDescendantOf PanedAccessible o) => IsPanedAccessible o
- newtype PanedAccessible = PanedAccessible (ManagedPtr PanedAccessible)
- toPanedAccessible :: (MonadIO m, IsPanedAccessible o) => o -> m PanedAccessible
- class (GObject o, IsDescendantOf NotebookAccessible o) => IsNotebookAccessible o
- newtype NotebookAccessible = NotebookAccessible (ManagedPtr NotebookAccessible)
- toNotebookAccessible :: (MonadIO m, IsNotebookAccessible o) => o -> m NotebookAccessible
- class (GObject o, IsDescendantOf NotebookPageAccessible o) => IsNotebookPageAccessible o
- newtype NotebookPageAccessible = NotebookPageAccessible (ManagedPtr NotebookPageAccessible)
- toNotebookPageAccessible :: (MonadIO m, IsNotebookPageAccessible o) => o -> m NotebookPageAccessible
- notebookPageAccessibleNew :: (HasCallStack, MonadIO m, IsNotebookAccessible a, IsWidget b) => a -> b -> m NotebookPageAccessible
- notebookPageAccessibleInvalidate :: (HasCallStack, MonadIO m, IsNotebookPageAccessible a) => a -> m ()
- class (GObject o, IsDescendantOf MenuShellAccessible o) => IsMenuShellAccessible o
- newtype MenuShellAccessible = MenuShellAccessible (ManagedPtr MenuShellAccessible)
- toMenuShellAccessible :: (MonadIO m, IsMenuShellAccessible o) => o -> m MenuShellAccessible
- class (GObject o, IsDescendantOf MenuItemAccessible o) => IsMenuItemAccessible o
- newtype MenuItemAccessible = MenuItemAccessible (ManagedPtr MenuItemAccessible)
- toMenuItemAccessible :: (MonadIO m, IsMenuItemAccessible o) => o -> m MenuItemAccessible
- class (GObject o, IsDescendantOf MenuAccessible o) => IsMenuAccessible o
- newtype MenuAccessible = MenuAccessible (ManagedPtr MenuAccessible)
- toMenuAccessible :: (MonadIO m, IsMenuAccessible o) => o -> m MenuAccessible
- class (GObject o, IsDescendantOf ListBoxRowAccessible o) => IsListBoxRowAccessible o
- newtype ListBoxRowAccessible = ListBoxRowAccessible (ManagedPtr ListBoxRowAccessible)
- toListBoxRowAccessible :: (MonadIO m, IsListBoxRowAccessible o) => o -> m ListBoxRowAccessible
- class (GObject o, IsDescendantOf ListBoxAccessible o) => IsListBoxAccessible o
- newtype ListBoxAccessible = ListBoxAccessible (ManagedPtr ListBoxAccessible)
- toListBoxAccessible :: (MonadIO m, IsListBoxAccessible o) => o -> m ListBoxAccessible
- class (GObject o, IsDescendantOf IconViewAccessible o) => IsIconViewAccessible o
- newtype IconViewAccessible = IconViewAccessible (ManagedPtr IconViewAccessible)
- toIconViewAccessible :: (MonadIO m, IsIconViewAccessible o) => o -> m IconViewAccessible
- class (GObject o, IsDescendantOf HeaderBarAccessible o) => IsHeaderBarAccessible o
- newtype HeaderBarAccessible = HeaderBarAccessible (ManagedPtr HeaderBarAccessible)
- toHeaderBarAccessible :: (MonadIO m, IsHeaderBarAccessible o) => o -> m HeaderBarAccessible
- class (GObject o, IsDescendantOf FrameAccessible o) => IsFrameAccessible o
- newtype FrameAccessible = FrameAccessible (ManagedPtr FrameAccessible)
- toFrameAccessible :: (MonadIO m, IsFrameAccessible o) => o -> m FrameAccessible
- class (GObject o, IsDescendantOf FlowBoxChildAccessible o) => IsFlowBoxChildAccessible o
- newtype FlowBoxChildAccessible = FlowBoxChildAccessible (ManagedPtr FlowBoxChildAccessible)
- toFlowBoxChildAccessible :: (MonadIO m, IsFlowBoxChildAccessible o) => o -> m FlowBoxChildAccessible
- class (GObject o, IsDescendantOf FlowBoxAccessible o) => IsFlowBoxAccessible o
- newtype FlowBoxAccessible = FlowBoxAccessible (ManagedPtr FlowBoxAccessible)
- toFlowBoxAccessible :: (MonadIO m, IsFlowBoxAccessible o) => o -> m FlowBoxAccessible
- class (GObject o, IsDescendantOf FileChooserWidgetAccessible o) => IsFileChooserWidgetAccessible o
- newtype FileChooserWidgetAccessible = FileChooserWidgetAccessible (ManagedPtr FileChooserWidgetAccessible)
- toFileChooserWidgetAccessible :: (MonadIO m, IsFileChooserWidgetAccessible o) => o -> m FileChooserWidgetAccessible
- class (GObject o, IsDescendantOf ExpanderAccessible o) => IsExpanderAccessible o
- newtype ExpanderAccessible = ExpanderAccessible (ManagedPtr ExpanderAccessible)
- toExpanderAccessible :: (MonadIO m, IsExpanderAccessible o) => o -> m ExpanderAccessible
- class (GObject o, IsDescendantOf ComboBoxAccessible o) => IsComboBoxAccessible o
- newtype ComboBoxAccessible = ComboBoxAccessible (ManagedPtr ComboBoxAccessible)
- toComboBoxAccessible :: (MonadIO m, IsComboBoxAccessible o) => o -> m ComboBoxAccessible
- class (GObject o, IsDescendantOf CheckMenuItemAccessible o) => IsCheckMenuItemAccessible o
- newtype CheckMenuItemAccessible = CheckMenuItemAccessible (ManagedPtr CheckMenuItemAccessible)
- toCheckMenuItemAccessible :: (MonadIO m, IsCheckMenuItemAccessible o) => o -> m CheckMenuItemAccessible
- class (GObject o, IsDescendantOf RadioMenuItemAccessible o) => IsRadioMenuItemAccessible o
- newtype RadioMenuItemAccessible = RadioMenuItemAccessible (ManagedPtr RadioMenuItemAccessible)
- toRadioMenuItemAccessible :: (MonadIO m, IsRadioMenuItemAccessible o) => o -> m RadioMenuItemAccessible
- class (GObject o, IsDescendantOf CellAccessible o) => IsCellAccessible o
- newtype CellAccessible = CellAccessible (ManagedPtr CellAccessible)
- toCellAccessible :: (MonadIO m, IsCellAccessible o) => o -> m CellAccessible
- class (GObject o, IsDescendantOf ContainerCellAccessible o) => IsContainerCellAccessible o
- newtype ContainerCellAccessible = ContainerCellAccessible (ManagedPtr ContainerCellAccessible)
- toContainerCellAccessible :: (MonadIO m, IsContainerCellAccessible o) => o -> m ContainerCellAccessible
- containerCellAccessibleNew :: (HasCallStack, MonadIO m) => m ContainerCellAccessible
- containerCellAccessibleAddChild :: (HasCallStack, MonadIO m, IsContainerCellAccessible a, IsCellAccessible b) => a -> b -> m ()
- containerCellAccessibleGetChildren :: (HasCallStack, MonadIO m, IsContainerCellAccessible a) => a -> m [CellAccessible]
- containerCellAccessibleRemoveChild :: (HasCallStack, MonadIO m, IsContainerCellAccessible a, IsCellAccessible b) => a -> b -> m ()
- class (GObject o, IsDescendantOf ButtonAccessible o) => IsButtonAccessible o
- newtype ButtonAccessible = ButtonAccessible (ManagedPtr ButtonAccessible)
- toButtonAccessible :: (MonadIO m, IsButtonAccessible o) => o -> m ButtonAccessible
- class (GObject o, IsDescendantOf ToggleButtonAccessible o) => IsToggleButtonAccessible o
- newtype ToggleButtonAccessible = ToggleButtonAccessible (ManagedPtr ToggleButtonAccessible)
- toToggleButtonAccessible :: (MonadIO m, IsToggleButtonAccessible o) => o -> m ToggleButtonAccessible
- class (GObject o, IsDescendantOf ScaleButtonAccessible o) => IsScaleButtonAccessible o
- newtype ScaleButtonAccessible = ScaleButtonAccessible (ManagedPtr ScaleButtonAccessible)
- toScaleButtonAccessible :: (MonadIO m, IsScaleButtonAccessible o) => o -> m ScaleButtonAccessible
- class (GObject o, IsDescendantOf RadioButtonAccessible o) => IsRadioButtonAccessible o
- newtype RadioButtonAccessible = RadioButtonAccessible (ManagedPtr RadioButtonAccessible)
- toRadioButtonAccessible :: (MonadIO m, IsRadioButtonAccessible o) => o -> m RadioButtonAccessible
- class (GObject o, IsDescendantOf MenuButtonAccessible o) => IsMenuButtonAccessible o
- newtype MenuButtonAccessible = MenuButtonAccessible (ManagedPtr MenuButtonAccessible)
- toMenuButtonAccessible :: (MonadIO m, IsMenuButtonAccessible o) => o -> m MenuButtonAccessible
- class (GObject o, IsDescendantOf LockButtonAccessible o) => IsLockButtonAccessible o
- newtype LockButtonAccessible = LockButtonAccessible (ManagedPtr LockButtonAccessible)
- toLockButtonAccessible :: (MonadIO m, IsLockButtonAccessible o) => o -> m LockButtonAccessible
- class (GObject o, IsDescendantOf LinkButtonAccessible o) => IsLinkButtonAccessible o
- newtype LinkButtonAccessible = LinkButtonAccessible (ManagedPtr LinkButtonAccessible)
- toLinkButtonAccessible :: (MonadIO m, IsLinkButtonAccessible o) => o -> m LinkButtonAccessible
- class (GObject o, IsDescendantOf ArrowAccessible o) => IsArrowAccessible o
- newtype ArrowAccessible = ArrowAccessible (ManagedPtr ArrowAccessible)
- toArrowAccessible :: (MonadIO m, IsArrowAccessible o) => o -> m ArrowAccessible
- class (GObject o, IsDescendantOf AboutDialog o) => IsAboutDialog o
- toAboutDialog :: (MonadIO m, IsAboutDialog o) => o -> m AboutDialog
- type AboutDialogActivateLinkCallback = Text -> IO Bool
- onAboutDialogActivateLink :: (IsAboutDialog a, MonadIO m) => a -> ((?self :: a) => AboutDialogActivateLinkCallback) -> m SignalHandlerId
- afterAboutDialogActivateLink :: (IsAboutDialog a, MonadIO m) => a -> ((?self :: a) => AboutDialogActivateLinkCallback) -> m SignalHandlerId
- getAboutDialogArtists :: (MonadIO m, IsAboutDialog o) => o -> m [Text]
- setAboutDialogArtists :: (MonadIO m, IsAboutDialog o) => o -> [Text] -> m ()
- constructAboutDialogArtists :: (IsAboutDialog o, MonadIO m) => [Text] -> m (GValueConstruct o)
- getAboutDialogAuthors :: (MonadIO m, IsAboutDialog o) => o -> m [Text]
- setAboutDialogAuthors :: (MonadIO m, IsAboutDialog o) => o -> [Text] -> m ()
- constructAboutDialogAuthors :: (IsAboutDialog o, MonadIO m) => [Text] -> m (GValueConstruct o)
- getAboutDialogComments :: (MonadIO m, IsAboutDialog o) => o -> m Text
- setAboutDialogComments :: (MonadIO m, IsAboutDialog o) => o -> Text -> m ()
- constructAboutDialogComments :: (IsAboutDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- clearAboutDialogComments :: (MonadIO m, IsAboutDialog o) => o -> m ()
- getAboutDialogCopyright :: (MonadIO m, IsAboutDialog o) => o -> m Text
- setAboutDialogCopyright :: (MonadIO m, IsAboutDialog o) => o -> Text -> m ()
- constructAboutDialogCopyright :: (IsAboutDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- clearAboutDialogCopyright :: (MonadIO m, IsAboutDialog o) => o -> m ()
- getAboutDialogDocumenters :: (MonadIO m, IsAboutDialog o) => o -> m [Text]
- setAboutDialogDocumenters :: (MonadIO m, IsAboutDialog o) => o -> [Text] -> m ()
- constructAboutDialogDocumenters :: (IsAboutDialog o, MonadIO m) => [Text] -> m (GValueConstruct o)
- getAboutDialogLicense :: (MonadIO m, IsAboutDialog o) => o -> m Text
- setAboutDialogLicense :: (MonadIO m, IsAboutDialog o) => o -> Text -> m ()
- constructAboutDialogLicense :: (IsAboutDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- clearAboutDialogLicense :: (MonadIO m, IsAboutDialog o) => o -> m ()
- getAboutDialogLicenseType :: (MonadIO m, IsAboutDialog o) => o -> m License
- setAboutDialogLicenseType :: (MonadIO m, IsAboutDialog o) => o -> License -> m ()
- constructAboutDialogLicenseType :: (IsAboutDialog o, MonadIO m) => License -> m (GValueConstruct o)
- getAboutDialogLogo :: (MonadIO m, IsAboutDialog o) => o -> m Pixbuf
- setAboutDialogLogo :: (MonadIO m, IsAboutDialog o, IsPixbuf a) => o -> a -> m ()
- constructAboutDialogLogo :: (IsAboutDialog o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o)
- clearAboutDialogLogo :: (MonadIO m, IsAboutDialog o) => o -> m ()
- getAboutDialogLogoIconName :: (MonadIO m, IsAboutDialog o) => o -> m Text
- setAboutDialogLogoIconName :: (MonadIO m, IsAboutDialog o) => o -> Text -> m ()
- constructAboutDialogLogoIconName :: (IsAboutDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- clearAboutDialogLogoIconName :: (MonadIO m, IsAboutDialog o) => o -> m ()
- getAboutDialogProgramName :: (MonadIO m, IsAboutDialog o) => o -> m Text
- setAboutDialogProgramName :: (MonadIO m, IsAboutDialog o) => o -> Text -> m ()
- constructAboutDialogProgramName :: (IsAboutDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- getAboutDialogTranslatorCredits :: (MonadIO m, IsAboutDialog o) => o -> m Text
- setAboutDialogTranslatorCredits :: (MonadIO m, IsAboutDialog o) => o -> Text -> m ()
- constructAboutDialogTranslatorCredits :: (IsAboutDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- clearAboutDialogTranslatorCredits :: (MonadIO m, IsAboutDialog o) => o -> m ()
- getAboutDialogVersion :: (MonadIO m, IsAboutDialog o) => o -> m Text
- setAboutDialogVersion :: (MonadIO m, IsAboutDialog o) => o -> Text -> m ()
- constructAboutDialogVersion :: (IsAboutDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- clearAboutDialogVersion :: (MonadIO m, IsAboutDialog o) => o -> m ()
- getAboutDialogWebsite :: (MonadIO m, IsAboutDialog o) => o -> m Text
- setAboutDialogWebsite :: (MonadIO m, IsAboutDialog o) => o -> Text -> m ()
- constructAboutDialogWebsite :: (IsAboutDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- clearAboutDialogWebsite :: (MonadIO m, IsAboutDialog o) => o -> m ()
- getAboutDialogWebsiteLabel :: (MonadIO m, IsAboutDialog o) => o -> m Text
- setAboutDialogWebsiteLabel :: (MonadIO m, IsAboutDialog o) => o -> Text -> m ()
- constructAboutDialogWebsiteLabel :: (IsAboutDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- getAboutDialogWrapLicense :: (MonadIO m, IsAboutDialog o) => o -> m Bool
- setAboutDialogWrapLicense :: (MonadIO m, IsAboutDialog o) => o -> Bool -> m ()
- constructAboutDialogWrapLicense :: (IsAboutDialog o, MonadIO m) => Bool -> m (GValueConstruct o)
- aboutDialogNew :: (HasCallStack, MonadIO m) => m AboutDialog
- aboutDialogAddCreditSection :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Text -> [Text] -> m ()
- aboutDialogGetArtists :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m [Text]
- aboutDialogGetAuthors :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m [Text]
- aboutDialogGetComments :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Text
- aboutDialogGetCopyright :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Text
- aboutDialogGetDocumenters :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m [Text]
- aboutDialogGetLicense :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Text
- aboutDialogGetLicenseType :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m License
- aboutDialogGetLogo :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Pixbuf
- aboutDialogGetLogoIconName :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Text
- aboutDialogGetProgramName :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Text
- aboutDialogGetTranslatorCredits :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Text
- aboutDialogGetVersion :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Text
- aboutDialogGetWebsite :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Text
- aboutDialogGetWebsiteLabel :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Text
- aboutDialogGetWrapLicense :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> m Bool
- aboutDialogSetArtists :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> [Text] -> m ()
- aboutDialogSetAuthors :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> [Text] -> m ()
- aboutDialogSetComments :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Maybe Text -> m ()
- aboutDialogSetCopyright :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Maybe Text -> m ()
- aboutDialogSetDocumenters :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> [Text] -> m ()
- aboutDialogSetLogo :: (HasCallStack, MonadIO m, IsAboutDialog a, IsPixbuf b) => a -> Maybe b -> m ()
- aboutDialogSetLogoIconName :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Maybe Text -> m ()
- aboutDialogSetProgramName :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Text -> m ()
- aboutDialogSetTranslatorCredits :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Maybe Text -> m ()
- aboutDialogSetVersion :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Maybe Text -> m ()
- aboutDialogSetWebsite :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Maybe Text -> m ()
- aboutDialogSetWebsiteLabel :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Text -> m ()
- aboutDialogSetWrapLicense :: (HasCallStack, MonadIO m, IsAboutDialog a) => a -> Bool -> m ()
- class (ManagedPtrNewtype o, IsDescendantOf TreeDragSource o) => IsTreeDragSource o
- treeDragSourceDragDataDelete :: (HasCallStack, MonadIO m, IsTreeDragSource a) => a -> TreePath -> m Bool
- treeDragSourceDragDataGet :: (HasCallStack, MonadIO m, IsTreeDragSource a) => a -> TreePath -> SelectionData -> m Bool
- treeDragSourceRowDraggable :: (HasCallStack, MonadIO m, IsTreeDragSource a) => a -> TreePath -> m Bool
- class (GObject o, IsDescendantOf TreeModelSort o) => IsTreeModelSort o
- toTreeModelSort :: (MonadIO m, IsTreeModelSort o) => o -> m TreeModelSort
- getTreeModelSortModel :: (MonadIO m, IsTreeModelSort o) => o -> m TreeModel
- constructTreeModelSortModel :: (IsTreeModelSort o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o)
- treeModelSortNewWithModel :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m TreeModelSort
- treeModelSortClearCache :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> m ()
- treeModelSortConvertChildIterToIter :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreeIter -> m (Bool, TreeIter)
- treeModelSortConvertChildPathToPath :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreePath -> m (Maybe TreePath)
- treeModelSortConvertIterToChildIter :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreeIter -> m TreeIter
- treeModelSortConvertPathToChildPath :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreePath -> m (Maybe TreePath)
- treeModelSortGetModel :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> m TreeModel
- treeModelSortIterIsValid :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreeIter -> m Bool
- treeModelSortResetDefaultSortFunc :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> m ()
- class (GObject o, IsDescendantOf TreeModelFilter o) => IsTreeModelFilter o
- toTreeModelFilter :: (MonadIO m, IsTreeModelFilter o) => o -> m TreeModelFilter
- getTreeModelFilterChildModel :: (MonadIO m, IsTreeModelFilter o) => o -> m (Maybe TreeModel)
- constructTreeModelFilterChildModel :: (IsTreeModelFilter o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o)
- getTreeModelFilterVirtualRoot :: (MonadIO m, IsTreeModelFilter o) => o -> m (Maybe TreePath)
- constructTreeModelFilterVirtualRoot :: (IsTreeModelFilter o, MonadIO m) => TreePath -> m (GValueConstruct o)
- treeModelFilterClearCache :: (HasCallStack, MonadIO m, IsTreeModelFilter a) => a -> m ()
- treeModelFilterConvertChildIterToIter :: (HasCallStack, MonadIO m, IsTreeModelFilter a) => a -> TreeIter -> m (Bool, TreeIter)
- treeModelFilterConvertChildPathToPath :: (HasCallStack, MonadIO m, IsTreeModelFilter a) => a -> TreePath -> m (Maybe TreePath)
- treeModelFilterConvertIterToChildIter :: (HasCallStack, MonadIO m, IsTreeModelFilter a) => a -> TreeIter -> m TreeIter
- treeModelFilterConvertPathToChildPath :: (HasCallStack, MonadIO m, IsTreeModelFilter a) => a -> TreePath -> m (Maybe TreePath)
- treeModelFilterGetModel :: (HasCallStack, MonadIO m, IsTreeModelFilter a) => a -> m TreeModel
- class (ManagedPtrNewtype o, IsDescendantOf TreeDragDest o) => IsTreeDragDest o
- treeDragDestDragDataReceived :: (HasCallStack, MonadIO m, IsTreeDragDest a) => a -> TreePath -> SelectionData -> m Bool
- treeDragDestRowDropPossible :: (HasCallStack, MonadIO m, IsTreeDragDest a) => a -> TreePath -> SelectionData -> m Bool
- class (GObject o, IsDescendantOf TreeStore o) => IsTreeStore o
- toTreeStore :: (MonadIO m, IsTreeStore o) => o -> m TreeStore
- treeStoreNew :: (HasCallStack, MonadIO m) => [GType] -> m TreeStore
- treeStoreAppend :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> m TreeIter
- treeStoreClear :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> m ()
- treeStoreInsert :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> Int32 -> m TreeIter
- treeStoreInsertAfter :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter
- treeStoreInsertBefore :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter
- treeStoreInsertWithValues :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> Int32 -> [Int32] -> [GValue] -> m TreeIter
- treeStoreIsAncestor :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> TreeIter -> m Bool
- treeStoreIterDepth :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> m Int32
- treeStoreIterIsValid :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> m Bool
- treeStoreMoveAfter :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> Maybe TreeIter -> m ()
- treeStoreMoveBefore :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> Maybe TreeIter -> m ()
- treeStorePrepend :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> m TreeIter
- treeStoreRemove :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> m Bool
- treeStoreSetColumnTypes :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> [GType] -> m ()
- treeStoreSet :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> [Int32] -> [GValue] -> m ()
- treeStoreSwap :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> TreeIter -> m ()
- class (GObject o, IsDescendantOf ListStore o) => IsListStore o
- toListStore :: (MonadIO m, IsListStore o) => o -> m ListStore
- listStoreNew :: (HasCallStack, MonadIO m) => [GType] -> m ListStore
- listStoreAppend :: (HasCallStack, MonadIO m, IsListStore a) => a -> m TreeIter
- listStoreClear :: (HasCallStack, MonadIO m, IsListStore a) => a -> m ()
- listStoreInsert :: (HasCallStack, MonadIO m, IsListStore a) => a -> Int32 -> m TreeIter
- listStoreInsertAfter :: (HasCallStack, MonadIO m, IsListStore a) => a -> Maybe TreeIter -> m TreeIter
- listStoreInsertBefore :: (HasCallStack, MonadIO m, IsListStore a) => a -> Maybe TreeIter -> m TreeIter
- listStoreInsertWithValuesv :: (HasCallStack, MonadIO m, IsListStore a) => a -> Int32 -> [Int32] -> [GValue] -> m TreeIter
- listStoreIterIsValid :: (HasCallStack, MonadIO m, IsListStore a) => a -> TreeIter -> m Bool
- listStoreMoveAfter :: (HasCallStack, MonadIO m, IsListStore a) => a -> TreeIter -> Maybe TreeIter -> m ()
- listStoreMoveBefore :: (HasCallStack, MonadIO m, IsListStore a) => a -> TreeIter -> Maybe TreeIter -> m ()
- listStorePrepend :: (HasCallStack, MonadIO m, IsListStore a) => a -> m TreeIter
- listStoreRemove :: (HasCallStack, MonadIO m, IsListStore a) => a -> TreeIter -> m Bool
- listStoreReorder :: (HasCallStack, MonadIO m, IsListStore a) => a -> [Int32] -> m ()
- listStoreSetColumnTypes :: (HasCallStack, MonadIO m, IsListStore a) => a -> [GType] -> m ()
- listStoreSet :: (HasCallStack, MonadIO m, IsListStore a) => a -> TreeIter -> [Int32] -> [GValue] -> m ()
- listStoreSwap :: (HasCallStack, MonadIO m, IsListStore a) => a -> TreeIter -> TreeIter -> m ()
- class (GObject o, IsDescendantOf ToolShell o) => IsToolShell o
- toToolShell :: (MonadIO m, IsToolShell o) => o -> m ToolShell
- toolShellGetEllipsizeMode :: (HasCallStack, MonadIO m, IsToolShell a) => a -> m EllipsizeMode
- toolShellGetTextAlignment :: (HasCallStack, MonadIO m, IsToolShell a) => a -> m Float
- toolShellGetTextOrientation :: (HasCallStack, MonadIO m, IsToolShell a) => a -> m Orientation
- toolShellGetTextSizeGroup :: (HasCallStack, MonadIO m, IsToolShell a) => a -> m SizeGroup
- toolShellRebuildMenu :: (HasCallStack, MonadIO m, IsToolShell a) => a -> m ()
- class (GObject o, IsDescendantOf RecentChooser o) => IsRecentChooser o
- toRecentChooser :: (MonadIO m, IsRecentChooser o) => o -> m RecentChooser
- type RecentChooserSelectionChangedCallback = IO ()
- type RecentChooserItemActivatedCallback = IO ()
- getRecentChooserFilter :: (MonadIO m, IsRecentChooser o) => o -> m RecentFilter
- setRecentChooserFilter :: (MonadIO m, IsRecentChooser o, IsRecentFilter a) => o -> a -> m ()
- constructRecentChooserFilter :: (IsRecentChooser o, MonadIO m, IsRecentFilter a) => a -> m (GValueConstruct o)
- clearRecentChooserFilter :: (MonadIO m, IsRecentChooser o) => o -> m ()
- getRecentChooserLimit :: (MonadIO m, IsRecentChooser o) => o -> m Int32
- setRecentChooserLimit :: (MonadIO m, IsRecentChooser o) => o -> Int32 -> m ()
- constructRecentChooserLimit :: (IsRecentChooser o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getRecentChooserLocalOnly :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- setRecentChooserLocalOnly :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- constructRecentChooserLocalOnly :: (IsRecentChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- constructRecentChooserRecentManager :: (IsRecentChooser o, MonadIO m, IsRecentManager a) => a -> m (GValueConstruct o)
- getRecentChooserSelectMultiple :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- setRecentChooserSelectMultiple :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- constructRecentChooserSelectMultiple :: (IsRecentChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getRecentChooserShowIcons :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- setRecentChooserShowIcons :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- constructRecentChooserShowIcons :: (IsRecentChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getRecentChooserShowNotFound :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- setRecentChooserShowNotFound :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- constructRecentChooserShowNotFound :: (IsRecentChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getRecentChooserShowPrivate :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- setRecentChooserShowPrivate :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- constructRecentChooserShowPrivate :: (IsRecentChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getRecentChooserShowTips :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- setRecentChooserShowTips :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- constructRecentChooserShowTips :: (IsRecentChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getRecentChooserSortType :: (MonadIO m, IsRecentChooser o) => o -> m RecentSortType
- setRecentChooserSortType :: (MonadIO m, IsRecentChooser o) => o -> RecentSortType -> m ()
- constructRecentChooserSortType :: (IsRecentChooser o, MonadIO m) => RecentSortType -> m (GValueConstruct o)
- recentChooserAddFilter :: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) => a -> b -> m ()
- recentChooserGetCurrentItem :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m RecentInfo
- recentChooserGetCurrentUri :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Text
- recentChooserGetFilter :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m RecentFilter
- recentChooserGetLimit :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Int32
- recentChooserGetLocalOnly :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- recentChooserGetSelectMultiple :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- recentChooserGetShowIcons :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- recentChooserGetShowNotFound :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- recentChooserGetShowPrivate :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- recentChooserGetShowTips :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- recentChooserGetSortType :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m RecentSortType
- recentChooserListFilters :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m [RecentFilter]
- recentChooserRemoveFilter :: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) => a -> b -> m ()
- recentChooserSelectAll :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m ()
- recentChooserSelectUri :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Text -> m ()
- recentChooserSetCurrentUri :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Text -> m ()
- recentChooserSetLimit :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Int32 -> m ()
- recentChooserSetSelectMultiple :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- recentChooserSetShowIcons :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- recentChooserSetShowNotFound :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- recentChooserSetShowPrivate :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- recentChooserSetShowTips :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- recentChooserUnselectAll :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m ()
- recentChooserUnselectUri :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Text -> m ()
- onRecentChooserItemActivated :: (IsRecentChooser a, MonadIO m) => a -> ((?self :: a) => RecentChooserItemActivatedCallback) -> m SignalHandlerId
- afterRecentChooserItemActivated :: (IsRecentChooser a, MonadIO m) => a -> ((?self :: a) => RecentChooserItemActivatedCallback) -> m SignalHandlerId
- onRecentChooserSelectionChanged :: (IsRecentChooser a, MonadIO m) => a -> ((?self :: a) => RecentChooserSelectionChangedCallback) -> m SignalHandlerId
- afterRecentChooserSelectionChanged :: (IsRecentChooser a, MonadIO m) => a -> ((?self :: a) => RecentChooserSelectionChangedCallback) -> m SignalHandlerId
- class (GObject o, IsDescendantOf RecentChooserWidget o) => IsRecentChooserWidget o
- toRecentChooserWidget :: (MonadIO m, IsRecentChooserWidget o) => o -> m RecentChooserWidget
- recentChooserWidgetNew :: (HasCallStack, MonadIO m) => m RecentChooserWidget
- recentChooserWidgetNewForManager :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> m RecentChooserWidget
- class (GObject o, IsDescendantOf RecentChooserDialog o) => IsRecentChooserDialog o
- newtype RecentChooserDialog = RecentChooserDialog (ManagedPtr RecentChooserDialog)
- toRecentChooserDialog :: (MonadIO m, IsRecentChooserDialog o) => o -> m RecentChooserDialog
- class (GObject o, IsDescendantOf RecentAction o) => IsRecentAction o
- toRecentAction :: (MonadIO m, IsRecentAction o) => o -> m RecentAction
- getRecentActionShowNumbers :: (MonadIO m, IsRecentAction o) => o -> m Bool
- setRecentActionShowNumbers :: (MonadIO m, IsRecentAction o) => o -> Bool -> m ()
- constructRecentActionShowNumbers :: (IsRecentAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- recentActionNew :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> Maybe Text -> Maybe Text -> m RecentAction
- recentActionNewForManager :: (HasCallStack, MonadIO m, IsRecentManager a) => Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe a -> m RecentAction
- recentActionGetShowNumbers :: (HasCallStack, MonadIO m, IsRecentAction a) => a -> m Bool
- recentActionSetShowNumbers :: (HasCallStack, MonadIO m, IsRecentAction a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf FileChooser o) => IsFileChooser o
- toFileChooser :: (MonadIO m, IsFileChooser o) => o -> m FileChooser
- type FileChooserUpdatePreviewCallback = IO ()
- type FileChooserSelectionChangedCallback = IO ()
- type FileChooserFileActivatedCallback = IO ()
- type FileChooserCurrentFolderChangedCallback = IO ()
- type FileChooserConfirmOverwriteCallback = IO FileChooserConfirmation
- getFileChooserAction :: (MonadIO m, IsFileChooser o) => o -> m FileChooserAction
- setFileChooserAction :: (MonadIO m, IsFileChooser o) => o -> FileChooserAction -> m ()
- constructFileChooserAction :: (IsFileChooser o, MonadIO m) => FileChooserAction -> m (GValueConstruct o)
- getFileChooserCreateFolders :: (MonadIO m, IsFileChooser o) => o -> m Bool
- setFileChooserCreateFolders :: (MonadIO m, IsFileChooser o) => o -> Bool -> m ()
- constructFileChooserCreateFolders :: (IsFileChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFileChooserDoOverwriteConfirmation :: (MonadIO m, IsFileChooser o) => o -> m Bool
- setFileChooserDoOverwriteConfirmation :: (MonadIO m, IsFileChooser o) => o -> Bool -> m ()
- constructFileChooserDoOverwriteConfirmation :: (IsFileChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFileChooserExtraWidget :: (MonadIO m, IsFileChooser o) => o -> m (Maybe Widget)
- setFileChooserExtraWidget :: (MonadIO m, IsFileChooser o, IsWidget a) => o -> a -> m ()
- constructFileChooserExtraWidget :: (IsFileChooser o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- getFileChooserFilter :: (MonadIO m, IsFileChooser o) => o -> m (Maybe FileFilter)
- setFileChooserFilter :: (MonadIO m, IsFileChooser o, IsFileFilter a) => o -> a -> m ()
- constructFileChooserFilter :: (IsFileChooser o, MonadIO m, IsFileFilter a) => a -> m (GValueConstruct o)
- getFileChooserLocalOnly :: (MonadIO m, IsFileChooser o) => o -> m Bool
- setFileChooserLocalOnly :: (MonadIO m, IsFileChooser o) => o -> Bool -> m ()
- constructFileChooserLocalOnly :: (IsFileChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFileChooserPreviewWidget :: (MonadIO m, IsFileChooser o) => o -> m (Maybe Widget)
- setFileChooserPreviewWidget :: (MonadIO m, IsFileChooser o, IsWidget a) => o -> a -> m ()
- constructFileChooserPreviewWidget :: (IsFileChooser o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- getFileChooserPreviewWidgetActive :: (MonadIO m, IsFileChooser o) => o -> m Bool
- setFileChooserPreviewWidgetActive :: (MonadIO m, IsFileChooser o) => o -> Bool -> m ()
- constructFileChooserPreviewWidgetActive :: (IsFileChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFileChooserSelectMultiple :: (MonadIO m, IsFileChooser o) => o -> m Bool
- setFileChooserSelectMultiple :: (MonadIO m, IsFileChooser o) => o -> Bool -> m ()
- constructFileChooserSelectMultiple :: (IsFileChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFileChooserShowHidden :: (MonadIO m, IsFileChooser o) => o -> m Bool
- setFileChooserShowHidden :: (MonadIO m, IsFileChooser o) => o -> Bool -> m ()
- constructFileChooserShowHidden :: (IsFileChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFileChooserUsePreviewLabel :: (MonadIO m, IsFileChooser o) => o -> m Bool
- setFileChooserUsePreviewLabel :: (MonadIO m, IsFileChooser o) => o -> Bool -> m ()
- constructFileChooserUsePreviewLabel :: (IsFileChooser o, MonadIO m) => Bool -> m (GValueConstruct o)
- fileChooserGetAction :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m FileChooserAction
- fileChooserGetCreateFolders :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m Bool
- fileChooserGetCurrentFolderFile :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe File)
- fileChooserGetCurrentName :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m Text
- fileChooserGetDoOverwriteConfirmation :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m Bool
- fileChooserGetExtraWidget :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe Widget)
- fileChooserGetFile :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m File
- fileChooserGetFiles :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m [File]
- fileChooserGetFilter :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe FileFilter)
- fileChooserGetLocalOnly :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m Bool
- fileChooserGetPreviewFile :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe File)
- fileChooserGetPreviewWidget :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe Widget)
- fileChooserGetPreviewWidgetActive :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m Bool
- fileChooserGetSelectMultiple :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m Bool
- fileChooserGetShowHidden :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m Bool
- fileChooserGetUsePreviewLabel :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m Bool
- fileChooserListFilters :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m [FileFilter]
- fileChooserListShortcutFolderUris :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m [Text]
- fileChooserListShortcutFolders :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m [[Char]]
- fileChooserRemoveChoice :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m ()
- fileChooserRemoveShortcutFolder :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> [Char] -> m ()
- fileChooserRemoveShortcutFolderUri :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m ()
- fileChooserSelectAll :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m ()
- fileChooserSelectFile :: (HasCallStack, MonadIO m, IsFileChooser a, IsFile b) => a -> b -> m ()
- fileChooserSetCurrentFolderFile :: (HasCallStack, MonadIO m, IsFileChooser a, IsFile b) => a -> b -> m ()
- fileChooserSetFile :: (HasCallStack, MonadIO m, IsFileChooser a, IsFile b) => a -> b -> m ()
- fileChooserUnselectFile :: (HasCallStack, MonadIO m, IsFileChooser a, IsFile b) => a -> b -> m ()
- onFileChooserConfirmOverwrite :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserConfirmOverwriteCallback) -> m SignalHandlerId
- afterFileChooserConfirmOverwrite :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserConfirmOverwriteCallback) -> m SignalHandlerId
- onFileChooserCurrentFolderChanged :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserCurrentFolderChangedCallback) -> m SignalHandlerId
- afterFileChooserCurrentFolderChanged :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserCurrentFolderChangedCallback) -> m SignalHandlerId
- onFileChooserFileActivated :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserFileActivatedCallback) -> m SignalHandlerId
- afterFileChooserFileActivated :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserFileActivatedCallback) -> m SignalHandlerId
- onFileChooserSelectionChanged :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserSelectionChangedCallback) -> m SignalHandlerId
- afterFileChooserSelectionChanged :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserSelectionChangedCallback) -> m SignalHandlerId
- onFileChooserUpdatePreview :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserUpdatePreviewCallback) -> m SignalHandlerId
- afterFileChooserUpdatePreview :: (IsFileChooser a, MonadIO m) => a -> ((?self :: a) => FileChooserUpdatePreviewCallback) -> m SignalHandlerId
- class (GObject o, IsDescendantOf FileChooserWidget o) => IsFileChooserWidget o
- toFileChooserWidget :: (MonadIO m, IsFileChooserWidget o) => o -> m FileChooserWidget
- type FileChooserWidgetUpFolderCallback = IO ()
- type FileChooserWidgetShowHiddenCallback = IO ()
- type FileChooserWidgetSearchShortcutCallback = IO ()
- type FileChooserWidgetRecentShortcutCallback = IO ()
- type FileChooserWidgetQuickBookmarkCallback = Int32 -> IO ()
- type FileChooserWidgetPlacesShortcutCallback = IO ()
- type FileChooserWidgetLocationTogglePopupCallback = IO ()
- type FileChooserWidgetLocationPopupOnPasteCallback = IO ()
- type FileChooserWidgetLocationPopupCallback = Text -> IO ()
- type FileChooserWidgetHomeFolderCallback = IO ()
- type FileChooserWidgetDownFolderCallback = IO ()
- type FileChooserWidgetDesktopFolderCallback = IO ()
- onFileChooserWidgetDesktopFolder :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetDesktopFolderCallback) -> m SignalHandlerId
- afterFileChooserWidgetDesktopFolder :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetDesktopFolderCallback) -> m SignalHandlerId
- onFileChooserWidgetDownFolder :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetDownFolderCallback) -> m SignalHandlerId
- afterFileChooserWidgetDownFolder :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetDownFolderCallback) -> m SignalHandlerId
- onFileChooserWidgetHomeFolder :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetHomeFolderCallback) -> m SignalHandlerId
- afterFileChooserWidgetHomeFolder :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetHomeFolderCallback) -> m SignalHandlerId
- onFileChooserWidgetLocationPopup :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetLocationPopupCallback) -> m SignalHandlerId
- afterFileChooserWidgetLocationPopup :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetLocationPopupCallback) -> m SignalHandlerId
- onFileChooserWidgetLocationPopupOnPaste :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetLocationPopupOnPasteCallback) -> m SignalHandlerId
- afterFileChooserWidgetLocationPopupOnPaste :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetLocationPopupOnPasteCallback) -> m SignalHandlerId
- onFileChooserWidgetLocationTogglePopup :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetLocationTogglePopupCallback) -> m SignalHandlerId
- afterFileChooserWidgetLocationTogglePopup :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetLocationTogglePopupCallback) -> m SignalHandlerId
- onFileChooserWidgetPlacesShortcut :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetPlacesShortcutCallback) -> m SignalHandlerId
- afterFileChooserWidgetPlacesShortcut :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetPlacesShortcutCallback) -> m SignalHandlerId
- onFileChooserWidgetQuickBookmark :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetQuickBookmarkCallback) -> m SignalHandlerId
- afterFileChooserWidgetQuickBookmark :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetQuickBookmarkCallback) -> m SignalHandlerId
- onFileChooserWidgetRecentShortcut :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetRecentShortcutCallback) -> m SignalHandlerId
- afterFileChooserWidgetRecentShortcut :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetRecentShortcutCallback) -> m SignalHandlerId
- onFileChooserWidgetSearchShortcut :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetSearchShortcutCallback) -> m SignalHandlerId
- afterFileChooserWidgetSearchShortcut :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetSearchShortcutCallback) -> m SignalHandlerId
- onFileChooserWidgetShowHidden :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetShowHiddenCallback) -> m SignalHandlerId
- afterFileChooserWidgetShowHidden :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetShowHiddenCallback) -> m SignalHandlerId
- onFileChooserWidgetUpFolder :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetUpFolderCallback) -> m SignalHandlerId
- afterFileChooserWidgetUpFolder :: (IsFileChooserWidget a, MonadIO m) => a -> ((?self :: a) => FileChooserWidgetUpFolderCallback) -> m SignalHandlerId
- getFileChooserWidgetSearchMode :: (MonadIO m, IsFileChooserWidget o) => o -> m Bool
- setFileChooserWidgetSearchMode :: (MonadIO m, IsFileChooserWidget o) => o -> Bool -> m ()
- constructFileChooserWidgetSearchMode :: (IsFileChooserWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFileChooserWidgetSubtitle :: (MonadIO m, IsFileChooserWidget o) => o -> m (Maybe Text)
- fileChooserWidgetNew :: (HasCallStack, MonadIO m) => FileChooserAction -> m FileChooserWidget
- class (GObject o, IsDescendantOf FileChooserNative o) => IsFileChooserNative o
- toFileChooserNative :: (MonadIO m, IsFileChooserNative o) => o -> m FileChooserNative
- getFileChooserNativeAcceptLabel :: (MonadIO m, IsFileChooserNative o) => o -> m (Maybe Text)
- setFileChooserNativeAcceptLabel :: (MonadIO m, IsFileChooserNative o) => o -> Text -> m ()
- constructFileChooserNativeAcceptLabel :: (IsFileChooserNative o, MonadIO m) => Text -> m (GValueConstruct o)
- clearFileChooserNativeAcceptLabel :: (MonadIO m, IsFileChooserNative o) => o -> m ()
- getFileChooserNativeCancelLabel :: (MonadIO m, IsFileChooserNative o) => o -> m (Maybe Text)
- setFileChooserNativeCancelLabel :: (MonadIO m, IsFileChooserNative o) => o -> Text -> m ()
- constructFileChooserNativeCancelLabel :: (IsFileChooserNative o, MonadIO m) => Text -> m (GValueConstruct o)
- clearFileChooserNativeCancelLabel :: (MonadIO m, IsFileChooserNative o) => o -> m ()
- fileChooserNativeNew :: (HasCallStack, MonadIO m, IsWindow a) => Maybe Text -> Maybe a -> FileChooserAction -> Maybe Text -> Maybe Text -> m FileChooserNative
- fileChooserNativeGetAcceptLabel :: (HasCallStack, MonadIO m, IsFileChooserNative a) => a -> m (Maybe Text)
- fileChooserNativeGetCancelLabel :: (HasCallStack, MonadIO m, IsFileChooserNative a) => a -> m (Maybe Text)
- fileChooserNativeSetAcceptLabel :: (HasCallStack, MonadIO m, IsFileChooserNative a) => a -> Maybe Text -> m ()
- fileChooserNativeSetCancelLabel :: (HasCallStack, MonadIO m, IsFileChooserNative a) => a -> Maybe Text -> m ()
- class (GObject o, IsDescendantOf FileChooserDialog o) => IsFileChooserDialog o
- toFileChooserDialog :: (MonadIO m, IsFileChooserDialog o) => o -> m FileChooserDialog
- class (GObject o, IsDescendantOf FileChooserButton o) => IsFileChooserButton o
- toFileChooserButton :: (MonadIO m, IsFileChooserButton o) => o -> m FileChooserButton
- type FileChooserButtonFileSetCallback = IO ()
- onFileChooserButtonFileSet :: (IsFileChooserButton a, MonadIO m) => a -> ((?self :: a) => FileChooserButtonFileSetCallback) -> m SignalHandlerId
- afterFileChooserButtonFileSet :: (IsFileChooserButton a, MonadIO m) => a -> ((?self :: a) => FileChooserButtonFileSetCallback) -> m SignalHandlerId
- constructFileChooserButtonDialog :: (IsFileChooserButton o, MonadIO m, IsFileChooser a) => a -> m (GValueConstruct o)
- getFileChooserButtonTitle :: (MonadIO m, IsFileChooserButton o) => o -> m Text
- setFileChooserButtonTitle :: (MonadIO m, IsFileChooserButton o) => o -> Text -> m ()
- constructFileChooserButtonTitle :: (IsFileChooserButton o, MonadIO m) => Text -> m (GValueConstruct o)
- getFileChooserButtonWidthChars :: (MonadIO m, IsFileChooserButton o) => o -> m Int32
- setFileChooserButtonWidthChars :: (MonadIO m, IsFileChooserButton o) => o -> Int32 -> m ()
- constructFileChooserButtonWidthChars :: (IsFileChooserButton o, MonadIO m) => Int32 -> m (GValueConstruct o)
- fileChooserButtonNew :: (HasCallStack, MonadIO m) => Text -> FileChooserAction -> m FileChooserButton
- fileChooserButtonNewWithDialog :: (HasCallStack, MonadIO m, IsDialog a) => a -> m FileChooserButton
- fileChooserButtonGetFocusOnClick :: (HasCallStack, MonadIO m, IsFileChooserButton a) => a -> m Bool
- fileChooserButtonGetTitle :: (HasCallStack, MonadIO m, IsFileChooserButton a) => a -> m Text
- fileChooserButtonGetWidthChars :: (HasCallStack, MonadIO m, IsFileChooserButton a) => a -> m Int32
- fileChooserButtonSetTitle :: (HasCallStack, MonadIO m, IsFileChooserButton a) => a -> Text -> m ()
- fileChooserButtonSetWidthChars :: (HasCallStack, MonadIO m, IsFileChooserButton a) => a -> Int32 -> m ()
- class (GObject o, IsDescendantOf RendererCellAccessible o) => IsRendererCellAccessible o
- newtype RendererCellAccessible = RendererCellAccessible (ManagedPtr RendererCellAccessible)
- toRendererCellAccessible :: (MonadIO m, IsRendererCellAccessible o) => o -> m RendererCellAccessible
- getRendererCellAccessibleRenderer :: (MonadIO m, IsRendererCellAccessible o) => o -> m (Maybe CellRenderer)
- constructRendererCellAccessibleRenderer :: (IsRendererCellAccessible o, MonadIO m, IsCellRenderer a) => a -> m (GValueConstruct o)
- rendererCellAccessibleNew :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m RendererCellAccessible
- class (GObject o, IsDescendantOf TextCellAccessible o) => IsTextCellAccessible o
- newtype TextCellAccessible = TextCellAccessible (ManagedPtr TextCellAccessible)
- toTextCellAccessible :: (MonadIO m, IsTextCellAccessible o) => o -> m TextCellAccessible
- class (GObject o, IsDescendantOf ImageCellAccessible o) => IsImageCellAccessible o
- newtype ImageCellAccessible = ImageCellAccessible (ManagedPtr ImageCellAccessible)
- toImageCellAccessible :: (MonadIO m, IsImageCellAccessible o) => o -> m ImageCellAccessible
- class (GObject o, IsDescendantOf CellRendererToggle o) => IsCellRendererToggle o
- toCellRendererToggle :: (MonadIO m, IsCellRendererToggle o) => o -> m CellRendererToggle
- type CellRendererToggleToggledCallback = Text -> IO ()
- onCellRendererToggleToggled :: (IsCellRendererToggle a, MonadIO m) => a -> ((?self :: a) => CellRendererToggleToggledCallback) -> m SignalHandlerId
- afterCellRendererToggleToggled :: (IsCellRendererToggle a, MonadIO m) => a -> ((?self :: a) => CellRendererToggleToggledCallback) -> m SignalHandlerId
- getCellRendererToggleActivatable :: (MonadIO m, IsCellRendererToggle o) => o -> m Bool
- setCellRendererToggleActivatable :: (MonadIO m, IsCellRendererToggle o) => o -> Bool -> m ()
- constructCellRendererToggleActivatable :: (IsCellRendererToggle o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererToggleActive :: (MonadIO m, IsCellRendererToggle o) => o -> m Bool
- setCellRendererToggleActive :: (MonadIO m, IsCellRendererToggle o) => o -> Bool -> m ()
- constructCellRendererToggleActive :: (IsCellRendererToggle o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererToggleInconsistent :: (MonadIO m, IsCellRendererToggle o) => o -> m Bool
- setCellRendererToggleInconsistent :: (MonadIO m, IsCellRendererToggle o) => o -> Bool -> m ()
- constructCellRendererToggleInconsistent :: (IsCellRendererToggle o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererToggleIndicatorSize :: (MonadIO m, IsCellRendererToggle o) => o -> m Int32
- setCellRendererToggleIndicatorSize :: (MonadIO m, IsCellRendererToggle o) => o -> Int32 -> m ()
- constructCellRendererToggleIndicatorSize :: (IsCellRendererToggle o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererToggleRadio :: (MonadIO m, IsCellRendererToggle o) => o -> m Bool
- setCellRendererToggleRadio :: (MonadIO m, IsCellRendererToggle o) => o -> Bool -> m ()
- constructCellRendererToggleRadio :: (IsCellRendererToggle o, MonadIO m) => Bool -> m (GValueConstruct o)
- cellRendererToggleNew :: (HasCallStack, MonadIO m) => m CellRendererToggle
- cellRendererToggleGetActivatable :: (HasCallStack, MonadIO m, IsCellRendererToggle a) => a -> m Bool
- cellRendererToggleGetActive :: (HasCallStack, MonadIO m, IsCellRendererToggle a) => a -> m Bool
- cellRendererToggleGetRadio :: (HasCallStack, MonadIO m, IsCellRendererToggle a) => a -> m Bool
- cellRendererToggleSetRadio :: (HasCallStack, MonadIO m, IsCellRendererToggle a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf CellRendererText o) => IsCellRendererText o
- toCellRendererText :: (MonadIO m, IsCellRendererText o) => o -> m CellRendererText
- type CellRendererTextEditedCallback = Text -> Text -> IO ()
- onCellRendererTextEdited :: (IsCellRendererText a, MonadIO m) => a -> ((?self :: a) => CellRendererTextEditedCallback) -> m SignalHandlerId
- afterCellRendererTextEdited :: (IsCellRendererText a, MonadIO m) => a -> ((?self :: a) => CellRendererTextEditedCallback) -> m SignalHandlerId
- getCellRendererTextAlignSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextAlignSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextAlignSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextAlignment :: (MonadIO m, IsCellRendererText o) => o -> m Alignment
- setCellRendererTextAlignment :: (MonadIO m, IsCellRendererText o) => o -> Alignment -> m ()
- constructCellRendererTextAlignment :: (IsCellRendererText o, MonadIO m) => Alignment -> m (GValueConstruct o)
- getCellRendererTextAttributes :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe AttrList)
- setCellRendererTextAttributes :: (MonadIO m, IsCellRendererText o) => o -> AttrList -> m ()
- constructCellRendererTextAttributes :: (IsCellRendererText o, MonadIO m) => AttrList -> m (GValueConstruct o)
- clearCellRendererTextAttributes :: (MonadIO m, IsCellRendererText o) => o -> m ()
- setCellRendererTextBackground :: (MonadIO m, IsCellRendererText o) => o -> Text -> m ()
- constructCellRendererTextBackground :: (IsCellRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererTextBackground :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextBackgroundGdk :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Color)
- setCellRendererTextBackgroundGdk :: (MonadIO m, IsCellRendererText o) => o -> Color -> m ()
- constructCellRendererTextBackgroundGdk :: (IsCellRendererText o, MonadIO m) => Color -> m (GValueConstruct o)
- clearCellRendererTextBackgroundGdk :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextBackgroundRgba :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe RGBA)
- setCellRendererTextBackgroundRgba :: (MonadIO m, IsCellRendererText o) => o -> RGBA -> m ()
- constructCellRendererTextBackgroundRgba :: (IsCellRendererText o, MonadIO m) => RGBA -> m (GValueConstruct o)
- clearCellRendererTextBackgroundRgba :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextBackgroundSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextBackgroundSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextBackgroundSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextEditable :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextEditable :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextEditable :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextEditableSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextEditableSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextEditableSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextEllipsize :: (MonadIO m, IsCellRendererText o) => o -> m EllipsizeMode
- setCellRendererTextEllipsize :: (MonadIO m, IsCellRendererText o) => o -> EllipsizeMode -> m ()
- constructCellRendererTextEllipsize :: (IsCellRendererText o, MonadIO m) => EllipsizeMode -> m (GValueConstruct o)
- getCellRendererTextEllipsizeSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextEllipsizeSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextEllipsizeSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextFamily :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Text)
- setCellRendererTextFamily :: (MonadIO m, IsCellRendererText o) => o -> Text -> m ()
- constructCellRendererTextFamily :: (IsCellRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererTextFamily :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextFamilySet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextFamilySet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextFamilySet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextFont :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Text)
- setCellRendererTextFont :: (MonadIO m, IsCellRendererText o) => o -> Text -> m ()
- constructCellRendererTextFont :: (IsCellRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererTextFont :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextFontDesc :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe FontDescription)
- setCellRendererTextFontDesc :: (MonadIO m, IsCellRendererText o) => o -> FontDescription -> m ()
- constructCellRendererTextFontDesc :: (IsCellRendererText o, MonadIO m) => FontDescription -> m (GValueConstruct o)
- clearCellRendererTextFontDesc :: (MonadIO m, IsCellRendererText o) => o -> m ()
- setCellRendererTextForeground :: (MonadIO m, IsCellRendererText o) => o -> Text -> m ()
- constructCellRendererTextForeground :: (IsCellRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererTextForeground :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextForegroundGdk :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Color)
- setCellRendererTextForegroundGdk :: (MonadIO m, IsCellRendererText o) => o -> Color -> m ()
- constructCellRendererTextForegroundGdk :: (IsCellRendererText o, MonadIO m) => Color -> m (GValueConstruct o)
- clearCellRendererTextForegroundGdk :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextForegroundRgba :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe RGBA)
- setCellRendererTextForegroundRgba :: (MonadIO m, IsCellRendererText o) => o -> RGBA -> m ()
- constructCellRendererTextForegroundRgba :: (IsCellRendererText o, MonadIO m) => RGBA -> m (GValueConstruct o)
- clearCellRendererTextForegroundRgba :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextForegroundSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextForegroundSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextForegroundSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextLanguage :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Text)
- setCellRendererTextLanguage :: (MonadIO m, IsCellRendererText o) => o -> Text -> m ()
- constructCellRendererTextLanguage :: (IsCellRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererTextLanguage :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextLanguageSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextLanguageSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextLanguageSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- setCellRendererTextMarkup :: (MonadIO m, IsCellRendererText o) => o -> Text -> m ()
- constructCellRendererTextMarkup :: (IsCellRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererTextMarkup :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextMaxWidthChars :: (MonadIO m, IsCellRendererText o) => o -> m Int32
- setCellRendererTextMaxWidthChars :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m ()
- constructCellRendererTextMaxWidthChars :: (IsCellRendererText o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererTextPlaceholderText :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Text)
- setCellRendererTextPlaceholderText :: (MonadIO m, IsCellRendererText o) => o -> Text -> m ()
- constructCellRendererTextPlaceholderText :: (IsCellRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererTextPlaceholderText :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextRise :: (MonadIO m, IsCellRendererText o) => o -> m Int32
- setCellRendererTextRise :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m ()
- constructCellRendererTextRise :: (IsCellRendererText o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererTextRiseSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextRiseSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextRiseSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextScale :: (MonadIO m, IsCellRendererText o) => o -> m Double
- setCellRendererTextScale :: (MonadIO m, IsCellRendererText o) => o -> Double -> m ()
- constructCellRendererTextScale :: (IsCellRendererText o, MonadIO m) => Double -> m (GValueConstruct o)
- getCellRendererTextScaleSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextScaleSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextScaleSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextSingleParagraphMode :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextSingleParagraphMode :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextSingleParagraphMode :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextSize :: (MonadIO m, IsCellRendererText o) => o -> m Int32
- setCellRendererTextSize :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m ()
- constructCellRendererTextSize :: (IsCellRendererText o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererTextSizePoints :: (MonadIO m, IsCellRendererText o) => o -> m Double
- setCellRendererTextSizePoints :: (MonadIO m, IsCellRendererText o) => o -> Double -> m ()
- constructCellRendererTextSizePoints :: (IsCellRendererText o, MonadIO m) => Double -> m (GValueConstruct o)
- getCellRendererTextSizeSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextSizeSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextSizeSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextStretch :: (MonadIO m, IsCellRendererText o) => o -> m Stretch
- setCellRendererTextStretch :: (MonadIO m, IsCellRendererText o) => o -> Stretch -> m ()
- constructCellRendererTextStretch :: (IsCellRendererText o, MonadIO m) => Stretch -> m (GValueConstruct o)
- getCellRendererTextStretchSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextStretchSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextStretchSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextStrikethrough :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextStrikethrough :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextStrikethrough :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextStrikethroughSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextStrikethroughSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextStrikethroughSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextStyle :: (MonadIO m, IsCellRendererText o) => o -> m Style
- setCellRendererTextStyle :: (MonadIO m, IsCellRendererText o) => o -> Style -> m ()
- constructCellRendererTextStyle :: (IsCellRendererText o, MonadIO m) => Style -> m (GValueConstruct o)
- getCellRendererTextStyleSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextStyleSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextStyleSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextText :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Text)
- setCellRendererTextText :: (MonadIO m, IsCellRendererText o) => o -> Text -> m ()
- constructCellRendererTextText :: (IsCellRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererTextText :: (MonadIO m, IsCellRendererText o) => o -> m ()
- getCellRendererTextUnderline :: (MonadIO m, IsCellRendererText o) => o -> m Underline
- setCellRendererTextUnderline :: (MonadIO m, IsCellRendererText o) => o -> Underline -> m ()
- constructCellRendererTextUnderline :: (IsCellRendererText o, MonadIO m) => Underline -> m (GValueConstruct o)
- getCellRendererTextUnderlineSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextUnderlineSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextUnderlineSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextVariant :: (MonadIO m, IsCellRendererText o) => o -> m Variant
- setCellRendererTextVariant :: (MonadIO m, IsCellRendererText o) => o -> Variant -> m ()
- constructCellRendererTextVariant :: (IsCellRendererText o, MonadIO m) => Variant -> m (GValueConstruct o)
- getCellRendererTextVariantSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextVariantSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextVariantSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextWeight :: (MonadIO m, IsCellRendererText o) => o -> m Int32
- setCellRendererTextWeight :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m ()
- constructCellRendererTextWeight :: (IsCellRendererText o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererTextWeightSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool
- setCellRendererTextWeightSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m ()
- constructCellRendererTextWeightSet :: (IsCellRendererText o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererTextWidthChars :: (MonadIO m, IsCellRendererText o) => o -> m Int32
- setCellRendererTextWidthChars :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m ()
- constructCellRendererTextWidthChars :: (IsCellRendererText o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererTextWrapMode :: (MonadIO m, IsCellRendererText o) => o -> m WrapMode
- setCellRendererTextWrapMode :: (MonadIO m, IsCellRendererText o) => o -> WrapMode -> m ()
- constructCellRendererTextWrapMode :: (IsCellRendererText o, MonadIO m) => WrapMode -> m (GValueConstruct o)
- getCellRendererTextWrapWidth :: (MonadIO m, IsCellRendererText o) => o -> m Int32
- setCellRendererTextWrapWidth :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m ()
- constructCellRendererTextWrapWidth :: (IsCellRendererText o, MonadIO m) => Int32 -> m (GValueConstruct o)
- cellRendererTextNew :: (HasCallStack, MonadIO m) => m CellRendererText
- cellRendererTextSetFixedHeightFromFont :: (HasCallStack, MonadIO m, IsCellRendererText a) => a -> Int32 -> m ()
- class (GObject o, IsDescendantOf CellRendererSpinner o) => IsCellRendererSpinner o
- newtype CellRendererSpinner = CellRendererSpinner (ManagedPtr CellRendererSpinner)
- toCellRendererSpinner :: (MonadIO m, IsCellRendererSpinner o) => o -> m CellRendererSpinner
- getCellRendererSpinnerActive :: (MonadIO m, IsCellRendererSpinner o) => o -> m Bool
- setCellRendererSpinnerActive :: (MonadIO m, IsCellRendererSpinner o) => o -> Bool -> m ()
- constructCellRendererSpinnerActive :: (IsCellRendererSpinner o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererSpinnerPulse :: (MonadIO m, IsCellRendererSpinner o) => o -> m Word32
- setCellRendererSpinnerPulse :: (MonadIO m, IsCellRendererSpinner o) => o -> Word32 -> m ()
- constructCellRendererSpinnerPulse :: (IsCellRendererSpinner o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getCellRendererSpinnerSize :: (MonadIO m, IsCellRendererSpinner o) => o -> m IconSize
- setCellRendererSpinnerSize :: (MonadIO m, IsCellRendererSpinner o) => o -> IconSize -> m ()
- constructCellRendererSpinnerSize :: (IsCellRendererSpinner o, MonadIO m) => IconSize -> m (GValueConstruct o)
- cellRendererSpinnerNew :: (HasCallStack, MonadIO m) => m CellRendererSpinner
- class (GObject o, IsDescendantOf CellRendererSpin o) => IsCellRendererSpin o
- toCellRendererSpin :: (MonadIO m, IsCellRendererSpin o) => o -> m CellRendererSpin
- getCellRendererSpinAdjustment :: (MonadIO m, IsCellRendererSpin o) => o -> m (Maybe Adjustment)
- setCellRendererSpinAdjustment :: (MonadIO m, IsCellRendererSpin o, IsAdjustment a) => o -> a -> m ()
- constructCellRendererSpinAdjustment :: (IsCellRendererSpin o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o)
- clearCellRendererSpinAdjustment :: (MonadIO m, IsCellRendererSpin o) => o -> m ()
- getCellRendererSpinClimbRate :: (MonadIO m, IsCellRendererSpin o) => o -> m Double
- setCellRendererSpinClimbRate :: (MonadIO m, IsCellRendererSpin o) => o -> Double -> m ()
- constructCellRendererSpinClimbRate :: (IsCellRendererSpin o, MonadIO m) => Double -> m (GValueConstruct o)
- getCellRendererSpinDigits :: (MonadIO m, IsCellRendererSpin o) => o -> m Word32
- setCellRendererSpinDigits :: (MonadIO m, IsCellRendererSpin o) => o -> Word32 -> m ()
- constructCellRendererSpinDigits :: (IsCellRendererSpin o, MonadIO m) => Word32 -> m (GValueConstruct o)
- cellRendererSpinNew :: (HasCallStack, MonadIO m) => m CellRendererSpin
- class (GObject o, IsDescendantOf CellRendererProgress o) => IsCellRendererProgress o
- toCellRendererProgress :: (MonadIO m, IsCellRendererProgress o) => o -> m CellRendererProgress
- getCellRendererProgressInverted :: (MonadIO m, IsCellRendererProgress o) => o -> m Bool
- setCellRendererProgressInverted :: (MonadIO m, IsCellRendererProgress o) => o -> Bool -> m ()
- constructCellRendererProgressInverted :: (IsCellRendererProgress o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererProgressPulse :: (MonadIO m, IsCellRendererProgress o) => o -> m Int32
- setCellRendererProgressPulse :: (MonadIO m, IsCellRendererProgress o) => o -> Int32 -> m ()
- constructCellRendererProgressPulse :: (IsCellRendererProgress o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererProgressText :: (MonadIO m, IsCellRendererProgress o) => o -> m (Maybe Text)
- setCellRendererProgressText :: (MonadIO m, IsCellRendererProgress o) => o -> Text -> m ()
- constructCellRendererProgressText :: (IsCellRendererProgress o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererProgressText :: (MonadIO m, IsCellRendererProgress o) => o -> m ()
- getCellRendererProgressTextXalign :: (MonadIO m, IsCellRendererProgress o) => o -> m Float
- setCellRendererProgressTextXalign :: (MonadIO m, IsCellRendererProgress o) => o -> Float -> m ()
- constructCellRendererProgressTextXalign :: (IsCellRendererProgress o, MonadIO m) => Float -> m (GValueConstruct o)
- getCellRendererProgressTextYalign :: (MonadIO m, IsCellRendererProgress o) => o -> m Float
- setCellRendererProgressTextYalign :: (MonadIO m, IsCellRendererProgress o) => o -> Float -> m ()
- constructCellRendererProgressTextYalign :: (IsCellRendererProgress o, MonadIO m) => Float -> m (GValueConstruct o)
- getCellRendererProgressValue :: (MonadIO m, IsCellRendererProgress o) => o -> m Int32
- setCellRendererProgressValue :: (MonadIO m, IsCellRendererProgress o) => o -> Int32 -> m ()
- constructCellRendererProgressValue :: (IsCellRendererProgress o, MonadIO m) => Int32 -> m (GValueConstruct o)
- cellRendererProgressNew :: (HasCallStack, MonadIO m) => m CellRendererProgress
- class (GObject o, IsDescendantOf CellRendererPixbuf o) => IsCellRendererPixbuf o
- toCellRendererPixbuf :: (MonadIO m, IsCellRendererPixbuf o) => o -> m CellRendererPixbuf
- getCellRendererPixbufFollowState :: (MonadIO m, IsCellRendererPixbuf o) => o -> m Bool
- setCellRendererPixbufFollowState :: (MonadIO m, IsCellRendererPixbuf o) => o -> Bool -> m ()
- constructCellRendererPixbufFollowState :: (IsCellRendererPixbuf o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererPixbufGicon :: (MonadIO m, IsCellRendererPixbuf o) => o -> m (Maybe Icon)
- setCellRendererPixbufGicon :: (MonadIO m, IsCellRendererPixbuf o, IsIcon a) => o -> a -> m ()
- constructCellRendererPixbufGicon :: (IsCellRendererPixbuf o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- clearCellRendererPixbufGicon :: (MonadIO m, IsCellRendererPixbuf o) => o -> m ()
- getCellRendererPixbufIconName :: (MonadIO m, IsCellRendererPixbuf o) => o -> m (Maybe Text)
- setCellRendererPixbufIconName :: (MonadIO m, IsCellRendererPixbuf o) => o -> Text -> m ()
- constructCellRendererPixbufIconName :: (IsCellRendererPixbuf o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererPixbufIconName :: (MonadIO m, IsCellRendererPixbuf o) => o -> m ()
- getCellRendererPixbufPixbuf :: (MonadIO m, IsCellRendererPixbuf o) => o -> m (Maybe Pixbuf)
- setCellRendererPixbufPixbuf :: (MonadIO m, IsCellRendererPixbuf o, IsPixbuf a) => o -> a -> m ()
- constructCellRendererPixbufPixbuf :: (IsCellRendererPixbuf o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o)
- clearCellRendererPixbufPixbuf :: (MonadIO m, IsCellRendererPixbuf o) => o -> m ()
- getCellRendererPixbufPixbufExpanderClosed :: (MonadIO m, IsCellRendererPixbuf o) => o -> m (Maybe Pixbuf)
- setCellRendererPixbufPixbufExpanderClosed :: (MonadIO m, IsCellRendererPixbuf o, IsPixbuf a) => o -> a -> m ()
- constructCellRendererPixbufPixbufExpanderClosed :: (IsCellRendererPixbuf o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o)
- clearCellRendererPixbufPixbufExpanderClosed :: (MonadIO m, IsCellRendererPixbuf o) => o -> m ()
- getCellRendererPixbufPixbufExpanderOpen :: (MonadIO m, IsCellRendererPixbuf o) => o -> m (Maybe Pixbuf)
- setCellRendererPixbufPixbufExpanderOpen :: (MonadIO m, IsCellRendererPixbuf o, IsPixbuf a) => o -> a -> m ()
- constructCellRendererPixbufPixbufExpanderOpen :: (IsCellRendererPixbuf o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o)
- clearCellRendererPixbufPixbufExpanderOpen :: (MonadIO m, IsCellRendererPixbuf o) => o -> m ()
- getCellRendererPixbufStockDetail :: (MonadIO m, IsCellRendererPixbuf o) => o -> m (Maybe Text)
- setCellRendererPixbufStockDetail :: (MonadIO m, IsCellRendererPixbuf o) => o -> Text -> m ()
- constructCellRendererPixbufStockDetail :: (IsCellRendererPixbuf o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererPixbufStockDetail :: (MonadIO m, IsCellRendererPixbuf o) => o -> m ()
- getCellRendererPixbufStockId :: (MonadIO m, IsCellRendererPixbuf o) => o -> m (Maybe Text)
- setCellRendererPixbufStockId :: (MonadIO m, IsCellRendererPixbuf o) => o -> Text -> m ()
- constructCellRendererPixbufStockId :: (IsCellRendererPixbuf o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellRendererPixbufStockId :: (MonadIO m, IsCellRendererPixbuf o) => o -> m ()
- getCellRendererPixbufStockSize :: (MonadIO m, IsCellRendererPixbuf o) => o -> m Word32
- setCellRendererPixbufStockSize :: (MonadIO m, IsCellRendererPixbuf o) => o -> Word32 -> m ()
- constructCellRendererPixbufStockSize :: (IsCellRendererPixbuf o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getCellRendererPixbufSurface :: (MonadIO m, IsCellRendererPixbuf o) => o -> m (Maybe Surface)
- setCellRendererPixbufSurface :: (MonadIO m, IsCellRendererPixbuf o) => o -> Surface -> m ()
- constructCellRendererPixbufSurface :: (IsCellRendererPixbuf o, MonadIO m) => Surface -> m (GValueConstruct o)
- clearCellRendererPixbufSurface :: (MonadIO m, IsCellRendererPixbuf o) => o -> m ()
- cellRendererPixbufNew :: (HasCallStack, MonadIO m) => m CellRendererPixbuf
- class (GObject o, IsDescendantOf CellRendererCombo o) => IsCellRendererCombo o
- toCellRendererCombo :: (MonadIO m, IsCellRendererCombo o) => o -> m CellRendererCombo
- type CellRendererComboChangedCallback = Text -> TreeIter -> IO ()
- onCellRendererComboChanged :: (IsCellRendererCombo a, MonadIO m) => a -> ((?self :: a) => CellRendererComboChangedCallback) -> m SignalHandlerId
- afterCellRendererComboChanged :: (IsCellRendererCombo a, MonadIO m) => a -> ((?self :: a) => CellRendererComboChangedCallback) -> m SignalHandlerId
- getCellRendererComboHasEntry :: (MonadIO m, IsCellRendererCombo o) => o -> m Bool
- setCellRendererComboHasEntry :: (MonadIO m, IsCellRendererCombo o) => o -> Bool -> m ()
- constructCellRendererComboHasEntry :: (IsCellRendererCombo o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererComboModel :: (MonadIO m, IsCellRendererCombo o) => o -> m (Maybe TreeModel)
- setCellRendererComboModel :: (MonadIO m, IsCellRendererCombo o, IsTreeModel a) => o -> a -> m ()
- constructCellRendererComboModel :: (IsCellRendererCombo o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o)
- clearCellRendererComboModel :: (MonadIO m, IsCellRendererCombo o) => o -> m ()
- getCellRendererComboTextColumn :: (MonadIO m, IsCellRendererCombo o) => o -> m Int32
- setCellRendererComboTextColumn :: (MonadIO m, IsCellRendererCombo o) => o -> Int32 -> m ()
- constructCellRendererComboTextColumn :: (IsCellRendererCombo o, MonadIO m) => Int32 -> m (GValueConstruct o)
- cellRendererComboNew :: (HasCallStack, MonadIO m) => m CellRendererCombo
- class (GObject o, IsDescendantOf CellRendererAccel o) => IsCellRendererAccel o
- toCellRendererAccel :: (MonadIO m, IsCellRendererAccel o) => o -> m CellRendererAccel
- type CellRendererAccelAccelEditedCallback = Text -> Word32 -> [ModifierType] -> Word32 -> IO ()
- type CellRendererAccelAccelClearedCallback = Text -> IO ()
- onCellRendererAccelAccelCleared :: (IsCellRendererAccel a, MonadIO m) => a -> ((?self :: a) => CellRendererAccelAccelClearedCallback) -> m SignalHandlerId
- afterCellRendererAccelAccelCleared :: (IsCellRendererAccel a, MonadIO m) => a -> ((?self :: a) => CellRendererAccelAccelClearedCallback) -> m SignalHandlerId
- onCellRendererAccelAccelEdited :: (IsCellRendererAccel a, MonadIO m) => a -> ((?self :: a) => CellRendererAccelAccelEditedCallback) -> m SignalHandlerId
- afterCellRendererAccelAccelEdited :: (IsCellRendererAccel a, MonadIO m) => a -> ((?self :: a) => CellRendererAccelAccelEditedCallback) -> m SignalHandlerId
- getCellRendererAccelAccelKey :: (MonadIO m, IsCellRendererAccel o) => o -> m Word32
- setCellRendererAccelAccelKey :: (MonadIO m, IsCellRendererAccel o) => o -> Word32 -> m ()
- constructCellRendererAccelAccelKey :: (IsCellRendererAccel o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getCellRendererAccelAccelMode :: (MonadIO m, IsCellRendererAccel o) => o -> m CellRendererAccelMode
- setCellRendererAccelAccelMode :: (MonadIO m, IsCellRendererAccel o) => o -> CellRendererAccelMode -> m ()
- constructCellRendererAccelAccelMode :: (IsCellRendererAccel o, MonadIO m) => CellRendererAccelMode -> m (GValueConstruct o)
- getCellRendererAccelAccelMods :: (MonadIO m, IsCellRendererAccel o) => o -> m [ModifierType]
- setCellRendererAccelAccelMods :: (MonadIO m, IsCellRendererAccel o) => o -> [ModifierType] -> m ()
- constructCellRendererAccelAccelMods :: (IsCellRendererAccel o, MonadIO m) => [ModifierType] -> m (GValueConstruct o)
- getCellRendererAccelKeycode :: (MonadIO m, IsCellRendererAccel o) => o -> m Word32
- setCellRendererAccelKeycode :: (MonadIO m, IsCellRendererAccel o) => o -> Word32 -> m ()
- constructCellRendererAccelKeycode :: (IsCellRendererAccel o, MonadIO m) => Word32 -> m (GValueConstruct o)
- cellRendererAccelNew :: (HasCallStack, MonadIO m) => m CellRendererAccel
- class (GObject o, IsDescendantOf BooleanCellAccessible o) => IsBooleanCellAccessible o
- newtype BooleanCellAccessible = BooleanCellAccessible (ManagedPtr BooleanCellAccessible)
- toBooleanCellAccessible :: (MonadIO m, IsBooleanCellAccessible o) => o -> m BooleanCellAccessible
- class (GObject o, IsDescendantOf SpinButton o) => IsSpinButton o
- toSpinButton :: (MonadIO m, IsSpinButton o) => o -> m SpinButton
- type SpinButtonWrappedCallback = IO ()
- type SpinButtonValueChangedCallback = IO ()
- type SpinButtonOutputCallback = IO Bool
- type SpinButtonInputCallback = IO (Int32, Double)
- type SpinButtonChangeValueCallback = ScrollType -> IO ()
- onSpinButtonChangeValue :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonChangeValueCallback) -> m SignalHandlerId
- afterSpinButtonChangeValue :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonChangeValueCallback) -> m SignalHandlerId
- onSpinButtonInput :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonInputCallback) -> m SignalHandlerId
- afterSpinButtonInput :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonInputCallback) -> m SignalHandlerId
- onSpinButtonOutput :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonOutputCallback) -> m SignalHandlerId
- afterSpinButtonOutput :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonOutputCallback) -> m SignalHandlerId
- onSpinButtonValueChanged :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonValueChangedCallback) -> m SignalHandlerId
- afterSpinButtonValueChanged :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonValueChangedCallback) -> m SignalHandlerId
- onSpinButtonWrapped :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonWrappedCallback) -> m SignalHandlerId
- afterSpinButtonWrapped :: (IsSpinButton a, MonadIO m) => a -> ((?self :: a) => SpinButtonWrappedCallback) -> m SignalHandlerId
- getSpinButtonAdjustment :: (MonadIO m, IsSpinButton o) => o -> m Adjustment
- setSpinButtonAdjustment :: (MonadIO m, IsSpinButton o, IsAdjustment a) => o -> a -> m ()
- constructSpinButtonAdjustment :: (IsSpinButton o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o)
- getSpinButtonClimbRate :: (MonadIO m, IsSpinButton o) => o -> m Double
- setSpinButtonClimbRate :: (MonadIO m, IsSpinButton o) => o -> Double -> m ()
- constructSpinButtonClimbRate :: (IsSpinButton o, MonadIO m) => Double -> m (GValueConstruct o)
- getSpinButtonDigits :: (MonadIO m, IsSpinButton o) => o -> m Word32
- setSpinButtonDigits :: (MonadIO m, IsSpinButton o) => o -> Word32 -> m ()
- constructSpinButtonDigits :: (IsSpinButton o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSpinButtonNumeric :: (MonadIO m, IsSpinButton o) => o -> m Bool
- setSpinButtonNumeric :: (MonadIO m, IsSpinButton o) => o -> Bool -> m ()
- constructSpinButtonNumeric :: (IsSpinButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSpinButtonSnapToTicks :: (MonadIO m, IsSpinButton o) => o -> m Bool
- setSpinButtonSnapToTicks :: (MonadIO m, IsSpinButton o) => o -> Bool -> m ()
- constructSpinButtonSnapToTicks :: (IsSpinButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSpinButtonUpdatePolicy :: (MonadIO m, IsSpinButton o) => o -> m SpinButtonUpdatePolicy
- setSpinButtonUpdatePolicy :: (MonadIO m, IsSpinButton o) => o -> SpinButtonUpdatePolicy -> m ()
- constructSpinButtonUpdatePolicy :: (IsSpinButton o, MonadIO m) => SpinButtonUpdatePolicy -> m (GValueConstruct o)
- getSpinButtonValue :: (MonadIO m, IsSpinButton o) => o -> m Double
- setSpinButtonValue :: (MonadIO m, IsSpinButton o) => o -> Double -> m ()
- constructSpinButtonValue :: (IsSpinButton o, MonadIO m) => Double -> m (GValueConstruct o)
- getSpinButtonWrap :: (MonadIO m, IsSpinButton o) => o -> m Bool
- setSpinButtonWrap :: (MonadIO m, IsSpinButton o) => o -> Bool -> m ()
- constructSpinButtonWrap :: (IsSpinButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- spinButtonNew :: (HasCallStack, MonadIO m, IsAdjustment a) => Maybe a -> Double -> Word32 -> m SpinButton
- spinButtonNewWithRange :: (HasCallStack, MonadIO m) => Double -> Double -> Double -> m SpinButton
- spinButtonConfigure :: (HasCallStack, MonadIO m, IsSpinButton a, IsAdjustment b) => a -> Maybe b -> Double -> Word32 -> m ()
- spinButtonGetAdjustment :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m Adjustment
- spinButtonGetDigits :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m Word32
- spinButtonGetIncrements :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m (Double, Double)
- spinButtonGetNumeric :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m Bool
- spinButtonGetRange :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m (Double, Double)
- spinButtonGetSnapToTicks :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m Bool
- spinButtonGetUpdatePolicy :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m SpinButtonUpdatePolicy
- spinButtonGetValue :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m Double
- spinButtonGetValueAsInt :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m Int32
- spinButtonGetWrap :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m Bool
- spinButtonSetAdjustment :: (HasCallStack, MonadIO m, IsSpinButton a, IsAdjustment b) => a -> b -> m ()
- spinButtonSetValue :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> Double -> m ()
- spinButtonUpdate :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> m ()
- class (GObject o, IsDescendantOf SearchEntry o) => IsSearchEntry o
- toSearchEntry :: (MonadIO m, IsSearchEntry o) => o -> m SearchEntry
- type SearchEntryStopSearchCallback = IO ()
- type SearchEntrySearchChangedCallback = IO ()
- type SearchEntryPreviousMatchCallback = IO ()
- type SearchEntryNextMatchCallback = IO ()
- onSearchEntryNextMatch :: (IsSearchEntry a, MonadIO m) => a -> ((?self :: a) => SearchEntryNextMatchCallback) -> m SignalHandlerId
- afterSearchEntryNextMatch :: (IsSearchEntry a, MonadIO m) => a -> ((?self :: a) => SearchEntryNextMatchCallback) -> m SignalHandlerId
- onSearchEntryPreviousMatch :: (IsSearchEntry a, MonadIO m) => a -> ((?self :: a) => SearchEntryPreviousMatchCallback) -> m SignalHandlerId
- afterSearchEntryPreviousMatch :: (IsSearchEntry a, MonadIO m) => a -> ((?self :: a) => SearchEntryPreviousMatchCallback) -> m SignalHandlerId
- onSearchEntrySearchChanged :: (IsSearchEntry a, MonadIO m) => a -> ((?self :: a) => SearchEntrySearchChangedCallback) -> m SignalHandlerId
- afterSearchEntrySearchChanged :: (IsSearchEntry a, MonadIO m) => a -> ((?self :: a) => SearchEntrySearchChangedCallback) -> m SignalHandlerId
- onSearchEntryStopSearch :: (IsSearchEntry a, MonadIO m) => a -> ((?self :: a) => SearchEntryStopSearchCallback) -> m SignalHandlerId
- afterSearchEntryStopSearch :: (IsSearchEntry a, MonadIO m) => a -> ((?self :: a) => SearchEntryStopSearchCallback) -> m SignalHandlerId
- searchEntryNew :: (HasCallStack, MonadIO m) => m SearchEntry
- searchEntryHandleEvent :: (HasCallStack, MonadIO m, IsSearchEntry a) => a -> Event -> m Bool
- class (GObject o, IsDescendantOf SearchBar o) => IsSearchBar o
- toSearchBar :: (MonadIO m, IsSearchBar o) => o -> m SearchBar
- getSearchBarSearchModeEnabled :: (MonadIO m, IsSearchBar o) => o -> m Bool
- setSearchBarSearchModeEnabled :: (MonadIO m, IsSearchBar o) => o -> Bool -> m ()
- constructSearchBarSearchModeEnabled :: (IsSearchBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSearchBarShowCloseButton :: (MonadIO m, IsSearchBar o) => o -> m Bool
- setSearchBarShowCloseButton :: (MonadIO m, IsSearchBar o) => o -> Bool -> m ()
- constructSearchBarShowCloseButton :: (IsSearchBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- searchBarNew :: (HasCallStack, MonadIO m) => m SearchBar
- searchBarGetSearchMode :: (HasCallStack, MonadIO m, IsSearchBar a) => a -> m Bool
- searchBarGetShowCloseButton :: (HasCallStack, MonadIO m, IsSearchBar a) => a -> m Bool
- searchBarSetSearchMode :: (HasCallStack, MonadIO m, IsSearchBar a) => a -> Bool -> m ()
- searchBarSetShowCloseButton :: (HasCallStack, MonadIO m, IsSearchBar a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf ComboBox o) => IsComboBox o
- toComboBox :: (MonadIO m, IsComboBox o) => o -> m ComboBox
- type ComboBoxPopupCallback = IO ()
- type ComboBoxPopdownCallback = IO Bool
- type ComboBoxMoveActiveCallback = ScrollType -> IO ()
- type ComboBoxFormatEntryTextCallback = Text -> IO Text
- type ComboBoxChangedCallback = IO ()
- onComboBoxChanged :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxChangedCallback) -> m SignalHandlerId
- afterComboBoxChanged :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxChangedCallback) -> m SignalHandlerId
- onComboBoxFormatEntryText :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxFormatEntryTextCallback) -> m SignalHandlerId
- afterComboBoxFormatEntryText :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxFormatEntryTextCallback) -> m SignalHandlerId
- onComboBoxMoveActive :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxMoveActiveCallback) -> m SignalHandlerId
- afterComboBoxMoveActive :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxMoveActiveCallback) -> m SignalHandlerId
- onComboBoxPopdown :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxPopdownCallback) -> m SignalHandlerId
- afterComboBoxPopdown :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxPopdownCallback) -> m SignalHandlerId
- onComboBoxPopup :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxPopupCallback) -> m SignalHandlerId
- afterComboBoxPopup :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxPopupCallback) -> m SignalHandlerId
- getComboBoxActive :: (MonadIO m, IsComboBox o) => o -> m Int32
- setComboBoxActive :: (MonadIO m, IsComboBox o) => o -> Int32 -> m ()
- constructComboBoxActive :: (IsComboBox o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getComboBoxActiveId :: (MonadIO m, IsComboBox o) => o -> m (Maybe Text)
- setComboBoxActiveId :: (MonadIO m, IsComboBox o) => o -> Text -> m ()
- constructComboBoxActiveId :: (IsComboBox o, MonadIO m) => Text -> m (GValueConstruct o)
- clearComboBoxActiveId :: (MonadIO m, IsComboBox o) => o -> m ()
- getComboBoxAddTearoffs :: (MonadIO m, IsComboBox o) => o -> m Bool
- setComboBoxAddTearoffs :: (MonadIO m, IsComboBox o) => o -> Bool -> m ()
- constructComboBoxAddTearoffs :: (IsComboBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- getComboBoxButtonSensitivity :: (MonadIO m, IsComboBox o) => o -> m SensitivityType
- setComboBoxButtonSensitivity :: (MonadIO m, IsComboBox o) => o -> SensitivityType -> m ()
- constructComboBoxButtonSensitivity :: (IsComboBox o, MonadIO m) => SensitivityType -> m (GValueConstruct o)
- getComboBoxCellArea :: (MonadIO m, IsComboBox o) => o -> m (Maybe CellArea)
- constructComboBoxCellArea :: (IsComboBox o, MonadIO m, IsCellArea a) => a -> m (GValueConstruct o)
- getComboBoxColumnSpanColumn :: (MonadIO m, IsComboBox o) => o -> m Int32
- setComboBoxColumnSpanColumn :: (MonadIO m, IsComboBox o) => o -> Int32 -> m ()
- constructComboBoxColumnSpanColumn :: (IsComboBox o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getComboBoxEntryTextColumn :: (MonadIO m, IsComboBox o) => o -> m Int32
- setComboBoxEntryTextColumn :: (MonadIO m, IsComboBox o) => o -> Int32 -> m ()
- constructComboBoxEntryTextColumn :: (IsComboBox o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getComboBoxHasEntry :: (MonadIO m, IsComboBox o) => o -> m Bool
- constructComboBoxHasEntry :: (IsComboBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- getComboBoxHasFrame :: (MonadIO m, IsComboBox o) => o -> m Bool
- setComboBoxHasFrame :: (MonadIO m, IsComboBox o) => o -> Bool -> m ()
- constructComboBoxHasFrame :: (IsComboBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- getComboBoxIdColumn :: (MonadIO m, IsComboBox o) => o -> m Int32
- setComboBoxIdColumn :: (MonadIO m, IsComboBox o) => o -> Int32 -> m ()
- constructComboBoxIdColumn :: (IsComboBox o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getComboBoxModel :: (MonadIO m, IsComboBox o) => o -> m TreeModel
- setComboBoxModel :: (MonadIO m, IsComboBox o, IsTreeModel a) => o -> a -> m ()
- constructComboBoxModel :: (IsComboBox o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o)
- clearComboBoxModel :: (MonadIO m, IsComboBox o) => o -> m ()
- getComboBoxPopupFixedWidth :: (MonadIO m, IsComboBox o) => o -> m Bool
- setComboBoxPopupFixedWidth :: (MonadIO m, IsComboBox o) => o -> Bool -> m ()
- constructComboBoxPopupFixedWidth :: (IsComboBox o, MonadIO m) => Bool -> m (GValueConstruct o)
- getComboBoxPopupShown :: (MonadIO m, IsComboBox o) => o -> m Bool
- getComboBoxRowSpanColumn :: (MonadIO m, IsComboBox o) => o -> m Int32
- setComboBoxRowSpanColumn :: (MonadIO m, IsComboBox o) => o -> Int32 -> m ()
- constructComboBoxRowSpanColumn :: (IsComboBox o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getComboBoxTearoffTitle :: (MonadIO m, IsComboBox o) => o -> m (Maybe Text)
- setComboBoxTearoffTitle :: (MonadIO m, IsComboBox o) => o -> Text -> m ()
- constructComboBoxTearoffTitle :: (IsComboBox o, MonadIO m) => Text -> m (GValueConstruct o)
- clearComboBoxTearoffTitle :: (MonadIO m, IsComboBox o) => o -> m ()
- getComboBoxWrapWidth :: (MonadIO m, IsComboBox o) => o -> m Int32
- setComboBoxWrapWidth :: (MonadIO m, IsComboBox o) => o -> Int32 -> m ()
- constructComboBoxWrapWidth :: (IsComboBox o, MonadIO m) => Int32 -> m (GValueConstruct o)
- comboBoxNew :: (HasCallStack, MonadIO m) => m ComboBox
- comboBoxNewWithArea :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m ComboBox
- comboBoxNewWithAreaAndEntry :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m ComboBox
- comboBoxNewWithEntry :: (HasCallStack, MonadIO m) => m ComboBox
- comboBoxNewWithModel :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m ComboBox
- comboBoxNewWithModelAndEntry :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m ComboBox
- comboBoxGetActive :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Int32
- comboBoxGetActiveId :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m (Maybe Text)
- comboBoxGetActiveIter :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m (Bool, TreeIter)
- comboBoxGetAddTearoffs :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Bool
- comboBoxGetButtonSensitivity :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m SensitivityType
- comboBoxGetColumnSpanColumn :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Int32
- comboBoxGetEntryTextColumn :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Int32
- comboBoxGetFocusOnClick :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Bool
- comboBoxGetHasEntry :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Bool
- comboBoxGetIdColumn :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Int32
- comboBoxGetModel :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m TreeModel
- comboBoxGetPopupAccessible :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Object
- comboBoxGetPopupFixedWidth :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Bool
- comboBoxGetRowSpanColumn :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Int32
- comboBoxGetTitle :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Text
- comboBoxGetWrapWidth :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m Int32
- comboBoxPopdown :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m ()
- comboBoxPopup :: (HasCallStack, MonadIO m, IsComboBox a) => a -> m ()
- comboBoxPopupForDevice :: (HasCallStack, MonadIO m, IsComboBox a, IsDevice b) => a -> b -> m ()
- comboBoxSetActive :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Int32 -> m ()
- comboBoxSetActiveId :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Maybe Text -> m Bool
- comboBoxSetButtonSensitivity :: (HasCallStack, MonadIO m, IsComboBox a) => a -> SensitivityType -> m ()
- comboBoxSetColumnSpanColumn :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Int32 -> m ()
- comboBoxSetEntryTextColumn :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Int32 -> m ()
- comboBoxSetModel :: (HasCallStack, MonadIO m, IsComboBox a, IsTreeModel b) => a -> Maybe b -> m ()
- comboBoxSetPopupFixedWidth :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Bool -> m ()
- comboBoxSetRowSeparatorFunc :: (HasCallStack, MonadIO m, IsComboBox a) => a -> TreeViewRowSeparatorFunc -> m ()
- comboBoxSetRowSpanColumn :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Int32 -> m ()
- comboBoxSetTitle :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Text -> m ()
- comboBoxSetWrapWidth :: (HasCallStack, MonadIO m, IsComboBox a) => a -> Int32 -> m ()
- class (GObject o, IsDescendantOf ComboBoxText o) => IsComboBoxText o
- toComboBoxText :: (MonadIO m, IsComboBoxText o) => o -> m ComboBoxText
- comboBoxTextNew :: (HasCallStack, MonadIO m) => m ComboBoxText
- comboBoxTextNewWithEntry :: (HasCallStack, MonadIO m) => m ComboBoxText
- comboBoxTextAppend :: (HasCallStack, MonadIO m, IsComboBoxText a) => a -> Maybe Text -> Text -> m ()
- comboBoxTextAppendText :: (HasCallStack, MonadIO m, IsComboBoxText a) => a -> Text -> m ()
- comboBoxTextGetActiveText :: (HasCallStack, MonadIO m, IsComboBoxText a) => a -> m (Maybe Text)
- comboBoxTextPrepend :: (HasCallStack, MonadIO m, IsComboBoxText a) => a -> Maybe Text -> Text -> m ()
- comboBoxTextPrependText :: (HasCallStack, MonadIO m, IsComboBoxText a) => a -> Text -> m ()
- comboBoxTextRemove :: (HasCallStack, MonadIO m, IsComboBoxText a) => a -> Int32 -> m ()
- comboBoxTextRemoveAll :: (HasCallStack, MonadIO m, IsComboBoxText a) => a -> m ()
- class (GObject o, IsDescendantOf CellView o) => IsCellView o
- toCellView :: (MonadIO m, IsCellView o) => o -> m CellView
- setCellViewBackground :: (MonadIO m, IsCellView o) => o -> Text -> m ()
- constructCellViewBackground :: (IsCellView o, MonadIO m) => Text -> m (GValueConstruct o)
- clearCellViewBackground :: (MonadIO m, IsCellView o) => o -> m ()
- getCellViewBackgroundGdk :: (MonadIO m, IsCellView o) => o -> m (Maybe Color)
- setCellViewBackgroundGdk :: (MonadIO m, IsCellView o) => o -> Color -> m ()
- constructCellViewBackgroundGdk :: (IsCellView o, MonadIO m) => Color -> m (GValueConstruct o)
- clearCellViewBackgroundGdk :: (MonadIO m, IsCellView o) => o -> m ()
- getCellViewBackgroundRgba :: (MonadIO m, IsCellView o) => o -> m (Maybe RGBA)
- setCellViewBackgroundRgba :: (MonadIO m, IsCellView o) => o -> RGBA -> m ()
- constructCellViewBackgroundRgba :: (IsCellView o, MonadIO m) => RGBA -> m (GValueConstruct o)
- getCellViewBackgroundSet :: (MonadIO m, IsCellView o) => o -> m Bool
- setCellViewBackgroundSet :: (MonadIO m, IsCellView o) => o -> Bool -> m ()
- constructCellViewBackgroundSet :: (IsCellView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellViewCellArea :: (MonadIO m, IsCellView o) => o -> m (Maybe CellArea)
- constructCellViewCellArea :: (IsCellView o, MonadIO m, IsCellArea a) => a -> m (GValueConstruct o)
- getCellViewCellAreaContext :: (MonadIO m, IsCellView o) => o -> m (Maybe CellAreaContext)
- constructCellViewCellAreaContext :: (IsCellView o, MonadIO m, IsCellAreaContext a) => a -> m (GValueConstruct o)
- getCellViewDrawSensitive :: (MonadIO m, IsCellView o) => o -> m Bool
- setCellViewDrawSensitive :: (MonadIO m, IsCellView o) => o -> Bool -> m ()
- constructCellViewDrawSensitive :: (IsCellView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellViewFitModel :: (MonadIO m, IsCellView o) => o -> m Bool
- setCellViewFitModel :: (MonadIO m, IsCellView o) => o -> Bool -> m ()
- constructCellViewFitModel :: (IsCellView o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellViewModel :: (MonadIO m, IsCellView o) => o -> m (Maybe TreeModel)
- setCellViewModel :: (MonadIO m, IsCellView o, IsTreeModel a) => o -> a -> m ()
- constructCellViewModel :: (IsCellView o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o)
- clearCellViewModel :: (MonadIO m, IsCellView o) => o -> m ()
- cellViewNew :: (HasCallStack, MonadIO m) => m CellView
- cellViewNewWithContext :: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b) => a -> b -> m CellView
- cellViewNewWithMarkup :: (HasCallStack, MonadIO m) => Text -> m CellView
- cellViewNewWithPixbuf :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m CellView
- cellViewNewWithText :: (HasCallStack, MonadIO m) => Text -> m CellView
- cellViewGetDisplayedRow :: (HasCallStack, MonadIO m, IsCellView a) => a -> m (Maybe TreePath)
- cellViewGetDrawSensitive :: (HasCallStack, MonadIO m, IsCellView a) => a -> m Bool
- cellViewGetFitModel :: (HasCallStack, MonadIO m, IsCellView a) => a -> m Bool
- cellViewGetModel :: (HasCallStack, MonadIO m, IsCellView a) => a -> m (Maybe TreeModel)
- cellViewGetSizeOfRow :: (HasCallStack, MonadIO m, IsCellView a) => a -> TreePath -> m (Bool, Requisition)
- cellViewSetBackgroundColor :: (HasCallStack, MonadIO m, IsCellView a) => a -> Color -> m ()
- cellViewSetBackgroundRgba :: (HasCallStack, MonadIO m, IsCellView a) => a -> RGBA -> m ()
- cellViewSetDisplayedRow :: (HasCallStack, MonadIO m, IsCellView a) => a -> Maybe TreePath -> m ()
- cellViewSetDrawSensitive :: (HasCallStack, MonadIO m, IsCellView a) => a -> Bool -> m ()
- cellViewSetFitModel :: (HasCallStack, MonadIO m, IsCellView a) => a -> Bool -> m ()
- cellViewSetModel :: (HasCallStack, MonadIO m, IsCellView a, IsTreeModel b) => a -> Maybe b -> m ()
- class (GObject o, IsDescendantOf CellAreaBox o) => IsCellAreaBox o
- toCellAreaBox :: (MonadIO m, IsCellAreaBox o) => o -> m CellAreaBox
- getCellAreaBoxSpacing :: (MonadIO m, IsCellAreaBox o) => o -> m Int32
- setCellAreaBoxSpacing :: (MonadIO m, IsCellAreaBox o) => o -> Int32 -> m ()
- constructCellAreaBoxSpacing :: (IsCellAreaBox o, MonadIO m) => Int32 -> m (GValueConstruct o)
- cellAreaBoxNew :: (HasCallStack, MonadIO m) => m CellAreaBox
- cellAreaBoxGetSpacing :: (HasCallStack, MonadIO m, IsCellAreaBox a) => a -> m Int32
- cellAreaBoxPackEnd :: (HasCallStack, MonadIO m, IsCellAreaBox a, IsCellRenderer b) => a -> b -> Bool -> Bool -> Bool -> m ()
- cellAreaBoxPackStart :: (HasCallStack, MonadIO m, IsCellAreaBox a, IsCellRenderer b) => a -> b -> Bool -> Bool -> Bool -> m ()
- cellAreaBoxSetSpacing :: (HasCallStack, MonadIO m, IsCellAreaBox a) => a -> Int32 -> m ()
- class (ManagedPtrNewtype o, IsDescendantOf CellAccessibleParent o) => IsCellAccessibleParent o
- newtype CellAccessibleParent = CellAccessibleParent (ManagedPtr CellAccessibleParent)
- cellAccessibleParentActivate :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m ()
- cellAccessibleParentEdit :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m ()
- cellAccessibleParentExpandCollapse :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m ()
- cellAccessibleParentGetCellArea :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m Rectangle
- cellAccessibleParentGetCellExtents :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> CoordType -> m (Int32, Int32, Int32, Int32)
- cellAccessibleParentGetCellPosition :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m (Int32, Int32)
- cellAccessibleParentGetChildIndex :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m Int32
- cellAccessibleParentGetColumnHeaderCells :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m [Object]
- cellAccessibleParentGetRendererState :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m [CellRendererState]
- cellAccessibleParentGetRowHeaderCells :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m [Object]
- cellAccessibleParentGrabFocus :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b) => a -> b -> m Bool
- cellAccessibleParentUpdateRelationset :: (HasCallStack, MonadIO m, IsCellAccessibleParent a, IsCellAccessible b, IsRelationSet c) => a -> b -> c -> m ()
- class (GObject o, IsDescendantOf TreeViewAccessible o) => IsTreeViewAccessible o
- newtype TreeViewAccessible = TreeViewAccessible (ManagedPtr TreeViewAccessible)
- toTreeViewAccessible :: (MonadIO m, IsTreeViewAccessible o) => o -> m TreeViewAccessible
- class (GObject o, IsDescendantOf AppChooser o) => IsAppChooser o
- toAppChooser :: (MonadIO m, IsAppChooser o) => o -> m AppChooser
- getAppChooserContentType :: (MonadIO m, IsAppChooser o) => o -> m (Maybe Text)
- constructAppChooserContentType :: (IsAppChooser o, MonadIO m) => Text -> m (GValueConstruct o)
- appChooserGetAppInfo :: (HasCallStack, MonadIO m, IsAppChooser a) => a -> m (Maybe AppInfo)
- appChooserGetContentType :: (HasCallStack, MonadIO m, IsAppChooser a) => a -> m Text
- class (GObject o, IsDescendantOf AppChooserDialog o) => IsAppChooserDialog o
- toAppChooserDialog :: (MonadIO m, IsAppChooserDialog o) => o -> m AppChooserDialog
- getAppChooserDialogGfile :: (MonadIO m, IsAppChooserDialog o) => o -> m (Maybe File)
- constructAppChooserDialogGfile :: (IsAppChooserDialog o, MonadIO m, IsFile a) => a -> m (GValueConstruct o)
- getAppChooserDialogHeading :: (MonadIO m, IsAppChooserDialog o) => o -> m (Maybe Text)
- setAppChooserDialogHeading :: (MonadIO m, IsAppChooserDialog o) => o -> Text -> m ()
- constructAppChooserDialogHeading :: (IsAppChooserDialog o, MonadIO m) => Text -> m (GValueConstruct o)
- appChooserDialogNew :: (HasCallStack, MonadIO m, IsWindow a, IsFile b) => Maybe a -> [DialogFlags] -> b -> m AppChooserDialog
- appChooserDialogNewForContentType :: (HasCallStack, MonadIO m, IsWindow a) => Maybe a -> [DialogFlags] -> Text -> m AppChooserDialog
- appChooserDialogGetHeading :: (HasCallStack, MonadIO m, IsAppChooserDialog a) => a -> m (Maybe Text)
- appChooserDialogGetWidget :: (HasCallStack, MonadIO m, IsAppChooserDialog a) => a -> m Widget
- appChooserDialogSetHeading :: (HasCallStack, MonadIO m, IsAppChooserDialog a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf AppChooserButton o) => IsAppChooserButton o
- toAppChooserButton :: (MonadIO m, IsAppChooserButton o) => o -> m AppChooserButton
- type AppChooserButtonCustomItemActivatedCallback = Text -> IO ()
- onAppChooserButtonCustomItemActivated :: (IsAppChooserButton a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AppChooserButtonCustomItemActivatedCallback) -> m SignalHandlerId
- afterAppChooserButtonCustomItemActivated :: (IsAppChooserButton a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AppChooserButtonCustomItemActivatedCallback) -> m SignalHandlerId
- getAppChooserButtonHeading :: (MonadIO m, IsAppChooserButton o) => o -> m (Maybe Text)
- setAppChooserButtonHeading :: (MonadIO m, IsAppChooserButton o) => o -> Text -> m ()
- constructAppChooserButtonHeading :: (IsAppChooserButton o, MonadIO m) => Text -> m (GValueConstruct o)
- getAppChooserButtonShowDefaultItem :: (MonadIO m, IsAppChooserButton o) => o -> m Bool
- setAppChooserButtonShowDefaultItem :: (MonadIO m, IsAppChooserButton o) => o -> Bool -> m ()
- constructAppChooserButtonShowDefaultItem :: (IsAppChooserButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getAppChooserButtonShowDialogItem :: (MonadIO m, IsAppChooserButton o) => o -> m Bool
- setAppChooserButtonShowDialogItem :: (MonadIO m, IsAppChooserButton o) => o -> Bool -> m ()
- constructAppChooserButtonShowDialogItem :: (IsAppChooserButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- appChooserButtonNew :: (HasCallStack, MonadIO m) => Text -> m AppChooserButton
- appChooserButtonGetHeading :: (HasCallStack, MonadIO m, IsAppChooserButton a) => a -> m (Maybe Text)
- appChooserButtonGetShowDefaultItem :: (HasCallStack, MonadIO m, IsAppChooserButton a) => a -> m Bool
- appChooserButtonGetShowDialogItem :: (HasCallStack, MonadIO m, IsAppChooserButton a) => a -> m Bool
- appChooserButtonSetActiveCustomItem :: (HasCallStack, MonadIO m, IsAppChooserButton a) => a -> Text -> m ()
- appChooserButtonSetHeading :: (HasCallStack, MonadIO m, IsAppChooserButton a) => a -> Text -> m ()
- appChooserButtonSetShowDefaultItem :: (HasCallStack, MonadIO m, IsAppChooserButton a) => a -> Bool -> m ()
- appChooserButtonSetShowDialogItem :: (HasCallStack, MonadIO m, IsAppChooserButton a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf ToolItem o) => IsToolItem o
- toToolItem :: (MonadIO m, IsToolItem o) => o -> m ToolItem
- type ToolItemToolbarReconfiguredCallback = IO ()
- type ToolItemCreateMenuProxyCallback = IO Bool
- onToolItemCreateMenuProxy :: (IsToolItem a, MonadIO m) => a -> ((?self :: a) => ToolItemCreateMenuProxyCallback) -> m SignalHandlerId
- afterToolItemCreateMenuProxy :: (IsToolItem a, MonadIO m) => a -> ((?self :: a) => ToolItemCreateMenuProxyCallback) -> m SignalHandlerId
- onToolItemToolbarReconfigured :: (IsToolItem a, MonadIO m) => a -> ((?self :: a) => ToolItemToolbarReconfiguredCallback) -> m SignalHandlerId
- afterToolItemToolbarReconfigured :: (IsToolItem a, MonadIO m) => a -> ((?self :: a) => ToolItemToolbarReconfiguredCallback) -> m SignalHandlerId
- getToolItemIsImportant :: (MonadIO m, IsToolItem o) => o -> m Bool
- setToolItemIsImportant :: (MonadIO m, IsToolItem o) => o -> Bool -> m ()
- constructToolItemIsImportant :: (IsToolItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- getToolItemVisibleHorizontal :: (MonadIO m, IsToolItem o) => o -> m Bool
- setToolItemVisibleHorizontal :: (MonadIO m, IsToolItem o) => o -> Bool -> m ()
- constructToolItemVisibleHorizontal :: (IsToolItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- getToolItemVisibleVertical :: (MonadIO m, IsToolItem o) => o -> m Bool
- setToolItemVisibleVertical :: (MonadIO m, IsToolItem o) => o -> Bool -> m ()
- constructToolItemVisibleVertical :: (IsToolItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- toolItemNew :: (HasCallStack, MonadIO m) => m ToolItem
- toolItemGetExpand :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Bool
- toolItemGetHomogeneous :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Bool
- toolItemGetIsImportant :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Bool
- toolItemGetUseDragWindow :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Bool
- toolItemGetVisibleHorizontal :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Bool
- toolItemGetVisibleVertical :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Bool
- toolItemRetrieveProxyMenuItem :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m Widget
- toolItemSetTooltipMarkup :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Text -> m ()
- toolItemSetVisibleHorizontal :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Bool -> m ()
- toolItemToolbarReconfigured :: (HasCallStack, MonadIO m, IsToolItem a) => a -> m ()
- class (GObject o, IsDescendantOf Toolbar o) => IsToolbar o
- toToolbar :: (MonadIO m, IsToolbar o) => o -> m Toolbar
- type ToolbarStyleChangedCallback = ToolbarStyle -> IO ()
- type ToolbarPopupContextMenuCallback = Int32 -> Int32 -> Int32 -> IO Bool
- type ToolbarOrientationChangedCallback = Orientation -> IO ()
- type ToolbarFocusHomeOrEndCallback = Bool -> IO Bool
- onToolbarFocusHomeOrEnd :: (IsToolbar a, MonadIO m) => a -> ((?self :: a) => ToolbarFocusHomeOrEndCallback) -> m SignalHandlerId
- afterToolbarFocusHomeOrEnd :: (IsToolbar a, MonadIO m) => a -> ((?self :: a) => ToolbarFocusHomeOrEndCallback) -> m SignalHandlerId
- onToolbarOrientationChanged :: (IsToolbar a, MonadIO m) => a -> ((?self :: a) => ToolbarOrientationChangedCallback) -> m SignalHandlerId
- afterToolbarOrientationChanged :: (IsToolbar a, MonadIO m) => a -> ((?self :: a) => ToolbarOrientationChangedCallback) -> m SignalHandlerId
- onToolbarPopupContextMenu :: (IsToolbar a, MonadIO m) => a -> ((?self :: a) => ToolbarPopupContextMenuCallback) -> m SignalHandlerId
- afterToolbarPopupContextMenu :: (IsToolbar a, MonadIO m) => a -> ((?self :: a) => ToolbarPopupContextMenuCallback) -> m SignalHandlerId
- onToolbarStyleChanged :: (IsToolbar a, MonadIO m) => a -> ((?self :: a) => ToolbarStyleChangedCallback) -> m SignalHandlerId
- afterToolbarStyleChanged :: (IsToolbar a, MonadIO m) => a -> ((?self :: a) => ToolbarStyleChangedCallback) -> m SignalHandlerId
- getToolbarIconSize :: (MonadIO m, IsToolbar o) => o -> m IconSize
- setToolbarIconSize :: (MonadIO m, IsToolbar o) => o -> IconSize -> m ()
- constructToolbarIconSize :: (IsToolbar o, MonadIO m) => IconSize -> m (GValueConstruct o)
- getToolbarIconSizeSet :: (MonadIO m, IsToolbar o) => o -> m Bool
- setToolbarIconSizeSet :: (MonadIO m, IsToolbar o) => o -> Bool -> m ()
- constructToolbarIconSizeSet :: (IsToolbar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getToolbarShowArrow :: (MonadIO m, IsToolbar o) => o -> m Bool
- setToolbarShowArrow :: (MonadIO m, IsToolbar o) => o -> Bool -> m ()
- constructToolbarShowArrow :: (IsToolbar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getToolbarToolbarStyle :: (MonadIO m, IsToolbar o) => o -> m ToolbarStyle
- setToolbarToolbarStyle :: (MonadIO m, IsToolbar o) => o -> ToolbarStyle -> m ()
- constructToolbarToolbarStyle :: (IsToolbar o, MonadIO m) => ToolbarStyle -> m (GValueConstruct o)
- toolbarNew :: (HasCallStack, MonadIO m) => m Toolbar
- toolbarGetDropIndex :: (HasCallStack, MonadIO m, IsToolbar a) => a -> Int32 -> Int32 -> m Int32
- toolbarGetIconSize :: (HasCallStack, MonadIO m, IsToolbar a) => a -> m IconSize
- toolbarGetItemIndex :: (HasCallStack, MonadIO m, IsToolbar a, IsToolItem b) => a -> b -> m Int32
- toolbarGetNItems :: (HasCallStack, MonadIO m, IsToolbar a) => a -> m Int32
- toolbarGetNthItem :: (HasCallStack, MonadIO m, IsToolbar a) => a -> Int32 -> m (Maybe ToolItem)
- toolbarGetReliefStyle :: (HasCallStack, MonadIO m, IsToolbar a) => a -> m ReliefStyle
- toolbarGetShowArrow :: (HasCallStack, MonadIO m, IsToolbar a) => a -> m Bool
- toolbarGetStyle :: (HasCallStack, MonadIO m, IsToolbar a) => a -> m ToolbarStyle
- toolbarInsert :: (HasCallStack, MonadIO m, IsToolbar a, IsToolItem b) => a -> b -> Int32 -> m ()
- toolbarSetDropHighlightItem :: (HasCallStack, MonadIO m, IsToolbar a, IsToolItem b) => a -> Maybe b -> Int32 -> m ()
- toolbarUnsetIconSize :: (HasCallStack, MonadIO m, IsToolbar a) => a -> m ()
- toolbarUnsetStyle :: (HasCallStack, MonadIO m, IsToolbar a) => a -> m ()
- class (GObject o, IsDescendantOf ToolItemGroup o) => IsToolItemGroup o
- toToolItemGroup :: (MonadIO m, IsToolItemGroup o) => o -> m ToolItemGroup
- getToolItemGroupCollapsed :: (MonadIO m, IsToolItemGroup o) => o -> m Bool
- setToolItemGroupCollapsed :: (MonadIO m, IsToolItemGroup o) => o -> Bool -> m ()
- constructToolItemGroupCollapsed :: (IsToolItemGroup o, MonadIO m) => Bool -> m (GValueConstruct o)
- getToolItemGroupEllipsize :: (MonadIO m, IsToolItemGroup o) => o -> m EllipsizeMode
- setToolItemGroupEllipsize :: (MonadIO m, IsToolItemGroup o) => o -> EllipsizeMode -> m ()
- constructToolItemGroupEllipsize :: (IsToolItemGroup o, MonadIO m) => EllipsizeMode -> m (GValueConstruct o)
- getToolItemGroupHeaderRelief :: (MonadIO m, IsToolItemGroup o) => o -> m ReliefStyle
- setToolItemGroupHeaderRelief :: (MonadIO m, IsToolItemGroup o) => o -> ReliefStyle -> m ()
- constructToolItemGroupHeaderRelief :: (IsToolItemGroup o, MonadIO m) => ReliefStyle -> m (GValueConstruct o)
- getToolItemGroupLabel :: (MonadIO m, IsToolItemGroup o) => o -> m Text
- setToolItemGroupLabel :: (MonadIO m, IsToolItemGroup o) => o -> Text -> m ()
- constructToolItemGroupLabel :: (IsToolItemGroup o, MonadIO m) => Text -> m (GValueConstruct o)
- getToolItemGroupLabelWidget :: (MonadIO m, IsToolItemGroup o) => o -> m Widget
- setToolItemGroupLabelWidget :: (MonadIO m, IsToolItemGroup o, IsWidget a) => o -> a -> m ()
- constructToolItemGroupLabelWidget :: (IsToolItemGroup o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- toolItemGroupNew :: (HasCallStack, MonadIO m) => Text -> m ToolItemGroup
- toolItemGroupGetCollapsed :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> m Bool
- toolItemGroupGetDropItem :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> Int32 -> Int32 -> m ToolItem
- toolItemGroupGetEllipsize :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> m EllipsizeMode
- toolItemGroupGetHeaderRelief :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> m ReliefStyle
- toolItemGroupGetItemPosition :: (HasCallStack, MonadIO m, IsToolItemGroup a, IsToolItem b) => a -> b -> m Int32
- toolItemGroupGetLabel :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> m Text
- toolItemGroupGetLabelWidget :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> m Widget
- toolItemGroupGetNItems :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> m Word32
- toolItemGroupGetNthItem :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> Word32 -> m ToolItem
- toolItemGroupInsert :: (HasCallStack, MonadIO m, IsToolItemGroup a, IsToolItem b) => a -> b -> Int32 -> m ()
- toolItemGroupSetCollapsed :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> Bool -> m ()
- toolItemGroupSetEllipsize :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> EllipsizeMode -> m ()
- toolItemGroupSetHeaderRelief :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> ReliefStyle -> m ()
- toolItemGroupSetItemPosition :: (HasCallStack, MonadIO m, IsToolItemGroup a, IsToolItem b) => a -> b -> Int32 -> m ()
- toolItemGroupSetLabel :: (HasCallStack, MonadIO m, IsToolItemGroup a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf ToolPalette o) => IsToolPalette o
- toToolPalette :: (MonadIO m, IsToolPalette o) => o -> m ToolPalette
- getToolPaletteIconSize :: (MonadIO m, IsToolPalette o) => o -> m IconSize
- setToolPaletteIconSize :: (MonadIO m, IsToolPalette o) => o -> IconSize -> m ()
- constructToolPaletteIconSize :: (IsToolPalette o, MonadIO m) => IconSize -> m (GValueConstruct o)
- getToolPaletteIconSizeSet :: (MonadIO m, IsToolPalette o) => o -> m Bool
- setToolPaletteIconSizeSet :: (MonadIO m, IsToolPalette o) => o -> Bool -> m ()
- constructToolPaletteIconSizeSet :: (IsToolPalette o, MonadIO m) => Bool -> m (GValueConstruct o)
- getToolPaletteToolbarStyle :: (MonadIO m, IsToolPalette o) => o -> m ToolbarStyle
- setToolPaletteToolbarStyle :: (MonadIO m, IsToolPalette o) => o -> ToolbarStyle -> m ()
- constructToolPaletteToolbarStyle :: (IsToolPalette o, MonadIO m) => ToolbarStyle -> m (GValueConstruct o)
- toolPaletteNew :: (HasCallStack, MonadIO m) => m ToolPalette
- toolPaletteAddDragDest :: (HasCallStack, MonadIO m, IsToolPalette a, IsWidget b) => a -> b -> [DestDefaults] -> [ToolPaletteDragTargets] -> [DragAction] -> m ()
- toolPaletteGetDragItem :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> SelectionData -> m Widget
- toolPaletteGetDropItem :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> Int32 -> Int32 -> m (Maybe ToolItem)
- toolPaletteGetExclusive :: (HasCallStack, MonadIO m, IsToolPalette a, IsToolItemGroup b) => a -> b -> m Bool
- toolPaletteGetExpand :: (HasCallStack, MonadIO m, IsToolPalette a, IsToolItemGroup b) => a -> b -> m Bool
- toolPaletteGetGroupPosition :: (HasCallStack, MonadIO m, IsToolPalette a, IsToolItemGroup b) => a -> b -> m Int32
- toolPaletteGetHadjustment :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> m Adjustment
- toolPaletteGetIconSize :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> m Int32
- toolPaletteGetStyle :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> m ToolbarStyle
- toolPaletteGetVadjustment :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> m Adjustment
- toolPaletteUnsetIconSize :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> m ()
- toolPaletteUnsetStyle :: (HasCallStack, MonadIO m, IsToolPalette a) => a -> m ()
- toolPaletteGetDragTargetGroup :: (HasCallStack, MonadIO m) => m TargetEntry
- toolPaletteGetDragTargetItem :: (HasCallStack, MonadIO m) => m TargetEntry
- class (GObject o, IsDescendantOf SeparatorToolItem o) => IsSeparatorToolItem o
- toSeparatorToolItem :: (MonadIO m, IsSeparatorToolItem o) => o -> m SeparatorToolItem
- getSeparatorToolItemDraw :: (MonadIO m, IsSeparatorToolItem o) => o -> m Bool
- setSeparatorToolItemDraw :: (MonadIO m, IsSeparatorToolItem o) => o -> Bool -> m ()
- constructSeparatorToolItemDraw :: (IsSeparatorToolItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- separatorToolItemNew :: (HasCallStack, MonadIO m) => m SeparatorToolItem
- separatorToolItemGetDraw :: (HasCallStack, MonadIO m, IsSeparatorToolItem a) => a -> m Bool
- class (GObject o, IsDescendantOf ToolButton o) => IsToolButton o
- toToolButton :: (MonadIO m, IsToolButton o) => o -> m ToolButton
- type ToolButtonClickedCallback = IO ()
- onToolButtonClicked :: (IsToolButton a, MonadIO m) => a -> ((?self :: a) => ToolButtonClickedCallback) -> m SignalHandlerId
- afterToolButtonClicked :: (IsToolButton a, MonadIO m) => a -> ((?self :: a) => ToolButtonClickedCallback) -> m SignalHandlerId
- getToolButtonIconName :: (MonadIO m, IsToolButton o) => o -> m (Maybe Text)
- setToolButtonIconName :: (MonadIO m, IsToolButton o) => o -> Text -> m ()
- constructToolButtonIconName :: (IsToolButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearToolButtonIconName :: (MonadIO m, IsToolButton o) => o -> m ()
- getToolButtonIconWidget :: (MonadIO m, IsToolButton o) => o -> m (Maybe Widget)
- setToolButtonIconWidget :: (MonadIO m, IsToolButton o, IsWidget a) => o -> a -> m ()
- constructToolButtonIconWidget :: (IsToolButton o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearToolButtonIconWidget :: (MonadIO m, IsToolButton o) => o -> m ()
- getToolButtonLabel :: (MonadIO m, IsToolButton o) => o -> m (Maybe Text)
- setToolButtonLabel :: (MonadIO m, IsToolButton o) => o -> Text -> m ()
- constructToolButtonLabel :: (IsToolButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearToolButtonLabel :: (MonadIO m, IsToolButton o) => o -> m ()
- getToolButtonLabelWidget :: (MonadIO m, IsToolButton o) => o -> m (Maybe Widget)
- setToolButtonLabelWidget :: (MonadIO m, IsToolButton o, IsWidget a) => o -> a -> m ()
- constructToolButtonLabelWidget :: (IsToolButton o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearToolButtonLabelWidget :: (MonadIO m, IsToolButton o) => o -> m ()
- getToolButtonStockId :: (MonadIO m, IsToolButton o) => o -> m Text
- setToolButtonStockId :: (MonadIO m, IsToolButton o) => o -> Text -> m ()
- constructToolButtonStockId :: (IsToolButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearToolButtonStockId :: (MonadIO m, IsToolButton o) => o -> m ()
- getToolButtonUseUnderline :: (MonadIO m, IsToolButton o) => o -> m Bool
- setToolButtonUseUnderline :: (MonadIO m, IsToolButton o) => o -> Bool -> m ()
- constructToolButtonUseUnderline :: (IsToolButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- toolButtonNew :: (HasCallStack, MonadIO m, IsWidget a) => Maybe a -> Maybe Text -> m ToolButton
- toolButtonGetIconName :: (HasCallStack, MonadIO m, IsToolButton a) => a -> m (Maybe Text)
- toolButtonGetIconWidget :: (HasCallStack, MonadIO m, IsToolButton a) => a -> m (Maybe Widget)
- toolButtonGetLabel :: (HasCallStack, MonadIO m, IsToolButton a) => a -> m (Maybe Text)
- toolButtonGetLabelWidget :: (HasCallStack, MonadIO m, IsToolButton a) => a -> m (Maybe Widget)
- toolButtonGetStockId :: (HasCallStack, MonadIO m, IsToolButton a) => a -> m Text
- toolButtonGetUseUnderline :: (HasCallStack, MonadIO m, IsToolButton a) => a -> m Bool
- toolButtonSetLabel :: (HasCallStack, MonadIO m, IsToolButton a) => a -> Maybe Text -> m ()
- class (GObject o, IsDescendantOf ToggleToolButton o) => IsToggleToolButton o
- toToggleToolButton :: (MonadIO m, IsToggleToolButton o) => o -> m ToggleToolButton
- type ToggleToolButtonToggledCallback = IO ()
- onToggleToolButtonToggled :: (IsToggleToolButton a, MonadIO m) => a -> ((?self :: a) => ToggleToolButtonToggledCallback) -> m SignalHandlerId
- afterToggleToolButtonToggled :: (IsToggleToolButton a, MonadIO m) => a -> ((?self :: a) => ToggleToolButtonToggledCallback) -> m SignalHandlerId
- getToggleToolButtonActive :: (MonadIO m, IsToggleToolButton o) => o -> m Bool
- setToggleToolButtonActive :: (MonadIO m, IsToggleToolButton o) => o -> Bool -> m ()
- constructToggleToolButtonActive :: (IsToggleToolButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- toggleToolButtonNew :: (HasCallStack, MonadIO m) => m ToggleToolButton
- toggleToolButtonNewFromStock :: (HasCallStack, MonadIO m) => Text -> m ToggleToolButton
- toggleToolButtonGetActive :: (HasCallStack, MonadIO m, IsToggleToolButton a) => a -> m Bool
- toggleToolButtonSetActive :: (HasCallStack, MonadIO m, IsToggleToolButton a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf Switch o) => IsSwitch o
- toSwitch :: (MonadIO m, IsSwitch o) => o -> m Switch
- type SwitchStateSetCallback = Bool -> IO Bool
- type SwitchActivateCallback = IO ()
- onSwitchActivate :: (IsSwitch a, MonadIO m) => a -> ((?self :: a) => SwitchActivateCallback) -> m SignalHandlerId
- afterSwitchActivate :: (IsSwitch a, MonadIO m) => a -> ((?self :: a) => SwitchActivateCallback) -> m SignalHandlerId
- onSwitchStateSet :: (IsSwitch a, MonadIO m) => a -> ((?self :: a) => SwitchStateSetCallback) -> m SignalHandlerId
- afterSwitchStateSet :: (IsSwitch a, MonadIO m) => a -> ((?self :: a) => SwitchStateSetCallback) -> m SignalHandlerId
- getSwitchActive :: (MonadIO m, IsSwitch o) => o -> m Bool
- setSwitchActive :: (MonadIO m, IsSwitch o) => o -> Bool -> m ()
- constructSwitchActive :: (IsSwitch o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSwitchState :: (MonadIO m, IsSwitch o) => o -> m Bool
- setSwitchState :: (MonadIO m, IsSwitch o) => o -> Bool -> m ()
- constructSwitchState :: (IsSwitch o, MonadIO m) => Bool -> m (GValueConstruct o)
- switchNew :: (HasCallStack, MonadIO m) => m Switch
- switchGetActive :: (HasCallStack, MonadIO m, IsSwitch a) => a -> m Bool
- switchGetState :: (HasCallStack, MonadIO m, IsSwitch a) => a -> m Bool
- switchSetActive :: (HasCallStack, MonadIO m, IsSwitch a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf TearoffMenuItem o) => IsTearoffMenuItem o
- toTearoffMenuItem :: (MonadIO m, IsTearoffMenuItem o) => o -> m TearoffMenuItem
- tearoffMenuItemNew :: (HasCallStack, MonadIO m) => m TearoffMenuItem
- class (GObject o, IsDescendantOf StatusIcon o) => IsStatusIcon o
- toStatusIcon :: (MonadIO m, IsStatusIcon o) => o -> m StatusIcon
- type StatusIconSizeChangedCallback = Int32 -> IO Bool
- type StatusIconScrollEventCallback = EventScroll -> IO Bool
- type StatusIconQueryTooltipCallback = Int32 -> Int32 -> Bool -> Tooltip -> IO Bool
- type StatusIconPopupMenuCallback = Word32 -> Word32 -> IO ()
- type StatusIconButtonReleaseEventCallback = EventButton -> IO Bool
- type StatusIconButtonPressEventCallback = EventButton -> IO Bool
- type StatusIconActivateCallback = IO ()
- onStatusIconActivate :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconActivateCallback) -> m SignalHandlerId
- afterStatusIconActivate :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconActivateCallback) -> m SignalHandlerId
- onStatusIconButtonPressEvent :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconButtonPressEventCallback) -> m SignalHandlerId
- afterStatusIconButtonPressEvent :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconButtonPressEventCallback) -> m SignalHandlerId
- onStatusIconButtonReleaseEvent :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconButtonReleaseEventCallback) -> m SignalHandlerId
- afterStatusIconButtonReleaseEvent :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconButtonReleaseEventCallback) -> m SignalHandlerId
- onStatusIconPopupMenu :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconPopupMenuCallback) -> m SignalHandlerId
- afterStatusIconPopupMenu :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconPopupMenuCallback) -> m SignalHandlerId
- onStatusIconQueryTooltip :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconQueryTooltipCallback) -> m SignalHandlerId
- afterStatusIconQueryTooltip :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconQueryTooltipCallback) -> m SignalHandlerId
- onStatusIconScrollEvent :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconScrollEventCallback) -> m SignalHandlerId
- afterStatusIconScrollEvent :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconScrollEventCallback) -> m SignalHandlerId
- onStatusIconSizeChanged :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconSizeChangedCallback) -> m SignalHandlerId
- afterStatusIconSizeChanged :: (IsStatusIcon a, MonadIO m) => a -> ((?self :: a) => StatusIconSizeChangedCallback) -> m SignalHandlerId
- getStatusIconEmbedded :: (MonadIO m, IsStatusIcon o) => o -> m Bool
- setStatusIconFile :: (MonadIO m, IsStatusIcon o) => o -> Text -> m ()
- constructStatusIconFile :: (IsStatusIcon o, MonadIO m) => Text -> m (GValueConstruct o)
- clearStatusIconFile :: (MonadIO m, IsStatusIcon o) => o -> m ()
- getStatusIconGicon :: (MonadIO m, IsStatusIcon o) => o -> m (Maybe Icon)
- setStatusIconGicon :: (MonadIO m, IsStatusIcon o, IsIcon a) => o -> a -> m ()
- constructStatusIconGicon :: (IsStatusIcon o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- clearStatusIconGicon :: (MonadIO m, IsStatusIcon o) => o -> m ()
- getStatusIconHasTooltip :: (MonadIO m, IsStatusIcon o) => o -> m Bool
- setStatusIconHasTooltip :: (MonadIO m, IsStatusIcon o) => o -> Bool -> m ()
- constructStatusIconHasTooltip :: (IsStatusIcon o, MonadIO m) => Bool -> m (GValueConstruct o)
- getStatusIconIconName :: (MonadIO m, IsStatusIcon o) => o -> m (Maybe Text)
- setStatusIconIconName :: (MonadIO m, IsStatusIcon o) => o -> Text -> m ()
- constructStatusIconIconName :: (IsStatusIcon o, MonadIO m) => Text -> m (GValueConstruct o)
- clearStatusIconIconName :: (MonadIO m, IsStatusIcon o) => o -> m ()
- getStatusIconOrientation :: (MonadIO m, IsStatusIcon o) => o -> m Orientation
- getStatusIconPixbuf :: (MonadIO m, IsStatusIcon o) => o -> m (Maybe Pixbuf)
- setStatusIconPixbuf :: (MonadIO m, IsStatusIcon o, IsPixbuf a) => o -> a -> m ()
- constructStatusIconPixbuf :: (IsStatusIcon o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o)
- clearStatusIconPixbuf :: (MonadIO m, IsStatusIcon o) => o -> m ()
- getStatusIconScreen :: (MonadIO m, IsStatusIcon o) => o -> m Screen
- setStatusIconScreen :: (MonadIO m, IsStatusIcon o, IsScreen a) => o -> a -> m ()
- constructStatusIconScreen :: (IsStatusIcon o, MonadIO m, IsScreen a) => a -> m (GValueConstruct o)
- getStatusIconSize :: (MonadIO m, IsStatusIcon o) => o -> m Int32
- getStatusIconStock :: (MonadIO m, IsStatusIcon o) => o -> m (Maybe Text)
- setStatusIconStock :: (MonadIO m, IsStatusIcon o) => o -> Text -> m ()
- constructStatusIconStock :: (IsStatusIcon o, MonadIO m) => Text -> m (GValueConstruct o)
- clearStatusIconStock :: (MonadIO m, IsStatusIcon o) => o -> m ()
- getStatusIconStorageType :: (MonadIO m, IsStatusIcon o) => o -> m ImageType
- getStatusIconTitle :: (MonadIO m, IsStatusIcon o) => o -> m Text
- setStatusIconTitle :: (MonadIO m, IsStatusIcon o) => o -> Text -> m ()
- constructStatusIconTitle :: (IsStatusIcon o, MonadIO m) => Text -> m (GValueConstruct o)
- getStatusIconTooltipMarkup :: (MonadIO m, IsStatusIcon o) => o -> m (Maybe Text)
- setStatusIconTooltipMarkup :: (MonadIO m, IsStatusIcon o) => o -> Text -> m ()
- constructStatusIconTooltipMarkup :: (IsStatusIcon o, MonadIO m) => Text -> m (GValueConstruct o)
- clearStatusIconTooltipMarkup :: (MonadIO m, IsStatusIcon o) => o -> m ()
- getStatusIconTooltipText :: (MonadIO m, IsStatusIcon o) => o -> m (Maybe Text)
- setStatusIconTooltipText :: (MonadIO m, IsStatusIcon o) => o -> Text -> m ()
- constructStatusIconTooltipText :: (IsStatusIcon o, MonadIO m) => Text -> m (GValueConstruct o)
- getStatusIconVisible :: (MonadIO m, IsStatusIcon o) => o -> m Bool
- setStatusIconVisible :: (MonadIO m, IsStatusIcon o) => o -> Bool -> m ()
- constructStatusIconVisible :: (IsStatusIcon o, MonadIO m) => Bool -> m (GValueConstruct o)
- statusIconNew :: (HasCallStack, MonadIO m) => m StatusIcon
- statusIconGetGeometry :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m (Bool, Screen, Rectangle, Orientation)
- statusIconGetGicon :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m (Maybe Icon)
- statusIconGetHasTooltip :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m Bool
- statusIconGetIconName :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m (Maybe Text)
- statusIconGetPixbuf :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m (Maybe Pixbuf)
- statusIconGetScreen :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m Screen
- statusIconGetSize :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m Int32
- statusIconGetStock :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m (Maybe Text)
- statusIconGetTitle :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m Text
- statusIconGetTooltipMarkup :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m (Maybe Text)
- statusIconGetTooltipText :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m (Maybe Text)
- statusIconGetVisible :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m Bool
- statusIconGetX11WindowId :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> m Word32
- statusIconSetFromFile :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> [Char] -> m ()
- statusIconSetFromGicon :: (HasCallStack, MonadIO m, IsStatusIcon a, IsIcon b) => a -> b -> m ()
- statusIconSetFromIconName :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> Text -> m ()
- statusIconSetFromPixbuf :: (HasCallStack, MonadIO m, IsStatusIcon a, IsPixbuf b) => a -> Maybe b -> m ()
- statusIconSetFromStock :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> Text -> m ()
- statusIconSetHasTooltip :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> Bool -> m ()
- statusIconSetName :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> Text -> m ()
- statusIconSetScreen :: (HasCallStack, MonadIO m, IsStatusIcon a, IsScreen b) => a -> b -> m ()
- statusIconSetTooltipMarkup :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> Maybe Text -> m ()
- statusIconSetTooltipText :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> Text -> m ()
- statusIconSetVisible :: (HasCallStack, MonadIO m, IsStatusIcon a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf SeparatorMenuItem o) => IsSeparatorMenuItem o
- toSeparatorMenuItem :: (MonadIO m, IsSeparatorMenuItem o) => o -> m SeparatorMenuItem
- separatorMenuItemNew :: (HasCallStack, MonadIO m) => m SeparatorMenuItem
- class (GObject o, IsDescendantOf RecentChooserMenu o) => IsRecentChooserMenu o
- toRecentChooserMenu :: (MonadIO m, IsRecentChooserMenu o) => o -> m RecentChooserMenu
- getRecentChooserMenuShowNumbers :: (MonadIO m, IsRecentChooserMenu o) => o -> m Bool
- setRecentChooserMenuShowNumbers :: (MonadIO m, IsRecentChooserMenu o) => o -> Bool -> m ()
- constructRecentChooserMenuShowNumbers :: (IsRecentChooserMenu o, MonadIO m) => Bool -> m (GValueConstruct o)
- recentChooserMenuNew :: (HasCallStack, MonadIO m) => m RecentChooserMenu
- recentChooserMenuGetShowNumbers :: (HasCallStack, MonadIO m, IsRecentChooserMenu a) => a -> m Bool
- class (GObject o, IsDescendantOf MenuToolButton o) => IsMenuToolButton o
- toMenuToolButton :: (MonadIO m, IsMenuToolButton o) => o -> m MenuToolButton
- type MenuToolButtonShowMenuCallback = IO ()
- onMenuToolButtonShowMenu :: (IsMenuToolButton a, MonadIO m) => a -> ((?self :: a) => MenuToolButtonShowMenuCallback) -> m SignalHandlerId
- afterMenuToolButtonShowMenu :: (IsMenuToolButton a, MonadIO m) => a -> ((?self :: a) => MenuToolButtonShowMenuCallback) -> m SignalHandlerId
- getMenuToolButtonMenu :: (MonadIO m, IsMenuToolButton o) => o -> m (Maybe Menu)
- setMenuToolButtonMenu :: (MonadIO m, IsMenuToolButton o, IsMenu a) => o -> a -> m ()
- constructMenuToolButtonMenu :: (IsMenuToolButton o, MonadIO m, IsMenu a) => a -> m (GValueConstruct o)
- clearMenuToolButtonMenu :: (MonadIO m, IsMenuToolButton o) => o -> m ()
- menuToolButtonNew :: (HasCallStack, MonadIO m, IsWidget a) => Maybe a -> Maybe Text -> m MenuToolButton
- menuToolButtonNewFromStock :: (HasCallStack, MonadIO m) => Text -> m MenuToolButton
- menuToolButtonGetMenu :: (HasCallStack, MonadIO m, IsMenuToolButton a) => a -> m Widget
- menuToolButtonSetArrowTooltipMarkup :: (HasCallStack, MonadIO m, IsMenuToolButton a) => a -> Text -> m ()
- menuToolButtonSetArrowTooltipText :: (HasCallStack, MonadIO m, IsMenuToolButton a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf MenuBar o) => IsMenuBar o
- toMenuBar :: (MonadIO m, IsMenuBar o) => o -> m MenuBar
- getMenuBarChildPackDirection :: (MonadIO m, IsMenuBar o) => o -> m PackDirection
- setMenuBarChildPackDirection :: (MonadIO m, IsMenuBar o) => o -> PackDirection -> m ()
- constructMenuBarChildPackDirection :: (IsMenuBar o, MonadIO m) => PackDirection -> m (GValueConstruct o)
- getMenuBarPackDirection :: (MonadIO m, IsMenuBar o) => o -> m PackDirection
- setMenuBarPackDirection :: (MonadIO m, IsMenuBar o) => o -> PackDirection -> m ()
- constructMenuBarPackDirection :: (IsMenuBar o, MonadIO m) => PackDirection -> m (GValueConstruct o)
- menuBarNew :: (HasCallStack, MonadIO m) => m MenuBar
- menuBarGetChildPackDirection :: (HasCallStack, MonadIO m, IsMenuBar a) => a -> m PackDirection
- menuBarGetPackDirection :: (HasCallStack, MonadIO m, IsMenuBar a) => a -> m PackDirection
- toLabel :: (MonadIO m, IsLabel o) => o -> m Label
- type LabelPopulatePopupCallback = Menu -> IO ()
- type LabelMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO ()
- type LabelCopyClipboardCallback = IO ()
- type LabelActivateLinkCallback = Text -> IO Bool
- type LabelActivateCurrentLinkCallback = IO ()
- onLabelActivateCurrentLink :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelActivateCurrentLinkCallback) -> m SignalHandlerId
- afterLabelActivateCurrentLink :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelActivateCurrentLinkCallback) -> m SignalHandlerId
- onLabelActivateLink :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelActivateLinkCallback) -> m SignalHandlerId
- afterLabelActivateLink :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelActivateLinkCallback) -> m SignalHandlerId
- onLabelCopyClipboard :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelCopyClipboardCallback) -> m SignalHandlerId
- afterLabelCopyClipboard :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelCopyClipboardCallback) -> m SignalHandlerId
- onLabelMoveCursor :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelMoveCursorCallback) -> m SignalHandlerId
- afterLabelMoveCursor :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelMoveCursorCallback) -> m SignalHandlerId
- onLabelPopulatePopup :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelPopulatePopupCallback) -> m SignalHandlerId
- afterLabelPopulatePopup :: (IsLabel a, MonadIO m) => a -> ((?self :: a) => LabelPopulatePopupCallback) -> m SignalHandlerId
- getLabelAngle :: (MonadIO m, IsLabel o) => o -> m Double
- setLabelAngle :: (MonadIO m, IsLabel o) => o -> Double -> m ()
- constructLabelAngle :: (IsLabel o, MonadIO m) => Double -> m (GValueConstruct o)
- getLabelAttributes :: (MonadIO m, IsLabel o) => o -> m (Maybe AttrList)
- setLabelAttributes :: (MonadIO m, IsLabel o) => o -> AttrList -> m ()
- constructLabelAttributes :: (IsLabel o, MonadIO m) => AttrList -> m (GValueConstruct o)
- clearLabelAttributes :: (MonadIO m, IsLabel o) => o -> m ()
- getLabelCursorPosition :: (MonadIO m, IsLabel o) => o -> m Int32
- getLabelEllipsize :: (MonadIO m, IsLabel o) => o -> m EllipsizeMode
- setLabelEllipsize :: (MonadIO m, IsLabel o) => o -> EllipsizeMode -> m ()
- constructLabelEllipsize :: (IsLabel o, MonadIO m) => EllipsizeMode -> m (GValueConstruct o)
- getLabelJustify :: (MonadIO m, IsLabel o) => o -> m Justification
- setLabelJustify :: (MonadIO m, IsLabel o) => o -> Justification -> m ()
- constructLabelJustify :: (IsLabel o, MonadIO m) => Justification -> m (GValueConstruct o)
- getLabelLabel :: (MonadIO m, IsLabel o) => o -> m Text
- setLabelLabel :: (MonadIO m, IsLabel o) => o -> Text -> m ()
- constructLabelLabel :: (IsLabel o, MonadIO m) => Text -> m (GValueConstruct o)
- getLabelLines :: (MonadIO m, IsLabel o) => o -> m Int32
- setLabelLines :: (MonadIO m, IsLabel o) => o -> Int32 -> m ()
- constructLabelLines :: (IsLabel o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getLabelMaxWidthChars :: (MonadIO m, IsLabel o) => o -> m Int32
- setLabelMaxWidthChars :: (MonadIO m, IsLabel o) => o -> Int32 -> m ()
- constructLabelMaxWidthChars :: (IsLabel o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getLabelMnemonicKeyval :: (MonadIO m, IsLabel o) => o -> m Word32
- getLabelMnemonicWidget :: (MonadIO m, IsLabel o) => o -> m (Maybe Widget)
- setLabelMnemonicWidget :: (MonadIO m, IsLabel o, IsWidget a) => o -> a -> m ()
- constructLabelMnemonicWidget :: (IsLabel o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearLabelMnemonicWidget :: (MonadIO m, IsLabel o) => o -> m ()
- setLabelPattern :: (MonadIO m, IsLabel o) => o -> Text -> m ()
- constructLabelPattern :: (IsLabel o, MonadIO m) => Text -> m (GValueConstruct o)
- getLabelSelectable :: (MonadIO m, IsLabel o) => o -> m Bool
- setLabelSelectable :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
- constructLabelSelectable :: (IsLabel o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLabelSelectionBound :: (MonadIO m, IsLabel o) => o -> m Int32
- getLabelSingleLineMode :: (MonadIO m, IsLabel o) => o -> m Bool
- setLabelSingleLineMode :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
- constructLabelSingleLineMode :: (IsLabel o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLabelTrackVisitedLinks :: (MonadIO m, IsLabel o) => o -> m Bool
- setLabelTrackVisitedLinks :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
- constructLabelTrackVisitedLinks :: (IsLabel o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLabelUseMarkup :: (MonadIO m, IsLabel o) => o -> m Bool
- setLabelUseMarkup :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
- constructLabelUseMarkup :: (IsLabel o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLabelUseUnderline :: (MonadIO m, IsLabel o) => o -> m Bool
- setLabelUseUnderline :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
- constructLabelUseUnderline :: (IsLabel o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLabelWidthChars :: (MonadIO m, IsLabel o) => o -> m Int32
- setLabelWidthChars :: (MonadIO m, IsLabel o) => o -> Int32 -> m ()
- constructLabelWidthChars :: (IsLabel o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getLabelWrap :: (MonadIO m, IsLabel o) => o -> m Bool
- setLabelWrap :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
- constructLabelWrap :: (IsLabel o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLabelWrapMode :: (MonadIO m, IsLabel o) => o -> m WrapMode
- setLabelWrapMode :: (MonadIO m, IsLabel o) => o -> WrapMode -> m ()
- constructLabelWrapMode :: (IsLabel o, MonadIO m) => WrapMode -> m (GValueConstruct o)
- getLabelXalign :: (MonadIO m, IsLabel o) => o -> m Float
- setLabelXalign :: (MonadIO m, IsLabel o) => o -> Float -> m ()
- constructLabelXalign :: (IsLabel o, MonadIO m) => Float -> m (GValueConstruct o)
- getLabelYalign :: (MonadIO m, IsLabel o) => o -> m Float
- setLabelYalign :: (MonadIO m, IsLabel o) => o -> Float -> m ()
- constructLabelYalign :: (IsLabel o, MonadIO m) => Float -> m (GValueConstruct o)
- labelGetAngle :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Double
- labelGetAttributes :: (HasCallStack, MonadIO m, IsLabel a) => a -> m (Maybe AttrList)
- labelGetCurrentUri :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Text
- labelGetEllipsize :: (HasCallStack, MonadIO m, IsLabel a) => a -> m EllipsizeMode
- labelGetJustify :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Justification
- labelGetLayout :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Layout
- labelGetLineWrap :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Bool
- labelGetLineWrapMode :: (HasCallStack, MonadIO m, IsLabel a) => a -> m WrapMode
- labelGetLines :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Int32
- labelGetMaxWidthChars :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Int32
- labelGetMnemonicKeyval :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Word32
- labelGetMnemonicWidget :: (HasCallStack, MonadIO m, IsLabel a) => a -> m (Maybe Widget)
- labelGetSelectable :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Bool
- labelGetSelectionBounds :: (HasCallStack, MonadIO m, IsLabel a) => a -> m (Bool, Int32, Int32)
- labelGetSingleLineMode :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Bool
- labelGetTrackVisitedLinks :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Bool
- labelGetUseMarkup :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Bool
- labelGetUseUnderline :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Bool
- labelGetWidthChars :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Int32
- labelGetXalign :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Float
- labelGetYalign :: (HasCallStack, MonadIO m, IsLabel a) => a -> m Float
- labelSelectRegion :: (HasCallStack, MonadIO m, IsLabel a) => a -> Int32 -> Int32 -> m ()
- labelSetLabel :: (HasCallStack, MonadIO m, IsLabel a) => a -> Text -> m ()
- labelSetMaxWidthChars :: (HasCallStack, MonadIO m, IsLabel a) => a -> Int32 -> m ()
- labelSetPattern :: (HasCallStack, MonadIO m, IsLabel a) => a -> Text -> m ()
- labelSetSingleLineMode :: (HasCallStack, MonadIO m, IsLabel a) => a -> Bool -> m ()
- labelSetTrackVisitedLinks :: (HasCallStack, MonadIO m, IsLabel a) => a -> Bool -> m ()
- labelSetUseMarkup :: (HasCallStack, MonadIO m, IsLabel a) => a -> Bool -> m ()
- labelSetXalign :: (HasCallStack, MonadIO m, IsLabel a) => a -> Float -> m ()
- labelSetYalign :: (HasCallStack, MonadIO m, IsLabel a) => a -> Float -> m ()
- class (GObject o, IsDescendantOf ImageMenuItem o) => IsImageMenuItem o
- toImageMenuItem :: (MonadIO m, IsImageMenuItem o) => o -> m ImageMenuItem
- setImageMenuItemAccelGroup :: (MonadIO m, IsImageMenuItem o, IsAccelGroup a) => o -> a -> m ()
- constructImageMenuItemAccelGroup :: (IsImageMenuItem o, MonadIO m, IsAccelGroup a) => a -> m (GValueConstruct o)
- getImageMenuItemAlwaysShowImage :: (MonadIO m, IsImageMenuItem o) => o -> m Bool
- setImageMenuItemAlwaysShowImage :: (MonadIO m, IsImageMenuItem o) => o -> Bool -> m ()
- constructImageMenuItemAlwaysShowImage :: (IsImageMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- getImageMenuItemImage :: (MonadIO m, IsImageMenuItem o) => o -> m Widget
- setImageMenuItemImage :: (MonadIO m, IsImageMenuItem o, IsWidget a) => o -> a -> m ()
- constructImageMenuItemImage :: (IsImageMenuItem o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearImageMenuItemImage :: (MonadIO m, IsImageMenuItem o) => o -> m ()
- getImageMenuItemUseStock :: (MonadIO m, IsImageMenuItem o) => o -> m Bool
- setImageMenuItemUseStock :: (MonadIO m, IsImageMenuItem o) => o -> Bool -> m ()
- constructImageMenuItemUseStock :: (IsImageMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- imageMenuItemNew :: (HasCallStack, MonadIO m) => m ImageMenuItem
- imageMenuItemNewWithLabel :: (HasCallStack, MonadIO m) => Text -> m ImageMenuItem
- imageMenuItemNewWithMnemonic :: (HasCallStack, MonadIO m) => Text -> m ImageMenuItem
- imageMenuItemGetAlwaysShowImage :: (HasCallStack, MonadIO m, IsImageMenuItem a) => a -> m Bool
- imageMenuItemGetImage :: (HasCallStack, MonadIO m, IsImageMenuItem a) => a -> m Widget
- imageMenuItemGetUseStock :: (HasCallStack, MonadIO m, IsImageMenuItem a) => a -> m Bool
- imageMenuItemSetAccelGroup :: (HasCallStack, MonadIO m, IsImageMenuItem a, IsAccelGroup b) => a -> b -> m ()
- imageMenuItemSetAlwaysShowImage :: (HasCallStack, MonadIO m, IsImageMenuItem a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf IMMulticontext o) => IsIMMulticontext o
- toIMMulticontext :: (MonadIO m, IsIMMulticontext o) => o -> m IMMulticontext
- iMMulticontextNew :: (HasCallStack, MonadIO m) => m IMMulticontext
- iMMulticontextAppendMenuitems :: (HasCallStack, MonadIO m, IsIMMulticontext a, IsMenuShell b) => a -> b -> m ()
- iMMulticontextGetContextId :: (HasCallStack, MonadIO m, IsIMMulticontext a) => a -> m Text
- iMMulticontextSetContextId :: (HasCallStack, MonadIO m, IsIMMulticontext a) => a -> Text -> m ()
- class (GObject o, IsDescendantOf CheckMenuItem o) => IsCheckMenuItem o
- toCheckMenuItem :: (MonadIO m, IsCheckMenuItem o) => o -> m CheckMenuItem
- type CheckMenuItemToggledCallback = IO ()
- onCheckMenuItemToggled :: (IsCheckMenuItem a, MonadIO m) => a -> ((?self :: a) => CheckMenuItemToggledCallback) -> m SignalHandlerId
- afterCheckMenuItemToggled :: (IsCheckMenuItem a, MonadIO m) => a -> ((?self :: a) => CheckMenuItemToggledCallback) -> m SignalHandlerId
- getCheckMenuItemActive :: (MonadIO m, IsCheckMenuItem o) => o -> m Bool
- setCheckMenuItemActive :: (MonadIO m, IsCheckMenuItem o) => o -> Bool -> m ()
- constructCheckMenuItemActive :: (IsCheckMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCheckMenuItemDrawAsRadio :: (MonadIO m, IsCheckMenuItem o) => o -> m Bool
- setCheckMenuItemDrawAsRadio :: (MonadIO m, IsCheckMenuItem o) => o -> Bool -> m ()
- constructCheckMenuItemDrawAsRadio :: (IsCheckMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCheckMenuItemInconsistent :: (MonadIO m, IsCheckMenuItem o) => o -> m Bool
- setCheckMenuItemInconsistent :: (MonadIO m, IsCheckMenuItem o) => o -> Bool -> m ()
- constructCheckMenuItemInconsistent :: (IsCheckMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o)
- checkMenuItemNew :: (HasCallStack, MonadIO m) => m CheckMenuItem
- checkMenuItemNewWithLabel :: (HasCallStack, MonadIO m) => Text -> m CheckMenuItem
- checkMenuItemNewWithMnemonic :: (HasCallStack, MonadIO m) => Text -> m CheckMenuItem
- checkMenuItemGetDrawAsRadio :: (HasCallStack, MonadIO m, IsCheckMenuItem a) => a -> m Bool
- checkMenuItemGetInconsistent :: (HasCallStack, MonadIO m, IsCheckMenuItem a) => a -> m Bool
- checkMenuItemSetActive :: (HasCallStack, MonadIO m, IsCheckMenuItem a) => a -> Bool -> m ()
- checkMenuItemSetDrawAsRadio :: (HasCallStack, MonadIO m, IsCheckMenuItem a) => a -> Bool -> m ()
- checkMenuItemToggled :: (HasCallStack, MonadIO m, IsCheckMenuItem a) => a -> m ()
- class (GObject o, IsDescendantOf RadioMenuItem o) => IsRadioMenuItem o
- toRadioMenuItem :: (MonadIO m, IsRadioMenuItem o) => o -> m RadioMenuItem
- type RadioMenuItemGroupChangedCallback = IO ()
- onRadioMenuItemGroupChanged :: (IsRadioMenuItem a, MonadIO m) => a -> ((?self :: a) => RadioMenuItemGroupChangedCallback) -> m SignalHandlerId
- afterRadioMenuItemGroupChanged :: (IsRadioMenuItem a, MonadIO m) => a -> ((?self :: a) => RadioMenuItemGroupChangedCallback) -> m SignalHandlerId
- setRadioMenuItemGroup :: (MonadIO m, IsRadioMenuItem o, IsRadioMenuItem a) => o -> a -> m ()
- constructRadioMenuItemGroup :: (IsRadioMenuItem o, MonadIO m, IsRadioMenuItem a) => a -> m (GValueConstruct o)
- clearRadioMenuItemGroup :: (MonadIO m, IsRadioMenuItem o) => o -> m ()
- radioMenuItemNew :: (HasCallStack, MonadIO m, IsRadioMenuItem a) => [a] -> m RadioMenuItem
- radioMenuItemNewFromWidget :: (HasCallStack, MonadIO m, IsRadioMenuItem a) => Maybe a -> m RadioMenuItem
- radioMenuItemNewWithLabel :: (HasCallStack, MonadIO m, IsRadioMenuItem a) => [a] -> Text -> m RadioMenuItem
- radioMenuItemNewWithLabelFromWidget :: (HasCallStack, MonadIO m, IsRadioMenuItem a) => Maybe a -> Maybe Text -> m RadioMenuItem
- radioMenuItemNewWithMnemonic :: (HasCallStack, MonadIO m, IsRadioMenuItem a) => [a] -> Text -> m RadioMenuItem
- radioMenuItemNewWithMnemonicFromWidget :: (HasCallStack, MonadIO m, IsRadioMenuItem a) => Maybe a -> Maybe Text -> m RadioMenuItem
- radioMenuItemJoinGroup :: (HasCallStack, MonadIO m, IsRadioMenuItem a, IsRadioMenuItem b) => a -> Maybe b -> m ()
- class (GObject o, IsDescendantOf Button o) => IsButton o
- toButton :: (MonadIO m, IsButton o) => o -> m Button
- type ButtonReleasedCallback = IO ()
- type ButtonPressedCallback = IO ()
- type ButtonLeaveCallback = IO ()
- type ButtonEnterCallback = IO ()
- type ButtonClickedCallback = IO ()
- type ButtonActivateCallback = IO ()
- onButtonActivate :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonActivateCallback) -> m SignalHandlerId
- afterButtonActivate :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonActivateCallback) -> m SignalHandlerId
- onButtonClicked :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonClickedCallback) -> m SignalHandlerId
- afterButtonClicked :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonClickedCallback) -> m SignalHandlerId
- onButtonEnter :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonEnterCallback) -> m SignalHandlerId
- afterButtonEnter :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonEnterCallback) -> m SignalHandlerId
- onButtonLeave :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonLeaveCallback) -> m SignalHandlerId
- afterButtonLeave :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonLeaveCallback) -> m SignalHandlerId
- onButtonPressed :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonPressedCallback) -> m SignalHandlerId
- afterButtonPressed :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonPressedCallback) -> m SignalHandlerId
- onButtonReleased :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonReleasedCallback) -> m SignalHandlerId
- afterButtonReleased :: (IsButton a, MonadIO m) => a -> ((?self :: a) => ButtonReleasedCallback) -> m SignalHandlerId
- getButtonAlwaysShowImage :: (MonadIO m, IsButton o) => o -> m Bool
- setButtonAlwaysShowImage :: (MonadIO m, IsButton o) => o -> Bool -> m ()
- constructButtonAlwaysShowImage :: (IsButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getButtonImage :: (MonadIO m, IsButton o) => o -> m (Maybe Widget)
- setButtonImage :: (MonadIO m, IsButton o, IsWidget a) => o -> a -> m ()
- constructButtonImage :: (IsButton o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearButtonImage :: (MonadIO m, IsButton o) => o -> m ()
- getButtonImagePosition :: (MonadIO m, IsButton o) => o -> m PositionType
- setButtonImagePosition :: (MonadIO m, IsButton o) => o -> PositionType -> m ()
- constructButtonImagePosition :: (IsButton o, MonadIO m) => PositionType -> m (GValueConstruct o)
- getButtonLabel :: (MonadIO m, IsButton o) => o -> m Text
- setButtonLabel :: (MonadIO m, IsButton o) => o -> Text -> m ()
- constructButtonLabel :: (IsButton o, MonadIO m) => Text -> m (GValueConstruct o)
- getButtonRelief :: (MonadIO m, IsButton o) => o -> m ReliefStyle
- setButtonRelief :: (MonadIO m, IsButton o) => o -> ReliefStyle -> m ()
- constructButtonRelief :: (IsButton o, MonadIO m) => ReliefStyle -> m (GValueConstruct o)
- getButtonUseStock :: (MonadIO m, IsButton o) => o -> m Bool
- setButtonUseStock :: (MonadIO m, IsButton o) => o -> Bool -> m ()
- constructButtonUseStock :: (IsButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getButtonUseUnderline :: (MonadIO m, IsButton o) => o -> m Bool
- setButtonUseUnderline :: (MonadIO m, IsButton o) => o -> Bool -> m ()
- constructButtonUseUnderline :: (IsButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getButtonXalign :: (MonadIO m, IsButton o) => o -> m Float
- setButtonXalign :: (MonadIO m, IsButton o) => o -> Float -> m ()
- constructButtonXalign :: (IsButton o, MonadIO m) => Float -> m (GValueConstruct o)
- getButtonYalign :: (MonadIO m, IsButton o) => o -> m Float
- setButtonYalign :: (MonadIO m, IsButton o) => o -> Float -> m ()
- constructButtonYalign :: (IsButton o, MonadIO m) => Float -> m (GValueConstruct o)
- buttonNewFromIconName :: (HasCallStack, MonadIO m) => Maybe Text -> Int32 -> m Button
- buttonNewWithLabel :: (HasCallStack, MonadIO m) => Text -> m Button
- buttonClicked :: (HasCallStack, MonadIO m, IsButton a) => a -> m ()
- buttonEnter :: (HasCallStack, MonadIO m, IsButton a) => a -> m ()
- buttonGetAlignment :: (HasCallStack, MonadIO m, IsButton a) => a -> m (Float, Float)
- buttonGetAlwaysShowImage :: (HasCallStack, MonadIO m, IsButton a) => a -> m Bool
- buttonGetEventWindow :: (HasCallStack, MonadIO m, IsButton a) => a -> m Window
- buttonGetFocusOnClick :: (HasCallStack, MonadIO m, IsButton a) => a -> m Bool
- buttonGetImage :: (HasCallStack, MonadIO m, IsButton a) => a -> m (Maybe Widget)
- buttonGetImagePosition :: (HasCallStack, MonadIO m, IsButton a) => a -> m PositionType
- buttonGetLabel :: (HasCallStack, MonadIO m, IsButton a) => a -> m Text
- buttonGetRelief :: (HasCallStack, MonadIO m, IsButton a) => a -> m ReliefStyle
- buttonGetUseStock :: (HasCallStack, MonadIO m, IsButton a) => a -> m Bool
- buttonGetUseUnderline :: (HasCallStack, MonadIO m, IsButton a) => a -> m Bool
- buttonLeave :: (HasCallStack, MonadIO m, IsButton a) => a -> m ()
- buttonPressed :: (HasCallStack, MonadIO m, IsButton a) => a -> m ()
- buttonReleased :: (HasCallStack, MonadIO m, IsButton a) => a -> m ()
- buttonSetAlignment :: (HasCallStack, MonadIO m, IsButton a) => a -> Float -> Float -> m ()
- buttonSetAlwaysShowImage :: (HasCallStack, MonadIO m, IsButton a) => a -> Bool -> m ()
- buttonSetImagePosition :: (HasCallStack, MonadIO m, IsButton a) => a -> PositionType -> m ()
- buttonSetUseUnderline :: (HasCallStack, MonadIO m, IsButton a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf ToggleButton o) => IsToggleButton o
- toToggleButton :: (MonadIO m, IsToggleButton o) => o -> m ToggleButton
- type ToggleButtonToggledCallback = IO ()
- onToggleButtonToggled :: (IsToggleButton a, MonadIO m) => a -> ((?self :: a) => ToggleButtonToggledCallback) -> m SignalHandlerId
- afterToggleButtonToggled :: (IsToggleButton a, MonadIO m) => a -> ((?self :: a) => ToggleButtonToggledCallback) -> m SignalHandlerId
- getToggleButtonActive :: (MonadIO m, IsToggleButton o) => o -> m Bool
- setToggleButtonActive :: (MonadIO m, IsToggleButton o) => o -> Bool -> m ()
- constructToggleButtonActive :: (IsToggleButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getToggleButtonDrawIndicator :: (MonadIO m, IsToggleButton o) => o -> m Bool
- setToggleButtonDrawIndicator :: (MonadIO m, IsToggleButton o) => o -> Bool -> m ()
- constructToggleButtonDrawIndicator :: (IsToggleButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getToggleButtonInconsistent :: (MonadIO m, IsToggleButton o) => o -> m Bool
- setToggleButtonInconsistent :: (MonadIO m, IsToggleButton o) => o -> Bool -> m ()
- constructToggleButtonInconsistent :: (IsToggleButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- toggleButtonNew :: (HasCallStack, MonadIO m) => m ToggleButton
- toggleButtonNewWithLabel :: (HasCallStack, MonadIO m) => Text -> m ToggleButton
- toggleButtonNewWithMnemonic :: (HasCallStack, MonadIO m) => Text -> m ToggleButton
- toggleButtonGetActive :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> m Bool
- toggleButtonGetInconsistent :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> m Bool
- toggleButtonGetMode :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> m Bool
- toggleButtonSetActive :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> Bool -> m ()
- toggleButtonToggled :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> m ()
- class (GObject o, IsDescendantOf ScaleButton o) => IsScaleButton o
- toScaleButton :: (MonadIO m, IsScaleButton o) => o -> m ScaleButton
- type ScaleButtonValueChangedCallback = Double -> IO ()
- type ScaleButtonPopupCallback = IO ()
- type ScaleButtonPopdownCallback = IO ()
- onScaleButtonPopdown :: (IsScaleButton a, MonadIO m) => a -> ((?self :: a) => ScaleButtonPopdownCallback) -> m SignalHandlerId
- afterScaleButtonPopdown :: (IsScaleButton a, MonadIO m) => a -> ((?self :: a) => ScaleButtonPopdownCallback) -> m SignalHandlerId
- onScaleButtonPopup :: (IsScaleButton a, MonadIO m) => a -> ((?self :: a) => ScaleButtonPopupCallback) -> m SignalHandlerId
- afterScaleButtonPopup :: (IsScaleButton a, MonadIO m) => a -> ((?self :: a) => ScaleButtonPopupCallback) -> m SignalHandlerId
- onScaleButtonValueChanged :: (IsScaleButton a, MonadIO m) => a -> ((?self :: a) => ScaleButtonValueChangedCallback) -> m SignalHandlerId
- afterScaleButtonValueChanged :: (IsScaleButton a, MonadIO m) => a -> ((?self :: a) => ScaleButtonValueChangedCallback) -> m SignalHandlerId
- getScaleButtonAdjustment :: (MonadIO m, IsScaleButton o) => o -> m Adjustment
- setScaleButtonAdjustment :: (MonadIO m, IsScaleButton o, IsAdjustment a) => o -> a -> m ()
- constructScaleButtonAdjustment :: (IsScaleButton o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o)
- getScaleButtonIcons :: (MonadIO m, IsScaleButton o) => o -> m (Maybe [Text])
- setScaleButtonIcons :: (MonadIO m, IsScaleButton o) => o -> [Text] -> m ()
- constructScaleButtonIcons :: (IsScaleButton o, MonadIO m) => [Text] -> m (GValueConstruct o)
- getScaleButtonSize :: (MonadIO m, IsScaleButton o) => o -> m IconSize
- setScaleButtonSize :: (MonadIO m, IsScaleButton o) => o -> IconSize -> m ()
- constructScaleButtonSize :: (IsScaleButton o, MonadIO m) => IconSize -> m (GValueConstruct o)
- getScaleButtonValue :: (MonadIO m, IsScaleButton o) => o -> m Double
- setScaleButtonValue :: (MonadIO m, IsScaleButton o) => o -> Double -> m ()
- constructScaleButtonValue :: (IsScaleButton o, MonadIO m) => Double -> m (GValueConstruct o)
- scaleButtonNew :: (HasCallStack, MonadIO m) => Int32 -> Double -> Double -> Double -> Maybe [Text] -> m ScaleButton
- scaleButtonGetAdjustment :: (HasCallStack, MonadIO m, IsScaleButton a) => a -> m Adjustment
- scaleButtonGetMinusButton :: (HasCallStack, MonadIO m, IsScaleButton a) => a -> m Button
- scaleButtonGetPlusButton :: (HasCallStack, MonadIO m, IsScaleButton a) => a -> m Button
- scaleButtonGetPopup :: (HasCallStack, MonadIO m, IsScaleButton a) => a -> m Widget
- scaleButtonGetValue :: (HasCallStack, MonadIO m, IsScaleButton a) => a -> m Double
- scaleButtonSetAdjustment :: (HasCallStack, MonadIO m, IsScaleButton a, IsAdjustment b) => a -> b -> m ()
- scaleButtonSetValue :: (HasCallStack, MonadIO m, IsScaleButton a) => a -> Double -> m ()
- class (GObject o, IsDescendantOf VolumeButton o) => IsVolumeButton o
- toVolumeButton :: (MonadIO m, IsVolumeButton o) => o -> m VolumeButton
- getVolumeButtonUseSymbolic :: (MonadIO m, IsVolumeButton o) => o -> m Bool
- setVolumeButtonUseSymbolic :: (MonadIO m, IsVolumeButton o) => o -> Bool -> m ()
- constructVolumeButtonUseSymbolic :: (IsVolumeButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- volumeButtonNew :: (HasCallStack, MonadIO m) => m VolumeButton
- class (GObject o, IsDescendantOf ModelButton o) => IsModelButton o
- toModelButton :: (MonadIO m, IsModelButton o) => o -> m ModelButton
- getModelButtonActive :: (MonadIO m, IsModelButton o) => o -> m Bool
- setModelButtonActive :: (MonadIO m, IsModelButton o) => o -> Bool -> m ()
- constructModelButtonActive :: (IsModelButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getModelButtonCentered :: (MonadIO m, IsModelButton o) => o -> m Bool
- setModelButtonCentered :: (MonadIO m, IsModelButton o) => o -> Bool -> m ()
- constructModelButtonCentered :: (IsModelButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getModelButtonIcon :: (MonadIO m, IsModelButton o) => o -> m (Maybe Icon)
- setModelButtonIcon :: (MonadIO m, IsModelButton o, IsIcon a) => o -> a -> m ()
- constructModelButtonIcon :: (IsModelButton o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- clearModelButtonIcon :: (MonadIO m, IsModelButton o) => o -> m ()
- getModelButtonIconic :: (MonadIO m, IsModelButton o) => o -> m Bool
- setModelButtonIconic :: (MonadIO m, IsModelButton o) => o -> Bool -> m ()
- constructModelButtonIconic :: (IsModelButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getModelButtonInverted :: (MonadIO m, IsModelButton o) => o -> m Bool
- setModelButtonInverted :: (MonadIO m, IsModelButton o) => o -> Bool -> m ()
- constructModelButtonInverted :: (IsModelButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getModelButtonMenuName :: (MonadIO m, IsModelButton o) => o -> m (Maybe Text)
- setModelButtonMenuName :: (MonadIO m, IsModelButton o) => o -> Text -> m ()
- constructModelButtonMenuName :: (IsModelButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearModelButtonMenuName :: (MonadIO m, IsModelButton o) => o -> m ()
- getModelButtonRole :: (MonadIO m, IsModelButton o) => o -> m ButtonRole
- setModelButtonRole :: (MonadIO m, IsModelButton o) => o -> ButtonRole -> m ()
- constructModelButtonRole :: (IsModelButton o, MonadIO m) => ButtonRole -> m (GValueConstruct o)
- getModelButtonText :: (MonadIO m, IsModelButton o) => o -> m (Maybe Text)
- setModelButtonText :: (MonadIO m, IsModelButton o) => o -> Text -> m ()
- constructModelButtonText :: (IsModelButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearModelButtonText :: (MonadIO m, IsModelButton o) => o -> m ()
- getModelButtonUseMarkup :: (MonadIO m, IsModelButton o) => o -> m Bool
- setModelButtonUseMarkup :: (MonadIO m, IsModelButton o) => o -> Bool -> m ()
- constructModelButtonUseMarkup :: (IsModelButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- modelButtonNew :: (HasCallStack, MonadIO m) => m ModelButton
- class (GObject o, IsDescendantOf MenuButton o) => IsMenuButton o
- toMenuButton :: (MonadIO m, IsMenuButton o) => o -> m MenuButton
- getMenuButtonAlignWidget :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Container)
- setMenuButtonAlignWidget :: (MonadIO m, IsMenuButton o, IsContainer a) => o -> a -> m ()
- constructMenuButtonAlignWidget :: (IsMenuButton o, MonadIO m, IsContainer a) => a -> m (GValueConstruct o)
- clearMenuButtonAlignWidget :: (MonadIO m, IsMenuButton o) => o -> m ()
- getMenuButtonDirection :: (MonadIO m, IsMenuButton o) => o -> m ArrowType
- setMenuButtonDirection :: (MonadIO m, IsMenuButton o) => o -> ArrowType -> m ()
- constructMenuButtonDirection :: (IsMenuButton o, MonadIO m) => ArrowType -> m (GValueConstruct o)
- getMenuButtonMenuModel :: (MonadIO m, IsMenuButton o) => o -> m (Maybe MenuModel)
- setMenuButtonMenuModel :: (MonadIO m, IsMenuButton o, IsMenuModel a) => o -> a -> m ()
- constructMenuButtonMenuModel :: (IsMenuButton o, MonadIO m, IsMenuModel a) => a -> m (GValueConstruct o)
- clearMenuButtonMenuModel :: (MonadIO m, IsMenuButton o) => o -> m ()
- getMenuButtonPopover :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Popover)
- setMenuButtonPopover :: (MonadIO m, IsMenuButton o, IsPopover a) => o -> a -> m ()
- constructMenuButtonPopover :: (IsMenuButton o, MonadIO m, IsPopover a) => a -> m (GValueConstruct o)
- clearMenuButtonPopover :: (MonadIO m, IsMenuButton o) => o -> m ()
- getMenuButtonPopup :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Menu)
- setMenuButtonPopup :: (MonadIO m, IsMenuButton o, IsMenu a) => o -> a -> m ()
- constructMenuButtonPopup :: (IsMenuButton o, MonadIO m, IsMenu a) => a -> m (GValueConstruct o)
- clearMenuButtonPopup :: (MonadIO m, IsMenuButton o) => o -> m ()
- getMenuButtonUsePopover :: (MonadIO m, IsMenuButton o) => o -> m Bool
- setMenuButtonUsePopover :: (MonadIO m, IsMenuButton o) => o -> Bool -> m ()
- constructMenuButtonUsePopover :: (IsMenuButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- menuButtonNew :: (HasCallStack, MonadIO m) => m MenuButton
- menuButtonGetAlignWidget :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m (Maybe Widget)
- menuButtonGetDirection :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m ArrowType
- menuButtonGetMenuModel :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m (Maybe MenuModel)
- menuButtonGetPopover :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m (Maybe Popover)
- menuButtonGetPopup :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m (Maybe Menu)
- menuButtonGetUsePopover :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m Bool
- menuButtonSetAlignWidget :: (HasCallStack, MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m ()
- menuButtonSetDirection :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> ArrowType -> m ()
- menuButtonSetPopover :: (HasCallStack, MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m ()
- menuButtonSetPopup :: (HasCallStack, MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m ()
- menuButtonSetUsePopover :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf LockButton o) => IsLockButton o
- toLockButton :: (MonadIO m, IsLockButton o) => o -> m LockButton
- getLockButtonPermission :: (MonadIO m, IsLockButton o) => o -> m Permission
- setLockButtonPermission :: (MonadIO m, IsLockButton o, IsPermission a) => o -> a -> m ()
- constructLockButtonPermission :: (IsLockButton o, MonadIO m, IsPermission a) => a -> m (GValueConstruct o)
- clearLockButtonPermission :: (MonadIO m, IsLockButton o) => o -> m ()
- getLockButtonTextLock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- setLockButtonTextLock :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
- constructLockButtonTextLock :: (IsLockButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearLockButtonTextLock :: (MonadIO m, IsLockButton o) => o -> m ()
- getLockButtonTextUnlock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- setLockButtonTextUnlock :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
- constructLockButtonTextUnlock :: (IsLockButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearLockButtonTextUnlock :: (MonadIO m, IsLockButton o) => o -> m ()
- getLockButtonTooltipLock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- setLockButtonTooltipLock :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
- constructLockButtonTooltipLock :: (IsLockButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearLockButtonTooltipLock :: (MonadIO m, IsLockButton o) => o -> m ()
- getLockButtonTooltipNotAuthorized :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- setLockButtonTooltipNotAuthorized :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
- constructLockButtonTooltipNotAuthorized :: (IsLockButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearLockButtonTooltipNotAuthorized :: (MonadIO m, IsLockButton o) => o -> m ()
- getLockButtonTooltipUnlock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- setLockButtonTooltipUnlock :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
- constructLockButtonTooltipUnlock :: (IsLockButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearLockButtonTooltipUnlock :: (MonadIO m, IsLockButton o) => o -> m ()
- lockButtonNew :: (HasCallStack, MonadIO m, IsPermission a) => Maybe a -> m LockButton
- lockButtonGetPermission :: (HasCallStack, MonadIO m, IsLockButton a) => a -> m Permission
- lockButtonSetPermission :: (HasCallStack, MonadIO m, IsLockButton a, IsPermission b) => a -> Maybe b -> m ()
- class (GObject o, IsDescendantOf LinkButton o) => IsLinkButton o
- toLinkButton :: (MonadIO m, IsLinkButton o) => o -> m LinkButton
- type LinkButtonActivateLinkCallback = IO Bool
- onLinkButtonActivateLink :: (IsLinkButton a, MonadIO m) => a -> ((?self :: a) => LinkButtonActivateLinkCallback) -> m SignalHandlerId
- afterLinkButtonActivateLink :: (IsLinkButton a, MonadIO m) => a -> ((?self :: a) => LinkButtonActivateLinkCallback) -> m SignalHandlerId
- getLinkButtonUri :: (MonadIO m, IsLinkButton o) => o -> m Text
- setLinkButtonUri :: (MonadIO m, IsLinkButton o) => o -> Text -> m ()
- constructLinkButtonUri :: (IsLinkButton o, MonadIO m) => Text -> m (GValueConstruct o)
- getLinkButtonVisited :: (MonadIO m, IsLinkButton o) => o -> m Bool
- setLinkButtonVisited :: (MonadIO m, IsLinkButton o) => o -> Bool -> m ()
- constructLinkButtonVisited :: (IsLinkButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- linkButtonNew :: (HasCallStack, MonadIO m) => Text -> m LinkButton
- linkButtonNewWithLabel :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> m LinkButton
- linkButtonGetUri :: (HasCallStack, MonadIO m, IsLinkButton a) => a -> m Text
- class (GObject o, IsDescendantOf InfoBar o) => IsInfoBar o
- toInfoBar :: (MonadIO m, IsInfoBar o) => o -> m InfoBar
- type InfoBarResponseCallback = Int32 -> IO ()
- type InfoBarCloseCallback = IO ()
- onInfoBarClose :: (IsInfoBar a, MonadIO m) => a -> ((?self :: a) => InfoBarCloseCallback) -> m SignalHandlerId
- afterInfoBarClose :: (IsInfoBar a, MonadIO m) => a -> ((?self :: a) => InfoBarCloseCallback) -> m SignalHandlerId
- onInfoBarResponse :: (IsInfoBar a, MonadIO m) => a -> ((?self :: a) => InfoBarResponseCallback) -> m SignalHandlerId
- afterInfoBarResponse :: (IsInfoBar a, MonadIO m) => a -> ((?self :: a) => InfoBarResponseCallback) -> m SignalHandlerId
- getInfoBarMessageType :: (MonadIO m, IsInfoBar o) => o -> m MessageType
- setInfoBarMessageType :: (MonadIO m, IsInfoBar o) => o -> MessageType -> m ()
- constructInfoBarMessageType :: (IsInfoBar o, MonadIO m) => MessageType -> m (GValueConstruct o)
- getInfoBarRevealed :: (MonadIO m, IsInfoBar o) => o -> m Bool
- setInfoBarRevealed :: (MonadIO m, IsInfoBar o) => o -> Bool -> m ()
- constructInfoBarRevealed :: (IsInfoBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getInfoBarShowCloseButton :: (MonadIO m, IsInfoBar o) => o -> m Bool
- setInfoBarShowCloseButton :: (MonadIO m, IsInfoBar o) => o -> Bool -> m ()
- constructInfoBarShowCloseButton :: (IsInfoBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- infoBarNew :: (HasCallStack, MonadIO m) => m InfoBar
- infoBarAddActionWidget :: (HasCallStack, MonadIO m, IsInfoBar a, IsWidget b) => a -> b -> Int32 -> m ()
- infoBarAddButton :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> Text -> Int32 -> m Button
- infoBarGetActionArea :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> m Box
- infoBarGetContentArea :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> m Box
- infoBarGetMessageType :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> m MessageType
- infoBarGetRevealed :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> m Bool
- infoBarGetShowCloseButton :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> m Bool
- infoBarResponse :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> Int32 -> m ()
- infoBarSetDefaultResponse :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> Int32 -> m ()
- infoBarSetMessageType :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> MessageType -> m ()
- infoBarSetResponseSensitive :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> Int32 -> Bool -> m ()
- infoBarSetRevealed :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> Bool -> m ()
- infoBarSetShowCloseButton :: (HasCallStack, MonadIO m, IsInfoBar a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf FontButton o) => IsFontButton o
- toFontButton :: (MonadIO m, IsFontButton o) => o -> m FontButton
- type FontButtonFontSetCallback = IO ()
- onFontButtonFontSet :: (IsFontButton a, MonadIO m) => a -> ((?self :: a) => FontButtonFontSetCallback) -> m SignalHandlerId
- afterFontButtonFontSet :: (IsFontButton a, MonadIO m) => a -> ((?self :: a) => FontButtonFontSetCallback) -> m SignalHandlerId
- getFontButtonFontName :: (MonadIO m, IsFontButton o) => o -> m Text
- setFontButtonFontName :: (MonadIO m, IsFontButton o) => o -> Text -> m ()
- constructFontButtonFontName :: (IsFontButton o, MonadIO m) => Text -> m (GValueConstruct o)
- clearFontButtonFontName :: (MonadIO m, IsFontButton o) => o -> m ()
- getFontButtonShowSize :: (MonadIO m, IsFontButton o) => o -> m Bool
- setFontButtonShowSize :: (MonadIO m, IsFontButton o) => o -> Bool -> m ()
- constructFontButtonShowSize :: (IsFontButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFontButtonShowStyle :: (MonadIO m, IsFontButton o) => o -> m Bool
- setFontButtonShowStyle :: (MonadIO m, IsFontButton o) => o -> Bool -> m ()
- constructFontButtonShowStyle :: (IsFontButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFontButtonTitle :: (MonadIO m, IsFontButton o) => o -> m Text
- setFontButtonTitle :: (MonadIO m, IsFontButton o) => o -> Text -> m ()
- constructFontButtonTitle :: (IsFontButton o, MonadIO m) => Text -> m (GValueConstruct o)
- getFontButtonUseFont :: (MonadIO m, IsFontButton o) => o -> m Bool
- setFontButtonUseFont :: (MonadIO m, IsFontButton o) => o -> Bool -> m ()
- constructFontButtonUseFont :: (IsFontButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFontButtonUseSize :: (MonadIO m, IsFontButton o) => o -> m Bool
- setFontButtonUseSize :: (MonadIO m, IsFontButton o) => o -> Bool -> m ()
- constructFontButtonUseSize :: (IsFontButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- fontButtonNew :: (HasCallStack, MonadIO m) => m FontButton
- fontButtonNewWithFont :: (HasCallStack, MonadIO m) => Text -> m FontButton
- fontButtonGetFontName :: (HasCallStack, MonadIO m, IsFontButton a) => a -> m Text
- fontButtonGetShowSize :: (HasCallStack, MonadIO m, IsFontButton a) => a -> m Bool
- fontButtonGetShowStyle :: (HasCallStack, MonadIO m, IsFontButton a) => a -> m Bool
- fontButtonGetTitle :: (HasCallStack, MonadIO m, IsFontButton a) => a -> m Text
- fontButtonGetUseFont :: (HasCallStack, MonadIO m, IsFontButton a) => a -> m Bool
- fontButtonGetUseSize :: (HasCallStack, MonadIO m, IsFontButton a) => a -> m Bool
- fontButtonSetFontName :: (HasCallStack, MonadIO m, IsFontButton a) => a -> Text -> m Bool
- fontButtonSetShowSize :: (HasCallStack, MonadIO m, IsFontButton a) => a -> Bool -> m ()
- fontButtonSetShowStyle :: (HasCallStack, MonadIO m, IsFontButton a) => a -> Bool -> m ()
- fontButtonSetTitle :: (HasCallStack, MonadIO m, IsFontButton a) => a -> Text -> m ()
- fontButtonSetUseFont :: (HasCallStack, MonadIO m, IsFontButton a) => a -> Bool -> m ()
- fontButtonSetUseSize :: (HasCallStack, MonadIO m, IsFontButton a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf ColorButton o) => IsColorButton o
- toColorButton :: (MonadIO m, IsColorButton o) => o -> m ColorButton
- type ColorButtonColorSetCallback = IO ()
- onColorButtonColorSet :: (IsColorButton a, MonadIO m) => a -> ((?self :: a) => ColorButtonColorSetCallback) -> m SignalHandlerId
- afterColorButtonColorSet :: (IsColorButton a, MonadIO m) => a -> ((?self :: a) => ColorButtonColorSetCallback) -> m SignalHandlerId
- getColorButtonAlpha :: (MonadIO m, IsColorButton o) => o -> m Word32
- setColorButtonAlpha :: (MonadIO m, IsColorButton o) => o -> Word32 -> m ()
- constructColorButtonAlpha :: (IsColorButton o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getColorButtonColor :: (MonadIO m, IsColorButton o) => o -> m (Maybe Color)
- setColorButtonColor :: (MonadIO m, IsColorButton o) => o -> Color -> m ()
- constructColorButtonColor :: (IsColorButton o, MonadIO m) => Color -> m (GValueConstruct o)
- getColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> m (Maybe RGBA)
- setColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> RGBA -> m ()
- constructColorButtonRgba :: (IsColorButton o, MonadIO m) => RGBA -> m (GValueConstruct o)
- clearColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> m ()
- getColorButtonShowEditor :: (MonadIO m, IsColorButton o) => o -> m Bool
- setColorButtonShowEditor :: (MonadIO m, IsColorButton o) => o -> Bool -> m ()
- constructColorButtonShowEditor :: (IsColorButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- getColorButtonTitle :: (MonadIO m, IsColorButton o) => o -> m Text
- setColorButtonTitle :: (MonadIO m, IsColorButton o) => o -> Text -> m ()
- constructColorButtonTitle :: (IsColorButton o, MonadIO m) => Text -> m (GValueConstruct o)
- getColorButtonUseAlpha :: (MonadIO m, IsColorButton o) => o -> m Bool
- setColorButtonUseAlpha :: (MonadIO m, IsColorButton o) => o -> Bool -> m ()
- constructColorButtonUseAlpha :: (IsColorButton o, MonadIO m) => Bool -> m (GValueConstruct o)
- colorButtonNew :: (HasCallStack, MonadIO m) => m ColorButton
- colorButtonNewWithColor :: (HasCallStack, MonadIO m) => Color -> m ColorButton
- colorButtonNewWithRgba :: (HasCallStack, MonadIO m) => RGBA -> m ColorButton
- colorButtonGetAlpha :: (HasCallStack, MonadIO m, IsColorButton a) => a -> m Word16
- colorButtonGetColor :: (HasCallStack, MonadIO m, IsColorButton a) => a -> m Color
- colorButtonGetTitle :: (HasCallStack, MonadIO m, IsColorButton a) => a -> m Text
- colorButtonGetUseAlpha :: (HasCallStack, MonadIO m, IsColorButton a) => a -> m Bool
- colorButtonSetAlpha :: (HasCallStack, MonadIO m, IsColorButton a) => a -> Word16 -> m ()
- colorButtonSetColor :: (HasCallStack, MonadIO m, IsColorButton a) => a -> Color -> m ()
- colorButtonSetTitle :: (HasCallStack, MonadIO m, IsColorButton a) => a -> Text -> m ()
- colorButtonSetUseAlpha :: (HasCallStack, MonadIO m, IsColorButton a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf CheckButton o) => IsCheckButton o
- toCheckButton :: (MonadIO m, IsCheckButton o) => o -> m CheckButton
- checkButtonNew :: (HasCallStack, MonadIO m) => m CheckButton
- checkButtonNewWithLabel :: (HasCallStack, MonadIO m) => Text -> m CheckButton
- checkButtonNewWithMnemonic :: (HasCallStack, MonadIO m) => Text -> m CheckButton
- class (GObject o, IsDescendantOf RadioButton o) => IsRadioButton o
- toRadioButton :: (MonadIO m, IsRadioButton o) => o -> m RadioButton
- type RadioButtonGroupChangedCallback = IO ()
- onRadioButtonGroupChanged :: (IsRadioButton a, MonadIO m) => a -> ((?self :: a) => RadioButtonGroupChangedCallback) -> m SignalHandlerId
- afterRadioButtonGroupChanged :: (IsRadioButton a, MonadIO m) => a -> ((?self :: a) => RadioButtonGroupChangedCallback) -> m SignalHandlerId
- setRadioButtonGroup :: (MonadIO m, IsRadioButton o, IsRadioButton a) => o -> a -> m ()
- constructRadioButtonGroup :: (IsRadioButton o, MonadIO m, IsRadioButton a) => a -> m (GValueConstruct o)
- clearRadioButtonGroup :: (MonadIO m, IsRadioButton o) => o -> m ()
- radioButtonNewFromWidget :: (HasCallStack, MonadIO m, IsRadioButton a) => Maybe a -> m RadioButton
- radioButtonNewWithLabel :: (HasCallStack, MonadIO m, IsRadioButton a) => [a] -> Text -> m RadioButton
- radioButtonNewWithLabelFromWidget :: (HasCallStack, MonadIO m, IsRadioButton a) => Maybe a -> Text -> m RadioButton
- radioButtonNewWithMnemonic :: (HasCallStack, MonadIO m, IsRadioButton a) => [a] -> Text -> m RadioButton
- radioButtonNewWithMnemonicFromWidget :: (HasCallStack, MonadIO m, IsRadioButton a) => Maybe a -> Text -> m RadioButton
- radioButtonJoinGroup :: (HasCallStack, MonadIO m, IsRadioButton a, IsRadioButton b) => a -> Maybe b -> m ()
- class (GObject o, IsDescendantOf RadioToolButton o) => IsRadioToolButton o
- toRadioToolButton :: (MonadIO m, IsRadioToolButton o) => o -> m RadioToolButton
- setRadioToolButtonGroup :: (MonadIO m, IsRadioToolButton o, IsRadioToolButton a) => o -> a -> m ()
- constructRadioToolButtonGroup :: (IsRadioToolButton o, MonadIO m, IsRadioToolButton a) => a -> m (GValueConstruct o)
- clearRadioToolButtonGroup :: (MonadIO m, IsRadioToolButton o) => o -> m ()
- radioToolButtonNew :: (HasCallStack, MonadIO m, IsRadioButton a) => [a] -> m RadioToolButton
- radioToolButtonNewFromStock :: (HasCallStack, MonadIO m, IsRadioButton a) => [a] -> Text -> m RadioToolButton
- radioToolButtonNewFromWidget :: (HasCallStack, MonadIO m, IsRadioToolButton a) => Maybe a -> m RadioToolButton
- radioToolButtonNewWithStockFromWidget :: (HasCallStack, MonadIO m, IsRadioToolButton a) => Maybe a -> Text -> m RadioToolButton
- radioToolButtonGetGroup :: (HasCallStack, MonadIO m, IsRadioToolButton a) => a -> m [RadioButton]
- radioToolButtonSetGroup :: (HasCallStack, MonadIO m, IsRadioToolButton a, IsRadioButton b) => a -> [b] -> m ()
- class (GObject o, IsDescendantOf AppChooserWidget o) => IsAppChooserWidget o
- toAppChooserWidget :: (MonadIO m, IsAppChooserWidget o) => o -> m AppChooserWidget
- type AppChooserWidgetPopulatePopupCallback = Menu -> AppInfo -> IO ()
- type AppChooserWidgetApplicationSelectedCallback = AppInfo -> IO ()
- type AppChooserWidgetApplicationActivatedCallback = AppInfo -> IO ()
- onAppChooserWidgetApplicationActivated :: (IsAppChooserWidget a, MonadIO m) => a -> ((?self :: a) => AppChooserWidgetApplicationActivatedCallback) -> m SignalHandlerId
- afterAppChooserWidgetApplicationActivated :: (IsAppChooserWidget a, MonadIO m) => a -> ((?self :: a) => AppChooserWidgetApplicationActivatedCallback) -> m SignalHandlerId
- onAppChooserWidgetApplicationSelected :: (IsAppChooserWidget a, MonadIO m) => a -> ((?self :: a) => AppChooserWidgetApplicationSelectedCallback) -> m SignalHandlerId
- afterAppChooserWidgetApplicationSelected :: (IsAppChooserWidget a, MonadIO m) => a -> ((?self :: a) => AppChooserWidgetApplicationSelectedCallback) -> m SignalHandlerId
- onAppChooserWidgetPopulatePopup :: (IsAppChooserWidget a, MonadIO m) => a -> ((?self :: a) => AppChooserWidgetPopulatePopupCallback) -> m SignalHandlerId
- afterAppChooserWidgetPopulatePopup :: (IsAppChooserWidget a, MonadIO m) => a -> ((?self :: a) => AppChooserWidgetPopulatePopupCallback) -> m SignalHandlerId
- getAppChooserWidgetDefaultText :: (MonadIO m, IsAppChooserWidget o) => o -> m Text
- setAppChooserWidgetDefaultText :: (MonadIO m, IsAppChooserWidget o) => o -> Text -> m ()
- constructAppChooserWidgetDefaultText :: (IsAppChooserWidget o, MonadIO m) => Text -> m (GValueConstruct o)
- getAppChooserWidgetShowAll :: (MonadIO m, IsAppChooserWidget o) => o -> m Bool
- setAppChooserWidgetShowAll :: (MonadIO m, IsAppChooserWidget o) => o -> Bool -> m ()
- constructAppChooserWidgetShowAll :: (IsAppChooserWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getAppChooserWidgetShowDefault :: (MonadIO m, IsAppChooserWidget o) => o -> m Bool
- setAppChooserWidgetShowDefault :: (MonadIO m, IsAppChooserWidget o) => o -> Bool -> m ()
- constructAppChooserWidgetShowDefault :: (IsAppChooserWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getAppChooserWidgetShowFallback :: (MonadIO m, IsAppChooserWidget o) => o -> m Bool
- setAppChooserWidgetShowFallback :: (MonadIO m, IsAppChooserWidget o) => o -> Bool -> m ()
- constructAppChooserWidgetShowFallback :: (IsAppChooserWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getAppChooserWidgetShowOther :: (MonadIO m, IsAppChooserWidget o) => o -> m Bool
- setAppChooserWidgetShowOther :: (MonadIO m, IsAppChooserWidget o) => o -> Bool -> m ()
- constructAppChooserWidgetShowOther :: (IsAppChooserWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- getAppChooserWidgetShowRecommended :: (MonadIO m, IsAppChooserWidget o) => o -> m Bool
- setAppChooserWidgetShowRecommended :: (MonadIO m, IsAppChooserWidget o) => o -> Bool -> m ()
- constructAppChooserWidgetShowRecommended :: (IsAppChooserWidget o, MonadIO m) => Bool -> m (GValueConstruct o)
- appChooserWidgetNew :: (HasCallStack, MonadIO m) => Text -> m AppChooserWidget
- appChooserWidgetGetDefaultText :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> m Text
- appChooserWidgetGetShowAll :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> m Bool
- appChooserWidgetGetShowDefault :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> m Bool
- appChooserWidgetGetShowFallback :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> m Bool
- appChooserWidgetGetShowOther :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> m Bool
- appChooserWidgetGetShowRecommended :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> m Bool
- appChooserWidgetSetDefaultText :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> Text -> m ()
- appChooserWidgetSetShowAll :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> Bool -> m ()
- appChooserWidgetSetShowDefault :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> Bool -> m ()
- appChooserWidgetSetShowFallback :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> Bool -> m ()
- appChooserWidgetSetShowOther :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> Bool -> m ()
- appChooserWidgetSetShowRecommended :: (HasCallStack, MonadIO m, IsAppChooserWidget a) => a -> Bool -> m ()
- class (GObject o, IsDescendantOf AccelLabel o) => IsAccelLabel o
- toAccelLabel :: (MonadIO m, IsAccelLabel o) => o -> m AccelLabel
- getAccelLabelAccelClosure :: (MonadIO m, IsAccelLabel o) => o -> m (Maybe (GClosure ()))
- setAccelLabelAccelClosure :: (MonadIO m, IsAccelLabel o) => o -> GClosure a -> m ()
- constructAccelLabelAccelClosure :: (IsAccelLabel o, MonadIO m) => GClosure a -> m (GValueConstruct o)
- clearAccelLabelAccelClosure :: (MonadIO m, IsAccelLabel o) => o -> m ()
- getAccelLabelAccelWidget :: (MonadIO m, IsAccelLabel o) => o -> m (Maybe Widget)
- setAccelLabelAccelWidget :: (MonadIO m, IsAccelLabel o, IsWidget a) => o -> a -> m ()
- constructAccelLabelAccelWidget :: (IsAccelLabel o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- clearAccelLabelAccelWidget :: (MonadIO m, IsAccelLabel o) => o -> m ()
- accelLabelNew :: (HasCallStack, MonadIO m) => Text -> m AccelLabel
- accelLabelGetAccel :: (HasCallStack, MonadIO m, IsAccelLabel a) => a -> m (Word32, [ModifierType])
- accelLabelGetAccelWidget :: (HasCallStack, MonadIO m, IsAccelLabel a) => a -> m (Maybe Widget)
- accelLabelGetAccelWidth :: (HasCallStack, MonadIO m, IsAccelLabel a) => a -> m Word32
- accelLabelRefetch :: (HasCallStack, MonadIO m, IsAccelLabel a) => a -> m Bool
- accelLabelSetAccelClosure :: (HasCallStack, MonadIO m, IsAccelLabel a) => a -> Maybe (GClosure b) -> m ()
- treeSetRowDragData :: (HasCallStack, MonadIO m, IsTreeModel a) => SelectionData -> a -> TreePath -> m Bool
- treeGetRowDragData :: (HasCallStack, MonadIO m) => SelectionData -> m (Bool, Maybe TreeModel, Maybe TreePath)
- testWidgetWaitForDraw :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- testWidgetSendKey :: (HasCallStack, MonadIO m, IsWidget a) => a -> Word32 -> [ModifierType] -> m Bool
- testTextSet :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> m ()
- testTextGet :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Text
- testSpinButtonClick :: (HasCallStack, MonadIO m, IsSpinButton a) => a -> Word32 -> Bool -> m Bool
- testSliderGetValue :: (HasCallStack, MonadIO m, IsWidget a) => a -> m Double
- testListAllTypes :: (HasCallStack, MonadIO m) => m ([GType], Word32)
- testFindWidget :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> GType -> m (Maybe Widget)
- testCreateSimpleWindow :: (HasCallStack, MonadIO m) => Text -> Text -> m Widget
- targetsIncludeUri :: (HasCallStack, MonadIO m) => [Atom] -> m Bool
- targetsIncludeText :: (HasCallStack, MonadIO m) => [Atom] -> m Bool
- targetsIncludeRichText :: (HasCallStack, MonadIO m, IsTextBuffer a) => [Atom] -> a -> m Bool
- targetsIncludeImage :: (HasCallStack, MonadIO m) => [Atom] -> Bool -> m Bool
- stockSetTranslateFunc :: (HasCallStack, MonadIO m) => Text -> TranslateFunc -> m ()
- stockListIds :: (HasCallStack, MonadIO m) => m [Text]
- setDebugFlags :: (HasCallStack, MonadIO m) => Word32 -> m ()
- selectionRemoveAll :: (HasCallStack, MonadIO m, IsWidget a) => a -> m ()
- selectionClearTargets :: (HasCallStack, MonadIO m, IsWidget a) => a -> Atom -> m ()
- selectionAddTargets :: (HasCallStack, MonadIO m, IsWidget a) => a -> Atom -> [TargetEntry] -> m ()
- selectionAddTarget :: (HasCallStack, MonadIO m, IsWidget a) => a -> Atom -> Atom -> Word32 -> m ()
- rgbToHsv :: (HasCallStack, MonadIO m) => Double -> Double -> Double -> m (Double, Double, Double)
- renderSlider :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> Orientation -> m ()
- renderOption :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- renderLine :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- renderLayout :: (HasCallStack, MonadIO m, IsStyleContext a, IsLayout b) => a -> Context -> Double -> Double -> b -> m ()
- renderInsertionCursor :: (HasCallStack, MonadIO m, IsStyleContext a, IsLayout b) => a -> Context -> Double -> Double -> b -> Int32 -> Direction -> m ()
- renderIcon :: (HasCallStack, MonadIO m, IsStyleContext a, IsPixbuf b) => a -> Context -> b -> Double -> Double -> m ()
- renderHandle :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- renderFrameGap :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> PositionType -> Double -> Double -> m ()
- renderFocus :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- renderExtension :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> PositionType -> m ()
- renderExpander :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- renderCheck :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- renderBackgroundGetClip :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Double -> Double -> Double -> Double -> m Rectangle
- renderArrow :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- renderActivity :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m ()
- rcSetDefaultFiles :: (HasCallStack, MonadIO m) => [[Char]] -> m ()
- rcResetStyles :: (HasCallStack, MonadIO m, IsSettings a) => a -> m ()
- rcReparseAllForSettings :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m Bool
- rcReparseAll :: (HasCallStack, MonadIO m) => m Bool
- rcParseString :: (HasCallStack, MonadIO m) => Text -> m ()
- rcParseState :: (HasCallStack, MonadIO m) => Scanner -> m (Word32, StateType)
- rcParsePriority :: (HasCallStack, MonadIO m) => Scanner -> PathPriorityType -> m Word32
- rcParseColor :: (HasCallStack, MonadIO m) => Scanner -> m (Word32, Color)
- rcParse :: (HasCallStack, MonadIO m) => Text -> m ()
- rcGetThemeDir :: (HasCallStack, MonadIO m) => m Text
- rcGetStyleByPaths :: (HasCallStack, MonadIO m, IsSettings a) => a -> Maybe Text -> Maybe Text -> GType -> m (Maybe Style)
- rcGetModuleDir :: (HasCallStack, MonadIO m) => m [Char]
- rcGetImModulePath :: (HasCallStack, MonadIO m) => m [Char]
- rcGetImModuleFile :: (HasCallStack, MonadIO m) => m [Char]
- rcGetDefaultFiles :: (HasCallStack, MonadIO m) => m [[Char]]
- rcFindPixmapInPath :: (HasCallStack, MonadIO m, IsSettings a) => a -> Scanner -> Text -> m [Char]
- rcFindModuleInPath :: (HasCallStack, MonadIO m) => Text -> m [Char]
- rcAddDefaultFile :: (HasCallStack, MonadIO m) => [Char] -> m ()
- paintVline :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> m ()
- paintTab :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintSpinner :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> Maybe b -> Maybe Text -> Word32 -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintSlider :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> Orientation -> m ()
- paintShadowGap :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> PositionType -> Int32 -> Int32 -> m ()
- paintShadow :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintResizeGrip :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> Maybe b -> Maybe Text -> WindowEdge -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintOption :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintLayout :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b, IsLayout c) => a -> Context -> StateType -> Bool -> Maybe b -> Maybe Text -> Int32 -> Int32 -> c -> m ()
- paintHline :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> m ()
- paintHandle :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> Orientation -> m ()
- paintFocus :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintFlatBox :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintExtension :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> PositionType -> m ()
- paintExpander :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> ExpanderStyle -> m ()
- paintDiamond :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintCheck :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintBoxGap :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> PositionType -> Int32 -> Int32 -> m ()
- paintBox :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- paintArrow :: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) => a -> Context -> StateType -> ShadowType -> Maybe b -> Maybe Text -> ArrowType -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- mainLevel :: (HasCallStack, MonadIO m) => m Word32
- mainIteration :: (HasCallStack, MonadIO m) => m Bool
- keySnooperRemove :: (HasCallStack, MonadIO m) => Word32 -> m ()
- grabGetCurrent :: (HasCallStack, MonadIO m) => m (Maybe Widget)
- getLocaleDirection :: (HasCallStack, MonadIO m) => m TextDirection
- getEventWidget :: (HasCallStack, MonadIO m) => Event -> m (Maybe Widget)
- getCurrentEventState :: (HasCallStack, MonadIO m) => m (Bool, [ModifierType])
- getCurrentEventDevice :: (HasCallStack, MonadIO m) => m (Maybe Device)
- false :: (HasCallStack, MonadIO m) => m Bool
- drawInsertionCursor :: (HasCallStack, MonadIO m, IsWidget a) => a -> Context -> Rectangle -> Bool -> TextDirection -> Bool -> m ()
- dragSetIconWidget :: (HasCallStack, MonadIO m, IsDragContext a, IsWidget b) => a -> b -> Int32 -> Int32 -> m ()
- dragSetIconSurface :: (HasCallStack, MonadIO m, IsDragContext a) => a -> Surface -> m ()
- dragSetIconStock :: (HasCallStack, MonadIO m, IsDragContext a) => a -> Text -> Int32 -> Int32 -> m ()
- dragSetIconPixbuf :: (HasCallStack, MonadIO m, IsDragContext a, IsPixbuf b) => a -> b -> Int32 -> Int32 -> m ()
- dragSetIconGicon :: (HasCallStack, MonadIO m, IsDragContext a, IsIcon b) => a -> b -> Int32 -> Int32 -> m ()
- dragSetIconDefault :: (HasCallStack, MonadIO m, IsDragContext a) => a -> m ()
- dragGetSourceWidget :: (HasCallStack, MonadIO m, IsDragContext a) => a -> m (Maybe Widget)
- dragCancel :: (HasCallStack, MonadIO m, IsDragContext a) => a -> m ()
- distributeNaturalAllocation :: (HasCallStack, MonadIO m) => Int32 -> [RequestedSize] -> m (Int32, [RequestedSize])
- disableSetlocale :: (HasCallStack, MonadIO m) => m ()
- cairoTransformToWindow :: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) => Context -> a -> b -> m ()
- cairoShouldDrawWindow :: (HasCallStack, MonadIO m, IsWindow a) => Context -> a -> m Bool
- bindingsActivateEvent :: (HasCallStack, MonadIO m, IsObject a) => a -> EventKey -> m Bool
- bindingsActivate :: (HasCallStack, MonadIO m, IsObject a) => a -> Word32 -> [ModifierType] -> m Bool
- alternativeDialogButtonOrder :: (HasCallStack, MonadIO m, IsScreen a) => Maybe a -> m Bool
- acceleratorValid :: (HasCallStack, MonadIO m) => Word32 -> [ModifierType] -> m Bool
- acceleratorNameWithKeycode :: (HasCallStack, MonadIO m, IsDisplay a) => Maybe a -> Word32 -> Word32 -> [ModifierType] -> m Text
- acceleratorGetLabelWithKeycode :: (HasCallStack, MonadIO m, IsDisplay a) => Maybe a -> Word32 -> Word32 -> [ModifierType] -> m Text
- acceleratorGetDefaultModMask :: (HasCallStack, MonadIO m) => m [ModifierType]
- accelGroupsFromObject :: (HasCallStack, MonadIO m, IsObject a) => a -> m [AccelGroup]
- newtype WindowGeometryInfo = WindowGeometryInfo (ManagedPtr WindowGeometryInfo)
- calendarDay :: AttrLabelProxy "day"
- calendarMonth :: AttrLabelProxy "month"
- calendarYear :: AttrLabelProxy "year"
- data ActionableActionNamePropertyInfo
- data ActionableActionTargetPropertyInfo
- data ActionableGetActionNameMethodInfo
- data ActionableGetActionTargetValueMethodInfo
- data ActionableSetActionNameMethodInfo
- data ActionableSetActionTargetValueMethodInfo
- data ActionableSetDetailedActionNameMethodInfo
- type family ResolveActionableMethod (t :: Symbol) o where ...
- actionableActionName :: AttrLabelProxy "actionName"
- actionableActionTarget :: AttrLabelProxy "actionTarget"
- data ActivatableDoSetRelatedActionMethodInfo
- data ActivatableGetRelatedActionMethodInfo
- data ActivatableGetUseActionAppearanceMethodInfo
- data ActivatableRelatedActionPropertyInfo
- data ActivatableSetRelatedActionMethodInfo
- data ActivatableSetUseActionAppearanceMethodInfo
- data ActivatableSyncActionPropertiesMethodInfo
- data ActivatableUseActionAppearancePropertyInfo
- type family ResolveActivatableMethod (t :: Symbol) o where ...
- activatableRelatedAction :: AttrLabelProxy "relatedAction"
- activatableUseActionAppearance :: AttrLabelProxy "useActionAppearance"
- data AppChooserContentTypePropertyInfo
- data AppChooserGetAppInfoMethodInfo
- data AppChooserGetContentTypeMethodInfo
- data AppChooserRefreshMethodInfo
- type family ResolveAppChooserMethod (t :: Symbol) o where ...
- appChooserContentType :: AttrLabelProxy "contentType"
- data BuildableAddChildMethodInfo
- data BuildableConstructChildMethodInfo
- data BuildableCustomFinishedMethodInfo
- data BuildableCustomTagEndMethodInfo
- data BuildableCustomTagStartMethodInfo
- data BuildableGetInternalChildMethodInfo
- data BuildableGetNameMethodInfo
- data BuildableParserFinishedMethodInfo
- data BuildableSetBuildablePropertyMethodInfo
- data BuildableSetNameMethodInfo
- type family ResolveBuildableMethod (t :: Symbol) o where ...
- data CellAccessibleParentActivateMethodInfo
- data CellAccessibleParentEditMethodInfo
- data CellAccessibleParentExpandCollapseMethodInfo
- data CellAccessibleParentGetCellAreaMethodInfo
- data CellAccessibleParentGetCellExtentsMethodInfo
- data CellAccessibleParentGetCellPositionMethodInfo
- data CellAccessibleParentGetChildIndexMethodInfo
- data CellAccessibleParentGetColumnHeaderCellsMethodInfo
- data CellAccessibleParentGetRendererStateMethodInfo
- data CellAccessibleParentGetRowHeaderCellsMethodInfo
- data CellAccessibleParentGrabFocusMethodInfo
- data CellAccessibleParentUpdateRelationsetMethodInfo
- type family ResolveCellAccessibleParentMethod (t :: Symbol) o where ...
- data CellEditableEditingCanceledPropertyInfo
- data CellEditableEditingDoneMethodInfo
- data CellEditableEditingDoneSignalInfo
- data CellEditableRemoveWidgetMethodInfo
- data CellEditableRemoveWidgetSignalInfo
- data CellEditableStartEditingMethodInfo
- type family ResolveCellEditableMethod (t :: Symbol) o where ...
- cellEditableEditingCanceled :: AttrLabelProxy "editingCanceled"
- data CellLayoutAddAttributeMethodInfo
- data CellLayoutClearAttributesMethodInfo
- data CellLayoutClearMethodInfo
- data CellLayoutGetAreaMethodInfo
- data CellLayoutGetCellsMethodInfo
- data CellLayoutPackEndMethodInfo
- data CellLayoutPackStartMethodInfo
- data CellLayoutReorderMethodInfo
- data CellLayoutSetCellDataFuncMethodInfo
- type family ResolveCellLayoutMethod (t :: Symbol) o where ...
- data ColorChooserAddPaletteMethodInfo
- data ColorChooserColorActivatedSignalInfo
- data ColorChooserGetRgbaMethodInfo
- data ColorChooserGetUseAlphaMethodInfo
- data ColorChooserRgbaPropertyInfo
- data ColorChooserSetRgbaMethodInfo
- data ColorChooserSetUseAlphaMethodInfo
- data ColorChooserUseAlphaPropertyInfo
- type family ResolveColorChooserMethod (t :: Symbol) o where ...
- colorChooserRgba :: AttrLabelProxy "rgba"
- colorChooserUseAlpha :: AttrLabelProxy "useAlpha"
- data EditableChangedSignalInfo
- data EditableCopyClipboardMethodInfo
- data EditableCutClipboardMethodInfo
- data EditableDeleteSelectionMethodInfo
- data EditableDeleteTextMethodInfo
- data EditableDeleteTextSignalInfo
- data EditableGetCharsMethodInfo
- data EditableGetEditableMethodInfo
- data EditableGetPositionMethodInfo
- data EditableGetSelectionBoundsMethodInfo
- data EditableInsertTextMethodInfo
- data EditableInsertTextSignalInfo
- data EditablePasteClipboardMethodInfo
- data EditableSelectRegionMethodInfo
- data EditableSetEditableMethodInfo
- data EditableSetPositionMethodInfo
- type family ResolveEditableMethod (t :: Symbol) o where ...
- data FileChooserActionPropertyInfo
- data FileChooserAddChoiceMethodInfo
- data FileChooserAddFilterMethodInfo
- data FileChooserAddShortcutFolderMethodInfo
- data FileChooserAddShortcutFolderUriMethodInfo
- data FileChooserConfirmOverwriteSignalInfo
- data FileChooserCreateFoldersPropertyInfo
- data FileChooserCurrentFolderChangedSignalInfo
- data FileChooserDoOverwriteConfirmationPropertyInfo
- data FileChooserExtraWidgetPropertyInfo
- data FileChooserFileActivatedSignalInfo
- data FileChooserFilterPropertyInfo
- data FileChooserGetActionMethodInfo
- data FileChooserGetChoiceMethodInfo
- data FileChooserGetCreateFoldersMethodInfo
- data FileChooserGetCurrentFolderFileMethodInfo
- data FileChooserGetCurrentFolderMethodInfo
- data FileChooserGetCurrentFolderUriMethodInfo
- data FileChooserGetCurrentNameMethodInfo
- data FileChooserGetDoOverwriteConfirmationMethodInfo
- data FileChooserGetExtraWidgetMethodInfo
- data FileChooserGetFileMethodInfo
- data FileChooserGetFilenameMethodInfo
- data FileChooserGetFilenamesMethodInfo
- data FileChooserGetFilesMethodInfo
- data FileChooserGetFilterMethodInfo
- data FileChooserGetLocalOnlyMethodInfo
- data FileChooserGetPreviewFileMethodInfo
- data FileChooserGetPreviewFilenameMethodInfo
- data FileChooserGetPreviewUriMethodInfo
- data FileChooserGetPreviewWidgetActiveMethodInfo
- data FileChooserGetPreviewWidgetMethodInfo
- data FileChooserGetSelectMultipleMethodInfo
- data FileChooserGetShowHiddenMethodInfo
- data FileChooserGetUriMethodInfo
- data FileChooserGetUrisMethodInfo
- data FileChooserGetUsePreviewLabelMethodInfo
- data FileChooserListFiltersMethodInfo
- data FileChooserListShortcutFolderUrisMethodInfo
- data FileChooserListShortcutFoldersMethodInfo
- data FileChooserLocalOnlyPropertyInfo
- data FileChooserPreviewWidgetActivePropertyInfo
- data FileChooserPreviewWidgetPropertyInfo
- data FileChooserRemoveChoiceMethodInfo
- data FileChooserRemoveFilterMethodInfo
- data FileChooserRemoveShortcutFolderMethodInfo
- data FileChooserRemoveShortcutFolderUriMethodInfo
- data FileChooserSelectAllMethodInfo
- data FileChooserSelectFileMethodInfo
- data FileChooserSelectFilenameMethodInfo
- data FileChooserSelectMultiplePropertyInfo
- data FileChooserSelectUriMethodInfo
- data FileChooserSelectionChangedSignalInfo
- data FileChooserSetActionMethodInfo
- data FileChooserSetChoiceMethodInfo
- data FileChooserSetCreateFoldersMethodInfo
- data FileChooserSetCurrentFolderFileMethodInfo
- data FileChooserSetCurrentFolderMethodInfo
- data FileChooserSetCurrentFolderUriMethodInfo
- data FileChooserSetCurrentNameMethodInfo
- data FileChooserSetDoOverwriteConfirmationMethodInfo
- data FileChooserSetExtraWidgetMethodInfo
- data FileChooserSetFileMethodInfo
- data FileChooserSetFilenameMethodInfo
- data FileChooserSetFilterMethodInfo
- data FileChooserSetLocalOnlyMethodInfo
- data FileChooserSetPreviewWidgetActiveMethodInfo
- data FileChooserSetPreviewWidgetMethodInfo
- data FileChooserSetSelectMultipleMethodInfo
- data FileChooserSetShowHiddenMethodInfo
- data FileChooserSetUriMethodInfo
- data FileChooserSetUsePreviewLabelMethodInfo
- data FileChooserShowHiddenPropertyInfo
- data FileChooserUnselectAllMethodInfo
- data FileChooserUnselectFileMethodInfo
- data FileChooserUnselectFilenameMethodInfo
- data FileChooserUnselectUriMethodInfo
- data FileChooserUpdatePreviewSignalInfo
- data FileChooserUsePreviewLabelPropertyInfo
- type family ResolveFileChooserMethod (t :: Symbol) o where ...
- fileChooserAction :: AttrLabelProxy "action"
- fileChooserCreateFolders :: AttrLabelProxy "createFolders"
- fileChooserDoOverwriteConfirmation :: AttrLabelProxy "doOverwriteConfirmation"
- fileChooserExtraWidget :: AttrLabelProxy "extraWidget"
- fileChooserFilter :: AttrLabelProxy "filter"
- fileChooserLocalOnly :: AttrLabelProxy "localOnly"
- fileChooserPreviewWidget :: AttrLabelProxy "previewWidget"
- fileChooserPreviewWidgetActive :: AttrLabelProxy "previewWidgetActive"
- fileChooserSelectMultiple :: AttrLabelProxy "selectMultiple"
- fileChooserShowHidden :: AttrLabelProxy "showHidden"
- fileChooserUsePreviewLabel :: AttrLabelProxy "usePreviewLabel"
- data FontChooserFontActivatedSignalInfo
- data FontChooserFontDescPropertyInfo
- data FontChooserFontFeaturesPropertyInfo
- data FontChooserFontPropertyInfo
- data FontChooserGetFontDescMethodInfo
- data FontChooserGetFontFaceMethodInfo
- data FontChooserGetFontFamilyMethodInfo
- data FontChooserGetFontFeaturesMethodInfo
- data FontChooserGetFontMapMethodInfo
- data FontChooserGetFontMethodInfo
- data FontChooserGetFontSizeMethodInfo
- data FontChooserGetLanguageMethodInfo
- data FontChooserGetLevelMethodInfo
- data FontChooserGetPreviewTextMethodInfo
- data FontChooserGetShowPreviewEntryMethodInfo
- data FontChooserLanguagePropertyInfo
- data FontChooserLevelPropertyInfo
- data FontChooserPreviewTextPropertyInfo
- data FontChooserSetFilterFuncMethodInfo
- data FontChooserSetFontDescMethodInfo
- data FontChooserSetFontMapMethodInfo
- data FontChooserSetFontMethodInfo
- data FontChooserSetLanguageMethodInfo
- data FontChooserSetLevelMethodInfo
- data FontChooserSetPreviewTextMethodInfo
- data FontChooserSetShowPreviewEntryMethodInfo
- data FontChooserShowPreviewEntryPropertyInfo
- type family ResolveFontChooserMethod (t :: Symbol) o where ...
- fontChooserFont :: AttrLabelProxy "font"
- fontChooserFontDesc :: AttrLabelProxy "fontDesc"
- fontChooserFontFeatures :: AttrLabelProxy "fontFeatures"
- fontChooserLanguage :: AttrLabelProxy "language"
- fontChooserLevel :: AttrLabelProxy "level"
- fontChooserPreviewText :: AttrLabelProxy "previewText"
- fontChooserShowPreviewEntry :: AttrLabelProxy "showPreviewEntry"
- data OrientableGetOrientationMethodInfo
- data OrientableOrientationPropertyInfo
- data OrientableSetOrientationMethodInfo
- type family ResolveOrientableMethod (t :: Symbol) o where ...
- orientableOrientation :: AttrLabelProxy "orientation"
- data PrintOperationPreviewEndPreviewMethodInfo
- data PrintOperationPreviewGotPageSizeSignalInfo
- data PrintOperationPreviewIsSelectedMethodInfo
- data PrintOperationPreviewReadySignalInfo
- data PrintOperationPreviewRenderPageMethodInfo
- type family ResolvePrintOperationPreviewMethod (t :: Symbol) o where ...
- data RecentChooserAddFilterMethodInfo
- data RecentChooserFilterPropertyInfo
- data RecentChooserGetCurrentItemMethodInfo
- data RecentChooserGetCurrentUriMethodInfo
- data RecentChooserGetFilterMethodInfo
- data RecentChooserGetItemsMethodInfo
- data RecentChooserGetLimitMethodInfo
- data RecentChooserGetLocalOnlyMethodInfo
- data RecentChooserGetSelectMultipleMethodInfo
- data RecentChooserGetShowIconsMethodInfo
- data RecentChooserGetShowNotFoundMethodInfo
- data RecentChooserGetShowPrivateMethodInfo
- data RecentChooserGetShowTipsMethodInfo
- data RecentChooserGetSortTypeMethodInfo
- data RecentChooserGetUrisMethodInfo
- data RecentChooserItemActivatedSignalInfo
- data RecentChooserLimitPropertyInfo
- data RecentChooserListFiltersMethodInfo
- data RecentChooserLocalOnlyPropertyInfo
- data RecentChooserRecentManagerPropertyInfo
- data RecentChooserRemoveFilterMethodInfo
- data RecentChooserSelectAllMethodInfo
- data RecentChooserSelectMultiplePropertyInfo
- data RecentChooserSelectUriMethodInfo
- data RecentChooserSelectionChangedSignalInfo
- data RecentChooserSetCurrentUriMethodInfo
- data RecentChooserSetFilterMethodInfo
- data RecentChooserSetLimitMethodInfo
- data RecentChooserSetLocalOnlyMethodInfo
- data RecentChooserSetSelectMultipleMethodInfo
- data RecentChooserSetShowIconsMethodInfo
- data RecentChooserSetShowNotFoundMethodInfo
- data RecentChooserSetShowPrivateMethodInfo
- data RecentChooserSetShowTipsMethodInfo
- data RecentChooserSetSortFuncMethodInfo
- data RecentChooserSetSortTypeMethodInfo
- data RecentChooserShowIconsPropertyInfo
- data RecentChooserShowNotFoundPropertyInfo
- data RecentChooserShowPrivatePropertyInfo
- data RecentChooserShowTipsPropertyInfo
- data RecentChooserSortTypePropertyInfo
- data RecentChooserUnselectAllMethodInfo
- data RecentChooserUnselectUriMethodInfo
- type family ResolveRecentChooserMethod (t :: Symbol) o where ...
- recentChooserFilter :: AttrLabelProxy "filter"
- recentChooserLimit :: AttrLabelProxy "limit"
- recentChooserLocalOnly :: AttrLabelProxy "localOnly"
- recentChooserRecentManager :: AttrLabelProxy "recentManager"
- recentChooserSelectMultiple :: AttrLabelProxy "selectMultiple"
- recentChooserShowIcons :: AttrLabelProxy "showIcons"
- recentChooserShowNotFound :: AttrLabelProxy "showNotFound"
- recentChooserShowPrivate :: AttrLabelProxy "showPrivate"
- recentChooserShowTips :: AttrLabelProxy "showTips"
- recentChooserSortType :: AttrLabelProxy "sortType"
- type family ResolveScrollableMethod (t :: Symbol) o where ...
- data ScrollableGetBorderMethodInfo
- data ScrollableGetHadjustmentMethodInfo
- data ScrollableGetHscrollPolicyMethodInfo
- data ScrollableGetVadjustmentMethodInfo
- data ScrollableGetVscrollPolicyMethodInfo
- data ScrollableHadjustmentPropertyInfo
- data ScrollableHscrollPolicyPropertyInfo
- data ScrollableSetHadjustmentMethodInfo
- data ScrollableSetHscrollPolicyMethodInfo
- data ScrollableSetVadjustmentMethodInfo
- data ScrollableSetVscrollPolicyMethodInfo
- data ScrollableVadjustmentPropertyInfo
- data ScrollableVscrollPolicyPropertyInfo
- scrollableHadjustment :: AttrLabelProxy "hadjustment"
- scrollableHscrollPolicy :: AttrLabelProxy "hscrollPolicy"
- scrollableVadjustment :: AttrLabelProxy "vadjustment"
- scrollableVscrollPolicy :: AttrLabelProxy "vscrollPolicy"
- type family ResolveStyleProviderMethod (t :: Symbol) o where ...
- data StyleProviderGetIconFactoryMethodInfo
- data StyleProviderGetStyleMethodInfo
- data StyleProviderGetStylePropertyMethodInfo
- type family ResolveToolShellMethod (t :: Symbol) o where ...
- data ToolShellGetEllipsizeModeMethodInfo
- data ToolShellGetIconSizeMethodInfo
- data ToolShellGetOrientationMethodInfo
- data ToolShellGetReliefStyleMethodInfo
- data ToolShellGetStyleMethodInfo
- data ToolShellGetTextAlignmentMethodInfo
- data ToolShellGetTextOrientationMethodInfo
- data ToolShellGetTextSizeGroupMethodInfo
- data ToolShellRebuildMenuMethodInfo
- type family ResolveTreeDragDestMethod (t :: Symbol) o where ...
- data TreeDragDestDragDataReceivedMethodInfo
- data TreeDragDestRowDropPossibleMethodInfo
- type family ResolveTreeDragSourceMethod (t :: Symbol) o where ...
- data TreeDragSourceDragDataDeleteMethodInfo
- data TreeDragSourceDragDataGetMethodInfo
- data TreeDragSourceRowDraggableMethodInfo
- type family ResolveTreeModelMethod (t :: Symbol) o where ...
- data TreeModelFilterNewMethodInfo
- data TreeModelForeachMethodInfo
- data TreeModelGetColumnTypeMethodInfo
- data TreeModelGetFlagsMethodInfo
- data TreeModelGetIterFirstMethodInfo
- data TreeModelGetIterFromStringMethodInfo
- data TreeModelGetIterMethodInfo
- data TreeModelGetNColumnsMethodInfo
- data TreeModelGetPathMethodInfo
- data TreeModelGetStringFromIterMethodInfo
- data TreeModelGetValueMethodInfo
- data TreeModelIterChildrenMethodInfo
- data TreeModelIterHasChildMethodInfo
- data TreeModelIterNChildrenMethodInfo
- data TreeModelIterNextMethodInfo
- data TreeModelIterNthChildMethodInfo
- data TreeModelIterParentMethodInfo
- data TreeModelIterPreviousMethodInfo
- data TreeModelRefNodeMethodInfo
- data TreeModelRowChangedMethodInfo
- data TreeModelRowChangedSignalInfo
- data TreeModelRowDeletedMethodInfo
- data TreeModelRowDeletedSignalInfo
- data TreeModelRowHasChildToggledMethodInfo
- data TreeModelRowHasChildToggledSignalInfo
- data TreeModelRowInsertedMethodInfo
- data TreeModelRowInsertedSignalInfo
- data TreeModelRowsReorderedMethodInfo
- data TreeModelUnrefNodeMethodInfo
- type family ResolveTreeSortableMethod (t :: Symbol) o where ...
- data TreeSortableGetSortColumnIdMethodInfo
- data TreeSortableHasDefaultSortFuncMethodInfo
- data TreeSortableSetDefaultSortFuncMethodInfo
- data TreeSortableSetSortColumnIdMethodInfo
- data TreeSortableSetSortFuncMethodInfo
- data TreeSortableSortColumnChangedMethodInfo
- data TreeSortableSortColumnChangedSignalInfo
- data AboutDialogActivateLinkSignalInfo
- data AboutDialogAddCreditSectionMethodInfo
- data AboutDialogArtistsPropertyInfo
- data AboutDialogAuthorsPropertyInfo
- data AboutDialogCommentsPropertyInfo
- data AboutDialogCopyrightPropertyInfo
- data AboutDialogDocumentersPropertyInfo
- data AboutDialogGetArtistsMethodInfo
- data AboutDialogGetAuthorsMethodInfo
- data AboutDialogGetCommentsMethodInfo
- data AboutDialogGetCopyrightMethodInfo
- data AboutDialogGetDocumentersMethodInfo
- data AboutDialogGetLicenseMethodInfo
- data AboutDialogGetLicenseTypeMethodInfo
- data AboutDialogGetLogoIconNameMethodInfo
- data AboutDialogGetLogoMethodInfo
- data AboutDialogGetProgramNameMethodInfo
- data AboutDialogGetTranslatorCreditsMethodInfo
- data AboutDialogGetVersionMethodInfo
- data AboutDialogGetWebsiteLabelMethodInfo
- data AboutDialogGetWebsiteMethodInfo
- data AboutDialogGetWrapLicenseMethodInfo
- data AboutDialogLicensePropertyInfo
- data AboutDialogLicenseTypePropertyInfo
- data AboutDialogLogoIconNamePropertyInfo
- data AboutDialogLogoPropertyInfo
- data AboutDialogProgramNamePropertyInfo
- data AboutDialogSetArtistsMethodInfo
- data AboutDialogSetAuthorsMethodInfo
- data AboutDialogSetCommentsMethodInfo
- data AboutDialogSetCopyrightMethodInfo
- data AboutDialogSetDocumentersMethodInfo
- data AboutDialogSetLicenseMethodInfo
- data AboutDialogSetLicenseTypeMethodInfo
- data AboutDialogSetLogoIconNameMethodInfo
- data AboutDialogSetLogoMethodInfo
- data AboutDialogSetProgramNameMethodInfo
- data AboutDialogSetTranslatorCreditsMethodInfo
- data AboutDialogSetVersionMethodInfo
- data AboutDialogSetWebsiteLabelMethodInfo
- data AboutDialogSetWebsiteMethodInfo
- data AboutDialogSetWrapLicenseMethodInfo
- data AboutDialogTranslatorCreditsPropertyInfo
- data AboutDialogVersionPropertyInfo
- data AboutDialogWebsiteLabelPropertyInfo
- data AboutDialogWebsitePropertyInfo
- data AboutDialogWrapLicensePropertyInfo
- type family ResolveAboutDialogMethod (t :: Symbol) o where ...
- aboutDialogArtists :: AttrLabelProxy "artists"
- aboutDialogAuthors :: AttrLabelProxy "authors"
- aboutDialogComments :: AttrLabelProxy "comments"
- aboutDialogCopyright :: AttrLabelProxy "copyright"
- aboutDialogDocumenters :: AttrLabelProxy "documenters"
- aboutDialogLicense :: AttrLabelProxy "license"
- aboutDialogLicenseType :: AttrLabelProxy "licenseType"
- aboutDialogLogo :: AttrLabelProxy "logo"
- aboutDialogLogoIconName :: AttrLabelProxy "logoIconName"
- aboutDialogProgramName :: AttrLabelProxy "programName"
- aboutDialogTranslatorCredits :: AttrLabelProxy "translatorCredits"
- aboutDialogVersion :: AttrLabelProxy "version"
- aboutDialogWebsite :: AttrLabelProxy "website"
- aboutDialogWebsiteLabel :: AttrLabelProxy "websiteLabel"
- aboutDialogWrapLicense :: AttrLabelProxy "wrapLicense"
- data AccelGroupAccelActivateSignalInfo
- data AccelGroupAccelChangedSignalInfo
- data AccelGroupActivateMethodInfo
- data AccelGroupConnectByPathMethodInfo
- data AccelGroupConnectMethodInfo
- data AccelGroupDisconnectKeyMethodInfo
- data AccelGroupDisconnectMethodInfo
- data AccelGroupFindMethodInfo
- data AccelGroupGetIsLockedMethodInfo
- data AccelGroupGetModifierMaskMethodInfo
- data AccelGroupIsLockedPropertyInfo
- data AccelGroupLockMethodInfo
- data AccelGroupModifierMaskPropertyInfo
- data AccelGroupQueryMethodInfo
- data AccelGroupUnlockMethodInfo
- type family ResolveAccelGroupMethod (t :: Symbol) o where ...
- accelGroupIsLocked :: AttrLabelProxy "isLocked"
- accelGroupModifierMask :: AttrLabelProxy "modifierMask"
- data AccelLabelAccelClosurePropertyInfo
- data AccelLabelAccelWidgetPropertyInfo
- data AccelLabelGetAccelMethodInfo
- data AccelLabelGetAccelWidgetMethodInfo
- data AccelLabelGetAccelWidthMethodInfo
- data AccelLabelRefetchMethodInfo
- data AccelLabelSetAccelClosureMethodInfo
- data AccelLabelSetAccelMethodInfo
- data AccelLabelSetAccelWidgetMethodInfo
- type family ResolveAccelLabelMethod (t :: Symbol) o where ...
- accelLabelAccelClosure :: AttrLabelProxy "accelClosure"
- accelLabelAccelWidget :: AttrLabelProxy "accelWidget"
- data AccelMapChangedSignalInfo
- type family ResolveAccelMapMethod (t :: Symbol) o where ...
- data AccessibleConnectWidgetDestroyedMethodInfo
- data AccessibleGetWidgetMethodInfo
- data AccessibleSetWidgetMethodInfo
- data AccessibleWidgetPropertyInfo
- type family ResolveAccessibleMethod (t :: Symbol) o where ...
- accessibleWidget :: AttrLabelProxy "widget"
- data ActionActionGroupPropertyInfo
- data ActionActivateMethodInfo
- data ActionActivateSignalInfo
- data ActionAlwaysShowImagePropertyInfo
- data ActionBlockActivateMethodInfo
- data ActionConnectAcceleratorMethodInfo
- data ActionCreateIconMethodInfo
- data ActionCreateMenuItemMethodInfo
- data ActionCreateMenuMethodInfo
- data ActionCreateToolItemMethodInfo
- data ActionDisconnectAcceleratorMethodInfo
- data ActionGetAccelClosureMethodInfo
- data ActionGetAccelPathMethodInfo
- data ActionGetAlwaysShowImageMethodInfo
- data ActionGetGiconMethodInfo
- data ActionGetIconNameMethodInfo
- data ActionGetIsImportantMethodInfo
- data ActionGetLabelMethodInfo
- data ActionGetNameMethodInfo
- data ActionGetProxiesMethodInfo
- data ActionGetSensitiveMethodInfo
- data ActionGetShortLabelMethodInfo
- data ActionGetStockIdMethodInfo
- data ActionGetTooltipMethodInfo
- data ActionGetVisibleHorizontalMethodInfo
- data ActionGetVisibleMethodInfo
- data ActionGetVisibleVerticalMethodInfo
- data ActionGiconPropertyInfo
- data ActionHideIfEmptyPropertyInfo
- data ActionIconNamePropertyInfo
- data ActionIsImportantPropertyInfo
- data ActionIsSensitiveMethodInfo
- data ActionIsVisibleMethodInfo
- data ActionLabelPropertyInfo
- data ActionNamePropertyInfo
- data ActionSensitivePropertyInfo
- data ActionSetAccelGroupMethodInfo
- data ActionSetAccelPathMethodInfo
- data ActionSetAlwaysShowImageMethodInfo
- data ActionSetGiconMethodInfo
- data ActionSetIconNameMethodInfo
- data ActionSetIsImportantMethodInfo
- data ActionSetLabelMethodInfo
- data ActionSetSensitiveMethodInfo
- data ActionSetShortLabelMethodInfo
- data ActionSetStockIdMethodInfo
- data ActionSetTooltipMethodInfo
- data ActionSetVisibleHorizontalMethodInfo
- data ActionSetVisibleMethodInfo
- data ActionSetVisibleVerticalMethodInfo
- data ActionShortLabelPropertyInfo
- data ActionStockIdPropertyInfo
- data ActionTooltipPropertyInfo
- data ActionUnblockActivateMethodInfo
- data ActionVisibleHorizontalPropertyInfo
- data ActionVisibleOverflownPropertyInfo
- data ActionVisiblePropertyInfo
- data ActionVisibleVerticalPropertyInfo
- type family ResolveActionMethod (t :: Symbol) o where ...
- actionActionGroup :: AttrLabelProxy "actionGroup"
- actionAlwaysShowImage :: AttrLabelProxy "alwaysShowImage"
- actionGicon :: AttrLabelProxy "gicon"
- actionHideIfEmpty :: AttrLabelProxy "hideIfEmpty"
- actionIconName :: AttrLabelProxy "iconName"
- actionIsImportant :: AttrLabelProxy "isImportant"
- actionLabel :: AttrLabelProxy "label"
- actionName :: AttrLabelProxy "name"
- actionSensitive :: AttrLabelProxy "sensitive"
- actionShortLabel :: AttrLabelProxy "shortLabel"
- actionStockId :: AttrLabelProxy "stockId"
- actionTooltip :: AttrLabelProxy "tooltip"
- actionVisible :: AttrLabelProxy "visible"
- actionVisibleHorizontal :: AttrLabelProxy "visibleHorizontal"
- actionVisibleOverflown :: AttrLabelProxy "visibleOverflown"
- actionVisibleVertical :: AttrLabelProxy "visibleVertical"
- data ActionBarGetCenterWidgetMethodInfo
- data ActionBarPackEndMethodInfo
- data ActionBarPackStartMethodInfo
- data ActionBarSetCenterWidgetMethodInfo
- type family ResolveActionBarMethod (t :: Symbol) o where ...
- data ActionGroupAccelGroupPropertyInfo
- data ActionGroupAddActionMethodInfo
- data ActionGroupAddActionWithAccelMethodInfo
- data ActionGroupConnectProxySignalInfo
- data ActionGroupDisconnectProxySignalInfo
- data ActionGroupGetAccelGroupMethodInfo
- data ActionGroupGetActionMethodInfo
- data ActionGroupGetNameMethodInfo
- data ActionGroupGetSensitiveMethodInfo
- data ActionGroupGetVisibleMethodInfo
- data ActionGroupListActionsMethodInfo
- data ActionGroupNamePropertyInfo
- data ActionGroupPostActivateSignalInfo
- data ActionGroupPreActivateSignalInfo
- data ActionGroupRemoveActionMethodInfo
- data ActionGroupSensitivePropertyInfo
- data ActionGroupSetAccelGroupMethodInfo
- data ActionGroupSetSensitiveMethodInfo
- data ActionGroupSetTranslateFuncMethodInfo
- data ActionGroupSetTranslationDomainMethodInfo
- data ActionGroupSetVisibleMethodInfo
- data ActionGroupTranslateStringMethodInfo
- data ActionGroupVisiblePropertyInfo
- type family ResolveActionGroupMethod (t :: Symbol) o where ...
- actionGroupAccelGroup :: AttrLabelProxy "accelGroup"
- actionGroupName :: AttrLabelProxy "name"
- actionGroupSensitive :: AttrLabelProxy "sensitive"
- actionGroupVisible :: AttrLabelProxy "visible"
- data AdjustmentChangedMethodInfo
- data AdjustmentChangedSignalInfo
- data AdjustmentClampPageMethodInfo
- data AdjustmentConfigureMethodInfo
- data AdjustmentGetLowerMethodInfo
- data AdjustmentGetMinimumIncrementMethodInfo
- data AdjustmentGetPageIncrementMethodInfo
- data AdjustmentGetPageSizeMethodInfo
- data AdjustmentGetStepIncrementMethodInfo
- data AdjustmentGetUpperMethodInfo
- data AdjustmentGetValueMethodInfo
- data AdjustmentLowerPropertyInfo
- data AdjustmentPageIncrementPropertyInfo
- data AdjustmentPageSizePropertyInfo
- data AdjustmentSetLowerMethodInfo
- data AdjustmentSetPageIncrementMethodInfo
- data AdjustmentSetPageSizeMethodInfo
- data AdjustmentSetStepIncrementMethodInfo
- data AdjustmentSetUpperMethodInfo
- data AdjustmentSetValueMethodInfo
- data AdjustmentStepIncrementPropertyInfo
- data AdjustmentUpperPropertyInfo
- data AdjustmentValueChangedMethodInfo
- data AdjustmentValueChangedSignalInfo
- data AdjustmentValuePropertyInfo
- type family ResolveAdjustmentMethod (t :: Symbol) o where ...
- adjustmentLower :: AttrLabelProxy "lower"
- adjustmentPageIncrement :: AttrLabelProxy "pageIncrement"
- adjustmentPageSize :: AttrLabelProxy "pageSize"
- adjustmentStepIncrement :: AttrLabelProxy "stepIncrement"
- adjustmentUpper :: AttrLabelProxy "upper"
- adjustmentValue :: AttrLabelProxy "value"
- data AlignmentBottomPaddingPropertyInfo
- data AlignmentGetPaddingMethodInfo
- data AlignmentLeftPaddingPropertyInfo
- data AlignmentRightPaddingPropertyInfo
- data AlignmentSetMethodInfo
- data AlignmentSetPaddingMethodInfo
- data AlignmentTopPaddingPropertyInfo
- data AlignmentXalignPropertyInfo
- data AlignmentXscalePropertyInfo
- data AlignmentYalignPropertyInfo
- data AlignmentYscalePropertyInfo
- type family ResolveAlignmentMethod (t :: Symbol) o where ...
- alignmentBottomPadding :: AttrLabelProxy "bottomPadding"
- alignmentLeftPadding :: AttrLabelProxy "leftPadding"
- alignmentRightPadding :: AttrLabelProxy "rightPadding"
- alignmentTopPadding :: AttrLabelProxy "topPadding"
- alignmentXalign :: AttrLabelProxy "xalign"
- alignmentXscale :: AttrLabelProxy "xscale"
- alignmentYalign :: AttrLabelProxy "yalign"
- alignmentYscale :: AttrLabelProxy "yscale"
- data AppChooserButtonAppendCustomItemMethodInfo
- data AppChooserButtonAppendSeparatorMethodInfo
- data AppChooserButtonCustomItemActivatedSignalInfo
- data AppChooserButtonGetHeadingMethodInfo
- data AppChooserButtonGetShowDefaultItemMethodInfo
- data AppChooserButtonGetShowDialogItemMethodInfo
- data AppChooserButtonHeadingPropertyInfo
- data AppChooserButtonSetActiveCustomItemMethodInfo
- data AppChooserButtonSetHeadingMethodInfo
- data AppChooserButtonSetShowDefaultItemMethodInfo
- data AppChooserButtonSetShowDialogItemMethodInfo
- data AppChooserButtonShowDefaultItemPropertyInfo
- data AppChooserButtonShowDialogItemPropertyInfo
- type family ResolveAppChooserButtonMethod (t :: Symbol) o where ...
- appChooserButtonHeading :: AttrLabelProxy "heading"
- appChooserButtonShowDefaultItem :: AttrLabelProxy "showDefaultItem"
- appChooserButtonShowDialogItem :: AttrLabelProxy "showDialogItem"
- data AppChooserDialogGetHeadingMethodInfo
- data AppChooserDialogGetWidgetMethodInfo
- data AppChooserDialogGfilePropertyInfo
- data AppChooserDialogHeadingPropertyInfo
- data AppChooserDialogSetHeadingMethodInfo
- type family ResolveAppChooserDialogMethod (t :: Symbol) o where ...
- appChooserDialogGfile :: AttrLabelProxy "gfile"
- appChooserDialogHeading :: AttrLabelProxy "heading"
- data AppChooserWidgetApplicationActivatedSignalInfo
- data AppChooserWidgetApplicationSelectedSignalInfo
- data AppChooserWidgetDefaultTextPropertyInfo
- data AppChooserWidgetGetDefaultTextMethodInfo
- data AppChooserWidgetGetShowAllMethodInfo
- data AppChooserWidgetGetShowDefaultMethodInfo
- data AppChooserWidgetGetShowFallbackMethodInfo
- data AppChooserWidgetGetShowOtherMethodInfo
- data AppChooserWidgetGetShowRecommendedMethodInfo
- data AppChooserWidgetPopulatePopupSignalInfo
- data AppChooserWidgetSetDefaultTextMethodInfo
- data AppChooserWidgetSetShowAllMethodInfo
- data AppChooserWidgetSetShowDefaultMethodInfo
- data AppChooserWidgetSetShowFallbackMethodInfo
- data AppChooserWidgetSetShowOtherMethodInfo
- data AppChooserWidgetSetShowRecommendedMethodInfo
- data AppChooserWidgetShowAllPropertyInfo
- data AppChooserWidgetShowDefaultPropertyInfo
- data AppChooserWidgetShowFallbackPropertyInfo
- data AppChooserWidgetShowOtherPropertyInfo
- data AppChooserWidgetShowRecommendedPropertyInfo
- type family ResolveAppChooserWidgetMethod (t :: Symbol) o where ...
- appChooserWidgetDefaultText :: AttrLabelProxy "defaultText"
- appChooserWidgetShowAll :: AttrLabelProxy "showAll"
- appChooserWidgetShowDefault :: AttrLabelProxy "showDefault"
- appChooserWidgetShowFallback :: AttrLabelProxy "showFallback"
- appChooserWidgetShowOther :: AttrLabelProxy "showOther"
- appChooserWidgetShowRecommended :: AttrLabelProxy "showRecommended"
- data ApplicationActiveWindowPropertyInfo
- data ApplicationAddAcceleratorMethodInfo
- data ApplicationAddWindowMethodInfo
- data ApplicationAppMenuPropertyInfo
- data ApplicationGetAccelsForActionMethodInfo
- data ApplicationGetActionsForAccelMethodInfo
- data ApplicationGetActiveWindowMethodInfo
- data ApplicationGetAppMenuMethodInfo
- data ApplicationGetMenuByIdMethodInfo
- data ApplicationGetMenubarMethodInfo
- data ApplicationGetWindowByIdMethodInfo
- data ApplicationGetWindowsMethodInfo
- data ApplicationInhibitMethodInfo
- data ApplicationIsInhibitedMethodInfo
- data ApplicationListActionDescriptionsMethodInfo
- data ApplicationMenubarPropertyInfo
- data ApplicationPrefersAppMenuMethodInfo
- data ApplicationQueryEndSignalInfo
- data ApplicationRegisterSessionPropertyInfo
- data ApplicationRemoveAcceleratorMethodInfo
- data ApplicationRemoveWindowMethodInfo
- data ApplicationScreensaverActivePropertyInfo
- data ApplicationSetAccelsForActionMethodInfo
- data ApplicationSetAppMenuMethodInfo
- data ApplicationSetMenubarMethodInfo
- data ApplicationUninhibitMethodInfo
- data ApplicationWindowAddedSignalInfo
- data ApplicationWindowRemovedSignalInfo
- type family ResolveApplicationMethod (t :: Symbol) o where ...
- applicationActiveWindow :: AttrLabelProxy "activeWindow"
- applicationAppMenu :: AttrLabelProxy "appMenu"
- applicationMenubar :: AttrLabelProxy "menubar"
- applicationRegisterSession :: AttrLabelProxy "registerSession"
- applicationScreensaverActive :: AttrLabelProxy "screensaverActive"
- data ApplicationWindowGetHelpOverlayMethodInfo
- data ApplicationWindowGetIdMethodInfo
- data ApplicationWindowGetShowMenubarMethodInfo
- data ApplicationWindowSetHelpOverlayMethodInfo
- data ApplicationWindowSetShowMenubarMethodInfo
- data ApplicationWindowShowMenubarPropertyInfo
- type family ResolveApplicationWindowMethod (t :: Symbol) o where ...
- applicationWindowShowMenubar :: AttrLabelProxy "showMenubar"
- data ArrowArrowTypePropertyInfo
- data ArrowSetMethodInfo
- data ArrowShadowTypePropertyInfo
- type family ResolveArrowMethod (t :: Symbol) o where ...
- arrowArrowType :: AttrLabelProxy "arrowType"
- arrowShadowType :: AttrLabelProxy "shadowType"
- type family ResolveArrowAccessibleMethod (t :: Symbol) o where ...
- data AspectFrameObeyChildPropertyInfo
- data AspectFrameRatioPropertyInfo
- data AspectFrameSetMethodInfo
- data AspectFrameXalignPropertyInfo
- data AspectFrameYalignPropertyInfo
- type family ResolveAspectFrameMethod (t :: Symbol) o where ...
- aspectFrameObeyChild :: AttrLabelProxy "obeyChild"
- aspectFrameRatio :: AttrLabelProxy "ratio"
- aspectFrameXalign :: AttrLabelProxy "xalign"
- aspectFrameYalign :: AttrLabelProxy "yalign"
- data AssistantAddActionWidgetMethodInfo
- data AssistantAppendPageMethodInfo
- data AssistantApplySignalInfo
- data AssistantCancelSignalInfo
- data AssistantCloseSignalInfo
- data AssistantCommitMethodInfo
- data AssistantEscapeSignalInfo
- data AssistantGetCurrentPageMethodInfo
- data AssistantGetNPagesMethodInfo
- data AssistantGetNthPageMethodInfo
- data AssistantGetPageCompleteMethodInfo
- data AssistantGetPageHasPaddingMethodInfo
- data AssistantGetPageHeaderImageMethodInfo
- data AssistantGetPageSideImageMethodInfo
- data AssistantGetPageTitleMethodInfo
- data AssistantGetPageTypeMethodInfo
- data AssistantInsertPageMethodInfo
- data AssistantNextPageMethodInfo
- data AssistantPrepareSignalInfo
- data AssistantPrependPageMethodInfo
- data AssistantPreviousPageMethodInfo
- data AssistantRemoveActionWidgetMethodInfo
- data AssistantRemovePageMethodInfo
- data AssistantSetCurrentPageMethodInfo
- data AssistantSetForwardPageFuncMethodInfo
- data AssistantSetPageCompleteMethodInfo
- data AssistantSetPageHasPaddingMethodInfo
- data AssistantSetPageHeaderImageMethodInfo
- data AssistantSetPageSideImageMethodInfo
- data AssistantSetPageTitleMethodInfo
- data AssistantSetPageTypeMethodInfo
- data AssistantUpdateButtonsStateMethodInfo
- data AssistantUseHeaderBarPropertyInfo
- type family ResolveAssistantMethod (t :: Symbol) o where ...
- assistantUseHeaderBar :: AttrLabelProxy "useHeaderBar"
- data BinGetChildMethodInfo
- type family ResolveBinMethod (t :: Symbol) o where ...
- type family ResolveBooleanCellAccessibleMethod (t :: Symbol) o where ...
- data BoxBaselinePositionPropertyInfo
- data BoxGetBaselinePositionMethodInfo
- data BoxGetCenterWidgetMethodInfo
- data BoxGetHomogeneousMethodInfo
- data BoxGetSpacingMethodInfo
- data BoxHomogeneousPropertyInfo
- data BoxPackEndMethodInfo
- data BoxPackStartMethodInfo
- data BoxQueryChildPackingMethodInfo
- data BoxReorderChildMethodInfo
- data BoxSetBaselinePositionMethodInfo
- data BoxSetCenterWidgetMethodInfo
- data BoxSetChildPackingMethodInfo
- data BoxSetHomogeneousMethodInfo
- data BoxSetSpacingMethodInfo
- data BoxSpacingPropertyInfo
- type family ResolveBoxMethod (t :: Symbol) o where ...
- boxBaselinePosition :: AttrLabelProxy "baselinePosition"
- boxHomogeneous :: AttrLabelProxy "homogeneous"
- boxSpacing :: AttrLabelProxy "spacing"
- data BuilderAddCallbackSymbolMethodInfo
- data BuilderAddFromFileMethodInfo
- data BuilderAddFromResourceMethodInfo
- data BuilderAddFromStringMethodInfo
- data BuilderAddObjectsFromFileMethodInfo
- data BuilderAddObjectsFromResourceMethodInfo
- data BuilderAddObjectsFromStringMethodInfo
- data BuilderConnectSignalsFullMethodInfo
- data BuilderConnectSignalsMethodInfo
- data BuilderExposeObjectMethodInfo
- data BuilderExtendWithTemplateMethodInfo
- data BuilderGetApplicationMethodInfo
- data BuilderGetObjectMethodInfo
- data BuilderGetObjectsMethodInfo
- data BuilderGetTranslationDomainMethodInfo
- data BuilderGetTypeFromNameMethodInfo
- data BuilderSetApplicationMethodInfo
- data BuilderSetTranslationDomainMethodInfo
- data BuilderTranslationDomainPropertyInfo
- data BuilderValueFromStringMethodInfo
- data BuilderValueFromStringTypeMethodInfo
- type family ResolveBuilderMethod (t :: Symbol) o where ...
- builderTranslationDomain :: AttrLabelProxy "translationDomain"
- data ButtonActivateSignalInfo
- data ButtonAlwaysShowImagePropertyInfo
- data ButtonClickedMethodInfo
- data ButtonClickedSignalInfo
- data ButtonEnterMethodInfo
- data ButtonEnterSignalInfo
- data ButtonGetAlignmentMethodInfo
- data ButtonGetAlwaysShowImageMethodInfo
- data ButtonGetEventWindowMethodInfo
- data ButtonGetFocusOnClickMethodInfo
- data ButtonGetImageMethodInfo
- data ButtonGetImagePositionMethodInfo
- data ButtonGetLabelMethodInfo
- data ButtonGetReliefMethodInfo
- data ButtonGetUseStockMethodInfo
- data ButtonGetUseUnderlineMethodInfo
- data ButtonImagePositionPropertyInfo
- data ButtonImagePropertyInfo
- data ButtonLabelPropertyInfo
- data ButtonLeaveMethodInfo
- data ButtonLeaveSignalInfo
- data ButtonPressedMethodInfo
- data ButtonPressedSignalInfo
- data ButtonReleasedMethodInfo
- data ButtonReleasedSignalInfo
- data ButtonReliefPropertyInfo
- data ButtonSetAlignmentMethodInfo
- data ButtonSetAlwaysShowImageMethodInfo
- data ButtonSetFocusOnClickMethodInfo
- data ButtonSetImageMethodInfo
- data ButtonSetImagePositionMethodInfo
- data ButtonSetLabelMethodInfo
- data ButtonSetReliefMethodInfo
- data ButtonSetUseStockMethodInfo
- data ButtonSetUseUnderlineMethodInfo
- data ButtonUseStockPropertyInfo
- data ButtonUseUnderlinePropertyInfo
- data ButtonXalignPropertyInfo
- data ButtonYalignPropertyInfo
- type family ResolveButtonMethod (t :: Symbol) o where ...
- buttonAlwaysShowImage :: AttrLabelProxy "alwaysShowImage"
- buttonImage :: AttrLabelProxy "image"
- buttonImagePosition :: AttrLabelProxy "imagePosition"
- buttonLabel :: AttrLabelProxy "label"
- buttonRelief :: AttrLabelProxy "relief"
- buttonUseStock :: AttrLabelProxy "useStock"
- buttonUseUnderline :: AttrLabelProxy "useUnderline"
- buttonXalign :: AttrLabelProxy "xalign"
- buttonYalign :: AttrLabelProxy "yalign"
- type family ResolveButtonAccessibleMethod (t :: Symbol) o where ...
- data ButtonBoxGetChildNonHomogeneousMethodInfo
- data ButtonBoxGetChildSecondaryMethodInfo
- data ButtonBoxGetLayoutMethodInfo
- data ButtonBoxLayoutStylePropertyInfo
- data ButtonBoxSetChildNonHomogeneousMethodInfo
- data ButtonBoxSetChildSecondaryMethodInfo
- data ButtonBoxSetLayoutMethodInfo
- type family ResolveButtonBoxMethod (t :: Symbol) o where ...
- buttonBoxLayoutStyle :: AttrLabelProxy "layoutStyle"
- data CalendarClearMarksMethodInfo
- data CalendarDayPropertyInfo
- data CalendarDaySelectedDoubleClickSignalInfo
- data CalendarDaySelectedSignalInfo
- data CalendarDetailHeightRowsPropertyInfo
- data CalendarDetailWidthCharsPropertyInfo
- data CalendarGetDateMethodInfo
- data CalendarGetDayIsMarkedMethodInfo
- data CalendarGetDetailHeightRowsMethodInfo
- data CalendarGetDetailWidthCharsMethodInfo
- data CalendarGetDisplayOptionsMethodInfo
- data CalendarMarkDayMethodInfo
- data CalendarMonthChangedSignalInfo
- data CalendarMonthPropertyInfo
- data CalendarNextMonthSignalInfo
- data CalendarNextYearSignalInfo
- data CalendarNoMonthChangePropertyInfo
- data CalendarPrevMonthSignalInfo
- data CalendarPrevYearSignalInfo
- data CalendarSelectDayMethodInfo
- data CalendarSelectMonthMethodInfo
- data CalendarSetDetailFuncMethodInfo
- data CalendarSetDetailHeightRowsMethodInfo
- data CalendarSetDetailWidthCharsMethodInfo
- data CalendarSetDisplayOptionsMethodInfo
- data CalendarShowDayNamesPropertyInfo
- data CalendarShowDetailsPropertyInfo
- data CalendarShowHeadingPropertyInfo
- data CalendarShowWeekNumbersPropertyInfo
- data CalendarUnmarkDayMethodInfo
- data CalendarYearPropertyInfo
- type family ResolveCalendarMethod (t :: Symbol) o where ...
- calendarDetailHeightRows :: AttrLabelProxy "detailHeightRows"
- calendarDetailWidthChars :: AttrLabelProxy "detailWidthChars"
- calendarNoMonthChange :: AttrLabelProxy "noMonthChange"
- calendarShowDayNames :: AttrLabelProxy "showDayNames"
- calendarShowDetails :: AttrLabelProxy "showDetails"
- calendarShowHeading :: AttrLabelProxy "showHeading"
- calendarShowWeekNumbers :: AttrLabelProxy "showWeekNumbers"
- type family ResolveCellAccessibleMethod (t :: Symbol) o where ...
- data CellAreaActivateCellMethodInfo
- data CellAreaActivateMethodInfo
- data CellAreaAddEditableSignalInfo
- data CellAreaAddFocusSiblingMethodInfo
- data CellAreaAddMethodInfo
- data CellAreaApplyAttributesMethodInfo
- data CellAreaApplyAttributesSignalInfo
- data CellAreaAttributeConnectMethodInfo
- data CellAreaAttributeDisconnectMethodInfo
- data CellAreaAttributeGetColumnMethodInfo
- data CellAreaCellGetPropertyMethodInfo
- data CellAreaCellSetPropertyMethodInfo
- data CellAreaCopyContextMethodInfo
- data CellAreaCreateContextMethodInfo
- data CellAreaEditWidgetPropertyInfo
- data CellAreaEditedCellPropertyInfo
- data CellAreaEventMethodInfo
- data CellAreaFocusCellPropertyInfo
- data CellAreaFocusChangedSignalInfo
- data CellAreaFocusMethodInfo
- data CellAreaForeachAllocMethodInfo
- data CellAreaForeachMethodInfo
- data CellAreaGetCellAllocationMethodInfo
- data CellAreaGetCellAtPositionMethodInfo
- data CellAreaGetCurrentPathStringMethodInfo
- data CellAreaGetEditWidgetMethodInfo
- data CellAreaGetEditedCellMethodInfo
- data CellAreaGetFocusCellMethodInfo
- data CellAreaGetFocusFromSiblingMethodInfo
- data CellAreaGetFocusSiblingsMethodInfo
- data CellAreaGetPreferredHeightForWidthMethodInfo
- data CellAreaGetPreferredHeightMethodInfo
- data CellAreaGetPreferredWidthForHeightMethodInfo
- data CellAreaGetPreferredWidthMethodInfo
- data CellAreaGetRequestModeMethodInfo
- data CellAreaHasRendererMethodInfo
- data CellAreaInnerCellAreaMethodInfo
- data CellAreaIsActivatableMethodInfo
- data CellAreaIsFocusSiblingMethodInfo
- data CellAreaRemoveEditableSignalInfo
- data CellAreaRemoveFocusSiblingMethodInfo
- data CellAreaRemoveMethodInfo
- data CellAreaRenderMethodInfo
- data CellAreaRequestRendererMethodInfo
- data CellAreaSetFocusCellMethodInfo
- data CellAreaStopEditingMethodInfo
- type family ResolveCellAreaMethod (t :: Symbol) o where ...
- cellAreaEditWidget :: AttrLabelProxy "editWidget"
- cellAreaEditedCell :: AttrLabelProxy "editedCell"
- cellAreaFocusCell :: AttrLabelProxy "focusCell"
- data CellAreaBoxGetSpacingMethodInfo
- data CellAreaBoxPackEndMethodInfo
- data CellAreaBoxPackStartMethodInfo
- data CellAreaBoxSetSpacingMethodInfo
- data CellAreaBoxSpacingPropertyInfo
- type family ResolveCellAreaBoxMethod (t :: Symbol) o where ...
- cellAreaBoxSpacing :: AttrLabelProxy "spacing"
- data CellAreaContextAllocateMethodInfo
- data CellAreaContextAreaPropertyInfo
- data CellAreaContextGetAllocationMethodInfo
- data CellAreaContextGetAreaMethodInfo
- data CellAreaContextGetPreferredHeightForWidthMethodInfo
- data CellAreaContextGetPreferredHeightMethodInfo
- data CellAreaContextGetPreferredWidthForHeightMethodInfo
- data CellAreaContextGetPreferredWidthMethodInfo
- data CellAreaContextMinimumHeightPropertyInfo
- data CellAreaContextMinimumWidthPropertyInfo
- data CellAreaContextNaturalHeightPropertyInfo
- data CellAreaContextNaturalWidthPropertyInfo
- data CellAreaContextPushPreferredHeightMethodInfo
- data CellAreaContextPushPreferredWidthMethodInfo
- data CellAreaContextResetMethodInfo
- type family ResolveCellAreaContextMethod (t :: Symbol) o where ...
- cellAreaContextArea :: AttrLabelProxy "area"
- cellAreaContextMinimumHeight :: AttrLabelProxy "minimumHeight"
- cellAreaContextMinimumWidth :: AttrLabelProxy "minimumWidth"
- cellAreaContextNaturalHeight :: AttrLabelProxy "naturalHeight"
- cellAreaContextNaturalWidth :: AttrLabelProxy "naturalWidth"
- data CellRendererActivateMethodInfo
- data CellRendererCellBackgroundGdkPropertyInfo
- data CellRendererCellBackgroundPropertyInfo
- data CellRendererCellBackgroundRgbaPropertyInfo
- data CellRendererCellBackgroundSetPropertyInfo
- data CellRendererEditingCanceledSignalInfo
- data CellRendererEditingPropertyInfo
- data CellRendererEditingStartedSignalInfo
- data CellRendererGetAlignedAreaMethodInfo
- data CellRendererGetAlignmentMethodInfo
- data CellRendererGetFixedSizeMethodInfo
- data CellRendererGetPaddingMethodInfo
- data CellRendererGetPreferredHeightForWidthMethodInfo
- data CellRendererGetPreferredHeightMethodInfo
- data CellRendererGetPreferredSizeMethodInfo
- data CellRendererGetPreferredWidthForHeightMethodInfo
- data CellRendererGetPreferredWidthMethodInfo
- data CellRendererGetRequestModeMethodInfo
- data CellRendererGetSensitiveMethodInfo
- data CellRendererGetSizeMethodInfo
- data CellRendererGetStateMethodInfo
- data CellRendererGetVisibleMethodInfo
- data CellRendererHeightPropertyInfo
- data CellRendererIsActivatableMethodInfo
- data CellRendererIsExpandedPropertyInfo
- data CellRendererIsExpanderPropertyInfo
- data CellRendererModePropertyInfo
- data CellRendererRenderMethodInfo
- data CellRendererSensitivePropertyInfo
- data CellRendererSetAlignmentMethodInfo
- data CellRendererSetFixedSizeMethodInfo
- data CellRendererSetPaddingMethodInfo
- data CellRendererSetSensitiveMethodInfo
- data CellRendererSetVisibleMethodInfo
- data CellRendererStartEditingMethodInfo
- data CellRendererStopEditingMethodInfo
- data CellRendererVisiblePropertyInfo
- data CellRendererWidthPropertyInfo
- data CellRendererXalignPropertyInfo
- data CellRendererXpadPropertyInfo
- data CellRendererYalignPropertyInfo
- data CellRendererYpadPropertyInfo
- type family ResolveCellRendererMethod (t :: Symbol) o where ...
- cellRendererCellBackground :: AttrLabelProxy "cellBackground"
- cellRendererCellBackgroundGdk :: AttrLabelProxy "cellBackgroundGdk"
- cellRendererCellBackgroundRgba :: AttrLabelProxy "cellBackgroundRgba"
- cellRendererCellBackgroundSet :: AttrLabelProxy "cellBackgroundSet"
- cellRendererEditing :: AttrLabelProxy "editing"
- cellRendererHeight :: AttrLabelProxy "height"
- cellRendererIsExpanded :: AttrLabelProxy "isExpanded"
- cellRendererIsExpander :: AttrLabelProxy "isExpander"
- cellRendererMode :: AttrLabelProxy "mode"
- cellRendererSensitive :: AttrLabelProxy "sensitive"
- cellRendererVisible :: AttrLabelProxy "visible"
- cellRendererWidth :: AttrLabelProxy "width"
- cellRendererXalign :: AttrLabelProxy "xalign"
- cellRendererXpad :: AttrLabelProxy "xpad"
- cellRendererYalign :: AttrLabelProxy "yalign"
- cellRendererYpad :: AttrLabelProxy "ypad"
- data CellRendererAccelAccelClearedSignalInfo
- data CellRendererAccelAccelEditedSignalInfo
- data CellRendererAccelAccelKeyPropertyInfo
- data CellRendererAccelAccelModePropertyInfo
- data CellRendererAccelAccelModsPropertyInfo
- data CellRendererAccelKeycodePropertyInfo
- type family ResolveCellRendererAccelMethod (t :: Symbol) o where ...
- cellRendererAccelAccelKey :: AttrLabelProxy "accelKey"
- cellRendererAccelAccelMode :: AttrLabelProxy "accelMode"
- cellRendererAccelAccelMods :: AttrLabelProxy "accelMods"
- cellRendererAccelKeycode :: AttrLabelProxy "keycode"
- data CellRendererComboChangedSignalInfo
- data CellRendererComboHasEntryPropertyInfo
- data CellRendererComboModelPropertyInfo
- data CellRendererComboTextColumnPropertyInfo
- type family ResolveCellRendererComboMethod (t :: Symbol) o where ...
- cellRendererComboHasEntry :: AttrLabelProxy "hasEntry"
- cellRendererComboModel :: AttrLabelProxy "model"
- cellRendererComboTextColumn :: AttrLabelProxy "textColumn"
- data CellRendererPixbufFollowStatePropertyInfo
- data CellRendererPixbufGiconPropertyInfo
- data CellRendererPixbufIconNamePropertyInfo
- data CellRendererPixbufPixbufExpanderClosedPropertyInfo
- data CellRendererPixbufPixbufExpanderOpenPropertyInfo
- data CellRendererPixbufPixbufPropertyInfo
- data CellRendererPixbufStockDetailPropertyInfo
- data CellRendererPixbufStockIdPropertyInfo
- data CellRendererPixbufStockSizePropertyInfo
- data CellRendererPixbufSurfacePropertyInfo
- type family ResolveCellRendererPixbufMethod (t :: Symbol) o where ...
- cellRendererPixbufFollowState :: AttrLabelProxy "followState"
- cellRendererPixbufGicon :: AttrLabelProxy "gicon"
- cellRendererPixbufIconName :: AttrLabelProxy "iconName"
- cellRendererPixbufPixbuf :: AttrLabelProxy "pixbuf"
- cellRendererPixbufPixbufExpanderClosed :: AttrLabelProxy "pixbufExpanderClosed"
- cellRendererPixbufPixbufExpanderOpen :: AttrLabelProxy "pixbufExpanderOpen"
- cellRendererPixbufStockDetail :: AttrLabelProxy "stockDetail"
- cellRendererPixbufStockId :: AttrLabelProxy "stockId"
- cellRendererPixbufStockSize :: AttrLabelProxy "stockSize"
- cellRendererPixbufSurface :: AttrLabelProxy "surface"
- data CellRendererProgressInvertedPropertyInfo
- data CellRendererProgressPulsePropertyInfo
- data CellRendererProgressTextPropertyInfo
- data CellRendererProgressTextXalignPropertyInfo
- data CellRendererProgressTextYalignPropertyInfo
- data CellRendererProgressValuePropertyInfo
- type family ResolveCellRendererProgressMethod (t :: Symbol) o where ...
- cellRendererProgressInverted :: AttrLabelProxy "inverted"
- cellRendererProgressPulse :: AttrLabelProxy "pulse"
- cellRendererProgressText :: AttrLabelProxy "text"
- cellRendererProgressTextXalign :: AttrLabelProxy "textXalign"
- cellRendererProgressTextYalign :: AttrLabelProxy "textYalign"
- cellRendererProgressValue :: AttrLabelProxy "value"
- data CellRendererSpinAdjustmentPropertyInfo
- data CellRendererSpinClimbRatePropertyInfo
- data CellRendererSpinDigitsPropertyInfo
- type family ResolveCellRendererSpinMethod (t :: Symbol) o where ...
- cellRendererSpinAdjustment :: AttrLabelProxy "adjustment"
- cellRendererSpinClimbRate :: AttrLabelProxy "climbRate"
- cellRendererSpinDigits :: AttrLabelProxy "digits"
- data CellRendererSpinnerActivePropertyInfo
- data CellRendererSpinnerPulsePropertyInfo
- data CellRendererSpinnerSizePropertyInfo
- type family ResolveCellRendererSpinnerMethod (t :: Symbol) o where ...
- cellRendererSpinnerActive :: AttrLabelProxy "active"
- cellRendererSpinnerPulse :: AttrLabelProxy "pulse"
- cellRendererSpinnerSize :: AttrLabelProxy "size"
- data CellRendererTextAlignSetPropertyInfo
- data CellRendererTextAlignmentPropertyInfo
- data CellRendererTextAttributesPropertyInfo
- data CellRendererTextBackgroundGdkPropertyInfo
- data CellRendererTextBackgroundPropertyInfo
- data CellRendererTextBackgroundRgbaPropertyInfo
- data CellRendererTextBackgroundSetPropertyInfo
- data CellRendererTextEditablePropertyInfo
- data CellRendererTextEditableSetPropertyInfo
- data CellRendererTextEditedSignalInfo
- data CellRendererTextEllipsizePropertyInfo
- data CellRendererTextEllipsizeSetPropertyInfo
- data CellRendererTextFamilyPropertyInfo
- data CellRendererTextFamilySetPropertyInfo
- data CellRendererTextFontDescPropertyInfo
- data CellRendererTextFontPropertyInfo
- data CellRendererTextForegroundGdkPropertyInfo
- data CellRendererTextForegroundPropertyInfo
- data CellRendererTextForegroundRgbaPropertyInfo
- data CellRendererTextForegroundSetPropertyInfo
- data CellRendererTextLanguagePropertyInfo
- data CellRendererTextLanguageSetPropertyInfo
- data CellRendererTextMarkupPropertyInfo
- data CellRendererTextMaxWidthCharsPropertyInfo
- data CellRendererTextPlaceholderTextPropertyInfo
- data CellRendererTextRisePropertyInfo
- data CellRendererTextRiseSetPropertyInfo
- data CellRendererTextScalePropertyInfo
- data CellRendererTextScaleSetPropertyInfo
- data CellRendererTextSetFixedHeightFromFontMethodInfo
- data CellRendererTextSingleParagraphModePropertyInfo
- data CellRendererTextSizePointsPropertyInfo
- data CellRendererTextSizePropertyInfo
- data CellRendererTextSizeSetPropertyInfo
- data CellRendererTextStretchPropertyInfo
- data CellRendererTextStretchSetPropertyInfo
- data CellRendererTextStrikethroughPropertyInfo
- data CellRendererTextStrikethroughSetPropertyInfo
- data CellRendererTextStylePropertyInfo
- data CellRendererTextStyleSetPropertyInfo
- data CellRendererTextTextPropertyInfo
- data CellRendererTextUnderlinePropertyInfo
- data CellRendererTextUnderlineSetPropertyInfo
- data CellRendererTextVariantPropertyInfo
- data CellRendererTextVariantSetPropertyInfo
- data CellRendererTextWeightPropertyInfo
- data CellRendererTextWeightSetPropertyInfo
- data CellRendererTextWidthCharsPropertyInfo
- data CellRendererTextWrapModePropertyInfo
- data CellRendererTextWrapWidthPropertyInfo
- type family ResolveCellRendererTextMethod (t :: Symbol) o where ...
- cellRendererTextAlignSet :: AttrLabelProxy "alignSet"
- cellRendererTextAlignment :: AttrLabelProxy "alignment"
- cellRendererTextAttributes :: AttrLabelProxy "attributes"
- cellRendererTextBackground :: AttrLabelProxy "background"
- cellRendererTextBackgroundGdk :: AttrLabelProxy "backgroundGdk"
- cellRendererTextBackgroundRgba :: AttrLabelProxy "backgroundRgba"
- cellRendererTextBackgroundSet :: AttrLabelProxy "backgroundSet"
- cellRendererTextEditable :: AttrLabelProxy "editable"
- cellRendererTextEditableSet :: AttrLabelProxy "editableSet"
- cellRendererTextEllipsize :: AttrLabelProxy "ellipsize"
- cellRendererTextEllipsizeSet :: AttrLabelProxy "ellipsizeSet"
- cellRendererTextFamily :: AttrLabelProxy "family"
- cellRendererTextFamilySet :: AttrLabelProxy "familySet"
- cellRendererTextFont :: AttrLabelProxy "font"
- cellRendererTextFontDesc :: AttrLabelProxy "fontDesc"
- cellRendererTextForeground :: AttrLabelProxy "foreground"
- cellRendererTextForegroundGdk :: AttrLabelProxy "foregroundGdk"
- cellRendererTextForegroundRgba :: AttrLabelProxy "foregroundRgba"
- cellRendererTextForegroundSet :: AttrLabelProxy "foregroundSet"
- cellRendererTextLanguage :: AttrLabelProxy "language"
- cellRendererTextLanguageSet :: AttrLabelProxy "languageSet"
- cellRendererTextMarkup :: AttrLabelProxy "markup"
- cellRendererTextMaxWidthChars :: AttrLabelProxy "maxWidthChars"
- cellRendererTextPlaceholderText :: AttrLabelProxy "placeholderText"
- cellRendererTextRise :: AttrLabelProxy "rise"
- cellRendererTextRiseSet :: AttrLabelProxy "riseSet"
- cellRendererTextScale :: AttrLabelProxy "scale"
- cellRendererTextScaleSet :: AttrLabelProxy "scaleSet"
- cellRendererTextSingleParagraphMode :: AttrLabelProxy "singleParagraphMode"
- cellRendererTextSize :: AttrLabelProxy "size"
- cellRendererTextSizePoints :: AttrLabelProxy "sizePoints"
- cellRendererTextSizeSet :: AttrLabelProxy "sizeSet"
- cellRendererTextStretch :: AttrLabelProxy "stretch"
- cellRendererTextStretchSet :: AttrLabelProxy "stretchSet"
- cellRendererTextStrikethrough :: AttrLabelProxy "strikethrough"
- cellRendererTextStrikethroughSet :: AttrLabelProxy "strikethroughSet"
- cellRendererTextStyle :: AttrLabelProxy "style"
- cellRendererTextStyleSet :: AttrLabelProxy "styleSet"
- cellRendererTextText :: AttrLabelProxy "text"
- cellRendererTextUnderline :: AttrLabelProxy "underline"
- cellRendererTextUnderlineSet :: AttrLabelProxy "underlineSet"
- cellRendererTextVariant :: AttrLabelProxy "variant"
- cellRendererTextVariantSet :: AttrLabelProxy "variantSet"
- cellRendererTextWeight :: AttrLabelProxy "weight"
- cellRendererTextWeightSet :: AttrLabelProxy "weightSet"
- cellRendererTextWidthChars :: AttrLabelProxy "widthChars"
- cellRendererTextWrapMode :: AttrLabelProxy "wrapMode"
- cellRendererTextWrapWidth :: AttrLabelProxy "wrapWidth"
- data CellRendererToggleActivatablePropertyInfo
- data CellRendererToggleActivePropertyInfo
- data CellRendererToggleGetActivatableMethodInfo
- data CellRendererToggleGetActiveMethodInfo
- data CellRendererToggleGetRadioMethodInfo
- data CellRendererToggleInconsistentPropertyInfo
- data CellRendererToggleIndicatorSizePropertyInfo
- data CellRendererToggleRadioPropertyInfo
- data CellRendererToggleSetActivatableMethodInfo
- data CellRendererToggleSetActiveMethodInfo
- data CellRendererToggleSetRadioMethodInfo
- data CellRendererToggleToggledSignalInfo
- type family ResolveCellRendererToggleMethod (t :: Symbol) o where ...
- cellRendererToggleActivatable :: AttrLabelProxy "activatable"
- cellRendererToggleActive :: AttrLabelProxy "active"
- cellRendererToggleInconsistent :: AttrLabelProxy "inconsistent"
- cellRendererToggleIndicatorSize :: AttrLabelProxy "indicatorSize"
- cellRendererToggleRadio :: AttrLabelProxy "radio"
- data CellViewBackgroundGdkPropertyInfo
- data CellViewBackgroundPropertyInfo
- data CellViewBackgroundRgbaPropertyInfo
- data CellViewBackgroundSetPropertyInfo
- data CellViewCellAreaContextPropertyInfo
- data CellViewCellAreaPropertyInfo
- data CellViewDrawSensitivePropertyInfo
- data CellViewFitModelPropertyInfo
- data CellViewGetDisplayedRowMethodInfo
- data CellViewGetDrawSensitiveMethodInfo
- data CellViewGetFitModelMethodInfo
- data CellViewGetModelMethodInfo
- data CellViewGetSizeOfRowMethodInfo
- data CellViewModelPropertyInfo
- data CellViewSetBackgroundColorMethodInfo
- data CellViewSetBackgroundRgbaMethodInfo
- data CellViewSetDisplayedRowMethodInfo
- data CellViewSetDrawSensitiveMethodInfo
- data CellViewSetFitModelMethodInfo
- data CellViewSetModelMethodInfo
- type family ResolveCellViewMethod (t :: Symbol) o where ...
- cellViewBackground :: AttrLabelProxy "background"
- cellViewBackgroundGdk :: AttrLabelProxy "backgroundGdk"
- cellViewBackgroundRgba :: AttrLabelProxy "backgroundRgba"
- cellViewBackgroundSet :: AttrLabelProxy "backgroundSet"
- cellViewCellArea :: AttrLabelProxy "cellArea"
- cellViewCellAreaContext :: AttrLabelProxy "cellAreaContext"
- cellViewDrawSensitive :: AttrLabelProxy "drawSensitive"
- cellViewFitModel :: AttrLabelProxy "fitModel"
- cellViewModel :: AttrLabelProxy "model"
- type family ResolveCheckButtonMethod (t :: Symbol) o where ...
- data CheckMenuItemActivePropertyInfo
- data CheckMenuItemDrawAsRadioPropertyInfo
- data CheckMenuItemGetActiveMethodInfo
- data CheckMenuItemGetDrawAsRadioMethodInfo
- data CheckMenuItemGetInconsistentMethodInfo
- data CheckMenuItemInconsistentPropertyInfo
- data CheckMenuItemSetActiveMethodInfo
- data CheckMenuItemSetDrawAsRadioMethodInfo
- data CheckMenuItemSetInconsistentMethodInfo
- data CheckMenuItemToggledMethodInfo
- data CheckMenuItemToggledSignalInfo
- type family ResolveCheckMenuItemMethod (t :: Symbol) o where ...
- checkMenuItemActive :: AttrLabelProxy "active"
- checkMenuItemDrawAsRadio :: AttrLabelProxy "drawAsRadio"
- checkMenuItemInconsistent :: AttrLabelProxy "inconsistent"
- type family ResolveCheckMenuItemAccessibleMethod (t :: Symbol) o where ...
- data ClipboardClearMethodInfo
- data ClipboardGetDisplayMethodInfo
- data ClipboardGetOwnerMethodInfo
- data ClipboardGetSelectionMethodInfo
- data ClipboardOwnerChangeSignalInfo
- data ClipboardRequestContentsMethodInfo
- data ClipboardRequestImageMethodInfo
- data ClipboardRequestRichTextMethodInfo
- data ClipboardRequestTargetsMethodInfo
- data ClipboardRequestTextMethodInfo
- data ClipboardRequestUrisMethodInfo
- data ClipboardSetCanStoreMethodInfo
- data ClipboardSetImageMethodInfo
- data ClipboardSetTextMethodInfo
- data ClipboardStoreMethodInfo
- data ClipboardWaitForContentsMethodInfo
- data ClipboardWaitForImageMethodInfo
- data ClipboardWaitForRichTextMethodInfo
- data ClipboardWaitForTargetsMethodInfo
- data ClipboardWaitForTextMethodInfo
- data ClipboardWaitForUrisMethodInfo
- data ClipboardWaitIsImageAvailableMethodInfo
- data ClipboardWaitIsRichTextAvailableMethodInfo
- data ClipboardWaitIsTargetAvailableMethodInfo
- data ClipboardWaitIsTextAvailableMethodInfo
- data ClipboardWaitIsUrisAvailableMethodInfo
- type family ResolveClipboardMethod (t :: Symbol) o where ...
- data ColorButtonAlphaPropertyInfo
- data ColorButtonColorPropertyInfo
- data ColorButtonColorSetSignalInfo
- data ColorButtonGetAlphaMethodInfo
- data ColorButtonGetColorMethodInfo
- data ColorButtonGetTitleMethodInfo
- data ColorButtonGetUseAlphaMethodInfo
- data ColorButtonRgbaPropertyInfo
- data ColorButtonSetAlphaMethodInfo
- data ColorButtonSetColorMethodInfo
- data ColorButtonSetTitleMethodInfo
- data ColorButtonSetUseAlphaMethodInfo
- data ColorButtonShowEditorPropertyInfo
- data ColorButtonTitlePropertyInfo
- data ColorButtonUseAlphaPropertyInfo
- type family ResolveColorButtonMethod (t :: Symbol) o where ...
- colorButtonAlpha :: AttrLabelProxy "alpha"
- colorButtonColor :: AttrLabelProxy "color"
- colorButtonRgba :: AttrLabelProxy "rgba"
- colorButtonShowEditor :: AttrLabelProxy "showEditor"
- colorButtonTitle :: AttrLabelProxy "title"
- colorButtonUseAlpha :: AttrLabelProxy "useAlpha"
- data ColorChooserDialogShowEditorPropertyInfo
- type family ResolveColorChooserDialogMethod (t :: Symbol) o where ...
- colorChooserDialogShowEditor :: AttrLabelProxy "showEditor"
- data ColorChooserWidgetShowEditorPropertyInfo
- type family ResolveColorChooserWidgetMethod (t :: Symbol) o where ...
- colorChooserWidgetShowEditor :: AttrLabelProxy "showEditor"
- data ColorSelectionColorChangedSignalInfo
- data ColorSelectionCurrentAlphaPropertyInfo
- data ColorSelectionCurrentColorPropertyInfo
- data ColorSelectionCurrentRgbaPropertyInfo
- data ColorSelectionGetCurrentAlphaMethodInfo
- data ColorSelectionGetCurrentColorMethodInfo
- data ColorSelectionGetCurrentRgbaMethodInfo
- data ColorSelectionGetHasOpacityControlMethodInfo
- data ColorSelectionGetHasPaletteMethodInfo
- data ColorSelectionGetPreviousAlphaMethodInfo
- data ColorSelectionGetPreviousColorMethodInfo
- data ColorSelectionGetPreviousRgbaMethodInfo
- data ColorSelectionHasOpacityControlPropertyInfo
- data ColorSelectionHasPalettePropertyInfo
- data ColorSelectionIsAdjustingMethodInfo
- data ColorSelectionSetCurrentAlphaMethodInfo
- data ColorSelectionSetCurrentColorMethodInfo
- data ColorSelectionSetCurrentRgbaMethodInfo
- data ColorSelectionSetHasOpacityControlMethodInfo
- data ColorSelectionSetHasPaletteMethodInfo
- data ColorSelectionSetPreviousAlphaMethodInfo
- data ColorSelectionSetPreviousColorMethodInfo
- data ColorSelectionSetPreviousRgbaMethodInfo
- type family ResolveColorSelectionMethod (t :: Symbol) o where ...
- colorSelectionCurrentAlpha :: AttrLabelProxy "currentAlpha"
- colorSelectionCurrentColor :: AttrLabelProxy "currentColor"
- colorSelectionCurrentRgba :: AttrLabelProxy "currentRgba"
- colorSelectionHasOpacityControl :: AttrLabelProxy "hasOpacityControl"
- colorSelectionHasPalette :: AttrLabelProxy "hasPalette"
- data ColorSelectionDialogCancelButtonPropertyInfo
- data ColorSelectionDialogColorSelectionPropertyInfo
- data ColorSelectionDialogGetColorSelectionMethodInfo
- data ColorSelectionDialogHelpButtonPropertyInfo
- data ColorSelectionDialogOkButtonPropertyInfo
- type family ResolveColorSelectionDialogMethod (t :: Symbol) o where ...
- colorSelectionDialogCancelButton :: AttrLabelProxy "cancelButton"
- colorSelectionDialogColorSelection :: AttrLabelProxy "colorSelection"
- colorSelectionDialogHelpButton :: AttrLabelProxy "helpButton"
- colorSelectionDialogOkButton :: AttrLabelProxy "okButton"
- data ComboBoxActiveIdPropertyInfo
- data ComboBoxActivePropertyInfo
- data ComboBoxAddTearoffsPropertyInfo
- data ComboBoxButtonSensitivityPropertyInfo
- data ComboBoxCellAreaPropertyInfo
- data ComboBoxChangedSignalInfo
- data ComboBoxColumnSpanColumnPropertyInfo
- data ComboBoxEntryTextColumnPropertyInfo
- data ComboBoxFormatEntryTextSignalInfo
- data ComboBoxGetActiveIdMethodInfo
- data ComboBoxGetActiveIterMethodInfo
- data ComboBoxGetActiveMethodInfo
- data ComboBoxGetAddTearoffsMethodInfo
- data ComboBoxGetButtonSensitivityMethodInfo
- data ComboBoxGetColumnSpanColumnMethodInfo
- data ComboBoxGetEntryTextColumnMethodInfo
- data ComboBoxGetFocusOnClickMethodInfo
- data ComboBoxGetHasEntryMethodInfo
- data ComboBoxGetIdColumnMethodInfo
- data ComboBoxGetModelMethodInfo
- data ComboBoxGetPopupAccessibleMethodInfo
- data ComboBoxGetPopupFixedWidthMethodInfo
- data ComboBoxGetRowSpanColumnMethodInfo
- data ComboBoxGetTitleMethodInfo
- data ComboBoxGetWrapWidthMethodInfo
- data ComboBoxHasEntryPropertyInfo
- data ComboBoxHasFramePropertyInfo
- data ComboBoxIdColumnPropertyInfo
- data ComboBoxModelPropertyInfo
- data ComboBoxMoveActiveSignalInfo
- data ComboBoxPopdownMethodInfo
- data ComboBoxPopdownSignalInfo
- data ComboBoxPopupFixedWidthPropertyInfo
- data ComboBoxPopupForDeviceMethodInfo
- data ComboBoxPopupMethodInfo
- data ComboBoxPopupShownPropertyInfo
- data ComboBoxPopupSignalInfo
- data ComboBoxRowSpanColumnPropertyInfo
- data ComboBoxSetActiveIdMethodInfo
- data ComboBoxSetActiveIterMethodInfo
- data ComboBoxSetActiveMethodInfo
- data ComboBoxSetAddTearoffsMethodInfo
- data ComboBoxSetButtonSensitivityMethodInfo
- data ComboBoxSetColumnSpanColumnMethodInfo
- data ComboBoxSetEntryTextColumnMethodInfo
- data ComboBoxSetFocusOnClickMethodInfo
- data ComboBoxSetIdColumnMethodInfo
- data ComboBoxSetModelMethodInfo
- data ComboBoxSetPopupFixedWidthMethodInfo
- data ComboBoxSetRowSeparatorFuncMethodInfo
- data ComboBoxSetRowSpanColumnMethodInfo
- data ComboBoxSetTitleMethodInfo
- data ComboBoxSetWrapWidthMethodInfo
- data ComboBoxTearoffTitlePropertyInfo
- data ComboBoxWrapWidthPropertyInfo
- type family ResolveComboBoxMethod (t :: Symbol) o where ...
- comboBoxActive :: AttrLabelProxy "active"
- comboBoxActiveId :: AttrLabelProxy "activeId"
- comboBoxAddTearoffs :: AttrLabelProxy "addTearoffs"
- comboBoxButtonSensitivity :: AttrLabelProxy "buttonSensitivity"
- comboBoxCellArea :: AttrLabelProxy "cellArea"
- comboBoxColumnSpanColumn :: AttrLabelProxy "columnSpanColumn"
- comboBoxEntryTextColumn :: AttrLabelProxy "entryTextColumn"
- comboBoxHasEntry :: AttrLabelProxy "hasEntry"
- comboBoxHasFrame :: AttrLabelProxy "hasFrame"
- comboBoxIdColumn :: AttrLabelProxy "idColumn"
- comboBoxModel :: AttrLabelProxy "model"
- comboBoxPopupFixedWidth :: AttrLabelProxy "popupFixedWidth"
- comboBoxPopupShown :: AttrLabelProxy "popupShown"
- comboBoxRowSpanColumn :: AttrLabelProxy "rowSpanColumn"
- comboBoxTearoffTitle :: AttrLabelProxy "tearoffTitle"
- comboBoxWrapWidth :: AttrLabelProxy "wrapWidth"
- type family ResolveComboBoxAccessibleMethod (t :: Symbol) o where ...
- data ComboBoxTextAppendMethodInfo
- data ComboBoxTextAppendTextMethodInfo
- data ComboBoxTextGetActiveTextMethodInfo
- data ComboBoxTextInsertMethodInfo
- data ComboBoxTextInsertTextMethodInfo
- data ComboBoxTextPrependMethodInfo
- data ComboBoxTextPrependTextMethodInfo
- data ComboBoxTextRemoveAllMethodInfo
- data ComboBoxTextRemoveMethodInfo
- type family ResolveComboBoxTextMethod (t :: Symbol) o where ...
- data ContainerAddMethodInfo
- data ContainerAddSignalInfo
- data ContainerBorderWidthPropertyInfo
- data ContainerCheckResizeMethodInfo
- data ContainerCheckResizeSignalInfo
- data ContainerChildGetPropertyMethodInfo
- data ContainerChildNotifyByPspecMethodInfo
- data ContainerChildNotifyMethodInfo
- data ContainerChildPropertyInfo
- data ContainerChildSetPropertyMethodInfo
- data ContainerChildTypeMethodInfo
- data ContainerForallMethodInfo
- data ContainerForeachMethodInfo
- data ContainerGetBorderWidthMethodInfo
- data ContainerGetChildrenMethodInfo
- data ContainerGetFocusChainMethodInfo
- data ContainerGetFocusChildMethodInfo
- data ContainerGetFocusHadjustmentMethodInfo
- data ContainerGetFocusVadjustmentMethodInfo
- data ContainerGetPathForChildMethodInfo
- data ContainerGetResizeModeMethodInfo
- data ContainerPropagateDrawMethodInfo
- data ContainerRemoveMethodInfo
- data ContainerRemoveSignalInfo
- data ContainerResizeChildrenMethodInfo
- data ContainerResizeModePropertyInfo
- data ContainerSetBorderWidthMethodInfo
- data ContainerSetFocusChainMethodInfo
- data ContainerSetFocusChildMethodInfo
- data ContainerSetFocusChildSignalInfo
- data ContainerSetFocusHadjustmentMethodInfo
- data ContainerSetFocusVadjustmentMethodInfo
- data ContainerSetReallocateRedrawsMethodInfo
- data ContainerSetResizeModeMethodInfo
- data ContainerUnsetFocusChainMethodInfo
- type family ResolveContainerMethod (t :: Symbol) o where ...
- containerBorderWidth :: AttrLabelProxy "borderWidth"
- containerChild :: AttrLabelProxy "child"
- containerResizeMode :: AttrLabelProxy "resizeMode"
- type family ResolveContainerAccessibleMethod (t :: Symbol) o where ...
- data ContainerCellAccessibleAddChildMethodInfo
- data ContainerCellAccessibleGetChildrenMethodInfo
- data ContainerCellAccessibleRemoveChildMethodInfo
- type family ResolveContainerCellAccessibleMethod (t :: Symbol) o where ...
- data CssProviderLoadFromDataMethodInfo
- data CssProviderLoadFromFileMethodInfo
- data CssProviderLoadFromPathMethodInfo
- data CssProviderLoadFromResourceMethodInfo
- data CssProviderParsingErrorSignalInfo
- data CssProviderToStringMethodInfo
- type family ResolveCssProviderMethod (t :: Symbol) o where ...
- data DialogAddActionWidgetMethodInfo
- data DialogAddButtonMethodInfo
- data DialogCloseSignalInfo
- data DialogGetActionAreaMethodInfo
- data DialogGetContentAreaMethodInfo
- data DialogGetHeaderBarMethodInfo
- data DialogGetResponseForWidgetMethodInfo
- data DialogGetWidgetForResponseMethodInfo
- data DialogResponseMethodInfo
- data DialogResponseSignalInfo
- data DialogRunMethodInfo
- data DialogSetAlternativeButtonOrderFromArrayMethodInfo
- data DialogSetDefaultResponseMethodInfo
- data DialogSetResponseSensitiveMethodInfo
- data DialogUseHeaderBarPropertyInfo
- type family ResolveDialogMethod (t :: Symbol) o where ...
- dialogUseHeaderBar :: AttrLabelProxy "useHeaderBar"
- type family ResolveDrawingAreaMethod (t :: Symbol) o where ...
- data EntryActivateSignalInfo
- data EntryActivatesDefaultPropertyInfo
- data EntryAttributesPropertyInfo
- data EntryBackspaceSignalInfo
- data EntryBufferPropertyInfo
- data EntryCapsLockWarningPropertyInfo
- data EntryCompletionPropertyInfo
- data EntryCopyClipboardSignalInfo
- data EntryCursorPositionPropertyInfo
- data EntryCutClipboardSignalInfo
- data EntryDeleteFromCursorSignalInfo
- data EntryEditablePropertyInfo
- data EntryEnableEmojiCompletionPropertyInfo
- data EntryGetActivatesDefaultMethodInfo
- data EntryGetAlignmentMethodInfo
- data EntryGetAttributesMethodInfo
- data EntryGetBufferMethodInfo
- data EntryGetCompletionMethodInfo
- data EntryGetCurrentIconDragSourceMethodInfo
- data EntryGetCursorHadjustmentMethodInfo
- data EntryGetHasFrameMethodInfo
- data EntryGetIconActivatableMethodInfo
- data EntryGetIconAreaMethodInfo
- data EntryGetIconAtPosMethodInfo
- data EntryGetIconGiconMethodInfo
- data EntryGetIconNameMethodInfo
- data EntryGetIconPixbufMethodInfo
- data EntryGetIconSensitiveMethodInfo
- data EntryGetIconStockMethodInfo
- data EntryGetIconStorageTypeMethodInfo
- data EntryGetIconTooltipMarkupMethodInfo
- data EntryGetIconTooltipTextMethodInfo
- data EntryGetInnerBorderMethodInfo
- data EntryGetInputHintsMethodInfo
- data EntryGetInputPurposeMethodInfo
- data EntryGetInvisibleCharMethodInfo
- data EntryGetLayoutMethodInfo
- data EntryGetLayoutOffsetsMethodInfo
- data EntryGetMaxLengthMethodInfo
- data EntryGetMaxWidthCharsMethodInfo
- data EntryGetOverwriteModeMethodInfo
- data EntryGetPlaceholderTextMethodInfo
- data EntryGetProgressFractionMethodInfo
- data EntryGetProgressPulseStepMethodInfo
- data EntryGetTabsMethodInfo
- data EntryGetTextAreaMethodInfo
- data EntryGetTextLengthMethodInfo
- data EntryGetTextMethodInfo
- data EntryGetVisibilityMethodInfo
- data EntryGetWidthCharsMethodInfo
- data EntryGrabFocusWithoutSelectingMethodInfo
- data EntryHasFramePropertyInfo
- data EntryIconPressSignalInfo
- data EntryIconReleaseSignalInfo
- data EntryImContextFilterKeypressMethodInfo
- data EntryImModulePropertyInfo
- data EntryInnerBorderPropertyInfo
- data EntryInputHintsPropertyInfo
- data EntryInputPurposePropertyInfo
- data EntryInsertAtCursorSignalInfo
- data EntryInsertEmojiSignalInfo
- data EntryInvisibleCharPropertyInfo
- data EntryInvisibleCharSetPropertyInfo
- data EntryLayoutIndexToTextIndexMethodInfo
- data EntryMaxLengthPropertyInfo
- data EntryMaxWidthCharsPropertyInfo
- data EntryMoveCursorSignalInfo
- data EntryOverwriteModePropertyInfo
- data EntryPasteClipboardSignalInfo
- data EntryPlaceholderTextPropertyInfo
- data EntryPopulateAllPropertyInfo
- data EntryPopulatePopupSignalInfo
- data EntryPreeditChangedSignalInfo
- data EntryPrimaryIconActivatablePropertyInfo
- data EntryPrimaryIconGiconPropertyInfo
- data EntryPrimaryIconNamePropertyInfo
- data EntryPrimaryIconPixbufPropertyInfo
- data EntryPrimaryIconSensitivePropertyInfo
- data EntryPrimaryIconStockPropertyInfo
- data EntryPrimaryIconStorageTypePropertyInfo
- data EntryPrimaryIconTooltipMarkupPropertyInfo
- data EntryPrimaryIconTooltipTextPropertyInfo
- data EntryProgressFractionPropertyInfo
- data EntryProgressPulseMethodInfo
- data EntryProgressPulseStepPropertyInfo
- data EntryResetImContextMethodInfo
- data EntryScrollOffsetPropertyInfo
- data EntrySecondaryIconActivatablePropertyInfo
- data EntrySecondaryIconGiconPropertyInfo
- data EntrySecondaryIconNamePropertyInfo
- data EntrySecondaryIconPixbufPropertyInfo
- data EntrySecondaryIconSensitivePropertyInfo
- data EntrySecondaryIconStockPropertyInfo
- data EntrySecondaryIconStorageTypePropertyInfo
- data EntrySecondaryIconTooltipMarkupPropertyInfo
- data EntrySecondaryIconTooltipTextPropertyInfo
- data EntrySelectionBoundPropertyInfo
- data EntrySetActivatesDefaultMethodInfo
- data EntrySetAlignmentMethodInfo
- data EntrySetAttributesMethodInfo
- data EntrySetBufferMethodInfo
- data EntrySetCompletionMethodInfo
- data EntrySetCursorHadjustmentMethodInfo
- data EntrySetHasFrameMethodInfo
- data EntrySetIconActivatableMethodInfo
- data EntrySetIconDragSourceMethodInfo
- data EntrySetIconFromGiconMethodInfo
- data EntrySetIconFromIconNameMethodInfo
- data EntrySetIconFromPixbufMethodInfo
- data EntrySetIconFromStockMethodInfo
- data EntrySetIconSensitiveMethodInfo
- data EntrySetIconTooltipMarkupMethodInfo
- data EntrySetIconTooltipTextMethodInfo
- data EntrySetInnerBorderMethodInfo
- data EntrySetInputHintsMethodInfo
- data EntrySetInputPurposeMethodInfo
- data EntrySetInvisibleCharMethodInfo
- data EntrySetMaxLengthMethodInfo
- data EntrySetMaxWidthCharsMethodInfo
- data EntrySetOverwriteModeMethodInfo
- data EntrySetPlaceholderTextMethodInfo
- data EntrySetProgressFractionMethodInfo
- data EntrySetProgressPulseStepMethodInfo
- data EntrySetTabsMethodInfo
- data EntrySetTextMethodInfo
- data EntrySetVisibilityMethodInfo
- data EntrySetWidthCharsMethodInfo
- data EntryShadowTypePropertyInfo
- data EntryShowEmojiIconPropertyInfo
- data EntryTabsPropertyInfo
- data EntryTextIndexToLayoutIndexMethodInfo
- data EntryTextLengthPropertyInfo
- data EntryTextPropertyInfo
- data EntryToggleDirectionSignalInfo
- data EntryToggleOverwriteSignalInfo
- data EntryTruncateMultilinePropertyInfo
- data EntryUnsetInvisibleCharMethodInfo
- data EntryVisibilityPropertyInfo
- data EntryWidthCharsPropertyInfo
- data EntryXalignPropertyInfo
- type family ResolveEntryMethod (t :: Symbol) o where ...
- entryActivatesDefault :: AttrLabelProxy "activatesDefault"
- entryAttributes :: AttrLabelProxy "attributes"
- entryBuffer :: AttrLabelProxy "buffer"
- entryCapsLockWarning :: AttrLabelProxy "capsLockWarning"
- entryCompletion :: AttrLabelProxy "completion"
- entryCursorPosition :: AttrLabelProxy "cursorPosition"
- entryEditable :: AttrLabelProxy "editable"
- entryEnableEmojiCompletion :: AttrLabelProxy "enableEmojiCompletion"
- entryHasFrame :: AttrLabelProxy "hasFrame"
- entryImModule :: AttrLabelProxy "imModule"
- entryInnerBorder :: AttrLabelProxy "innerBorder"
- entryInputHints :: AttrLabelProxy "inputHints"
- entryInputPurpose :: AttrLabelProxy "inputPurpose"
- entryInvisibleChar :: AttrLabelProxy "invisibleChar"
- entryInvisibleCharSet :: AttrLabelProxy "invisibleCharSet"
- entryMaxLength :: AttrLabelProxy "maxLength"
- entryMaxWidthChars :: AttrLabelProxy "maxWidthChars"
- entryOverwriteMode :: AttrLabelProxy "overwriteMode"
- entryPlaceholderText :: AttrLabelProxy "placeholderText"
- entryPopulateAll :: AttrLabelProxy "populateAll"
- entryPrimaryIconActivatable :: AttrLabelProxy "primaryIconActivatable"
- entryPrimaryIconGicon :: AttrLabelProxy "primaryIconGicon"
- entryPrimaryIconName :: AttrLabelProxy "primaryIconName"
- entryPrimaryIconPixbuf :: AttrLabelProxy "primaryIconPixbuf"
- entryPrimaryIconSensitive :: AttrLabelProxy "primaryIconSensitive"
- entryPrimaryIconStock :: AttrLabelProxy "primaryIconStock"
- entryPrimaryIconStorageType :: AttrLabelProxy "primaryIconStorageType"
- entryPrimaryIconTooltipMarkup :: AttrLabelProxy "primaryIconTooltipMarkup"
- entryPrimaryIconTooltipText :: AttrLabelProxy "primaryIconTooltipText"
- entryProgressFraction :: AttrLabelProxy "progressFraction"
- entryProgressPulseStep :: AttrLabelProxy "progressPulseStep"
- entryScrollOffset :: AttrLabelProxy "scrollOffset"
- entrySecondaryIconActivatable :: AttrLabelProxy "secondaryIconActivatable"
- entrySecondaryIconGicon :: AttrLabelProxy "secondaryIconGicon"
- entrySecondaryIconName :: AttrLabelProxy "secondaryIconName"
- entrySecondaryIconPixbuf :: AttrLabelProxy "secondaryIconPixbuf"
- entrySecondaryIconSensitive :: AttrLabelProxy "secondaryIconSensitive"
- entrySecondaryIconStock :: AttrLabelProxy "secondaryIconStock"
- entrySecondaryIconStorageType :: AttrLabelProxy "secondaryIconStorageType"
- entrySecondaryIconTooltipMarkup :: AttrLabelProxy "secondaryIconTooltipMarkup"
- entrySecondaryIconTooltipText :: AttrLabelProxy "secondaryIconTooltipText"
- entrySelectionBound :: AttrLabelProxy "selectionBound"
- entryShadowType :: AttrLabelProxy "shadowType"
- entryShowEmojiIcon :: AttrLabelProxy "showEmojiIcon"
- entryTabs :: AttrLabelProxy "tabs"
- entryText :: AttrLabelProxy "text"
- entryTextLength :: AttrLabelProxy "textLength"
- entryTruncateMultiline :: AttrLabelProxy "truncateMultiline"
- entryVisibility :: AttrLabelProxy "visibility"
- entryWidthChars :: AttrLabelProxy "widthChars"
- entryXalign :: AttrLabelProxy "xalign"
- type family ResolveEntryAccessibleMethod (t :: Symbol) o where ...
- data EntryBufferDeleteTextMethodInfo
- data EntryBufferDeletedTextSignalInfo
- data EntryBufferEmitDeletedTextMethodInfo
- data EntryBufferEmitInsertedTextMethodInfo
- data EntryBufferGetBytesMethodInfo
- data EntryBufferGetLengthMethodInfo
- data EntryBufferGetMaxLengthMethodInfo
- data EntryBufferGetTextMethodInfo
- data EntryBufferInsertTextMethodInfo
- data EntryBufferInsertedTextSignalInfo
- data EntryBufferLengthPropertyInfo
- data EntryBufferMaxLengthPropertyInfo
- data EntryBufferSetMaxLengthMethodInfo
- data EntryBufferSetTextMethodInfo
- data EntryBufferTextPropertyInfo
- type family ResolveEntryBufferMethod (t :: Symbol) o where ...
- entryBufferLength :: AttrLabelProxy "length"
- entryBufferMaxLength :: AttrLabelProxy "maxLength"
- entryBufferText :: AttrLabelProxy "text"
- data EntryCompletionActionActivatedSignalInfo
- data EntryCompletionCellAreaPropertyInfo
- data EntryCompletionCompleteMethodInfo
- data EntryCompletionComputePrefixMethodInfo
- data EntryCompletionCursorOnMatchSignalInfo
- data EntryCompletionDeleteActionMethodInfo
- data EntryCompletionGetCompletionPrefixMethodInfo
- data EntryCompletionGetEntryMethodInfo
- data EntryCompletionGetInlineCompletionMethodInfo
- data EntryCompletionGetInlineSelectionMethodInfo
- data EntryCompletionGetMinimumKeyLengthMethodInfo
- data EntryCompletionGetModelMethodInfo
- data EntryCompletionGetPopupCompletionMethodInfo
- data EntryCompletionGetPopupSetWidthMethodInfo
- data EntryCompletionGetPopupSingleMatchMethodInfo
- data EntryCompletionGetTextColumnMethodInfo
- data EntryCompletionInlineCompletionPropertyInfo
- data EntryCompletionInlineSelectionPropertyInfo
- data EntryCompletionInsertActionMarkupMethodInfo
- data EntryCompletionInsertActionTextMethodInfo
- data EntryCompletionInsertPrefixMethodInfo
- data EntryCompletionInsertPrefixSignalInfo
- data EntryCompletionMatchSelectedSignalInfo
- data EntryCompletionMinimumKeyLengthPropertyInfo
- data EntryCompletionModelPropertyInfo
- data EntryCompletionNoMatchesSignalInfo
- data EntryCompletionPopupCompletionPropertyInfo
- data EntryCompletionPopupSetWidthPropertyInfo
- data EntryCompletionPopupSingleMatchPropertyInfo
- data EntryCompletionSetInlineCompletionMethodInfo
- data EntryCompletionSetInlineSelectionMethodInfo
- data EntryCompletionSetMatchFuncMethodInfo
- data EntryCompletionSetMinimumKeyLengthMethodInfo
- data EntryCompletionSetModelMethodInfo
- data EntryCompletionSetPopupCompletionMethodInfo
- data EntryCompletionSetPopupSetWidthMethodInfo
- data EntryCompletionSetPopupSingleMatchMethodInfo
- data EntryCompletionSetTextColumnMethodInfo
- data EntryCompletionTextColumnPropertyInfo
- type family ResolveEntryCompletionMethod (t :: Symbol) o where ...
- entryCompletionCellArea :: AttrLabelProxy "cellArea"
- entryCompletionInlineCompletion :: AttrLabelProxy "inlineCompletion"
- entryCompletionInlineSelection :: AttrLabelProxy "inlineSelection"
- entryCompletionMinimumKeyLength :: AttrLabelProxy "minimumKeyLength"
- entryCompletionModel :: AttrLabelProxy "model"
- entryCompletionPopupCompletion :: AttrLabelProxy "popupCompletion"
- entryCompletionPopupSetWidth :: AttrLabelProxy "popupSetWidth"
- entryCompletionPopupSingleMatch :: AttrLabelProxy "popupSingleMatch"
- entryCompletionTextColumn :: AttrLabelProxy "textColumn"
- type family ResolveEntryIconAccessibleMethod (t :: Symbol) o where ...
- data EventBoxAboveChildPropertyInfo
- data EventBoxGetAboveChildMethodInfo
- data EventBoxGetVisibleWindowMethodInfo
- data EventBoxSetAboveChildMethodInfo
- data EventBoxSetVisibleWindowMethodInfo
- data EventBoxVisibleWindowPropertyInfo
- type family ResolveEventBoxMethod (t :: Symbol) o where ...
- eventBoxAboveChild :: AttrLabelProxy "aboveChild"
- eventBoxVisibleWindow :: AttrLabelProxy "visibleWindow"
- data EventControllerGetPropagationPhaseMethodInfo
- data EventControllerGetWidgetMethodInfo
- data EventControllerHandleEventMethodInfo
- data EventControllerPropagationPhasePropertyInfo
- data EventControllerResetMethodInfo
- data EventControllerSetPropagationPhaseMethodInfo
- data EventControllerWidgetPropertyInfo
- type family ResolveEventControllerMethod (t :: Symbol) o where ...
- eventControllerPropagationPhase :: AttrLabelProxy "propagationPhase"
- eventControllerWidget :: AttrLabelProxy "widget"
- data EventControllerKeyFocusInSignalInfo
- data EventControllerKeyFocusOutSignalInfo
- data EventControllerKeyForwardMethodInfo
- data EventControllerKeyGetGroupMethodInfo
- data EventControllerKeyGetImContextMethodInfo
- data EventControllerKeyImUpdateSignalInfo
- data EventControllerKeyKeyPressedSignalInfo
- data EventControllerKeyKeyReleasedSignalInfo
- data EventControllerKeyModifiersSignalInfo
- data EventControllerKeySetImContextMethodInfo
- type family ResolveEventControllerKeyMethod (t :: Symbol) o where ...
- data EventControllerMotionEnterSignalInfo
- data EventControllerMotionLeaveSignalInfo
- data EventControllerMotionMotionSignalInfo
- type family ResolveEventControllerMotionMethod (t :: Symbol) o where ...
- data EventControllerScrollDecelerateSignalInfo
- data EventControllerScrollFlagsPropertyInfo
- data EventControllerScrollGetFlagsMethodInfo
- data EventControllerScrollScrollBeginSignalInfo
- data EventControllerScrollScrollEndSignalInfo
- data EventControllerScrollScrollSignalInfo
- data EventControllerScrollSetFlagsMethodInfo
- type family ResolveEventControllerScrollMethod (t :: Symbol) o where ...
- eventControllerScrollFlags :: AttrLabelProxy "flags"
- data ExpanderActivateSignalInfo
- data ExpanderExpandedPropertyInfo
- data ExpanderGetExpandedMethodInfo
- data ExpanderGetLabelFillMethodInfo
- data ExpanderGetLabelMethodInfo
- data ExpanderGetLabelWidgetMethodInfo
- data ExpanderGetResizeToplevelMethodInfo
- data ExpanderGetSpacingMethodInfo
- data ExpanderGetUseMarkupMethodInfo
- data ExpanderGetUseUnderlineMethodInfo
- data ExpanderLabelFillPropertyInfo
- data ExpanderLabelPropertyInfo
- data ExpanderLabelWidgetPropertyInfo
- data ExpanderResizeToplevelPropertyInfo
- data ExpanderSetExpandedMethodInfo
- data ExpanderSetLabelFillMethodInfo
- data ExpanderSetLabelMethodInfo
- data ExpanderSetLabelWidgetMethodInfo
- data ExpanderSetResizeToplevelMethodInfo
- data ExpanderSetSpacingMethodInfo
- data ExpanderSetUseMarkupMethodInfo
- data ExpanderSetUseUnderlineMethodInfo
- data ExpanderSpacingPropertyInfo
- data ExpanderUseMarkupPropertyInfo
- data ExpanderUseUnderlinePropertyInfo
- type family ResolveExpanderMethod (t :: Symbol) o where ...
- expanderExpanded :: AttrLabelProxy "expanded"
- expanderLabel :: AttrLabelProxy "label"
- expanderLabelFill :: AttrLabelProxy "labelFill"
- expanderLabelWidget :: AttrLabelProxy "labelWidget"
- expanderResizeToplevel :: AttrLabelProxy "resizeToplevel"
- expanderSpacing :: AttrLabelProxy "spacing"
- expanderUseMarkup :: AttrLabelProxy "useMarkup"
- expanderUseUnderline :: AttrLabelProxy "useUnderline"
- type family ResolveExpanderAccessibleMethod (t :: Symbol) o where ...
- data FileChooserButtonDialogPropertyInfo
- data FileChooserButtonFileSetSignalInfo
- data FileChooserButtonGetFocusOnClickMethodInfo
- data FileChooserButtonGetTitleMethodInfo
- data FileChooserButtonGetWidthCharsMethodInfo
- data FileChooserButtonSetFocusOnClickMethodInfo
- data FileChooserButtonSetTitleMethodInfo
- data FileChooserButtonSetWidthCharsMethodInfo
- data FileChooserButtonTitlePropertyInfo
- data FileChooserButtonWidthCharsPropertyInfo
- type family ResolveFileChooserButtonMethod (t :: Symbol) o where ...
- fileChooserButtonDialog :: AttrLabelProxy "dialog"
- fileChooserButtonTitle :: AttrLabelProxy "title"
- fileChooserButtonWidthChars :: AttrLabelProxy "widthChars"
- type family ResolveFileChooserDialogMethod (t :: Symbol) o where ...
- data FileChooserNativeAcceptLabelPropertyInfo
- data FileChooserNativeCancelLabelPropertyInfo
- data FileChooserNativeGetAcceptLabelMethodInfo
- data FileChooserNativeGetCancelLabelMethodInfo
- data FileChooserNativeSetAcceptLabelMethodInfo
- data FileChooserNativeSetCancelLabelMethodInfo
- type family ResolveFileChooserNativeMethod (t :: Symbol) o where ...
- fileChooserNativeAcceptLabel :: AttrLabelProxy "acceptLabel"
- fileChooserNativeCancelLabel :: AttrLabelProxy "cancelLabel"
- data FileChooserWidgetDesktopFolderSignalInfo
- data FileChooserWidgetDownFolderSignalInfo
- data FileChooserWidgetHomeFolderSignalInfo
- data FileChooserWidgetLocationPopupOnPasteSignalInfo
- data FileChooserWidgetLocationPopupSignalInfo
- data FileChooserWidgetLocationTogglePopupSignalInfo
- data FileChooserWidgetPlacesShortcutSignalInfo
- data FileChooserWidgetQuickBookmarkSignalInfo
- data FileChooserWidgetRecentShortcutSignalInfo
- data FileChooserWidgetSearchModePropertyInfo
- data FileChooserWidgetSearchShortcutSignalInfo
- data FileChooserWidgetShowHiddenSignalInfo
- data FileChooserWidgetSubtitlePropertyInfo
- data FileChooserWidgetUpFolderSignalInfo
- type family ResolveFileChooserWidgetMethod (t :: Symbol) o where ...
- fileChooserWidgetSearchMode :: AttrLabelProxy "searchMode"
- fileChooserWidgetSubtitle :: AttrLabelProxy "subtitle"
- type family ResolveFileChooserWidgetAccessibleMethod (t :: Symbol) o where ...
- data FileFilterAddCustomMethodInfo
- data FileFilterAddMimeTypeMethodInfo
- data FileFilterAddPatternMethodInfo
- data FileFilterAddPixbufFormatsMethodInfo
- data FileFilterFilterMethodInfo
- data FileFilterGetNameMethodInfo
- data FileFilterGetNeededMethodInfo
- data FileFilterSetNameMethodInfo
- data FileFilterToGvariantMethodInfo
- type family ResolveFileFilterMethod (t :: Symbol) o where ...
- data FixedMoveMethodInfo
- data FixedPutMethodInfo
- type family ResolveFixedMethod (t :: Symbol) o where ...
- data FlowBoxActivateCursorChildSignalInfo
- data FlowBoxActivateOnSingleClickPropertyInfo
- data FlowBoxBindModelMethodInfo
- data FlowBoxChildActivatedSignalInfo
- data FlowBoxColumnSpacingPropertyInfo
- data FlowBoxGetActivateOnSingleClickMethodInfo
- data FlowBoxGetChildAtIndexMethodInfo
- data FlowBoxGetChildAtPosMethodInfo
- data FlowBoxGetColumnSpacingMethodInfo
- data FlowBoxGetHomogeneousMethodInfo
- data FlowBoxGetMaxChildrenPerLineMethodInfo
- data FlowBoxGetMinChildrenPerLineMethodInfo
- data FlowBoxGetRowSpacingMethodInfo
- data FlowBoxGetSelectedChildrenMethodInfo
- data FlowBoxGetSelectionModeMethodInfo
- data FlowBoxHomogeneousPropertyInfo
- data FlowBoxInsertMethodInfo
- data FlowBoxInvalidateFilterMethodInfo
- data FlowBoxInvalidateSortMethodInfo
- data FlowBoxMaxChildrenPerLinePropertyInfo
- data FlowBoxMinChildrenPerLinePropertyInfo
- data FlowBoxMoveCursorSignalInfo
- data FlowBoxRowSpacingPropertyInfo
- data FlowBoxSelectAllMethodInfo
- data FlowBoxSelectAllSignalInfo
- data FlowBoxSelectChildMethodInfo
- data FlowBoxSelectedChildrenChangedSignalInfo
- data FlowBoxSelectedForeachMethodInfo
- data FlowBoxSelectionModePropertyInfo
- data FlowBoxSetActivateOnSingleClickMethodInfo
- data FlowBoxSetColumnSpacingMethodInfo
- data FlowBoxSetFilterFuncMethodInfo
- data FlowBoxSetHadjustmentMethodInfo
- data FlowBoxSetHomogeneousMethodInfo
- data FlowBoxSetMaxChildrenPerLineMethodInfo
- data FlowBoxSetMinChildrenPerLineMethodInfo
- data FlowBoxSetRowSpacingMethodInfo
- data FlowBoxSetSelectionModeMethodInfo
- data FlowBoxSetSortFuncMethodInfo
- data FlowBoxSetVadjustmentMethodInfo
- data FlowBoxToggleCursorChildSignalInfo
- data FlowBoxUnselectAllMethodInfo
- data FlowBoxUnselectAllSignalInfo
- data FlowBoxUnselectChildMethodInfo
- type family ResolveFlowBoxMethod (t :: Symbol) o where ...
- flowBoxActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick"
- flowBoxColumnSpacing :: AttrLabelProxy "columnSpacing"
- flowBoxHomogeneous :: AttrLabelProxy "homogeneous"
- flowBoxMaxChildrenPerLine :: AttrLabelProxy "maxChildrenPerLine"
- flowBoxMinChildrenPerLine :: AttrLabelProxy "minChildrenPerLine"
- flowBoxRowSpacing :: AttrLabelProxy "rowSpacing"
- flowBoxSelectionMode :: AttrLabelProxy "selectionMode"
- type family ResolveFlowBoxAccessibleMethod (t :: Symbol) o where ...
- data FlowBoxChildActivateSignalInfo
- data FlowBoxChildChangedMethodInfo
- data FlowBoxChildGetIndexMethodInfo
- data FlowBoxChildIsSelectedMethodInfo
- type family ResolveFlowBoxChildMethod (t :: Symbol) o where ...
- type family ResolveFlowBoxChildAccessibleMethod (t :: Symbol) o where ...
- data FontButtonFontNamePropertyInfo
- data FontButtonFontSetSignalInfo
- data FontButtonGetFontNameMethodInfo
- data FontButtonGetShowSizeMethodInfo
- data FontButtonGetShowStyleMethodInfo
- data FontButtonGetTitleMethodInfo
- data FontButtonGetUseFontMethodInfo
- data FontButtonGetUseSizeMethodInfo
- data FontButtonSetFontNameMethodInfo
- data FontButtonSetShowSizeMethodInfo
- data FontButtonSetShowStyleMethodInfo
- data FontButtonSetTitleMethodInfo
- data FontButtonSetUseFontMethodInfo
- data FontButtonSetUseSizeMethodInfo
- data FontButtonShowSizePropertyInfo
- data FontButtonShowStylePropertyInfo
- data FontButtonTitlePropertyInfo
- data FontButtonUseFontPropertyInfo
- data FontButtonUseSizePropertyInfo
- type family ResolveFontButtonMethod (t :: Symbol) o where ...
- fontButtonFontName :: AttrLabelProxy "fontName"
- fontButtonShowSize :: AttrLabelProxy "showSize"
- fontButtonShowStyle :: AttrLabelProxy "showStyle"
- fontButtonTitle :: AttrLabelProxy "title"
- fontButtonUseFont :: AttrLabelProxy "useFont"
- fontButtonUseSize :: AttrLabelProxy "useSize"
- type family ResolveFontChooserDialogMethod (t :: Symbol) o where ...
- data FontChooserWidgetTweakActionPropertyInfo
- type family ResolveFontChooserWidgetMethod (t :: Symbol) o where ...
- fontChooserWidgetTweakAction :: AttrLabelProxy "tweakAction"
- data FontSelectionFontNamePropertyInfo
- data FontSelectionGetFaceListMethodInfo
- data FontSelectionGetFaceMethodInfo
- data FontSelectionGetFamilyListMethodInfo
- data FontSelectionGetFamilyMethodInfo
- data FontSelectionGetFontNameMethodInfo
- data FontSelectionGetPreviewEntryMethodInfo
- data FontSelectionGetPreviewTextMethodInfo
- data FontSelectionGetSizeEntryMethodInfo
- data FontSelectionGetSizeListMethodInfo
- data FontSelectionGetSizeMethodInfo
- data FontSelectionPreviewTextPropertyInfo
- data FontSelectionSetFontNameMethodInfo
- data FontSelectionSetPreviewTextMethodInfo
- type family ResolveFontSelectionMethod (t :: Symbol) o where ...
- fontSelectionFontName :: AttrLabelProxy "fontName"
- fontSelectionPreviewText :: AttrLabelProxy "previewText"
- data FontSelectionDialogGetCancelButtonMethodInfo
- data FontSelectionDialogGetFontNameMethodInfo
- data FontSelectionDialogGetFontSelectionMethodInfo
- data FontSelectionDialogGetOkButtonMethodInfo
- data FontSelectionDialogGetPreviewTextMethodInfo
- data FontSelectionDialogSetFontNameMethodInfo
- data FontSelectionDialogSetPreviewTextMethodInfo
- type family ResolveFontSelectionDialogMethod (t :: Symbol) o where ...
- data FrameGetLabelAlignMethodInfo
- data FrameGetLabelMethodInfo
- data FrameGetLabelWidgetMethodInfo
- data FrameGetShadowTypeMethodInfo
- data FrameLabelPropertyInfo
- data FrameLabelWidgetPropertyInfo
- data FrameLabelXalignPropertyInfo
- data FrameLabelYalignPropertyInfo
- data FrameSetLabelAlignMethodInfo
- data FrameSetLabelMethodInfo
- data FrameSetLabelWidgetMethodInfo
- data FrameSetShadowTypeMethodInfo
- data FrameShadowTypePropertyInfo
- type family ResolveFrameMethod (t :: Symbol) o where ...
- frameLabel :: AttrLabelProxy "label"
- frameLabelWidget :: AttrLabelProxy "labelWidget"
- frameLabelXalign :: AttrLabelProxy "labelXalign"
- frameLabelYalign :: AttrLabelProxy "labelYalign"
- frameShadowType :: AttrLabelProxy "shadowType"
- type family ResolveFrameAccessibleMethod (t :: Symbol) o where ...
- data GLAreaAttachBuffersMethodInfo
- data GLAreaAutoRenderPropertyInfo
- data GLAreaContextPropertyInfo
- data GLAreaCreateContextSignalInfo
- data GLAreaGetAutoRenderMethodInfo
- data GLAreaGetContextMethodInfo
- data GLAreaGetErrorMethodInfo
- data GLAreaGetHasAlphaMethodInfo
- data GLAreaGetHasDepthBufferMethodInfo
- data GLAreaGetHasStencilBufferMethodInfo
- data GLAreaGetRequiredVersionMethodInfo
- data GLAreaGetUseEsMethodInfo
- data GLAreaHasAlphaPropertyInfo
- data GLAreaHasDepthBufferPropertyInfo
- data GLAreaHasStencilBufferPropertyInfo
- data GLAreaMakeCurrentMethodInfo
- data GLAreaQueueRenderMethodInfo
- data GLAreaRenderSignalInfo
- data GLAreaResizeSignalInfo
- data GLAreaSetAutoRenderMethodInfo
- data GLAreaSetErrorMethodInfo
- data GLAreaSetHasAlphaMethodInfo
- data GLAreaSetHasDepthBufferMethodInfo
- data GLAreaSetHasStencilBufferMethodInfo
- data GLAreaSetRequiredVersionMethodInfo
- data GLAreaSetUseEsMethodInfo
- data GLAreaUseEsPropertyInfo
- type family ResolveGLAreaMethod (t :: Symbol) o where ...
- gLAreaAutoRender :: AttrLabelProxy "autoRender"
- gLAreaContext :: AttrLabelProxy "context"
- gLAreaHasAlpha :: AttrLabelProxy "hasAlpha"
- gLAreaHasDepthBuffer :: AttrLabelProxy "hasDepthBuffer"
- gLAreaHasStencilBuffer :: AttrLabelProxy "hasStencilBuffer"
- gLAreaUseEs :: AttrLabelProxy "useEs"
- data GestureBeginSignalInfo
- data GestureCancelSignalInfo
- data GestureEndSignalInfo
- data GestureGetBoundingBoxCenterMethodInfo
- data GestureGetBoundingBoxMethodInfo
- data GestureGetDeviceMethodInfo
- data GestureGetGroupMethodInfo
- data GestureGetLastEventMethodInfo
- data GestureGetLastUpdatedSequenceMethodInfo
- data GestureGetPointMethodInfo
- data GestureGetSequenceStateMethodInfo
- data GestureGetSequencesMethodInfo
- data GestureGetWindowMethodInfo
- data GestureGroupMethodInfo
- data GestureHandlesSequenceMethodInfo
- data GestureIsActiveMethodInfo
- data GestureIsGroupedWithMethodInfo
- data GestureIsRecognizedMethodInfo
- data GestureNPointsPropertyInfo
- data GestureSequenceStateChangedSignalInfo
- data GestureSetSequenceStateMethodInfo
- data GestureSetStateMethodInfo
- data GestureSetWindowMethodInfo
- data GestureUngroupMethodInfo
- data GestureUpdateSignalInfo
- data GestureWindowPropertyInfo
- type family ResolveGestureMethod (t :: Symbol) o where ...
- gestureNPoints :: AttrLabelProxy "nPoints"
- gestureWindow :: AttrLabelProxy "window"
- data GestureDragDragBeginSignalInfo
- data GestureDragDragEndSignalInfo
- data GestureDragDragUpdateSignalInfo
- data GestureDragGetOffsetMethodInfo
- data GestureDragGetStartPointMethodInfo
- type family ResolveGestureDragMethod (t :: Symbol) o where ...
- data GestureLongPressCancelledSignalInfo
- data GestureLongPressDelayFactorPropertyInfo
- data GestureLongPressPressedSignalInfo
- type family ResolveGestureLongPressMethod (t :: Symbol) o where ...
- gestureLongPressDelayFactor :: AttrLabelProxy "delayFactor"
- data GestureMultiPressGetAreaMethodInfo
- data GestureMultiPressPressedSignalInfo
- data GestureMultiPressReleasedSignalInfo
- data GestureMultiPressSetAreaMethodInfo
- data GestureMultiPressStoppedSignalInfo
- type family ResolveGestureMultiPressMethod (t :: Symbol) o where ...
- data GesturePanGetOrientationMethodInfo
- data GesturePanOrientationPropertyInfo
- data GesturePanPanSignalInfo
- data GesturePanSetOrientationMethodInfo
- type family ResolveGesturePanMethod (t :: Symbol) o where ...
- gesturePanOrientation :: AttrLabelProxy "orientation"
- data GestureRotateAngleChangedSignalInfo
- data GestureRotateGetAngleDeltaMethodInfo
- type family ResolveGestureRotateMethod (t :: Symbol) o where ...
- data GestureSingleButtonPropertyInfo
- data GestureSingleExclusivePropertyInfo
- data GestureSingleGetButtonMethodInfo
- data GestureSingleGetCurrentButtonMethodInfo
- data GestureSingleGetCurrentSequenceMethodInfo
- data GestureSingleGetExclusiveMethodInfo
- data GestureSingleGetTouchOnlyMethodInfo
- data GestureSingleSetButtonMethodInfo
- data GestureSingleSetExclusiveMethodInfo
- data GestureSingleSetTouchOnlyMethodInfo
- data GestureSingleTouchOnlyPropertyInfo
- type family ResolveGestureSingleMethod (t :: Symbol) o where ...
- gestureSingleButton :: AttrLabelProxy "button"
- gestureSingleExclusive :: AttrLabelProxy "exclusive"
- gestureSingleTouchOnly :: AttrLabelProxy "touchOnly"
- data GestureStylusDownSignalInfo
- data GestureStylusGetAxesMethodInfo
- data GestureStylusGetAxisMethodInfo
- data GestureStylusGetDeviceToolMethodInfo
- data GestureStylusMotionSignalInfo
- data GestureStylusProximitySignalInfo
- data GestureStylusUpSignalInfo
- type family ResolveGestureStylusMethod (t :: Symbol) o where ...
- data GestureSwipeGetVelocityMethodInfo
- data GestureSwipeSwipeSignalInfo
- type family ResolveGestureSwipeMethod (t :: Symbol) o where ...
- data GestureZoomGetScaleDeltaMethodInfo
- data GestureZoomScaleChangedSignalInfo
- type family ResolveGestureZoomMethod (t :: Symbol) o where ...
- data GridAttachMethodInfo
- data GridAttachNextToMethodInfo
- data GridBaselineRowPropertyInfo
- data GridColumnHomogeneousPropertyInfo
- data GridColumnSpacingPropertyInfo
- data GridGetBaselineRowMethodInfo
- data GridGetChildAtMethodInfo
- data GridGetColumnHomogeneousMethodInfo
- data GridGetColumnSpacingMethodInfo
- data GridGetRowBaselinePositionMethodInfo
- data GridGetRowHomogeneousMethodInfo
- data GridGetRowSpacingMethodInfo
- data GridInsertColumnMethodInfo
- data GridInsertNextToMethodInfo
- data GridInsertRowMethodInfo
- data GridRemoveColumnMethodInfo
- data GridRemoveRowMethodInfo
- data GridRowHomogeneousPropertyInfo
- data GridRowSpacingPropertyInfo
- data GridSetBaselineRowMethodInfo
- data GridSetColumnHomogeneousMethodInfo
- data GridSetColumnSpacingMethodInfo
- data GridSetRowBaselinePositionMethodInfo
- data GridSetRowHomogeneousMethodInfo
- data GridSetRowSpacingMethodInfo
- type family ResolveGridMethod (t :: Symbol) o where ...
- gridBaselineRow :: AttrLabelProxy "baselineRow"
- gridColumnHomogeneous :: AttrLabelProxy "columnHomogeneous"
- gridColumnSpacing :: AttrLabelProxy "columnSpacing"
- gridRowHomogeneous :: AttrLabelProxy "rowHomogeneous"
- gridRowSpacing :: AttrLabelProxy "rowSpacing"
- type family ResolveHBoxMethod (t :: Symbol) o where ...
- type family ResolveHButtonBoxMethod (t :: Symbol) o where ...
- type family ResolveHPanedMethod (t :: Symbol) o where ...
- data HSVChangedSignalInfo
- data HSVGetColorMethodInfo
- data HSVGetMetricsMethodInfo
- data HSVIsAdjustingMethodInfo
- data HSVMoveSignalInfo
- data HSVSetColorMethodInfo
- data HSVSetMetricsMethodInfo
- type family ResolveHSVMethod (t :: Symbol) o where ...
- type family ResolveHScaleMethod (t :: Symbol) o where ...
- type family ResolveHScrollbarMethod (t :: Symbol) o where ...
- type family ResolveHSeparatorMethod (t :: Symbol) o where ...
- data HandleBoxChildAttachedSignalInfo
- data HandleBoxChildDetachedPropertyInfo
- data HandleBoxChildDetachedSignalInfo
- data HandleBoxGetChildDetachedMethodInfo
- data HandleBoxGetHandlePositionMethodInfo
- data HandleBoxGetShadowTypeMethodInfo
- data HandleBoxGetSnapEdgeMethodInfo
- data HandleBoxHandlePositionPropertyInfo
- data HandleBoxSetHandlePositionMethodInfo
- data HandleBoxSetShadowTypeMethodInfo
- data HandleBoxSetSnapEdgeMethodInfo
- data HandleBoxShadowTypePropertyInfo
- data HandleBoxSnapEdgePropertyInfo
- data HandleBoxSnapEdgeSetPropertyInfo
- type family ResolveHandleBoxMethod (t :: Symbol) o where ...
- handleBoxChildDetached :: AttrLabelProxy "childDetached"
- handleBoxHandlePosition :: AttrLabelProxy "handlePosition"
- handleBoxShadowType :: AttrLabelProxy "shadowType"
- handleBoxSnapEdge :: AttrLabelProxy "snapEdge"
- handleBoxSnapEdgeSet :: AttrLabelProxy "snapEdgeSet"
- data HeaderBarCustomTitlePropertyInfo
- data HeaderBarDecorationLayoutPropertyInfo
- data HeaderBarDecorationLayoutSetPropertyInfo
- data HeaderBarGetCustomTitleMethodInfo
- data HeaderBarGetDecorationLayoutMethodInfo
- data HeaderBarGetHasSubtitleMethodInfo
- data HeaderBarGetShowCloseButtonMethodInfo
- data HeaderBarGetSubtitleMethodInfo
- data HeaderBarGetTitleMethodInfo
- data HeaderBarHasSubtitlePropertyInfo
- data HeaderBarPackEndMethodInfo
- data HeaderBarPackStartMethodInfo
- data HeaderBarSetCustomTitleMethodInfo
- data HeaderBarSetDecorationLayoutMethodInfo
- data HeaderBarSetHasSubtitleMethodInfo
- data HeaderBarSetShowCloseButtonMethodInfo
- data HeaderBarSetSubtitleMethodInfo
- data HeaderBarSetTitleMethodInfo
- data HeaderBarShowCloseButtonPropertyInfo
- data HeaderBarSpacingPropertyInfo
- data HeaderBarSubtitlePropertyInfo
- data HeaderBarTitlePropertyInfo
- type family ResolveHeaderBarMethod (t :: Symbol) o where ...
- headerBarCustomTitle :: AttrLabelProxy "customTitle"
- headerBarDecorationLayout :: AttrLabelProxy "decorationLayout"
- headerBarDecorationLayoutSet :: AttrLabelProxy "decorationLayoutSet"
- headerBarHasSubtitle :: AttrLabelProxy "hasSubtitle"
- headerBarShowCloseButton :: AttrLabelProxy "showCloseButton"
- headerBarSpacing :: AttrLabelProxy "spacing"
- headerBarSubtitle :: AttrLabelProxy "subtitle"
- headerBarTitle :: AttrLabelProxy "title"
- type family ResolveHeaderBarAccessibleMethod (t :: Symbol) o where ...
- data IMContextCommitSignalInfo
- data IMContextDeleteSurroundingMethodInfo
- data IMContextDeleteSurroundingSignalInfo
- data IMContextFilterKeypressMethodInfo
- data IMContextFocusInMethodInfo
- data IMContextFocusOutMethodInfo
- data IMContextGetPreeditStringMethodInfo
- data IMContextGetSurroundingMethodInfo
- data IMContextInputHintsPropertyInfo
- data IMContextInputPurposePropertyInfo
- data IMContextPreeditChangedSignalInfo
- data IMContextPreeditEndSignalInfo
- data IMContextPreeditStartSignalInfo
- data IMContextResetMethodInfo
- data IMContextRetrieveSurroundingSignalInfo
- data IMContextSetClientWindowMethodInfo
- data IMContextSetCursorLocationMethodInfo
- data IMContextSetSurroundingMethodInfo
- data IMContextSetUsePreeditMethodInfo
- type family ResolveIMContextMethod (t :: Symbol) o where ...
- iMContextInputHints :: AttrLabelProxy "inputHints"
- iMContextInputPurpose :: AttrLabelProxy "inputPurpose"
- data IMContextSimpleAddComposeFileMethodInfo
- type family ResolveIMContextSimpleMethod (t :: Symbol) o where ...
- data IMMulticontextAppendMenuitemsMethodInfo
- data IMMulticontextGetContextIdMethodInfo
- data IMMulticontextSetContextIdMethodInfo
- type family ResolveIMMulticontextMethod (t :: Symbol) o where ...
- data IconFactoryAddDefaultMethodInfo
- data IconFactoryAddMethodInfo
- data IconFactoryLookupMethodInfo
- data IconFactoryRemoveDefaultMethodInfo
- type family ResolveIconFactoryMethod (t :: Symbol) o where ...
- data IconInfoGetAttachPointsMethodInfo
- data IconInfoGetBaseScaleMethodInfo
- data IconInfoGetBaseSizeMethodInfo
- data IconInfoGetBuiltinPixbufMethodInfo
- data IconInfoGetDisplayNameMethodInfo
- data IconInfoGetEmbeddedRectMethodInfo
- data IconInfoGetFilenameMethodInfo
- data IconInfoIsSymbolicMethodInfo
- data IconInfoLoadIconAsyncMethodInfo
- data IconInfoLoadIconFinishMethodInfo
- data IconInfoLoadIconMethodInfo
- data IconInfoLoadSurfaceMethodInfo
- data IconInfoLoadSymbolicAsyncMethodInfo
- data IconInfoLoadSymbolicFinishMethodInfo
- data IconInfoLoadSymbolicForContextAsyncMethodInfo
- data IconInfoLoadSymbolicForContextFinishMethodInfo
- data IconInfoLoadSymbolicForContextMethodInfo
- data IconInfoLoadSymbolicForStyleMethodInfo
- data IconInfoLoadSymbolicMethodInfo
- data IconInfoSetRawCoordinatesMethodInfo
- type family ResolveIconInfoMethod (t :: Symbol) o where ...
- data IconThemeAddResourcePathMethodInfo
- data IconThemeAppendSearchPathMethodInfo
- data IconThemeChangedSignalInfo
- data IconThemeChooseIconForScaleMethodInfo
- data IconThemeChooseIconMethodInfo
- data IconThemeGetExampleIconNameMethodInfo
- data IconThemeGetIconSizesMethodInfo
- data IconThemeGetSearchPathMethodInfo
- data IconThemeHasIconMethodInfo
- data IconThemeListContextsMethodInfo
- data IconThemeListIconsMethodInfo
- data IconThemeLoadIconForScaleMethodInfo
- data IconThemeLoadIconMethodInfo
- data IconThemeLoadSurfaceMethodInfo
- data IconThemeLookupByGiconForScaleMethodInfo
- data IconThemeLookupByGiconMethodInfo
- data IconThemeLookupIconForScaleMethodInfo
- data IconThemeLookupIconMethodInfo
- data IconThemePrependSearchPathMethodInfo
- data IconThemeRescanIfNeededMethodInfo
- data IconThemeSetCustomThemeMethodInfo
- data IconThemeSetScreenMethodInfo
- data IconThemeSetSearchPathMethodInfo
- type family ResolveIconThemeMethod (t :: Symbol) o where ...
- data IconViewActivateCursorItemSignalInfo
- data IconViewActivateOnSingleClickPropertyInfo
- data IconViewCellAreaPropertyInfo
- data IconViewColumnSpacingPropertyInfo
- data IconViewColumnsPropertyInfo
- data IconViewConvertWidgetToBinWindowCoordsMethodInfo
- data IconViewCreateDragIconMethodInfo
- data IconViewEnableModelDragDestMethodInfo
- data IconViewEnableModelDragSourceMethodInfo
- data IconViewGetActivateOnSingleClickMethodInfo
- data IconViewGetCellRectMethodInfo
- data IconViewGetColumnSpacingMethodInfo
- data IconViewGetColumnsMethodInfo
- data IconViewGetCursorMethodInfo
- data IconViewGetDestItemAtPosMethodInfo
- data IconViewGetDragDestItemMethodInfo
- data IconViewGetItemAtPosMethodInfo
- data IconViewGetItemColumnMethodInfo
- data IconViewGetItemOrientationMethodInfo
- data IconViewGetItemPaddingMethodInfo
- data IconViewGetItemRowMethodInfo
- data IconViewGetItemWidthMethodInfo
- data IconViewGetMarginMethodInfo
- data IconViewGetMarkupColumnMethodInfo
- data IconViewGetModelMethodInfo
- data IconViewGetPathAtPosMethodInfo
- data IconViewGetPixbufColumnMethodInfo
- data IconViewGetReorderableMethodInfo
- data IconViewGetRowSpacingMethodInfo
- data IconViewGetSelectedItemsMethodInfo
- data IconViewGetSelectionModeMethodInfo
- data IconViewGetSpacingMethodInfo
- data IconViewGetTextColumnMethodInfo
- data IconViewGetTooltipColumnMethodInfo
- data IconViewGetTooltipContextMethodInfo
- data IconViewGetVisibleRangeMethodInfo
- data IconViewItemActivatedMethodInfo
- data IconViewItemActivatedSignalInfo
- data IconViewItemOrientationPropertyInfo
- data IconViewItemPaddingPropertyInfo
- data IconViewItemWidthPropertyInfo
- data IconViewMarginPropertyInfo
- data IconViewMarkupColumnPropertyInfo
- data IconViewModelPropertyInfo
- data IconViewMoveCursorSignalInfo
- data IconViewPathIsSelectedMethodInfo
- data IconViewPixbufColumnPropertyInfo
- data IconViewReorderablePropertyInfo
- data IconViewRowSpacingPropertyInfo
- data IconViewScrollToPathMethodInfo
- data IconViewSelectAllMethodInfo
- data IconViewSelectAllSignalInfo
- data IconViewSelectCursorItemSignalInfo
- data IconViewSelectPathMethodInfo
- data IconViewSelectedForeachMethodInfo
- data IconViewSelectionChangedSignalInfo
- data IconViewSelectionModePropertyInfo
- data IconViewSetActivateOnSingleClickMethodInfo
- data IconViewSetColumnSpacingMethodInfo
- data IconViewSetColumnsMethodInfo
- data IconViewSetCursorMethodInfo
- data IconViewSetDragDestItemMethodInfo
- data IconViewSetItemOrientationMethodInfo
- data IconViewSetItemPaddingMethodInfo
- data IconViewSetItemWidthMethodInfo
- data IconViewSetMarginMethodInfo
- data IconViewSetMarkupColumnMethodInfo
- data IconViewSetModelMethodInfo
- data IconViewSetPixbufColumnMethodInfo
- data IconViewSetReorderableMethodInfo
- data IconViewSetRowSpacingMethodInfo
- data IconViewSetSelectionModeMethodInfo
- data IconViewSetSpacingMethodInfo
- data IconViewSetTextColumnMethodInfo
- data IconViewSetTooltipCellMethodInfo
- data IconViewSetTooltipColumnMethodInfo
- data IconViewSetTooltipItemMethodInfo
- data IconViewSpacingPropertyInfo
- data IconViewTextColumnPropertyInfo
- data IconViewToggleCursorItemSignalInfo
- data IconViewTooltipColumnPropertyInfo
- data IconViewUnselectAllMethodInfo
- data IconViewUnselectAllSignalInfo
- data IconViewUnselectPathMethodInfo
- data IconViewUnsetModelDragDestMethodInfo
- data IconViewUnsetModelDragSourceMethodInfo
- type family ResolveIconViewMethod (t :: Symbol) o where ...
- iconViewActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick"
- iconViewCellArea :: AttrLabelProxy "cellArea"
- iconViewColumnSpacing :: AttrLabelProxy "columnSpacing"
- iconViewColumns :: AttrLabelProxy "columns"
- iconViewItemOrientation :: AttrLabelProxy "itemOrientation"
- iconViewItemPadding :: AttrLabelProxy "itemPadding"
- iconViewItemWidth :: AttrLabelProxy "itemWidth"
- iconViewMargin :: AttrLabelProxy "margin"
- iconViewMarkupColumn :: AttrLabelProxy "markupColumn"
- iconViewModel :: AttrLabelProxy "model"
- iconViewPixbufColumn :: AttrLabelProxy "pixbufColumn"
- iconViewReorderable :: AttrLabelProxy "reorderable"
- iconViewRowSpacing :: AttrLabelProxy "rowSpacing"
- iconViewSelectionMode :: AttrLabelProxy "selectionMode"
- iconViewSpacing :: AttrLabelProxy "spacing"
- iconViewTextColumn :: AttrLabelProxy "textColumn"
- iconViewTooltipColumn :: AttrLabelProxy "tooltipColumn"
- type family ResolveIconViewAccessibleMethod (t :: Symbol) o where ...
- data ImageClearMethodInfo
- data ImageFilePropertyInfo
- data ImageGetAnimationMethodInfo
- data ImageGetGiconMethodInfo
- data ImageGetIconNameMethodInfo
- data ImageGetIconSetMethodInfo
- data ImageGetPixbufMethodInfo
- data ImageGetPixelSizeMethodInfo
- data ImageGetStockMethodInfo
- data ImageGetStorageTypeMethodInfo
- data ImageGiconPropertyInfo
- data ImageIconNamePropertyInfo
- data ImageIconSetPropertyInfo
- data ImageIconSizePropertyInfo
- data ImagePixbufAnimationPropertyInfo
- data ImagePixbufPropertyInfo
- data ImagePixelSizePropertyInfo
- data ImageResourcePropertyInfo
- data ImageSetFromAnimationMethodInfo
- data ImageSetFromFileMethodInfo
- data ImageSetFromGiconMethodInfo
- data ImageSetFromIconNameMethodInfo
- data ImageSetFromIconSetMethodInfo
- data ImageSetFromPixbufMethodInfo
- data ImageSetFromResourceMethodInfo
- data ImageSetFromStockMethodInfo
- data ImageSetFromSurfaceMethodInfo
- data ImageSetPixelSizeMethodInfo
- data ImageStockPropertyInfo
- data ImageStorageTypePropertyInfo
- data ImageSurfacePropertyInfo
- data ImageUseFallbackPropertyInfo
- type family ResolveImageMethod (t :: Symbol) o where ...
- imageFile :: AttrLabelProxy "file"
- imageGicon :: AttrLabelProxy "gicon"
- imageIconName :: AttrLabelProxy "iconName"
- imageIconSet :: AttrLabelProxy "iconSet"
- imageIconSize :: AttrLabelProxy "iconSize"
- imagePixbuf :: AttrLabelProxy "pixbuf"
- imagePixbufAnimation :: AttrLabelProxy "pixbufAnimation"
- imagePixelSize :: AttrLabelProxy "pixelSize"
- imageResource :: AttrLabelProxy "resource"
- imageStock :: AttrLabelProxy "stock"
- imageStorageType :: AttrLabelProxy "storageType"
- imageSurface :: AttrLabelProxy "surface"
- imageUseFallback :: AttrLabelProxy "useFallback"
- type family ResolveImageAccessibleMethod (t :: Symbol) o where ...
- type family ResolveImageCellAccessibleMethod (t :: Symbol) o where ...
- data ImageMenuItemAccelGroupPropertyInfo
- data ImageMenuItemAlwaysShowImagePropertyInfo
- data ImageMenuItemGetAlwaysShowImageMethodInfo
- data ImageMenuItemGetImageMethodInfo
- data ImageMenuItemGetUseStockMethodInfo
- data ImageMenuItemImagePropertyInfo
- data ImageMenuItemSetAccelGroupMethodInfo
- data ImageMenuItemSetAlwaysShowImageMethodInfo
- data ImageMenuItemSetImageMethodInfo
- data ImageMenuItemSetUseStockMethodInfo
- data ImageMenuItemUseStockPropertyInfo
- type family ResolveImageMenuItemMethod (t :: Symbol) o where ...
- imageMenuItemAccelGroup :: AttrLabelProxy "accelGroup"
- imageMenuItemAlwaysShowImage :: AttrLabelProxy "alwaysShowImage"
- imageMenuItemImage :: AttrLabelProxy "image"
- imageMenuItemUseStock :: AttrLabelProxy "useStock"
- data InfoBarAddActionWidgetMethodInfo
- data InfoBarAddButtonMethodInfo
- data InfoBarCloseSignalInfo
- data InfoBarGetActionAreaMethodInfo
- data InfoBarGetContentAreaMethodInfo
- data InfoBarGetMessageTypeMethodInfo
- data InfoBarGetRevealedMethodInfo
- data InfoBarGetShowCloseButtonMethodInfo
- data InfoBarMessageTypePropertyInfo
- data InfoBarResponseMethodInfo
- data InfoBarResponseSignalInfo
- data InfoBarRevealedPropertyInfo
- data InfoBarSetDefaultResponseMethodInfo
- data InfoBarSetMessageTypeMethodInfo
- data InfoBarSetResponseSensitiveMethodInfo
- data InfoBarSetRevealedMethodInfo
- data InfoBarSetShowCloseButtonMethodInfo
- data InfoBarShowCloseButtonPropertyInfo
- type family ResolveInfoBarMethod (t :: Symbol) o where ...
- infoBarMessageType :: AttrLabelProxy "messageType"
- infoBarRevealed :: AttrLabelProxy "revealed"
- infoBarShowCloseButton :: AttrLabelProxy "showCloseButton"
- data InvisibleGetScreenMethodInfo
- data InvisibleScreenPropertyInfo
- data InvisibleSetScreenMethodInfo
- type family ResolveInvisibleMethod (t :: Symbol) o where ...
- invisibleScreen :: AttrLabelProxy "screen"
- data LabelActivateCurrentLinkSignalInfo
- data LabelActivateLinkSignalInfo
- data LabelAnglePropertyInfo
- data LabelAttributesPropertyInfo
- data LabelCopyClipboardSignalInfo
- data LabelCursorPositionPropertyInfo
- data LabelEllipsizePropertyInfo
- data LabelGetAngleMethodInfo
- data LabelGetAttributesMethodInfo
- data LabelGetCurrentUriMethodInfo
- data LabelGetEllipsizeMethodInfo
- data LabelGetJustifyMethodInfo
- data LabelGetLabelMethodInfo
- data LabelGetLayoutMethodInfo
- data LabelGetLayoutOffsetsMethodInfo
- data LabelGetLineWrapMethodInfo
- data LabelGetLineWrapModeMethodInfo
- data LabelGetLinesMethodInfo
- data LabelGetMaxWidthCharsMethodInfo
- data LabelGetMnemonicKeyvalMethodInfo
- data LabelGetMnemonicWidgetMethodInfo
- data LabelGetSelectableMethodInfo
- data LabelGetSelectionBoundsMethodInfo
- data LabelGetSingleLineModeMethodInfo
- data LabelGetTextMethodInfo
- data LabelGetTrackVisitedLinksMethodInfo
- data LabelGetUseMarkupMethodInfo
- data LabelGetUseUnderlineMethodInfo
- data LabelGetWidthCharsMethodInfo
- data LabelGetXalignMethodInfo
- data LabelGetYalignMethodInfo
- data LabelJustifyPropertyInfo
- data LabelLabelPropertyInfo
- data LabelLinesPropertyInfo
- data LabelMaxWidthCharsPropertyInfo
- data LabelMnemonicKeyvalPropertyInfo
- data LabelMnemonicWidgetPropertyInfo
- data LabelMoveCursorSignalInfo
- data LabelPatternPropertyInfo
- data LabelPopulatePopupSignalInfo
- data LabelSelectRegionMethodInfo
- data LabelSelectablePropertyInfo
- data LabelSelectionBoundPropertyInfo
- data LabelSetAngleMethodInfo
- data LabelSetAttributesMethodInfo
- data LabelSetEllipsizeMethodInfo
- data LabelSetJustifyMethodInfo
- data LabelSetLabelMethodInfo
- data LabelSetLineWrapMethodInfo
- data LabelSetLineWrapModeMethodInfo
- data LabelSetLinesMethodInfo
- data LabelSetMarkupMethodInfo
- data LabelSetMarkupWithMnemonicMethodInfo
- data LabelSetMaxWidthCharsMethodInfo
- data LabelSetMnemonicWidgetMethodInfo
- data LabelSetPatternMethodInfo
- data LabelSetSelectableMethodInfo
- data LabelSetSingleLineModeMethodInfo
- data LabelSetTextMethodInfo
- data LabelSetTextWithMnemonicMethodInfo
- data LabelSetTrackVisitedLinksMethodInfo
- data LabelSetUseMarkupMethodInfo
- data LabelSetUseUnderlineMethodInfo
- data LabelSetWidthCharsMethodInfo
- data LabelSetXalignMethodInfo
- data LabelSetYalignMethodInfo
- data LabelSingleLineModePropertyInfo
- data LabelTrackVisitedLinksPropertyInfo
- data LabelUseMarkupPropertyInfo
- data LabelUseUnderlinePropertyInfo
- data LabelWidthCharsPropertyInfo
- data LabelWrapModePropertyInfo
- data LabelWrapPropertyInfo
- data LabelXalignPropertyInfo
- data LabelYalignPropertyInfo
- type family ResolveLabelMethod (t :: Symbol) o where ...
- labelAngle :: AttrLabelProxy "angle"
- labelAttributes :: AttrLabelProxy "attributes"
- labelCursorPosition :: AttrLabelProxy "cursorPosition"
- labelEllipsize :: AttrLabelProxy "ellipsize"
- labelJustify :: AttrLabelProxy "justify"
- labelLabel :: AttrLabelProxy "label"
- labelLines :: AttrLabelProxy "lines"
- labelMaxWidthChars :: AttrLabelProxy "maxWidthChars"
- labelMnemonicKeyval :: AttrLabelProxy "mnemonicKeyval"
- labelMnemonicWidget :: AttrLabelProxy "mnemonicWidget"
- labelPattern :: AttrLabelProxy "pattern"
- labelSelectable :: AttrLabelProxy "selectable"
- labelSelectionBound :: AttrLabelProxy "selectionBound"
- labelSingleLineMode :: AttrLabelProxy "singleLineMode"
- labelTrackVisitedLinks :: AttrLabelProxy "trackVisitedLinks"
- labelUseMarkup :: AttrLabelProxy "useMarkup"
- labelUseUnderline :: AttrLabelProxy "useUnderline"
- labelWidthChars :: AttrLabelProxy "widthChars"
- labelWrap :: AttrLabelProxy "wrap"
- labelWrapMode :: AttrLabelProxy "wrapMode"
- labelXalign :: AttrLabelProxy "xalign"
- labelYalign :: AttrLabelProxy "yalign"
- type family ResolveLabelAccessibleMethod (t :: Symbol) o where ...
- data LayoutGetBinWindowMethodInfo
- data LayoutGetHadjustmentMethodInfo
- data LayoutGetSizeMethodInfo
- data LayoutGetVadjustmentMethodInfo
- data LayoutHeightPropertyInfo
- data LayoutMoveMethodInfo
- data LayoutPutMethodInfo
- data LayoutSetHadjustmentMethodInfo
- data LayoutSetSizeMethodInfo
- data LayoutSetVadjustmentMethodInfo
- data LayoutWidthPropertyInfo
- type family ResolveLayoutMethod (t :: Symbol) o where ...
- layoutHeight :: AttrLabelProxy "height"
- layoutWidth :: AttrLabelProxy "width"
- data LevelBarAddOffsetValueMethodInfo
- data LevelBarGetInvertedMethodInfo
- data LevelBarGetMaxValueMethodInfo
- data LevelBarGetMinValueMethodInfo
- data LevelBarGetModeMethodInfo
- data LevelBarGetOffsetValueMethodInfo
- data LevelBarGetValueMethodInfo
- data LevelBarInvertedPropertyInfo
- data LevelBarMaxValuePropertyInfo
- data LevelBarMinValuePropertyInfo
- data LevelBarModePropertyInfo
- data LevelBarOffsetChangedSignalInfo
- data LevelBarRemoveOffsetValueMethodInfo
- data LevelBarSetInvertedMethodInfo
- data LevelBarSetMaxValueMethodInfo
- data LevelBarSetMinValueMethodInfo
- data LevelBarSetModeMethodInfo
- data LevelBarSetValueMethodInfo
- data LevelBarValuePropertyInfo
- type family ResolveLevelBarMethod (t :: Symbol) o where ...
- levelBarInverted :: AttrLabelProxy "inverted"
- levelBarMaxValue :: AttrLabelProxy "maxValue"
- levelBarMinValue :: AttrLabelProxy "minValue"
- levelBarMode :: AttrLabelProxy "mode"
- levelBarValue :: AttrLabelProxy "value"
- type family ResolveLevelBarAccessibleMethod (t :: Symbol) o where ...
- data LinkButtonActivateLinkSignalInfo
- data LinkButtonGetUriMethodInfo
- data LinkButtonGetVisitedMethodInfo
- data LinkButtonSetUriMethodInfo
- data LinkButtonSetVisitedMethodInfo
- data LinkButtonUriPropertyInfo
- data LinkButtonVisitedPropertyInfo
- type family ResolveLinkButtonMethod (t :: Symbol) o where ...
- linkButtonUri :: AttrLabelProxy "uri"
- linkButtonVisited :: AttrLabelProxy "visited"
- type family ResolveLinkButtonAccessibleMethod (t :: Symbol) o where ...
- data ListBoxActivateCursorRowSignalInfo
- data ListBoxActivateOnSingleClickPropertyInfo
- data ListBoxBindModelMethodInfo
- data ListBoxDragHighlightRowMethodInfo
- data ListBoxDragUnhighlightRowMethodInfo
- data ListBoxGetActivateOnSingleClickMethodInfo
- data ListBoxGetAdjustmentMethodInfo
- data ListBoxGetRowAtIndexMethodInfo
- data ListBoxGetRowAtYMethodInfo
- data ListBoxGetSelectedRowMethodInfo
- data ListBoxGetSelectedRowsMethodInfo
- data ListBoxGetSelectionModeMethodInfo
- data ListBoxInsertMethodInfo
- data ListBoxInvalidateFilterMethodInfo
- data ListBoxInvalidateHeadersMethodInfo
- data ListBoxInvalidateSortMethodInfo
- data ListBoxMoveCursorSignalInfo
- data ListBoxPrependMethodInfo
- data ListBoxRowActivatedSignalInfo
- data ListBoxRowSelectedSignalInfo
- data ListBoxSelectAllMethodInfo
- data ListBoxSelectAllSignalInfo
- data ListBoxSelectRowMethodInfo
- data ListBoxSelectedForeachMethodInfo
- data ListBoxSelectedRowsChangedSignalInfo
- data ListBoxSelectionModePropertyInfo
- data ListBoxSetActivateOnSingleClickMethodInfo
- data ListBoxSetAdjustmentMethodInfo
- data ListBoxSetFilterFuncMethodInfo
- data ListBoxSetHeaderFuncMethodInfo
- data ListBoxSetPlaceholderMethodInfo
- data ListBoxSetSelectionModeMethodInfo
- data ListBoxSetSortFuncMethodInfo
- data ListBoxToggleCursorRowSignalInfo
- data ListBoxUnselectAllMethodInfo
- data ListBoxUnselectAllSignalInfo
- data ListBoxUnselectRowMethodInfo
- type family ResolveListBoxMethod (t :: Symbol) o where ...
- listBoxActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick"
- listBoxSelectionMode :: AttrLabelProxy "selectionMode"
- type family ResolveListBoxAccessibleMethod (t :: Symbol) o where ...
- data ListBoxRowActivatablePropertyInfo
- data ListBoxRowActivateSignalInfo
- data ListBoxRowChangedMethodInfo
- data ListBoxRowGetActivatableMethodInfo
- data ListBoxRowGetHeaderMethodInfo
- data ListBoxRowGetIndexMethodInfo
- data ListBoxRowGetSelectableMethodInfo
- data ListBoxRowIsSelectedMethodInfo
- data ListBoxRowSelectablePropertyInfo
- data ListBoxRowSetActivatableMethodInfo
- data ListBoxRowSetHeaderMethodInfo
- data ListBoxRowSetSelectableMethodInfo
- type family ResolveListBoxRowMethod (t :: Symbol) o where ...
- listBoxRowActivatable :: AttrLabelProxy "activatable"
- listBoxRowSelectable :: AttrLabelProxy "selectable"
- type family ResolveListBoxRowAccessibleMethod (t :: Symbol) o where ...
- data ListStoreAppendMethodInfo
- data ListStoreClearMethodInfo
- data ListStoreInsertAfterMethodInfo
- data ListStoreInsertBeforeMethodInfo
- data ListStoreInsertMethodInfo
- data ListStoreInsertWithValuesvMethodInfo
- data ListStoreIterIsValidMethodInfo
- data ListStoreMoveAfterMethodInfo
- data ListStoreMoveBeforeMethodInfo
- data ListStorePrependMethodInfo
- data ListStoreRemoveMethodInfo
- data ListStoreReorderMethodInfo
- data ListStoreSetColumnTypesMethodInfo
- data ListStoreSetMethodInfo
- data ListStoreSetValueMethodInfo
- data ListStoreSwapMethodInfo
- type family ResolveListStoreMethod (t :: Symbol) o where ...
- data LockButtonGetPermissionMethodInfo
- data LockButtonPermissionPropertyInfo
- data LockButtonSetPermissionMethodInfo
- data LockButtonTextLockPropertyInfo
- data LockButtonTextUnlockPropertyInfo
- data LockButtonTooltipLockPropertyInfo
- data LockButtonTooltipNotAuthorizedPropertyInfo
- data LockButtonTooltipUnlockPropertyInfo
- type family ResolveLockButtonMethod (t :: Symbol) o where ...
- lockButtonPermission :: AttrLabelProxy "permission"
- lockButtonTextLock :: AttrLabelProxy "textLock"
- lockButtonTextUnlock :: AttrLabelProxy "textUnlock"
- lockButtonTooltipLock :: AttrLabelProxy "tooltipLock"
- lockButtonTooltipNotAuthorized :: AttrLabelProxy "tooltipNotAuthorized"
- lockButtonTooltipUnlock :: AttrLabelProxy "tooltipUnlock"
- type family ResolveLockButtonAccessibleMethod (t :: Symbol) o where ...
- data MenuAccelGroupPropertyInfo
- data MenuAccelPathPropertyInfo
- data MenuActivePropertyInfo
- data MenuAnchorHintsPropertyInfo
- data MenuAttachMethodInfo
- data MenuAttachToWidgetMethodInfo
- data MenuAttachWidgetPropertyInfo
- data MenuDetachMethodInfo
- data MenuGetAccelGroupMethodInfo
- data MenuGetAccelPathMethodInfo
- data MenuGetActiveMethodInfo
- data MenuGetAttachWidgetMethodInfo
- data MenuGetMonitorMethodInfo
- data MenuGetReserveToggleSizeMethodInfo
- data MenuGetTearoffStateMethodInfo
- data MenuGetTitleMethodInfo
- data MenuMenuTypeHintPropertyInfo
- data MenuMonitorPropertyInfo
- data MenuMoveScrollSignalInfo
- data MenuPlaceOnMonitorMethodInfo
- data MenuPopdownMethodInfo
- data MenuPoppedUpSignalInfo
- data MenuPopupAtPointerMethodInfo
- data MenuPopupAtRectMethodInfo
- data MenuPopupAtWidgetMethodInfo
- data MenuPopupForDeviceMethodInfo
- data MenuPopupMethodInfo
- data MenuRectAnchorDxPropertyInfo
- data MenuRectAnchorDyPropertyInfo
- data MenuReorderChildMethodInfo
- data MenuRepositionMethodInfo
- data MenuReserveToggleSizePropertyInfo
- data MenuSetAccelGroupMethodInfo
- data MenuSetAccelPathMethodInfo
- data MenuSetActiveMethodInfo
- data MenuSetMonitorMethodInfo
- data MenuSetReserveToggleSizeMethodInfo
- data MenuSetScreenMethodInfo
- data MenuSetTearoffStateMethodInfo
- data MenuSetTitleMethodInfo
- data MenuTearoffStatePropertyInfo
- data MenuTearoffTitlePropertyInfo
- type family ResolveMenuMethod (t :: Symbol) o where ...
- menuAccelGroup :: AttrLabelProxy "accelGroup"
- menuAccelPath :: AttrLabelProxy "accelPath"
- menuActive :: AttrLabelProxy "active"
- menuAnchorHints :: AttrLabelProxy "anchorHints"
- menuAttachWidget :: AttrLabelProxy "attachWidget"
- menuMenuTypeHint :: AttrLabelProxy "menuTypeHint"
- menuMonitor :: AttrLabelProxy "monitor"
- menuRectAnchorDx :: AttrLabelProxy "rectAnchorDx"
- menuRectAnchorDy :: AttrLabelProxy "rectAnchorDy"
- menuReserveToggleSize :: AttrLabelProxy "reserveToggleSize"
- menuTearoffState :: AttrLabelProxy "tearoffState"
- menuTearoffTitle :: AttrLabelProxy "tearoffTitle"
- type family ResolveMenuAccessibleMethod (t :: Symbol) o where ...
- data MenuBarChildPackDirectionPropertyInfo
- data MenuBarGetChildPackDirectionMethodInfo
- data MenuBarGetPackDirectionMethodInfo
- data MenuBarPackDirectionPropertyInfo
- data MenuBarSetChildPackDirectionMethodInfo
- data MenuBarSetPackDirectionMethodInfo
- type family ResolveMenuBarMethod (t :: Symbol) o where ...
- menuBarChildPackDirection :: AttrLabelProxy "childPackDirection"
- menuBarPackDirection :: AttrLabelProxy "packDirection"
- data MenuButtonAlignWidgetPropertyInfo
- data MenuButtonDirectionPropertyInfo
- data MenuButtonGetAlignWidgetMethodInfo
- data MenuButtonGetDirectionMethodInfo
- data MenuButtonGetMenuModelMethodInfo
- data MenuButtonGetPopoverMethodInfo
- data MenuButtonGetPopupMethodInfo
- data MenuButtonGetUsePopoverMethodInfo
- data MenuButtonMenuModelPropertyInfo
- data MenuButtonPopoverPropertyInfo
- data MenuButtonPopupPropertyInfo
- data MenuButtonSetAlignWidgetMethodInfo
- data MenuButtonSetDirectionMethodInfo
- data MenuButtonSetMenuModelMethodInfo
- data MenuButtonSetPopoverMethodInfo
- data MenuButtonSetPopupMethodInfo
- data MenuButtonSetUsePopoverMethodInfo
- data MenuButtonUsePopoverPropertyInfo
- type family ResolveMenuButtonMethod (t :: Symbol) o where ...
- menuButtonAlignWidget :: AttrLabelProxy "alignWidget"
- menuButtonDirection :: AttrLabelProxy "direction"
- menuButtonMenuModel :: AttrLabelProxy "menuModel"
- menuButtonPopover :: AttrLabelProxy "popover"
- menuButtonPopup :: AttrLabelProxy "popup"
- menuButtonUsePopover :: AttrLabelProxy "usePopover"
- type family ResolveMenuButtonAccessibleMethod (t :: Symbol) o where ...
- data MenuItemAccelPathPropertyInfo
- data MenuItemActivateItemSignalInfo
- data MenuItemActivateMethodInfo
- data MenuItemActivateSignalInfo
- data MenuItemDeselectMethodInfo
- data MenuItemDeselectSignalInfo
- data MenuItemGetAccelPathMethodInfo
- data MenuItemGetLabelMethodInfo
- data MenuItemGetReserveIndicatorMethodInfo
- data MenuItemGetRightJustifiedMethodInfo
- data MenuItemGetSubmenuMethodInfo
- data MenuItemGetUseUnderlineMethodInfo
- data MenuItemLabelPropertyInfo
- data MenuItemRightJustifiedPropertyInfo
- data MenuItemSelectMethodInfo
- data MenuItemSelectSignalInfo
- data MenuItemSetAccelPathMethodInfo
- data MenuItemSetLabelMethodInfo
- data MenuItemSetReserveIndicatorMethodInfo
- data MenuItemSetRightJustifiedMethodInfo
- data MenuItemSetSubmenuMethodInfo
- data MenuItemSetUseUnderlineMethodInfo
- data MenuItemSubmenuPropertyInfo
- data MenuItemToggleSizeAllocateMethodInfo
- data MenuItemToggleSizeAllocateSignalInfo
- data MenuItemToggleSizeRequestMethodInfo
- data MenuItemToggleSizeRequestSignalInfo
- data MenuItemUseUnderlinePropertyInfo
- type family ResolveMenuItemMethod (t :: Symbol) o where ...
- menuItemAccelPath :: AttrLabelProxy "accelPath"
- menuItemLabel :: AttrLabelProxy "label"
- menuItemRightJustified :: AttrLabelProxy "rightJustified"
- menuItemSubmenu :: AttrLabelProxy "submenu"
- menuItemUseUnderline :: AttrLabelProxy "useUnderline"
- type family ResolveMenuItemAccessibleMethod (t :: Symbol) o where ...
- data MenuShellActivateCurrentSignalInfo
- data MenuShellActivateItemMethodInfo
- data MenuShellAppendMethodInfo
- data MenuShellBindModelMethodInfo
- data MenuShellCancelMethodInfo
- data MenuShellCancelSignalInfo
- data MenuShellCycleFocusSignalInfo
- data MenuShellDeactivateMethodInfo
- data MenuShellDeactivateSignalInfo
- data MenuShellDeselectMethodInfo
- data MenuShellGetParentShellMethodInfo
- data MenuShellGetSelectedItemMethodInfo
- data MenuShellGetTakeFocusMethodInfo
- data MenuShellInsertMethodInfo
- data MenuShellInsertSignalInfo
- data MenuShellMoveCurrentSignalInfo
- data MenuShellMoveSelectedSignalInfo
- data MenuShellPrependMethodInfo
- data MenuShellSelectFirstMethodInfo
- data MenuShellSelectItemMethodInfo
- data MenuShellSelectionDoneSignalInfo
- data MenuShellSetTakeFocusMethodInfo
- data MenuShellTakeFocusPropertyInfo
- type family ResolveMenuShellMethod (t :: Symbol) o where ...
- menuShellTakeFocus :: AttrLabelProxy "takeFocus"
- type family ResolveMenuShellAccessibleMethod (t :: Symbol) o where ...
- data MenuToolButtonGetMenuMethodInfo
- data MenuToolButtonMenuPropertyInfo
- data MenuToolButtonSetArrowTooltipMarkupMethodInfo
- data MenuToolButtonSetArrowTooltipTextMethodInfo
- data MenuToolButtonSetMenuMethodInfo
- data MenuToolButtonShowMenuSignalInfo
- type family ResolveMenuToolButtonMethod (t :: Symbol) o where ...
- menuToolButtonMenu :: AttrLabelProxy "menu"
- data MessageDialogButtonsPropertyInfo
- data MessageDialogGetImageMethodInfo
- data MessageDialogGetMessageAreaMethodInfo
- data MessageDialogImagePropertyInfo
- data MessageDialogMessageAreaPropertyInfo
- data MessageDialogMessageTypePropertyInfo
- data MessageDialogSecondaryTextPropertyInfo
- data MessageDialogSecondaryUseMarkupPropertyInfo
- data MessageDialogSetImageMethodInfo
- data MessageDialogSetMarkupMethodInfo
- data MessageDialogTextPropertyInfo
- data MessageDialogUseMarkupPropertyInfo
- type family ResolveMessageDialogMethod (t :: Symbol) o where ...
- messageDialogButtons :: AttrLabelProxy "buttons"
- messageDialogImage :: AttrLabelProxy "image"
- messageDialogMessageArea :: AttrLabelProxy "messageArea"
- messageDialogMessageType :: AttrLabelProxy "messageType"
- messageDialogSecondaryText :: AttrLabelProxy "secondaryText"
- messageDialogSecondaryUseMarkup :: AttrLabelProxy "secondaryUseMarkup"
- messageDialogText :: AttrLabelProxy "text"
- messageDialogUseMarkup :: AttrLabelProxy "useMarkup"
- data MiscGetAlignmentMethodInfo
- data MiscGetPaddingMethodInfo
- data MiscSetAlignmentMethodInfo
- data MiscSetPaddingMethodInfo
- data MiscXalignPropertyInfo
- data MiscXpadPropertyInfo
- data MiscYalignPropertyInfo
- data MiscYpadPropertyInfo
- type family ResolveMiscMethod (t :: Symbol) o where ...
- miscXalign :: AttrLabelProxy "xalign"
- miscXpad :: AttrLabelProxy "xpad"
- miscYalign :: AttrLabelProxy "yalign"
- miscYpad :: AttrLabelProxy "ypad"
- data ModelButtonActivePropertyInfo
- data ModelButtonCenteredPropertyInfo
- data ModelButtonIconPropertyInfo
- data ModelButtonIconicPropertyInfo
- data ModelButtonInvertedPropertyInfo
- data ModelButtonMenuNamePropertyInfo
- data ModelButtonRolePropertyInfo
- data ModelButtonTextPropertyInfo
- data ModelButtonUseMarkupPropertyInfo
- type family ResolveModelButtonMethod (t :: Symbol) o where ...
- modelButtonActive :: AttrLabelProxy "active"
- modelButtonCentered :: AttrLabelProxy "centered"
- modelButtonIcon :: AttrLabelProxy "icon"
- modelButtonIconic :: AttrLabelProxy "iconic"
- modelButtonInverted :: AttrLabelProxy "inverted"
- modelButtonMenuName :: AttrLabelProxy "menuName"
- modelButtonRole :: AttrLabelProxy "role"
- modelButtonText :: AttrLabelProxy "text"
- modelButtonUseMarkup :: AttrLabelProxy "useMarkup"
- data MountOperationGetParentMethodInfo
- data MountOperationGetScreenMethodInfo
- data MountOperationIsShowingMethodInfo
- data MountOperationIsShowingPropertyInfo
- data MountOperationParentPropertyInfo
- data MountOperationScreenPropertyInfo
- data MountOperationSetParentMethodInfo
- data MountOperationSetScreenMethodInfo
- type family ResolveMountOperationMethod (t :: Symbol) o where ...
- mountOperationParent :: AttrLabelProxy "parent"
- mountOperationScreen :: AttrLabelProxy "screen"
- data NativeDialogDestroyMethodInfo
- data NativeDialogGetModalMethodInfo
- data NativeDialogGetTitleMethodInfo
- data NativeDialogGetTransientForMethodInfo
- data NativeDialogGetVisibleMethodInfo
- data NativeDialogHideMethodInfo
- data NativeDialogModalPropertyInfo
- data NativeDialogResponseSignalInfo
- data NativeDialogRunMethodInfo
- data NativeDialogSetModalMethodInfo
- data NativeDialogSetTitleMethodInfo
- data NativeDialogSetTransientForMethodInfo
- data NativeDialogShowMethodInfo
- data NativeDialogTitlePropertyInfo
- data NativeDialogTransientForPropertyInfo
- data NativeDialogVisiblePropertyInfo
- type family ResolveNativeDialogMethod (t :: Symbol) o where ...
- nativeDialogModal :: AttrLabelProxy "modal"
- nativeDialogTitle :: AttrLabelProxy "title"
- nativeDialogTransientFor :: AttrLabelProxy "transientFor"
- nativeDialogVisible :: AttrLabelProxy "visible"
- data NotebookAppendPageMenuMethodInfo
- data NotebookAppendPageMethodInfo
- data NotebookChangeCurrentPageSignalInfo
- data NotebookCreateWindowSignalInfo
- data NotebookDetachTabMethodInfo
- data NotebookEnablePopupPropertyInfo
- data NotebookFocusTabSignalInfo
- data NotebookGetActionWidgetMethodInfo
- data NotebookGetCurrentPageMethodInfo
- data NotebookGetGroupNameMethodInfo
- data NotebookGetMenuLabelMethodInfo
- data NotebookGetMenuLabelTextMethodInfo
- data NotebookGetNPagesMethodInfo
- data NotebookGetNthPageMethodInfo
- data NotebookGetScrollableMethodInfo
- data NotebookGetShowBorderMethodInfo
- data NotebookGetShowTabsMethodInfo
- data NotebookGetTabDetachableMethodInfo
- data NotebookGetTabHborderMethodInfo
- data NotebookGetTabLabelMethodInfo
- data NotebookGetTabLabelTextMethodInfo
- data NotebookGetTabPosMethodInfo
- data NotebookGetTabReorderableMethodInfo
- data NotebookGetTabVborderMethodInfo
- data NotebookGroupNamePropertyInfo
- data NotebookInsertPageMenuMethodInfo
- data NotebookInsertPageMethodInfo
- data NotebookMoveFocusOutSignalInfo
- data NotebookNextPageMethodInfo
- data NotebookPageAddedSignalInfo
- data NotebookPageNumMethodInfo
- data NotebookPagePropertyInfo
- data NotebookPageRemovedSignalInfo
- data NotebookPageReorderedSignalInfo
- data NotebookPopupDisableMethodInfo
- data NotebookPopupEnableMethodInfo
- data NotebookPrependPageMenuMethodInfo
- data NotebookPrependPageMethodInfo
- data NotebookPrevPageMethodInfo
- data NotebookRemovePageMethodInfo
- data NotebookReorderChildMethodInfo
- data NotebookReorderTabSignalInfo
- data NotebookScrollablePropertyInfo
- data NotebookSelectPageSignalInfo
- data NotebookSetActionWidgetMethodInfo
- data NotebookSetCurrentPageMethodInfo
- data NotebookSetGroupNameMethodInfo
- data NotebookSetMenuLabelMethodInfo
- data NotebookSetMenuLabelTextMethodInfo
- data NotebookSetScrollableMethodInfo
- data NotebookSetShowBorderMethodInfo
- data NotebookSetShowTabsMethodInfo
- data NotebookSetTabDetachableMethodInfo
- data NotebookSetTabLabelMethodInfo
- data NotebookSetTabLabelTextMethodInfo
- data NotebookSetTabPosMethodInfo
- data NotebookSetTabReorderableMethodInfo
- data NotebookShowBorderPropertyInfo
- data NotebookShowTabsPropertyInfo
- data NotebookSwitchPageSignalInfo
- data NotebookTabPosPropertyInfo
- type family ResolveNotebookMethod (t :: Symbol) o where ...
- notebookEnablePopup :: AttrLabelProxy "enablePopup"
- notebookGroupName :: AttrLabelProxy "groupName"
- notebookPage :: AttrLabelProxy "page"
- notebookScrollable :: AttrLabelProxy "scrollable"
- notebookShowBorder :: AttrLabelProxy "showBorder"
- notebookShowTabs :: AttrLabelProxy "showTabs"
- notebookTabPos :: AttrLabelProxy "tabPos"
- type family ResolveNotebookAccessibleMethod (t :: Symbol) o where ...
- data NotebookPageAccessibleInvalidateMethodInfo
- type family ResolveNotebookPageAccessibleMethod (t :: Symbol) o where ...
- data NumerableIconBackgroundIconNamePropertyInfo
- data NumerableIconBackgroundIconPropertyInfo
- data NumerableIconCountPropertyInfo
- data NumerableIconGetBackgroundGiconMethodInfo
- data NumerableIconGetBackgroundIconNameMethodInfo
- data NumerableIconGetCountMethodInfo
- data NumerableIconGetLabelMethodInfo
- data NumerableIconGetStyleContextMethodInfo
- data NumerableIconLabelPropertyInfo
- data NumerableIconSetBackgroundGiconMethodInfo
- data NumerableIconSetBackgroundIconNameMethodInfo
- data NumerableIconSetCountMethodInfo
- data NumerableIconSetLabelMethodInfo
- data NumerableIconSetStyleContextMethodInfo
- data NumerableIconStyleContextPropertyInfo
- type family ResolveNumerableIconMethod (t :: Symbol) o where ...
- numerableIconBackgroundIcon :: AttrLabelProxy "backgroundIcon"
- numerableIconBackgroundIconName :: AttrLabelProxy "backgroundIconName"
- numerableIconCount :: AttrLabelProxy "count"
- numerableIconLabel :: AttrLabelProxy "label"
- numerableIconStyleContext :: AttrLabelProxy "styleContext"
- data OffscreenWindowGetPixbufMethodInfo
- data OffscreenWindowGetSurfaceMethodInfo
- type family ResolveOffscreenWindowMethod (t :: Symbol) o where ...
- data OverlayAddOverlayMethodInfo
- data OverlayGetChildPositionSignalInfo
- data OverlayGetOverlayPassThroughMethodInfo
- data OverlayReorderOverlayMethodInfo
- data OverlaySetOverlayPassThroughMethodInfo
- type family ResolveOverlayMethod (t :: Symbol) o where ...
- data PadControllerActionGroupPropertyInfo
- data PadControllerPadPropertyInfo
- data PadControllerSetActionEntriesMethodInfo
- data PadControllerSetActionMethodInfo
- type family ResolvePadControllerMethod (t :: Symbol) o where ...
- padControllerActionGroup :: AttrLabelProxy "actionGroup"
- padControllerPad :: AttrLabelProxy "pad"
- data PageSetupCopyMethodInfo
- data PageSetupGetBottomMarginMethodInfo
- data PageSetupGetLeftMarginMethodInfo
- data PageSetupGetOrientationMethodInfo
- data PageSetupGetPageHeightMethodInfo
- data PageSetupGetPageWidthMethodInfo
- data PageSetupGetPaperHeightMethodInfo
- data PageSetupGetPaperSizeMethodInfo
- data PageSetupGetPaperWidthMethodInfo
- data PageSetupGetRightMarginMethodInfo
- data PageSetupGetTopMarginMethodInfo
- data PageSetupLoadFileMethodInfo
- data PageSetupLoadKeyFileMethodInfo
- data PageSetupSetBottomMarginMethodInfo
- data PageSetupSetLeftMarginMethodInfo
- data PageSetupSetOrientationMethodInfo
- data PageSetupSetPaperSizeAndDefaultMarginsMethodInfo
- data PageSetupSetPaperSizeMethodInfo
- data PageSetupSetRightMarginMethodInfo
- data PageSetupSetTopMarginMethodInfo
- data PageSetupToFileMethodInfo
- data PageSetupToGvariantMethodInfo
- data PageSetupToKeyFileMethodInfo
- type family ResolvePageSetupMethod (t :: Symbol) o where ...
- data PanedAcceptPositionSignalInfo
- data PanedAdd1MethodInfo
- data PanedAdd2MethodInfo
- data PanedCancelPositionSignalInfo
- data PanedCycleChildFocusSignalInfo
- data PanedCycleHandleFocusSignalInfo
- data PanedGetChild1MethodInfo
- data PanedGetChild2MethodInfo
- data PanedGetHandleWindowMethodInfo
- data PanedGetPositionMethodInfo
- data PanedGetWideHandleMethodInfo
- data PanedMaxPositionPropertyInfo
- data PanedMinPositionPropertyInfo
- data PanedMoveHandleSignalInfo
- data PanedPack1MethodInfo
- data PanedPack2MethodInfo
- data PanedPositionPropertyInfo
- data PanedPositionSetPropertyInfo
- data PanedSetPositionMethodInfo
- data PanedSetWideHandleMethodInfo
- data PanedToggleHandleFocusSignalInfo
- data PanedWideHandlePropertyInfo
- type family ResolvePanedMethod (t :: Symbol) o where ...
- panedMaxPosition :: AttrLabelProxy "maxPosition"
- panedMinPosition :: AttrLabelProxy "minPosition"
- panedPosition :: AttrLabelProxy "position"
- panedPositionSet :: AttrLabelProxy "positionSet"
- panedWideHandle :: AttrLabelProxy "wideHandle"
- type family ResolvePanedAccessibleMethod (t :: Symbol) o where ...
- data PlacesSidebarAddShortcutMethodInfo
- data PlacesSidebarDragActionAskSignalInfo
- data PlacesSidebarDragActionRequestedSignalInfo
- data PlacesSidebarDragPerformDropSignalInfo
- data PlacesSidebarGetLocalOnlyMethodInfo
- data PlacesSidebarGetLocationMethodInfo
- data PlacesSidebarGetNthBookmarkMethodInfo
- data PlacesSidebarGetOpenFlagsMethodInfo
- data PlacesSidebarGetShowConnectToServerMethodInfo
- data PlacesSidebarGetShowDesktopMethodInfo
- data PlacesSidebarGetShowEnterLocationMethodInfo
- data PlacesSidebarGetShowOtherLocationsMethodInfo
- data PlacesSidebarGetShowRecentMethodInfo
- data PlacesSidebarGetShowStarredLocationMethodInfo
- data PlacesSidebarGetShowTrashMethodInfo
- data PlacesSidebarListShortcutsMethodInfo
- data PlacesSidebarLocalOnlyPropertyInfo
- data PlacesSidebarLocationPropertyInfo
- data PlacesSidebarMountSignalInfo
- data PlacesSidebarOpenFlagsPropertyInfo
- data PlacesSidebarOpenLocationSignalInfo
- data PlacesSidebarPopulateAllPropertyInfo
- data PlacesSidebarPopulatePopupSignalInfo
- data PlacesSidebarRemoveShortcutMethodInfo
- data PlacesSidebarSetDropTargetsVisibleMethodInfo
- data PlacesSidebarSetLocalOnlyMethodInfo
- data PlacesSidebarSetLocationMethodInfo
- data PlacesSidebarSetOpenFlagsMethodInfo
- data PlacesSidebarSetShowConnectToServerMethodInfo
- data PlacesSidebarSetShowDesktopMethodInfo
- data PlacesSidebarSetShowEnterLocationMethodInfo
- data PlacesSidebarSetShowOtherLocationsMethodInfo
- data PlacesSidebarSetShowRecentMethodInfo
- data PlacesSidebarSetShowStarredLocationMethodInfo
- data PlacesSidebarSetShowTrashMethodInfo
- data PlacesSidebarShowConnectToServerPropertyInfo
- data PlacesSidebarShowConnectToServerSignalInfo
- data PlacesSidebarShowDesktopPropertyInfo
- data PlacesSidebarShowEnterLocationPropertyInfo
- data PlacesSidebarShowEnterLocationSignalInfo
- data PlacesSidebarShowErrorMessageSignalInfo
- data PlacesSidebarShowOtherLocationsPropertyInfo
- data PlacesSidebarShowOtherLocationsSignalInfo
- data PlacesSidebarShowOtherLocationsWithFlagsSignalInfo
- data PlacesSidebarShowRecentPropertyInfo
- data PlacesSidebarShowStarredLocationPropertyInfo
- data PlacesSidebarShowStarredLocationSignalInfo
- data PlacesSidebarShowTrashPropertyInfo
- data PlacesSidebarUnmountSignalInfo
- type family ResolvePlacesSidebarMethod (t :: Symbol) o where ...
- placesSidebarLocalOnly :: AttrLabelProxy "localOnly"
- placesSidebarLocation :: AttrLabelProxy "location"
- placesSidebarOpenFlags :: AttrLabelProxy "openFlags"
- placesSidebarPopulateAll :: AttrLabelProxy "populateAll"
- placesSidebarShowConnectToServer :: AttrLabelProxy "showConnectToServer"
- placesSidebarShowDesktop :: AttrLabelProxy "showDesktop"
- placesSidebarShowEnterLocation :: AttrLabelProxy "showEnterLocation"
- placesSidebarShowOtherLocations :: AttrLabelProxy "showOtherLocations"
- placesSidebarShowRecent :: AttrLabelProxy "showRecent"
- placesSidebarShowStarredLocation :: AttrLabelProxy "showStarredLocation"
- placesSidebarShowTrash :: AttrLabelProxy "showTrash"
- data PlugConstructForDisplayMethodInfo
- data PlugConstructMethodInfo
- data PlugEmbeddedPropertyInfo
- data PlugEmbeddedSignalInfo
- data PlugGetEmbeddedMethodInfo
- data PlugGetIdMethodInfo
- data PlugGetSocketWindowMethodInfo
- data PlugSocketWindowPropertyInfo
- type family ResolvePlugMethod (t :: Symbol) o where ...
- plugEmbedded :: AttrLabelProxy "embedded"
- plugSocketWindow :: AttrLabelProxy "socketWindow"
- data PlugAccessibleGetIdMethodInfo
- type family ResolvePlugAccessibleMethod (t :: Symbol) o where ...
- data PopoverBindModelMethodInfo
- data PopoverClosedSignalInfo
- data PopoverConstrainToPropertyInfo
- data PopoverGetConstrainToMethodInfo
- data PopoverGetDefaultWidgetMethodInfo
- data PopoverGetModalMethodInfo
- data PopoverGetPointingToMethodInfo
- data PopoverGetPositionMethodInfo
- data PopoverGetRelativeToMethodInfo
- data PopoverGetTransitionsEnabledMethodInfo
- data PopoverModalPropertyInfo
- data PopoverPointingToPropertyInfo
- data PopoverPopdownMethodInfo
- data PopoverPopupMethodInfo
- data PopoverPositionPropertyInfo
- data PopoverRelativeToPropertyInfo
- data PopoverSetConstrainToMethodInfo
- data PopoverSetDefaultWidgetMethodInfo
- data PopoverSetModalMethodInfo
- data PopoverSetPointingToMethodInfo
- data PopoverSetPositionMethodInfo
- data PopoverSetRelativeToMethodInfo
- data PopoverSetTransitionsEnabledMethodInfo
- data PopoverTransitionsEnabledPropertyInfo
- type family ResolvePopoverMethod (t :: Symbol) o where ...
- popoverConstrainTo :: AttrLabelProxy "constrainTo"
- popoverModal :: AttrLabelProxy "modal"
- popoverPointingTo :: AttrLabelProxy "pointingTo"
- popoverPosition :: AttrLabelProxy "position"
- popoverRelativeTo :: AttrLabelProxy "relativeTo"
- popoverTransitionsEnabled :: AttrLabelProxy "transitionsEnabled"
- type family ResolvePopoverAccessibleMethod (t :: Symbol) o where ...
- data PopoverMenuOpenSubmenuMethodInfo
- data PopoverMenuVisibleSubmenuPropertyInfo
- type family ResolvePopoverMenuMethod (t :: Symbol) o where ...
- popoverMenuVisibleSubmenu :: AttrLabelProxy "visibleSubmenu"
- data PrintContextCreatePangoContextMethodInfo
- data PrintContextCreatePangoLayoutMethodInfo
- data PrintContextGetCairoContextMethodInfo
- data PrintContextGetDpiXMethodInfo
- data PrintContextGetDpiYMethodInfo
- data PrintContextGetHardMarginsMethodInfo
- data PrintContextGetHeightMethodInfo
- data PrintContextGetPageSetupMethodInfo
- data PrintContextGetPangoFontmapMethodInfo
- data PrintContextGetWidthMethodInfo
- data PrintContextSetCairoContextMethodInfo
- type family ResolvePrintContextMethod (t :: Symbol) o where ...
- data PrintOperationAllowAsyncPropertyInfo
- data PrintOperationBeginPrintSignalInfo
- data PrintOperationCancelMethodInfo
- data PrintOperationCreateCustomWidgetSignalInfo
- data PrintOperationCurrentPagePropertyInfo
- data PrintOperationCustomTabLabelPropertyInfo
- data PrintOperationCustomWidgetApplySignalInfo
- data PrintOperationDefaultPageSetupPropertyInfo
- data PrintOperationDoneSignalInfo
- data PrintOperationDrawPageFinishMethodInfo
- data PrintOperationDrawPageSignalInfo
- data PrintOperationEmbedPageSetupPropertyInfo
- data PrintOperationEndPrintSignalInfo
- data PrintOperationExportFilenamePropertyInfo
- data PrintOperationGetDefaultPageSetupMethodInfo
- data PrintOperationGetEmbedPageSetupMethodInfo
- data PrintOperationGetErrorMethodInfo
- data PrintOperationGetHasSelectionMethodInfo
- data PrintOperationGetNPagesToPrintMethodInfo
- data PrintOperationGetPrintSettingsMethodInfo
- data PrintOperationGetStatusMethodInfo
- data PrintOperationGetStatusStringMethodInfo
- data PrintOperationGetSupportSelectionMethodInfo
- data PrintOperationHasSelectionPropertyInfo
- data PrintOperationIsFinishedMethodInfo
- data PrintOperationJobNamePropertyInfo
- data PrintOperationNPagesPropertyInfo
- data PrintOperationNPagesToPrintPropertyInfo
- data PrintOperationPaginateSignalInfo
- data PrintOperationPreviewSignalInfo
- data PrintOperationPrintSettingsPropertyInfo
- data PrintOperationRequestPageSetupSignalInfo
- data PrintOperationRunMethodInfo
- data PrintOperationSetAllowAsyncMethodInfo
- data PrintOperationSetCurrentPageMethodInfo
- data PrintOperationSetCustomTabLabelMethodInfo
- data PrintOperationSetDefaultPageSetupMethodInfo
- data PrintOperationSetDeferDrawingMethodInfo
- data PrintOperationSetEmbedPageSetupMethodInfo
- data PrintOperationSetExportFilenameMethodInfo
- data PrintOperationSetHasSelectionMethodInfo
- data PrintOperationSetJobNameMethodInfo
- data PrintOperationSetNPagesMethodInfo
- data PrintOperationSetPrintSettingsMethodInfo
- data PrintOperationSetShowProgressMethodInfo
- data PrintOperationSetSupportSelectionMethodInfo
- data PrintOperationSetTrackPrintStatusMethodInfo
- data PrintOperationSetUnitMethodInfo
- data PrintOperationSetUseFullPageMethodInfo
- data PrintOperationShowProgressPropertyInfo
- data PrintOperationStatusChangedSignalInfo
- data PrintOperationStatusPropertyInfo
- data PrintOperationStatusStringPropertyInfo
- data PrintOperationSupportSelectionPropertyInfo
- data PrintOperationTrackPrintStatusPropertyInfo
- data PrintOperationUnitPropertyInfo
- data PrintOperationUpdateCustomWidgetSignalInfo
- data PrintOperationUseFullPagePropertyInfo
- type family ResolvePrintOperationMethod (t :: Symbol) o where ...
- printOperationAllowAsync :: AttrLabelProxy "allowAsync"
- printOperationCurrentPage :: AttrLabelProxy "currentPage"
- printOperationCustomTabLabel :: AttrLabelProxy "customTabLabel"
- printOperationDefaultPageSetup :: AttrLabelProxy "defaultPageSetup"
- printOperationEmbedPageSetup :: AttrLabelProxy "embedPageSetup"
- printOperationExportFilename :: AttrLabelProxy "exportFilename"
- printOperationHasSelection :: AttrLabelProxy "hasSelection"
- printOperationJobName :: AttrLabelProxy "jobName"
- printOperationNPages :: AttrLabelProxy "nPages"
- printOperationNPagesToPrint :: AttrLabelProxy "nPagesToPrint"
- printOperationPrintSettings :: AttrLabelProxy "printSettings"
- printOperationShowProgress :: AttrLabelProxy "showProgress"
- printOperationStatus :: AttrLabelProxy "status"
- printOperationStatusString :: AttrLabelProxy "statusString"
- printOperationSupportSelection :: AttrLabelProxy "supportSelection"
- printOperationTrackPrintStatus :: AttrLabelProxy "trackPrintStatus"
- printOperationUnit :: AttrLabelProxy "unit"
- printOperationUseFullPage :: AttrLabelProxy "useFullPage"
- data PrintSettingsCopyMethodInfo
- data PrintSettingsForeachMethodInfo
- data PrintSettingsGetBoolMethodInfo
- data PrintSettingsGetCollateMethodInfo
- data PrintSettingsGetDefaultSourceMethodInfo
- data PrintSettingsGetDitherMethodInfo
- data PrintSettingsGetDoubleMethodInfo
- data PrintSettingsGetDoubleWithDefaultMethodInfo
- data PrintSettingsGetDuplexMethodInfo
- data PrintSettingsGetFinishingsMethodInfo
- data PrintSettingsGetIntMethodInfo
- data PrintSettingsGetIntWithDefaultMethodInfo
- data PrintSettingsGetLengthMethodInfo
- data PrintSettingsGetMediaTypeMethodInfo
- data PrintSettingsGetMethodInfo
- data PrintSettingsGetNCopiesMethodInfo
- data PrintSettingsGetNumberUpLayoutMethodInfo
- data PrintSettingsGetNumberUpMethodInfo
- data PrintSettingsGetOrientationMethodInfo
- data PrintSettingsGetOutputBinMethodInfo
- data PrintSettingsGetPageRangesMethodInfo
- data PrintSettingsGetPageSetMethodInfo
- data PrintSettingsGetPaperHeightMethodInfo
- data PrintSettingsGetPaperSizeMethodInfo
- data PrintSettingsGetPaperWidthMethodInfo
- data PrintSettingsGetPrintPagesMethodInfo
- data PrintSettingsGetPrinterLpiMethodInfo
- data PrintSettingsGetPrinterMethodInfo
- data PrintSettingsGetQualityMethodInfo
- data PrintSettingsGetResolutionMethodInfo
- data PrintSettingsGetResolutionXMethodInfo
- data PrintSettingsGetResolutionYMethodInfo
- data PrintSettingsGetReverseMethodInfo
- data PrintSettingsGetScaleMethodInfo
- data PrintSettingsGetUseColorMethodInfo
- data PrintSettingsHasKeyMethodInfo
- data PrintSettingsLoadFileMethodInfo
- data PrintSettingsLoadKeyFileMethodInfo
- data PrintSettingsSetBoolMethodInfo
- data PrintSettingsSetCollateMethodInfo
- data PrintSettingsSetDefaultSourceMethodInfo
- data PrintSettingsSetDitherMethodInfo
- data PrintSettingsSetDoubleMethodInfo
- data PrintSettingsSetDuplexMethodInfo
- data PrintSettingsSetFinishingsMethodInfo
- data PrintSettingsSetIntMethodInfo
- data PrintSettingsSetLengthMethodInfo
- data PrintSettingsSetMediaTypeMethodInfo
- data PrintSettingsSetMethodInfo
- data PrintSettingsSetNCopiesMethodInfo
- data PrintSettingsSetNumberUpLayoutMethodInfo
- data PrintSettingsSetNumberUpMethodInfo
- data PrintSettingsSetOrientationMethodInfo
- data PrintSettingsSetOutputBinMethodInfo
- data PrintSettingsSetPageRangesMethodInfo
- data PrintSettingsSetPageSetMethodInfo
- data PrintSettingsSetPaperHeightMethodInfo
- data PrintSettingsSetPaperSizeMethodInfo
- data PrintSettingsSetPaperWidthMethodInfo
- data PrintSettingsSetPrintPagesMethodInfo
- data PrintSettingsSetPrinterLpiMethodInfo
- data PrintSettingsSetPrinterMethodInfo
- data PrintSettingsSetQualityMethodInfo
- data PrintSettingsSetResolutionMethodInfo
- data PrintSettingsSetResolutionXyMethodInfo
- data PrintSettingsSetReverseMethodInfo
- data PrintSettingsSetScaleMethodInfo
- data PrintSettingsSetUseColorMethodInfo
- data PrintSettingsToFileMethodInfo
- data PrintSettingsToGvariantMethodInfo
- data PrintSettingsToKeyFileMethodInfo
- data PrintSettingsUnsetMethodInfo
- type family ResolvePrintSettingsMethod (t :: Symbol) o where ...
- data ProgressBarEllipsizePropertyInfo
- data ProgressBarFractionPropertyInfo
- data ProgressBarGetEllipsizeMethodInfo
- data ProgressBarGetFractionMethodInfo
- data ProgressBarGetInvertedMethodInfo
- data ProgressBarGetPulseStepMethodInfo
- data ProgressBarGetShowTextMethodInfo
- data ProgressBarGetTextMethodInfo
- data ProgressBarInvertedPropertyInfo
- data ProgressBarPulseMethodInfo
- data ProgressBarPulseStepPropertyInfo
- data ProgressBarSetEllipsizeMethodInfo
- data ProgressBarSetFractionMethodInfo
- data ProgressBarSetInvertedMethodInfo
- data ProgressBarSetPulseStepMethodInfo
- data ProgressBarSetShowTextMethodInfo
- data ProgressBarSetTextMethodInfo
- data ProgressBarShowTextPropertyInfo
- data ProgressBarTextPropertyInfo
- type family ResolveProgressBarMethod (t :: Symbol) o where ...
- progressBarEllipsize :: AttrLabelProxy "ellipsize"
- progressBarFraction :: AttrLabelProxy "fraction"
- progressBarInverted :: AttrLabelProxy "inverted"
- progressBarPulseStep :: AttrLabelProxy "pulseStep"
- progressBarShowText :: AttrLabelProxy "showText"
- progressBarText :: AttrLabelProxy "text"
- type family ResolveProgressBarAccessibleMethod (t :: Symbol) o where ...
- data RadioActionChangedSignalInfo
- data RadioActionCurrentValuePropertyInfo
- data RadioActionGetCurrentValueMethodInfo
- data RadioActionGetGroupMethodInfo
- data RadioActionGroupPropertyInfo
- data RadioActionJoinGroupMethodInfo
- data RadioActionSetCurrentValueMethodInfo
- data RadioActionSetGroupMethodInfo
- data RadioActionValuePropertyInfo
- type family ResolveRadioActionMethod (t :: Symbol) o where ...
- radioActionCurrentValue :: AttrLabelProxy "currentValue"
- radioActionGroup :: AttrLabelProxy "group"
- radioActionValue :: AttrLabelProxy "value"
- data RadioButtonGetGroupMethodInfo
- data RadioButtonGroupChangedSignalInfo
- data RadioButtonGroupPropertyInfo
- data RadioButtonJoinGroupMethodInfo
- data RadioButtonSetGroupMethodInfo
- type family ResolveRadioButtonMethod (t :: Symbol) o where ...
- radioButtonGroup :: AttrLabelProxy "group"
- type family ResolveRadioButtonAccessibleMethod (t :: Symbol) o where ...
- data RadioMenuItemGetGroupMethodInfo
- data RadioMenuItemGroupChangedSignalInfo
- data RadioMenuItemGroupPropertyInfo
- data RadioMenuItemJoinGroupMethodInfo
- data RadioMenuItemSetGroupMethodInfo
- type family ResolveRadioMenuItemMethod (t :: Symbol) o where ...
- radioMenuItemGroup :: AttrLabelProxy "group"
- type family ResolveRadioMenuItemAccessibleMethod (t :: Symbol) o where ...
- data RadioToolButtonGetGroupMethodInfo
- data RadioToolButtonGroupPropertyInfo
- data RadioToolButtonSetGroupMethodInfo
- type family ResolveRadioToolButtonMethod (t :: Symbol) o where ...
- radioToolButtonGroup :: AttrLabelProxy "group"
- data RangeAdjustBoundsSignalInfo
- data RangeAdjustmentPropertyInfo
- data RangeChangeValueSignalInfo
- data RangeFillLevelPropertyInfo
- data RangeGetAdjustmentMethodInfo
- data RangeGetFillLevelMethodInfo
- data RangeGetFlippableMethodInfo
- data RangeGetInvertedMethodInfo
- data RangeGetLowerStepperSensitivityMethodInfo
- data RangeGetMinSliderSizeMethodInfo
- data RangeGetRangeRectMethodInfo
- data RangeGetRestrictToFillLevelMethodInfo
- data RangeGetRoundDigitsMethodInfo
- data RangeGetShowFillLevelMethodInfo
- data RangeGetSliderRangeMethodInfo
- data RangeGetSliderSizeFixedMethodInfo
- data RangeGetUpperStepperSensitivityMethodInfo
- data RangeGetValueMethodInfo
- data RangeInvertedPropertyInfo
- data RangeLowerStepperSensitivityPropertyInfo
- data RangeMoveSliderSignalInfo
- data RangeRestrictToFillLevelPropertyInfo
- data RangeRoundDigitsPropertyInfo
- data RangeSetAdjustmentMethodInfo
- data RangeSetFillLevelMethodInfo
- data RangeSetFlippableMethodInfo
- data RangeSetIncrementsMethodInfo
- data RangeSetInvertedMethodInfo
- data RangeSetLowerStepperSensitivityMethodInfo
- data RangeSetMinSliderSizeMethodInfo
- data RangeSetRangeMethodInfo
- data RangeSetRestrictToFillLevelMethodInfo
- data RangeSetRoundDigitsMethodInfo
- data RangeSetShowFillLevelMethodInfo
- data RangeSetSliderSizeFixedMethodInfo
- data RangeSetUpperStepperSensitivityMethodInfo
- data RangeSetValueMethodInfo
- data RangeShowFillLevelPropertyInfo
- data RangeUpperStepperSensitivityPropertyInfo
- data RangeValueChangedSignalInfo
- type family ResolveRangeMethod (t :: Symbol) o where ...
- rangeAdjustment :: AttrLabelProxy "adjustment"
- rangeFillLevel :: AttrLabelProxy "fillLevel"
- rangeInverted :: AttrLabelProxy "inverted"
- rangeLowerStepperSensitivity :: AttrLabelProxy "lowerStepperSensitivity"
- rangeRestrictToFillLevel :: AttrLabelProxy "restrictToFillLevel"
- rangeRoundDigits :: AttrLabelProxy "roundDigits"
- rangeShowFillLevel :: AttrLabelProxy "showFillLevel"
- rangeUpperStepperSensitivity :: AttrLabelProxy "upperStepperSensitivity"
- type family ResolveRangeAccessibleMethod (t :: Symbol) o where ...
- data RcStyleCopyMethodInfo
- type family ResolveRcStyleMethod (t :: Symbol) o where ...
- data RecentActionGetShowNumbersMethodInfo
- data RecentActionSetShowNumbersMethodInfo
- data RecentActionShowNumbersPropertyInfo
- type family ResolveRecentActionMethod (t :: Symbol) o where ...
- recentActionShowNumbers :: AttrLabelProxy "showNumbers"
- type family ResolveRecentChooserDialogMethod (t :: Symbol) o where ...
- data RecentChooserMenuGetShowNumbersMethodInfo
- data RecentChooserMenuSetShowNumbersMethodInfo
- data RecentChooserMenuShowNumbersPropertyInfo
- type family ResolveRecentChooserMenuMethod (t :: Symbol) o where ...
- recentChooserMenuShowNumbers :: AttrLabelProxy "showNumbers"
- type family ResolveRecentChooserWidgetMethod (t :: Symbol) o where ...
- data RecentFilterAddAgeMethodInfo
- data RecentFilterAddApplicationMethodInfo
- data RecentFilterAddCustomMethodInfo
- data RecentFilterAddGroupMethodInfo
- data RecentFilterAddMimeTypeMethodInfo
- data RecentFilterAddPatternMethodInfo
- data RecentFilterAddPixbufFormatsMethodInfo
- data RecentFilterFilterMethodInfo
- data RecentFilterGetNameMethodInfo
- data RecentFilterGetNeededMethodInfo
- data RecentFilterSetNameMethodInfo
- type family ResolveRecentFilterMethod (t :: Symbol) o where ...
- data RecentManagerAddFullMethodInfo
- data RecentManagerAddItemMethodInfo
- data RecentManagerChangedSignalInfo
- data RecentManagerFilenamePropertyInfo
- data RecentManagerGetItemsMethodInfo
- data RecentManagerHasItemMethodInfo
- data RecentManagerLookupItemMethodInfo
- data RecentManagerMoveItemMethodInfo
- data RecentManagerPurgeItemsMethodInfo
- data RecentManagerRemoveItemMethodInfo
- data RecentManagerSizePropertyInfo
- type family ResolveRecentManagerMethod (t :: Symbol) o where ...
- recentManagerFilename :: AttrLabelProxy "filename"
- recentManagerSize :: AttrLabelProxy "size"
- data RendererCellAccessibleRendererPropertyInfo
- type family ResolveRendererCellAccessibleMethod (t :: Symbol) o where ...
- rendererCellAccessibleRenderer :: AttrLabelProxy "renderer"
- type family ResolveRevealerMethod (t :: Symbol) o where ...
- data RevealerChildRevealedPropertyInfo
- data RevealerGetChildRevealedMethodInfo
- data RevealerGetRevealChildMethodInfo
- data RevealerGetTransitionDurationMethodInfo
- data RevealerGetTransitionTypeMethodInfo
- data RevealerRevealChildPropertyInfo
- data RevealerSetRevealChildMethodInfo
- data RevealerSetTransitionDurationMethodInfo
- data RevealerSetTransitionTypeMethodInfo
- data RevealerTransitionDurationPropertyInfo
- data RevealerTransitionTypePropertyInfo
- revealerChildRevealed :: AttrLabelProxy "childRevealed"
- revealerRevealChild :: AttrLabelProxy "revealChild"
- revealerTransitionDuration :: AttrLabelProxy "transitionDuration"
- revealerTransitionType :: AttrLabelProxy "transitionType"
- type family ResolveScaleMethod (t :: Symbol) o where ...
- data ScaleAddMarkMethodInfo
- data ScaleClearMarksMethodInfo
- data ScaleDigitsPropertyInfo
- data ScaleDrawValuePropertyInfo
- data ScaleFormatValueSignalInfo
- data ScaleGetDigitsMethodInfo
- data ScaleGetDrawValueMethodInfo
- data ScaleGetHasOriginMethodInfo
- data ScaleGetLayoutMethodInfo
- data ScaleGetLayoutOffsetsMethodInfo
- data ScaleGetValuePosMethodInfo
- data ScaleHasOriginPropertyInfo
- data ScaleSetDigitsMethodInfo
- data ScaleSetDrawValueMethodInfo
- data ScaleSetHasOriginMethodInfo
- data ScaleSetValuePosMethodInfo
- data ScaleValuePosPropertyInfo
- scaleDigits :: AttrLabelProxy "digits"
- scaleDrawValue :: AttrLabelProxy "drawValue"
- scaleHasOrigin :: AttrLabelProxy "hasOrigin"
- scaleValuePos :: AttrLabelProxy "valuePos"
- type family ResolveScaleAccessibleMethod (t :: Symbol) o where ...
- type family ResolveScaleButtonMethod (t :: Symbol) o where ...
- data ScaleButtonAdjustmentPropertyInfo
- data ScaleButtonGetAdjustmentMethodInfo
- data ScaleButtonGetMinusButtonMethodInfo
- data ScaleButtonGetPlusButtonMethodInfo
- data ScaleButtonGetPopupMethodInfo
- data ScaleButtonGetValueMethodInfo
- data ScaleButtonIconsPropertyInfo
- data ScaleButtonPopdownSignalInfo
- data ScaleButtonPopupSignalInfo
- data ScaleButtonSetAdjustmentMethodInfo
- data ScaleButtonSetIconsMethodInfo
- data ScaleButtonSetValueMethodInfo
- data ScaleButtonSizePropertyInfo
- data ScaleButtonValueChangedSignalInfo
- data ScaleButtonValuePropertyInfo
- scaleButtonAdjustment :: AttrLabelProxy "adjustment"
- scaleButtonIcons :: AttrLabelProxy "icons"
- scaleButtonSize :: AttrLabelProxy "size"
- scaleButtonValue :: AttrLabelProxy "value"
- type family ResolveScaleButtonAccessibleMethod (t :: Symbol) o where ...
- type family ResolveScrollbarMethod (t :: Symbol) o where ...
- type family ResolveScrolledWindowMethod (t :: Symbol) o where ...
- data ScrolledWindowAddWithViewportMethodInfo
- data ScrolledWindowEdgeOvershotSignalInfo
- data ScrolledWindowEdgeReachedSignalInfo
- data ScrolledWindowGetCaptureButtonPressMethodInfo
- data ScrolledWindowGetHadjustmentMethodInfo
- data ScrolledWindowGetHscrollbarMethodInfo
- data ScrolledWindowGetKineticScrollingMethodInfo
- data ScrolledWindowGetMaxContentHeightMethodInfo
- data ScrolledWindowGetMaxContentWidthMethodInfo
- data ScrolledWindowGetMinContentHeightMethodInfo
- data ScrolledWindowGetMinContentWidthMethodInfo
- data ScrolledWindowGetOverlayScrollingMethodInfo
- data ScrolledWindowGetPlacementMethodInfo
- data ScrolledWindowGetPolicyMethodInfo
- data ScrolledWindowGetPropagateNaturalHeightMethodInfo
- data ScrolledWindowGetPropagateNaturalWidthMethodInfo
- data ScrolledWindowGetShadowTypeMethodInfo
- data ScrolledWindowGetVadjustmentMethodInfo
- data ScrolledWindowGetVscrollbarMethodInfo
- data ScrolledWindowHadjustmentPropertyInfo
- data ScrolledWindowHscrollbarPolicyPropertyInfo
- data ScrolledWindowKineticScrollingPropertyInfo
- data ScrolledWindowMaxContentHeightPropertyInfo
- data ScrolledWindowMaxContentWidthPropertyInfo
- data ScrolledWindowMinContentHeightPropertyInfo
- data ScrolledWindowMinContentWidthPropertyInfo
- data ScrolledWindowMoveFocusOutSignalInfo
- data ScrolledWindowOverlayScrollingPropertyInfo
- data ScrolledWindowPropagateNaturalHeightPropertyInfo
- data ScrolledWindowPropagateNaturalWidthPropertyInfo
- data ScrolledWindowScrollChildSignalInfo
- data ScrolledWindowSetCaptureButtonPressMethodInfo
- data ScrolledWindowSetHadjustmentMethodInfo
- data ScrolledWindowSetKineticScrollingMethodInfo
- data ScrolledWindowSetMaxContentHeightMethodInfo
- data ScrolledWindowSetMaxContentWidthMethodInfo
- data ScrolledWindowSetMinContentHeightMethodInfo
- data ScrolledWindowSetMinContentWidthMethodInfo
- data ScrolledWindowSetOverlayScrollingMethodInfo
- data ScrolledWindowSetPlacementMethodInfo
- data ScrolledWindowSetPolicyMethodInfo
- data ScrolledWindowSetPropagateNaturalHeightMethodInfo
- data ScrolledWindowSetPropagateNaturalWidthMethodInfo
- data ScrolledWindowSetShadowTypeMethodInfo
- data ScrolledWindowSetVadjustmentMethodInfo
- data ScrolledWindowShadowTypePropertyInfo
- data ScrolledWindowUnsetPlacementMethodInfo
- data ScrolledWindowVadjustmentPropertyInfo
- data ScrolledWindowVscrollbarPolicyPropertyInfo
- data ScrolledWindowWindowPlacementPropertyInfo
- data ScrolledWindowWindowPlacementSetPropertyInfo
- scrolledWindowHadjustment :: AttrLabelProxy "hadjustment"
- scrolledWindowHscrollbarPolicy :: AttrLabelProxy "hscrollbarPolicy"
- scrolledWindowKineticScrolling :: AttrLabelProxy "kineticScrolling"
- scrolledWindowMaxContentHeight :: AttrLabelProxy "maxContentHeight"
- scrolledWindowMaxContentWidth :: AttrLabelProxy "maxContentWidth"
- scrolledWindowMinContentHeight :: AttrLabelProxy "minContentHeight"
- scrolledWindowMinContentWidth :: AttrLabelProxy "minContentWidth"
- scrolledWindowOverlayScrolling :: AttrLabelProxy "overlayScrolling"
- scrolledWindowPropagateNaturalHeight :: AttrLabelProxy "propagateNaturalHeight"
- scrolledWindowPropagateNaturalWidth :: AttrLabelProxy "propagateNaturalWidth"
- scrolledWindowShadowType :: AttrLabelProxy "shadowType"
- scrolledWindowVadjustment :: AttrLabelProxy "vadjustment"
- scrolledWindowVscrollbarPolicy :: AttrLabelProxy "vscrollbarPolicy"
- scrolledWindowWindowPlacement :: AttrLabelProxy "windowPlacement"
- scrolledWindowWindowPlacementSet :: AttrLabelProxy "windowPlacementSet"
- type family ResolveScrolledWindowAccessibleMethod (t :: Symbol) o where ...
- type family ResolveSearchBarMethod (t :: Symbol) o where ...
- data SearchBarConnectEntryMethodInfo
- data SearchBarGetSearchModeMethodInfo
- data SearchBarGetShowCloseButtonMethodInfo
- data SearchBarHandleEventMethodInfo
- data SearchBarSearchModeEnabledPropertyInfo
- data SearchBarSetSearchModeMethodInfo
- data SearchBarSetShowCloseButtonMethodInfo
- data SearchBarShowCloseButtonPropertyInfo
- searchBarSearchModeEnabled :: AttrLabelProxy "searchModeEnabled"
- searchBarShowCloseButton :: AttrLabelProxy "showCloseButton"
- type family ResolveSearchEntryMethod (t :: Symbol) o where ...
- data SearchEntryHandleEventMethodInfo
- data SearchEntryNextMatchSignalInfo
- data SearchEntryPreviousMatchSignalInfo
- data SearchEntrySearchChangedSignalInfo
- data SearchEntryStopSearchSignalInfo
- type family ResolveSeparatorMethod (t :: Symbol) o where ...
- type family ResolveSeparatorMenuItemMethod (t :: Symbol) o where ...
- type family ResolveSeparatorToolItemMethod (t :: Symbol) o where ...
- data SeparatorToolItemDrawPropertyInfo
- data SeparatorToolItemGetDrawMethodInfo
- data SeparatorToolItemSetDrawMethodInfo
- separatorToolItemDraw :: AttrLabelProxy "draw"
- type family ResolveSettingsMethod (t :: Symbol) o where ...
- data SettingsColorHashPropertyInfo
- data SettingsGtkAlternativeButtonOrderPropertyInfo
- data SettingsGtkAlternativeSortArrowsPropertyInfo
- data SettingsGtkApplicationPreferDarkThemePropertyInfo
- data SettingsGtkAutoMnemonicsPropertyInfo
- data SettingsGtkButtonImagesPropertyInfo
- data SettingsGtkCanChangeAccelsPropertyInfo
- data SettingsGtkColorPalettePropertyInfo
- data SettingsGtkColorSchemePropertyInfo
- data SettingsGtkCursorAspectRatioPropertyInfo
- data SettingsGtkCursorBlinkPropertyInfo
- data SettingsGtkCursorBlinkTimePropertyInfo
- data SettingsGtkCursorBlinkTimeoutPropertyInfo
- data SettingsGtkCursorThemeNamePropertyInfo
- data SettingsGtkCursorThemeSizePropertyInfo
- data SettingsGtkDecorationLayoutPropertyInfo
- data SettingsGtkDialogsUseHeaderPropertyInfo
- data SettingsGtkDndDragThresholdPropertyInfo
- data SettingsGtkDoubleClickDistancePropertyInfo
- data SettingsGtkDoubleClickTimePropertyInfo
- data SettingsGtkEnableAccelsPropertyInfo
- data SettingsGtkEnableAnimationsPropertyInfo
- data SettingsGtkEnableEventSoundsPropertyInfo
- data SettingsGtkEnableInputFeedbackSoundsPropertyInfo
- data SettingsGtkEnableMnemonicsPropertyInfo
- data SettingsGtkEnablePrimaryPastePropertyInfo
- data SettingsGtkEnableTooltipsPropertyInfo
- data SettingsGtkEntryPasswordHintTimeoutPropertyInfo
- data SettingsGtkEntrySelectOnFocusPropertyInfo
- data SettingsGtkErrorBellPropertyInfo
- data SettingsGtkFallbackIconThemePropertyInfo
- data SettingsGtkFileChooserBackendPropertyInfo
- data SettingsGtkFontNamePropertyInfo
- data SettingsGtkFontconfigTimestampPropertyInfo
- data SettingsGtkIconSizesPropertyInfo
- data SettingsGtkIconThemeNamePropertyInfo
- data SettingsGtkImModulePropertyInfo
- data SettingsGtkImPreeditStylePropertyInfo
- data SettingsGtkImStatusStylePropertyInfo
- data SettingsGtkKeyThemeNamePropertyInfo
- data SettingsGtkKeynavCursorOnlyPropertyInfo
- data SettingsGtkKeynavUseCaretPropertyInfo
- data SettingsGtkKeynavWrapAroundPropertyInfo
- data SettingsGtkLabelSelectOnFocusPropertyInfo
- data SettingsGtkLongPressTimePropertyInfo
- data SettingsGtkMenuBarAccelPropertyInfo
- data SettingsGtkMenuBarPopupDelayPropertyInfo
- data SettingsGtkMenuImagesPropertyInfo
- data SettingsGtkMenuPopdownDelayPropertyInfo
- data SettingsGtkMenuPopupDelayPropertyInfo
- data SettingsGtkModulesPropertyInfo
- data SettingsGtkOverlayScrollingPropertyInfo
- data SettingsGtkPrimaryButtonWarpsSliderPropertyInfo
- data SettingsGtkPrintBackendsPropertyInfo
- data SettingsGtkPrintPreviewCommandPropertyInfo
- data SettingsGtkRecentFilesEnabledPropertyInfo
- data SettingsGtkRecentFilesLimitPropertyInfo
- data SettingsGtkRecentFilesMaxAgePropertyInfo
- data SettingsGtkScrolledWindowPlacementPropertyInfo
- data SettingsGtkShellShowsAppMenuPropertyInfo
- data SettingsGtkShellShowsDesktopPropertyInfo
- data SettingsGtkShellShowsMenubarPropertyInfo
- data SettingsGtkShowInputMethodMenuPropertyInfo
- data SettingsGtkShowUnicodeMenuPropertyInfo
- data SettingsGtkSoundThemeNamePropertyInfo
- data SettingsGtkSplitCursorPropertyInfo
- data SettingsGtkThemeNamePropertyInfo
- data SettingsGtkTimeoutExpandPropertyInfo
- data SettingsGtkTimeoutInitialPropertyInfo
- data SettingsGtkTimeoutRepeatPropertyInfo
- data SettingsGtkTitlebarDoubleClickPropertyInfo
- data SettingsGtkTitlebarMiddleClickPropertyInfo
- data SettingsGtkTitlebarRightClickPropertyInfo
- data SettingsGtkToolbarIconSizePropertyInfo
- data SettingsGtkToolbarStylePropertyInfo
- data SettingsGtkTooltipBrowseModeTimeoutPropertyInfo
- data SettingsGtkTooltipBrowseTimeoutPropertyInfo
- data SettingsGtkTooltipTimeoutPropertyInfo
- data SettingsGtkTouchscreenModePropertyInfo
- data SettingsGtkVisibleFocusPropertyInfo
- data SettingsGtkXftAntialiasPropertyInfo
- data SettingsGtkXftDpiPropertyInfo
- data SettingsGtkXftHintingPropertyInfo
- data SettingsGtkXftHintstylePropertyInfo
- data SettingsGtkXftRgbaPropertyInfo
- data SettingsResetPropertyMethodInfo
- data SettingsSetDoublePropertyMethodInfo
- data SettingsSetLongPropertyMethodInfo
- data SettingsSetPropertyValueMethodInfo
- data SettingsSetStringPropertyMethodInfo
- settingsColorHash :: AttrLabelProxy "colorHash"
- settingsGtkAlternativeButtonOrder :: AttrLabelProxy "gtkAlternativeButtonOrder"
- settingsGtkAlternativeSortArrows :: AttrLabelProxy "gtkAlternativeSortArrows"
- settingsGtkApplicationPreferDarkTheme :: AttrLabelProxy "gtkApplicationPreferDarkTheme"
- settingsGtkAutoMnemonics :: AttrLabelProxy "gtkAutoMnemonics"
- settingsGtkButtonImages :: AttrLabelProxy "gtkButtonImages"
- settingsGtkCanChangeAccels :: AttrLabelProxy "gtkCanChangeAccels"
- settingsGtkColorPalette :: AttrLabelProxy "gtkColorPalette"
- settingsGtkColorScheme :: AttrLabelProxy "gtkColorScheme"
- settingsGtkCursorAspectRatio :: AttrLabelProxy "gtkCursorAspectRatio"
- settingsGtkCursorBlink :: AttrLabelProxy "gtkCursorBlink"
- settingsGtkCursorBlinkTime :: AttrLabelProxy "gtkCursorBlinkTime"
- settingsGtkCursorBlinkTimeout :: AttrLabelProxy "gtkCursorBlinkTimeout"
- settingsGtkCursorThemeName :: AttrLabelProxy "gtkCursorThemeName"
- settingsGtkCursorThemeSize :: AttrLabelProxy "gtkCursorThemeSize"
- settingsGtkDecorationLayout :: AttrLabelProxy "gtkDecorationLayout"
- settingsGtkDialogsUseHeader :: AttrLabelProxy "gtkDialogsUseHeader"
- settingsGtkDndDragThreshold :: AttrLabelProxy "gtkDndDragThreshold"
- settingsGtkDoubleClickDistance :: AttrLabelProxy "gtkDoubleClickDistance"
- settingsGtkDoubleClickTime :: AttrLabelProxy "gtkDoubleClickTime"
- settingsGtkEnableAccels :: AttrLabelProxy "gtkEnableAccels"
- settingsGtkEnableAnimations :: AttrLabelProxy "gtkEnableAnimations"
- settingsGtkEnableEventSounds :: AttrLabelProxy "gtkEnableEventSounds"
- settingsGtkEnableInputFeedbackSounds :: AttrLabelProxy "gtkEnableInputFeedbackSounds"
- settingsGtkEnableMnemonics :: AttrLabelProxy "gtkEnableMnemonics"
- settingsGtkEnablePrimaryPaste :: AttrLabelProxy "gtkEnablePrimaryPaste"
- settingsGtkEnableTooltips :: AttrLabelProxy "gtkEnableTooltips"
- settingsGtkEntryPasswordHintTimeout :: AttrLabelProxy "gtkEntryPasswordHintTimeout"
- settingsGtkEntrySelectOnFocus :: AttrLabelProxy "gtkEntrySelectOnFocus"
- settingsGtkErrorBell :: AttrLabelProxy "gtkErrorBell"
- settingsGtkFallbackIconTheme :: AttrLabelProxy "gtkFallbackIconTheme"
- settingsGtkFileChooserBackend :: AttrLabelProxy "gtkFileChooserBackend"
- settingsGtkFontName :: AttrLabelProxy "gtkFontName"
- settingsGtkFontconfigTimestamp :: AttrLabelProxy "gtkFontconfigTimestamp"
- settingsGtkIconSizes :: AttrLabelProxy "gtkIconSizes"
- settingsGtkIconThemeName :: AttrLabelProxy "gtkIconThemeName"
- settingsGtkImModule :: AttrLabelProxy "gtkImModule"
- settingsGtkImPreeditStyle :: AttrLabelProxy "gtkImPreeditStyle"
- settingsGtkImStatusStyle :: AttrLabelProxy "gtkImStatusStyle"
- settingsGtkKeyThemeName :: AttrLabelProxy "gtkKeyThemeName"
- settingsGtkKeynavCursorOnly :: AttrLabelProxy "gtkKeynavCursorOnly"
- settingsGtkKeynavUseCaret :: AttrLabelProxy "gtkKeynavUseCaret"
- settingsGtkKeynavWrapAround :: AttrLabelProxy "gtkKeynavWrapAround"
- settingsGtkLabelSelectOnFocus :: AttrLabelProxy "gtkLabelSelectOnFocus"
- settingsGtkLongPressTime :: AttrLabelProxy "gtkLongPressTime"
- settingsGtkMenuBarAccel :: AttrLabelProxy "gtkMenuBarAccel"
- settingsGtkMenuBarPopupDelay :: AttrLabelProxy "gtkMenuBarPopupDelay"
- settingsGtkMenuImages :: AttrLabelProxy "gtkMenuImages"
- settingsGtkMenuPopdownDelay :: AttrLabelProxy "gtkMenuPopdownDelay"
- settingsGtkMenuPopupDelay :: AttrLabelProxy "gtkMenuPopupDelay"
- settingsGtkModules :: AttrLabelProxy "gtkModules"
- settingsGtkOverlayScrolling :: AttrLabelProxy "gtkOverlayScrolling"
- settingsGtkPrimaryButtonWarpsSlider :: AttrLabelProxy "gtkPrimaryButtonWarpsSlider"
- settingsGtkPrintBackends :: AttrLabelProxy "gtkPrintBackends"
- settingsGtkPrintPreviewCommand :: AttrLabelProxy "gtkPrintPreviewCommand"
- settingsGtkRecentFilesEnabled :: AttrLabelProxy "gtkRecentFilesEnabled"
- settingsGtkRecentFilesLimit :: AttrLabelProxy "gtkRecentFilesLimit"
- settingsGtkRecentFilesMaxAge :: AttrLabelProxy "gtkRecentFilesMaxAge"
- settingsGtkScrolledWindowPlacement :: AttrLabelProxy "gtkScrolledWindowPlacement"
- settingsGtkShellShowsAppMenu :: AttrLabelProxy "gtkShellShowsAppMenu"
- settingsGtkShellShowsDesktop :: AttrLabelProxy "gtkShellShowsDesktop"
- settingsGtkShellShowsMenubar :: AttrLabelProxy "gtkShellShowsMenubar"
- settingsGtkShowInputMethodMenu :: AttrLabelProxy "gtkShowInputMethodMenu"
- settingsGtkShowUnicodeMenu :: AttrLabelProxy "gtkShowUnicodeMenu"
- settingsGtkSoundThemeName :: AttrLabelProxy "gtkSoundThemeName"
- settingsGtkSplitCursor :: AttrLabelProxy "gtkSplitCursor"
- settingsGtkThemeName :: AttrLabelProxy "gtkThemeName"
- settingsGtkTimeoutExpand :: AttrLabelProxy "gtkTimeoutExpand"
- settingsGtkTimeoutInitial :: AttrLabelProxy "gtkTimeoutInitial"
- settingsGtkTimeoutRepeat :: AttrLabelProxy "gtkTimeoutRepeat"
- settingsGtkTitlebarDoubleClick :: AttrLabelProxy "gtkTitlebarDoubleClick"
- settingsGtkTitlebarMiddleClick :: AttrLabelProxy "gtkTitlebarMiddleClick"
- settingsGtkTitlebarRightClick :: AttrLabelProxy "gtkTitlebarRightClick"
- settingsGtkToolbarIconSize :: AttrLabelProxy "gtkToolbarIconSize"
- settingsGtkToolbarStyle :: AttrLabelProxy "gtkToolbarStyle"
- settingsGtkTooltipBrowseModeTimeout :: AttrLabelProxy "gtkTooltipBrowseModeTimeout"
- settingsGtkTooltipBrowseTimeout :: AttrLabelProxy "gtkTooltipBrowseTimeout"
- settingsGtkTooltipTimeout :: AttrLabelProxy "gtkTooltipTimeout"
- settingsGtkTouchscreenMode :: AttrLabelProxy "gtkTouchscreenMode"
- settingsGtkVisibleFocus :: AttrLabelProxy "gtkVisibleFocus"
- settingsGtkXftAntialias :: AttrLabelProxy "gtkXftAntialias"
- settingsGtkXftDpi :: AttrLabelProxy "gtkXftDpi"
- settingsGtkXftHinting :: AttrLabelProxy "gtkXftHinting"
- settingsGtkXftHintstyle :: AttrLabelProxy "gtkXftHintstyle"
- settingsGtkXftRgba :: AttrLabelProxy "gtkXftRgba"
- type family ResolveShortcutLabelMethod (t :: Symbol) o where ...
- data ShortcutLabelAcceleratorPropertyInfo
- data ShortcutLabelDisabledTextPropertyInfo
- data ShortcutLabelGetAcceleratorMethodInfo
- data ShortcutLabelGetDisabledTextMethodInfo
- data ShortcutLabelSetAcceleratorMethodInfo
- data ShortcutLabelSetDisabledTextMethodInfo
- shortcutLabelAccelerator :: AttrLabelProxy "accelerator"
- shortcutLabelDisabledText :: AttrLabelProxy "disabledText"
- type family ResolveShortcutsGroupMethod (t :: Symbol) o where ...
- data ShortcutsGroupAccelSizeGroupPropertyInfo
- data ShortcutsGroupHeightPropertyInfo
- data ShortcutsGroupTitlePropertyInfo
- data ShortcutsGroupTitleSizeGroupPropertyInfo
- data ShortcutsGroupViewPropertyInfo
- shortcutsGroupAccelSizeGroup :: AttrLabelProxy "accelSizeGroup"
- shortcutsGroupHeight :: AttrLabelProxy "height"
- shortcutsGroupTitle :: AttrLabelProxy "title"
- shortcutsGroupTitleSizeGroup :: AttrLabelProxy "titleSizeGroup"
- shortcutsGroupView :: AttrLabelProxy "view"
- type family ResolveShortcutsSectionMethod (t :: Symbol) o where ...
- data ShortcutsSectionChangeCurrentPageSignalInfo
- data ShortcutsSectionMaxHeightPropertyInfo
- data ShortcutsSectionSectionNamePropertyInfo
- data ShortcutsSectionTitlePropertyInfo
- data ShortcutsSectionViewNamePropertyInfo
- shortcutsSectionMaxHeight :: AttrLabelProxy "maxHeight"
- shortcutsSectionSectionName :: AttrLabelProxy "sectionName"
- shortcutsSectionTitle :: AttrLabelProxy "title"
- shortcutsSectionViewName :: AttrLabelProxy "viewName"
- type family ResolveShortcutsShortcutMethod (t :: Symbol) o where ...
- data ShortcutsShortcutAccelSizeGroupPropertyInfo
- data ShortcutsShortcutAcceleratorPropertyInfo
- data ShortcutsShortcutActionNamePropertyInfo
- data ShortcutsShortcutDirectionPropertyInfo
- data ShortcutsShortcutIconPropertyInfo
- data ShortcutsShortcutIconSetPropertyInfo
- data ShortcutsShortcutShortcutTypePropertyInfo
- data ShortcutsShortcutSubtitlePropertyInfo
- data ShortcutsShortcutSubtitleSetPropertyInfo
- data ShortcutsShortcutTitlePropertyInfo
- data ShortcutsShortcutTitleSizeGroupPropertyInfo
- shortcutsShortcutAccelSizeGroup :: AttrLabelProxy "accelSizeGroup"
- shortcutsShortcutAccelerator :: AttrLabelProxy "accelerator"
- shortcutsShortcutActionName :: AttrLabelProxy "actionName"
- shortcutsShortcutDirection :: AttrLabelProxy "direction"
- shortcutsShortcutIcon :: AttrLabelProxy "icon"
- shortcutsShortcutIconSet :: AttrLabelProxy "iconSet"
- shortcutsShortcutShortcutType :: AttrLabelProxy "shortcutType"
- shortcutsShortcutSubtitle :: AttrLabelProxy "subtitle"
- shortcutsShortcutSubtitleSet :: AttrLabelProxy "subtitleSet"
- shortcutsShortcutTitle :: AttrLabelProxy "title"
- shortcutsShortcutTitleSizeGroup :: AttrLabelProxy "titleSizeGroup"
- type family ResolveShortcutsWindowMethod (t :: Symbol) o where ...
- data ShortcutsWindowCloseSignalInfo
- data ShortcutsWindowSearchSignalInfo
- data ShortcutsWindowSectionNamePropertyInfo
- data ShortcutsWindowViewNamePropertyInfo
- shortcutsWindowSectionName :: AttrLabelProxy "sectionName"
- shortcutsWindowViewName :: AttrLabelProxy "viewName"
- type family ResolveSizeGroupMethod (t :: Symbol) o where ...
- data SizeGroupAddWidgetMethodInfo
- data SizeGroupGetIgnoreHiddenMethodInfo
- data SizeGroupGetModeMethodInfo
- data SizeGroupGetWidgetsMethodInfo
- data SizeGroupIgnoreHiddenPropertyInfo
- data SizeGroupModePropertyInfo
- data SizeGroupRemoveWidgetMethodInfo
- data SizeGroupSetIgnoreHiddenMethodInfo
- data SizeGroupSetModeMethodInfo
- sizeGroupIgnoreHidden :: AttrLabelProxy "ignoreHidden"
- sizeGroupMode :: AttrLabelProxy "mode"
- type family ResolveSocketMethod (t :: Symbol) o where ...
- data SocketAddIdMethodInfo
- data SocketGetIdMethodInfo
- data SocketGetPlugWindowMethodInfo
- data SocketPlugAddedSignalInfo
- data SocketPlugRemovedSignalInfo
- type family ResolveSocketAccessibleMethod (t :: Symbol) o where ...
- data SocketAccessibleEmbedMethodInfo
- type family ResolveSpinButtonMethod (t :: Symbol) o where ...
- data SpinButtonAdjustmentPropertyInfo
- data SpinButtonChangeValueSignalInfo
- data SpinButtonClimbRatePropertyInfo
- data SpinButtonConfigureMethodInfo
- data SpinButtonDigitsPropertyInfo
- data SpinButtonGetAdjustmentMethodInfo
- data SpinButtonGetDigitsMethodInfo
- data SpinButtonGetIncrementsMethodInfo
- data SpinButtonGetNumericMethodInfo
- data SpinButtonGetRangeMethodInfo
- data SpinButtonGetSnapToTicksMethodInfo
- data SpinButtonGetUpdatePolicyMethodInfo
- data SpinButtonGetValueAsIntMethodInfo
- data SpinButtonGetValueMethodInfo
- data SpinButtonGetWrapMethodInfo
- data SpinButtonInputSignalInfo
- data SpinButtonNumericPropertyInfo
- data SpinButtonOutputSignalInfo
- data SpinButtonSetAdjustmentMethodInfo
- data SpinButtonSetDigitsMethodInfo
- data SpinButtonSetIncrementsMethodInfo
- data SpinButtonSetNumericMethodInfo
- data SpinButtonSetRangeMethodInfo
- data SpinButtonSetSnapToTicksMethodInfo
- data SpinButtonSetUpdatePolicyMethodInfo
- data SpinButtonSetValueMethodInfo
- data SpinButtonSetWrapMethodInfo
- data SpinButtonSnapToTicksPropertyInfo
- data SpinButtonSpinMethodInfo
- data SpinButtonUpdateMethodInfo
- data SpinButtonUpdatePolicyPropertyInfo
- data SpinButtonValueChangedSignalInfo
- data SpinButtonValuePropertyInfo
- data SpinButtonWrapPropertyInfo
- data SpinButtonWrappedSignalInfo
- spinButtonAdjustment :: AttrLabelProxy "adjustment"
- spinButtonClimbRate :: AttrLabelProxy "climbRate"
- spinButtonDigits :: AttrLabelProxy "digits"
- spinButtonNumeric :: AttrLabelProxy "numeric"
- spinButtonSnapToTicks :: AttrLabelProxy "snapToTicks"
- spinButtonUpdatePolicy :: AttrLabelProxy "updatePolicy"
- spinButtonValue :: AttrLabelProxy "value"
- spinButtonWrap :: AttrLabelProxy "wrap"
- type family ResolveSpinButtonAccessibleMethod (t :: Symbol) o where ...
- type family ResolveSpinnerMethod (t :: Symbol) o where ...
- data SpinnerActivePropertyInfo
- data SpinnerStartMethodInfo
- data SpinnerStopMethodInfo
- spinnerActive :: AttrLabelProxy "active"
- type family ResolveSpinnerAccessibleMethod (t :: Symbol) o where ...
- type family ResolveStackMethod (t :: Symbol) o where ...
- data StackAddNamedMethodInfo
- data StackAddTitledMethodInfo
- data StackGetChildByNameMethodInfo
- data StackGetHhomogeneousMethodInfo
- data StackGetHomogeneousMethodInfo
- data StackGetInterpolateSizeMethodInfo
- data StackGetTransitionDurationMethodInfo
- data StackGetTransitionRunningMethodInfo
- data StackGetTransitionTypeMethodInfo
- data StackGetVhomogeneousMethodInfo
- data StackGetVisibleChildMethodInfo
- data StackGetVisibleChildNameMethodInfo
- data StackHhomogeneousPropertyInfo
- data StackHomogeneousPropertyInfo
- data StackInterpolateSizePropertyInfo
- data StackSetHhomogeneousMethodInfo
- data StackSetHomogeneousMethodInfo
- data StackSetInterpolateSizeMethodInfo
- data StackSetTransitionDurationMethodInfo
- data StackSetTransitionTypeMethodInfo
- data StackSetVhomogeneousMethodInfo
- data StackSetVisibleChildFullMethodInfo
- data StackSetVisibleChildMethodInfo
- data StackSetVisibleChildNameMethodInfo
- data StackTransitionDurationPropertyInfo
- data StackTransitionRunningPropertyInfo
- data StackTransitionTypePropertyInfo
- data StackVhomogeneousPropertyInfo
- data StackVisibleChildNamePropertyInfo
- data StackVisibleChildPropertyInfo
- stackHhomogeneous :: AttrLabelProxy "hhomogeneous"
- stackHomogeneous :: AttrLabelProxy "homogeneous"
- stackInterpolateSize :: AttrLabelProxy "interpolateSize"
- stackTransitionDuration :: AttrLabelProxy "transitionDuration"
- stackTransitionRunning :: AttrLabelProxy "transitionRunning"
- stackTransitionType :: AttrLabelProxy "transitionType"
- stackVhomogeneous :: AttrLabelProxy "vhomogeneous"
- stackVisibleChild :: AttrLabelProxy "visibleChild"
- stackVisibleChildName :: AttrLabelProxy "visibleChildName"
- type family ResolveStackAccessibleMethod (t :: Symbol) o where ...
- type family ResolveStackSidebarMethod (t :: Symbol) o where ...
- data StackSidebarGetStackMethodInfo
- data StackSidebarSetStackMethodInfo
- data StackSidebarStackPropertyInfo
- stackSidebarStack :: AttrLabelProxy "stack"
- type family ResolveStackSwitcherMethod (t :: Symbol) o where ...
- data StackSwitcherGetStackMethodInfo
- data StackSwitcherIconSizePropertyInfo
- data StackSwitcherSetStackMethodInfo
- data StackSwitcherStackPropertyInfo
- stackSwitcherIconSize :: AttrLabelProxy "iconSize"
- stackSwitcherStack :: AttrLabelProxy "stack"
- type family ResolveStatusIconMethod (t :: Symbol) o where ...
- data StatusIconActivateSignalInfo
- data StatusIconButtonPressEventSignalInfo
- data StatusIconButtonReleaseEventSignalInfo
- data StatusIconEmbeddedPropertyInfo
- data StatusIconFilePropertyInfo
- data StatusIconGetGeometryMethodInfo
- data StatusIconGetGiconMethodInfo
- data StatusIconGetHasTooltipMethodInfo
- data StatusIconGetIconNameMethodInfo
- data StatusIconGetPixbufMethodInfo
- data StatusIconGetScreenMethodInfo
- data StatusIconGetSizeMethodInfo
- data StatusIconGetStockMethodInfo
- data StatusIconGetStorageTypeMethodInfo
- data StatusIconGetTitleMethodInfo
- data StatusIconGetTooltipMarkupMethodInfo
- data StatusIconGetTooltipTextMethodInfo
- data StatusIconGetVisibleMethodInfo
- data StatusIconGetX11WindowIdMethodInfo
- data StatusIconGiconPropertyInfo
- data StatusIconHasTooltipPropertyInfo
- data StatusIconIconNamePropertyInfo
- data StatusIconIsEmbeddedMethodInfo
- data StatusIconOrientationPropertyInfo
- data StatusIconPixbufPropertyInfo
- data StatusIconPopupMenuSignalInfo
- data StatusIconQueryTooltipSignalInfo
- data StatusIconScreenPropertyInfo
- data StatusIconScrollEventSignalInfo
- data StatusIconSetFromFileMethodInfo
- data StatusIconSetFromGiconMethodInfo
- data StatusIconSetFromIconNameMethodInfo
- data StatusIconSetFromPixbufMethodInfo
- data StatusIconSetFromStockMethodInfo
- data StatusIconSetHasTooltipMethodInfo
- data StatusIconSetNameMethodInfo
- data StatusIconSetScreenMethodInfo
- data StatusIconSetTitleMethodInfo
- data StatusIconSetTooltipMarkupMethodInfo
- data StatusIconSetTooltipTextMethodInfo
- data StatusIconSetVisibleMethodInfo
- data StatusIconSizeChangedSignalInfo
- data StatusIconSizePropertyInfo
- data StatusIconStockPropertyInfo
- data StatusIconStorageTypePropertyInfo
- data StatusIconTitlePropertyInfo
- data StatusIconTooltipMarkupPropertyInfo
- data StatusIconTooltipTextPropertyInfo
- data StatusIconVisiblePropertyInfo
- statusIconEmbedded :: AttrLabelProxy "embedded"
- statusIconFile :: AttrLabelProxy "file"
- statusIconGicon :: AttrLabelProxy "gicon"
- statusIconHasTooltip :: AttrLabelProxy "hasTooltip"
- statusIconIconName :: AttrLabelProxy "iconName"
- statusIconOrientation :: AttrLabelProxy "orientation"
- statusIconPixbuf :: AttrLabelProxy "pixbuf"
- statusIconScreen :: AttrLabelProxy "screen"
- statusIconSize :: AttrLabelProxy "size"
- statusIconStock :: AttrLabelProxy "stock"
- statusIconStorageType :: AttrLabelProxy "storageType"
- statusIconTitle :: AttrLabelProxy "title"
- statusIconTooltipMarkup :: AttrLabelProxy "tooltipMarkup"
- statusIconTooltipText :: AttrLabelProxy "tooltipText"
- statusIconVisible :: AttrLabelProxy "visible"
- type family ResolveStatusbarMethod (t :: Symbol) o where ...
- data StatusbarGetContextIdMethodInfo
- data StatusbarGetMessageAreaMethodInfo
- data StatusbarPopMethodInfo
- data StatusbarPushMethodInfo
- data StatusbarRemoveAllMethodInfo
- data StatusbarRemoveMethodInfo
- data StatusbarTextPoppedSignalInfo
- data StatusbarTextPushedSignalInfo
- type family ResolveStatusbarAccessibleMethod (t :: Symbol) o where ...
- type family ResolveStyleMethod (t :: Symbol) o where ...
- data StyleApplyDefaultBackgroundMethodInfo
- data StyleContextPropertyInfo
- data StyleCopyMethodInfo
- data StyleDetachMethodInfo
- data StyleGetStylePropertyMethodInfo
- data StyleHasContextMethodInfo
- data StyleLookupColorMethodInfo
- data StyleLookupIconSetMethodInfo
- data StyleRealizeSignalInfo
- data StyleRenderIconMethodInfo
- data StyleSetBackgroundMethodInfo
- data StyleUnrealizeSignalInfo
- styleContext :: AttrLabelProxy "context"
- type family ResolveStyleContextMethod (t :: Symbol) o where ...
- data StyleContextAddClassMethodInfo
- data StyleContextAddProviderMethodInfo
- data StyleContextAddRegionMethodInfo
- data StyleContextCancelAnimationsMethodInfo
- data StyleContextChangedSignalInfo
- data StyleContextDirectionPropertyInfo
- data StyleContextGetBackgroundColorMethodInfo
- data StyleContextGetBorderColorMethodInfo
- data StyleContextGetBorderMethodInfo
- data StyleContextGetColorMethodInfo
- data StyleContextGetDirectionMethodInfo
- data StyleContextGetFontMethodInfo
- data StyleContextGetFrameClockMethodInfo
- data StyleContextGetJunctionSidesMethodInfo
- data StyleContextGetMarginMethodInfo
- data StyleContextGetPaddingMethodInfo
- data StyleContextGetParentMethodInfo
- data StyleContextGetPathMethodInfo
- data StyleContextGetPropertyMethodInfo
- data StyleContextGetScaleMethodInfo
- data StyleContextGetScreenMethodInfo
- data StyleContextGetSectionMethodInfo
- data StyleContextGetStateMethodInfo
- data StyleContextGetStylePropertyMethodInfo
- data StyleContextHasClassMethodInfo
- data StyleContextHasRegionMethodInfo
- data StyleContextInvalidateMethodInfo
- data StyleContextListClassesMethodInfo
- data StyleContextListRegionsMethodInfo
- data StyleContextLookupColorMethodInfo
- data StyleContextLookupIconSetMethodInfo
- data StyleContextNotifyStateChangeMethodInfo
- data StyleContextPaintClockPropertyInfo
- data StyleContextParentPropertyInfo
- data StyleContextPopAnimatableRegionMethodInfo
- data StyleContextPushAnimatableRegionMethodInfo
- data StyleContextRemoveClassMethodInfo
- data StyleContextRemoveProviderMethodInfo
- data StyleContextRemoveRegionMethodInfo
- data StyleContextRestoreMethodInfo
- data StyleContextSaveMethodInfo
- data StyleContextScreenPropertyInfo
- data StyleContextScrollAnimationsMethodInfo
- data StyleContextSetBackgroundMethodInfo
- data StyleContextSetDirectionMethodInfo
- data StyleContextSetFrameClockMethodInfo
- data StyleContextSetJunctionSidesMethodInfo
- data StyleContextSetParentMethodInfo
- data StyleContextSetPathMethodInfo
- data StyleContextSetScaleMethodInfo
- data StyleContextSetScreenMethodInfo
- data StyleContextSetStateMethodInfo
- data StyleContextStateIsRunningMethodInfo
- data StyleContextToStringMethodInfo
- styleContextDirection :: AttrLabelProxy "direction"
- styleContextPaintClock :: AttrLabelProxy "paintClock"
- styleContextParent :: AttrLabelProxy "parent"
- styleContextScreen :: AttrLabelProxy "screen"
- type family ResolveStylePropertiesMethod (t :: Symbol) o where ...
- data StylePropertiesClearMethodInfo
- data StylePropertiesGetPropertyMethodInfo
- data StylePropertiesLookupColorMethodInfo
- data StylePropertiesMapColorMethodInfo
- data StylePropertiesMergeMethodInfo
- data StylePropertiesSetPropertyMethodInfo
- data StylePropertiesUnsetPropertyMethodInfo
- type family ResolveSwitchMethod (t :: Symbol) o where ...
- data SwitchActivateSignalInfo
- data SwitchActivePropertyInfo
- data SwitchGetActiveMethodInfo
- data SwitchGetStateMethodInfo
- data SwitchSetActiveMethodInfo
- data SwitchSetStateMethodInfo
- data SwitchStatePropertyInfo
- data SwitchStateSetSignalInfo
- switchActive :: AttrLabelProxy "active"
- switchState :: AttrLabelProxy "state"
- type family ResolveSwitchAccessibleMethod (t :: Symbol) o where ...
- type family ResolveTableMethod (t :: Symbol) o where ...
- data TableAttachDefaultsMethodInfo
- data TableAttachMethodInfo
- data TableColumnSpacingPropertyInfo
- data TableGetColSpacingMethodInfo
- data TableGetDefaultColSpacingMethodInfo
- data TableGetDefaultRowSpacingMethodInfo
- data TableGetHomogeneousMethodInfo
- data TableGetRowSpacingMethodInfo
- data TableGetSizeMethodInfo
- data TableHomogeneousPropertyInfo
- data TableNColumnsPropertyInfo
- data TableNRowsPropertyInfo
- data TableResizeMethodInfo
- data TableRowSpacingPropertyInfo
- data TableSetColSpacingMethodInfo
- data TableSetColSpacingsMethodInfo
- data TableSetHomogeneousMethodInfo
- data TableSetRowSpacingMethodInfo
- data TableSetRowSpacingsMethodInfo
- tableColumnSpacing :: AttrLabelProxy "columnSpacing"
- tableHomogeneous :: AttrLabelProxy "homogeneous"
- tableNColumns :: AttrLabelProxy "nColumns"
- tableNRows :: AttrLabelProxy "nRows"
- tableRowSpacing :: AttrLabelProxy "rowSpacing"
- type family ResolveTearoffMenuItemMethod (t :: Symbol) o where ...
- type family ResolveTextBufferMethod (t :: Symbol) o where ...
- data TextBufferAddMarkMethodInfo
- data TextBufferAddSelectionClipboardMethodInfo
- data TextBufferApplyTagByNameMethodInfo
- data TextBufferApplyTagMethodInfo
- data TextBufferApplyTagSignalInfo
- data TextBufferBackspaceMethodInfo
- data TextBufferBeginUserActionMethodInfo
- data TextBufferBeginUserActionSignalInfo
- data TextBufferChangedSignalInfo
- data TextBufferCopyClipboardMethodInfo
- data TextBufferCopyTargetListPropertyInfo
- data TextBufferCreateChildAnchorMethodInfo
- data TextBufferCreateMarkMethodInfo
- data TextBufferCursorPositionPropertyInfo
- data TextBufferCutClipboardMethodInfo
- data TextBufferDeleteInteractiveMethodInfo
- data TextBufferDeleteMarkByNameMethodInfo
- data TextBufferDeleteMarkMethodInfo
- data TextBufferDeleteMethodInfo
- data TextBufferDeleteRangeSignalInfo
- data TextBufferDeleteSelectionMethodInfo
- data TextBufferDeserializeGetCanCreateTagsMethodInfo
- data TextBufferDeserializeMethodInfo
- data TextBufferDeserializeSetCanCreateTagsMethodInfo
- data TextBufferEndUserActionMethodInfo
- data TextBufferEndUserActionSignalInfo
- data TextBufferGetBoundsMethodInfo
- data TextBufferGetCharCountMethodInfo
- data TextBufferGetCopyTargetListMethodInfo
- data TextBufferGetDeserializeFormatsMethodInfo
- data TextBufferGetEndIterMethodInfo
- data TextBufferGetHasSelectionMethodInfo
- data TextBufferGetInsertMethodInfo
- data TextBufferGetIterAtChildAnchorMethodInfo
- data TextBufferGetIterAtLineIndexMethodInfo
- data TextBufferGetIterAtLineMethodInfo
- data TextBufferGetIterAtLineOffsetMethodInfo
- data TextBufferGetIterAtMarkMethodInfo
- data TextBufferGetIterAtOffsetMethodInfo
- data TextBufferGetLineCountMethodInfo
- data TextBufferGetMarkMethodInfo
- data TextBufferGetModifiedMethodInfo
- data TextBufferGetPasteTargetListMethodInfo
- data TextBufferGetSelectionBoundMethodInfo
- data TextBufferGetSelectionBoundsMethodInfo
- data TextBufferGetSerializeFormatsMethodInfo
- data TextBufferGetSliceMethodInfo
- data TextBufferGetStartIterMethodInfo
- data TextBufferGetTagTableMethodInfo
- data TextBufferGetTextMethodInfo
- data TextBufferHasSelectionPropertyInfo
- data TextBufferInsertAtCursorMethodInfo
- data TextBufferInsertChildAnchorMethodInfo
- data TextBufferInsertChildAnchorSignalInfo
- data TextBufferInsertInteractiveAtCursorMethodInfo
- data TextBufferInsertInteractiveMethodInfo
- data TextBufferInsertMarkupMethodInfo
- data TextBufferInsertMethodInfo
- data TextBufferInsertPixbufMethodInfo
- data TextBufferInsertPixbufSignalInfo
- data TextBufferInsertRangeInteractiveMethodInfo
- data TextBufferInsertRangeMethodInfo
- data TextBufferInsertTextSignalInfo
- data TextBufferMarkDeletedSignalInfo
- data TextBufferMarkSetSignalInfo
- data TextBufferModifiedChangedSignalInfo
- data TextBufferMoveMarkByNameMethodInfo
- data TextBufferMoveMarkMethodInfo
- data TextBufferPasteClipboardMethodInfo
- data TextBufferPasteDoneSignalInfo
- data TextBufferPasteTargetListPropertyInfo
- data TextBufferPlaceCursorMethodInfo
- data TextBufferRegisterDeserializeFormatMethodInfo
- data TextBufferRegisterDeserializeTagsetMethodInfo
- data TextBufferRegisterSerializeFormatMethodInfo
- data TextBufferRegisterSerializeTagsetMethodInfo
- data TextBufferRemoveAllTagsMethodInfo
- data TextBufferRemoveSelectionClipboardMethodInfo
- data TextBufferRemoveTagByNameMethodInfo
- data TextBufferRemoveTagMethodInfo
- data TextBufferRemoveTagSignalInfo
- data TextBufferSelectRangeMethodInfo
- data TextBufferSerializeMethodInfo
- data TextBufferSetModifiedMethodInfo
- data TextBufferSetTextMethodInfo
- data TextBufferTagTablePropertyInfo
- data TextBufferTextPropertyInfo
- data TextBufferUnregisterDeserializeFormatMethodInfo
- data TextBufferUnregisterSerializeFormatMethodInfo
- textBufferCopyTargetList :: AttrLabelProxy "copyTargetList"
- textBufferCursorPosition :: AttrLabelProxy "cursorPosition"
- textBufferHasSelection :: AttrLabelProxy "hasSelection"
- textBufferPasteTargetList :: AttrLabelProxy "pasteTargetList"
- textBufferTagTable :: AttrLabelProxy "tagTable"
- textBufferText :: AttrLabelProxy "text"
- type family ResolveTextCellAccessibleMethod (t :: Symbol) o where ...
- type family ResolveTextChildAnchorMethod (t :: Symbol) o where ...
- data TextChildAnchorGetDeletedMethodInfo
- data TextChildAnchorGetWidgetsMethodInfo
- type family ResolveTextMarkMethod (t :: Symbol) o where ...
- data TextMarkGetBufferMethodInfo
- data TextMarkGetDeletedMethodInfo
- data TextMarkGetLeftGravityMethodInfo
- data TextMarkGetNameMethodInfo
- data TextMarkGetVisibleMethodInfo
- data TextMarkLeftGravityPropertyInfo
- data TextMarkNamePropertyInfo
- data TextMarkSetVisibleMethodInfo
- textMarkLeftGravity :: AttrLabelProxy "leftGravity"
- textMarkName :: AttrLabelProxy "name"
- type family ResolveTextTagMethod (t :: Symbol) o where ...
- data TextTagAccumulativeMarginPropertyInfo
- data TextTagBackgroundFullHeightPropertyInfo
- data TextTagBackgroundFullHeightSetPropertyInfo
- data TextTagBackgroundGdkPropertyInfo
- data TextTagBackgroundPropertyInfo
- data TextTagBackgroundRgbaPropertyInfo
- data TextTagBackgroundSetPropertyInfo
- data TextTagChangedMethodInfo
- data TextTagDirectionPropertyInfo
- data TextTagEditablePropertyInfo
- data TextTagEditableSetPropertyInfo
- data TextTagEventMethodInfo
- data TextTagEventSignalInfo
- data TextTagFallbackPropertyInfo
- data TextTagFallbackSetPropertyInfo
- data TextTagFamilyPropertyInfo
- data TextTagFamilySetPropertyInfo
- data TextTagFontDescPropertyInfo
- data TextTagFontFeaturesPropertyInfo
- data TextTagFontFeaturesSetPropertyInfo
- data TextTagFontPropertyInfo
- data TextTagForegroundGdkPropertyInfo
- data TextTagForegroundPropertyInfo
- data TextTagForegroundRgbaPropertyInfo
- data TextTagForegroundSetPropertyInfo
- data TextTagGetPriorityMethodInfo
- data TextTagIndentPropertyInfo
- data TextTagIndentSetPropertyInfo
- data TextTagInvisiblePropertyInfo
- data TextTagInvisibleSetPropertyInfo
- data TextTagJustificationPropertyInfo
- data TextTagJustificationSetPropertyInfo
- data TextTagLanguagePropertyInfo
- data TextTagLanguageSetPropertyInfo
- data TextTagLeftMarginPropertyInfo
- data TextTagLeftMarginSetPropertyInfo
- data TextTagLetterSpacingPropertyInfo
- data TextTagLetterSpacingSetPropertyInfo
- data TextTagNamePropertyInfo
- data TextTagParagraphBackgroundGdkPropertyInfo
- data TextTagParagraphBackgroundPropertyInfo
- data TextTagParagraphBackgroundRgbaPropertyInfo
- data TextTagParagraphBackgroundSetPropertyInfo
- data TextTagPixelsAboveLinesPropertyInfo
- data TextTagPixelsAboveLinesSetPropertyInfo
- data TextTagPixelsBelowLinesPropertyInfo
- data TextTagPixelsBelowLinesSetPropertyInfo
- data TextTagPixelsInsideWrapPropertyInfo
- data TextTagPixelsInsideWrapSetPropertyInfo
- data TextTagRightMarginPropertyInfo
- data TextTagRightMarginSetPropertyInfo
- data TextTagRisePropertyInfo
- data TextTagRiseSetPropertyInfo
- data TextTagScalePropertyInfo
- data TextTagScaleSetPropertyInfo
- data TextTagSetPriorityMethodInfo
- data TextTagSizePointsPropertyInfo
- data TextTagSizePropertyInfo
- data TextTagSizeSetPropertyInfo
- data TextTagStretchPropertyInfo
- data TextTagStretchSetPropertyInfo
- data TextTagStrikethroughPropertyInfo
- data TextTagStrikethroughRgbaPropertyInfo
- data TextTagStrikethroughRgbaSetPropertyInfo
- data TextTagStrikethroughSetPropertyInfo
- data TextTagStylePropertyInfo
- data TextTagStyleSetPropertyInfo
- data TextTagTabsPropertyInfo
- data TextTagTabsSetPropertyInfo
- data TextTagUnderlinePropertyInfo
- data TextTagUnderlineRgbaPropertyInfo
- data TextTagUnderlineRgbaSetPropertyInfo
- data TextTagUnderlineSetPropertyInfo
- data TextTagVariantPropertyInfo
- data TextTagVariantSetPropertyInfo
- data TextTagWeightPropertyInfo
- data TextTagWeightSetPropertyInfo
- data TextTagWrapModePropertyInfo
- data TextTagWrapModeSetPropertyInfo
- textTagAccumulativeMargin :: AttrLabelProxy "accumulativeMargin"
- textTagBackground :: AttrLabelProxy "background"
- textTagBackgroundFullHeight :: AttrLabelProxy "backgroundFullHeight"
- textTagBackgroundFullHeightSet :: AttrLabelProxy "backgroundFullHeightSet"
- textTagBackgroundGdk :: AttrLabelProxy "backgroundGdk"
- textTagBackgroundRgba :: AttrLabelProxy "backgroundRgba"
- textTagBackgroundSet :: AttrLabelProxy "backgroundSet"
- textTagDirection :: AttrLabelProxy "direction"
- textTagEditable :: AttrLabelProxy "editable"
- textTagEditableSet :: AttrLabelProxy "editableSet"
- textTagFallback :: AttrLabelProxy "fallback"
- textTagFallbackSet :: AttrLabelProxy "fallbackSet"
- textTagFamily :: AttrLabelProxy "family"
- textTagFamilySet :: AttrLabelProxy "familySet"
- textTagFont :: AttrLabelProxy "font"
- textTagFontDesc :: AttrLabelProxy "fontDesc"
- textTagFontFeatures :: AttrLabelProxy "fontFeatures"
- textTagFontFeaturesSet :: AttrLabelProxy "fontFeaturesSet"
- textTagForeground :: AttrLabelProxy "foreground"
- textTagForegroundGdk :: AttrLabelProxy "foregroundGdk"
- textTagForegroundRgba :: AttrLabelProxy "foregroundRgba"
- textTagForegroundSet :: AttrLabelProxy "foregroundSet"
- textTagIndent :: AttrLabelProxy "indent"
- textTagIndentSet :: AttrLabelProxy "indentSet"
- textTagInvisible :: AttrLabelProxy "invisible"
- textTagInvisibleSet :: AttrLabelProxy "invisibleSet"
- textTagJustification :: AttrLabelProxy "justification"
- textTagJustificationSet :: AttrLabelProxy "justificationSet"
- textTagLanguage :: AttrLabelProxy "language"
- textTagLanguageSet :: AttrLabelProxy "languageSet"
- textTagLeftMargin :: AttrLabelProxy "leftMargin"
- textTagLeftMarginSet :: AttrLabelProxy "leftMarginSet"
- textTagLetterSpacing :: AttrLabelProxy "letterSpacing"
- textTagLetterSpacingSet :: AttrLabelProxy "letterSpacingSet"
- textTagName :: AttrLabelProxy "name"
- textTagParagraphBackground :: AttrLabelProxy "paragraphBackground"
- textTagParagraphBackgroundGdk :: AttrLabelProxy "paragraphBackgroundGdk"
- textTagParagraphBackgroundRgba :: AttrLabelProxy "paragraphBackgroundRgba"
- textTagParagraphBackgroundSet :: AttrLabelProxy "paragraphBackgroundSet"
- textTagPixelsAboveLines :: AttrLabelProxy "pixelsAboveLines"
- textTagPixelsAboveLinesSet :: AttrLabelProxy "pixelsAboveLinesSet"
- textTagPixelsBelowLines :: AttrLabelProxy "pixelsBelowLines"
- textTagPixelsBelowLinesSet :: AttrLabelProxy "pixelsBelowLinesSet"
- textTagPixelsInsideWrap :: AttrLabelProxy "pixelsInsideWrap"
- textTagPixelsInsideWrapSet :: AttrLabelProxy "pixelsInsideWrapSet"
- textTagRightMargin :: AttrLabelProxy "rightMargin"
- textTagRightMarginSet :: AttrLabelProxy "rightMarginSet"
- textTagRise :: AttrLabelProxy "rise"
- textTagRiseSet :: AttrLabelProxy "riseSet"
- textTagScale :: AttrLabelProxy "scale"
- textTagScaleSet :: AttrLabelProxy "scaleSet"
- textTagSize :: AttrLabelProxy "size"
- textTagSizePoints :: AttrLabelProxy "sizePoints"
- textTagSizeSet :: AttrLabelProxy "sizeSet"
- textTagStretch :: AttrLabelProxy "stretch"
- textTagStretchSet :: AttrLabelProxy "stretchSet"
- textTagStrikethrough :: AttrLabelProxy "strikethrough"
- textTagStrikethroughRgba :: AttrLabelProxy "strikethroughRgba"
- textTagStrikethroughRgbaSet :: AttrLabelProxy "strikethroughRgbaSet"
- textTagStrikethroughSet :: AttrLabelProxy "strikethroughSet"
- textTagStyle :: AttrLabelProxy "style"
- textTagStyleSet :: AttrLabelProxy "styleSet"
- textTagTabs :: AttrLabelProxy "tabs"
- textTagTabsSet :: AttrLabelProxy "tabsSet"
- textTagUnderline :: AttrLabelProxy "underline"
- textTagUnderlineRgba :: AttrLabelProxy "underlineRgba"
- textTagUnderlineRgbaSet :: AttrLabelProxy "underlineRgbaSet"
- textTagUnderlineSet :: AttrLabelProxy "underlineSet"
- textTagVariant :: AttrLabelProxy "variant"
- textTagVariantSet :: AttrLabelProxy "variantSet"
- textTagWeight :: AttrLabelProxy "weight"
- textTagWeightSet :: AttrLabelProxy "weightSet"
- textTagWrapMode :: AttrLabelProxy "wrapMode"
- textTagWrapModeSet :: AttrLabelProxy "wrapModeSet"
- type family ResolveTextTagTableMethod (t :: Symbol) o where ...
- data TextTagTableAddMethodInfo
- data TextTagTableForeachMethodInfo
- data TextTagTableGetSizeMethodInfo
- data TextTagTableLookupMethodInfo
- data TextTagTableRemoveMethodInfo
- data TextTagTableTagAddedSignalInfo
- data TextTagTableTagChangedSignalInfo
- data TextTagTableTagRemovedSignalInfo
- type family ResolveTextViewMethod (t :: Symbol) o where ...
- data TextViewAcceptsTabPropertyInfo
- data TextViewAddChildAtAnchorMethodInfo
- data TextViewAddChildInWindowMethodInfo
- data TextViewBackspaceSignalInfo
- data TextViewBackwardDisplayLineMethodInfo
- data TextViewBackwardDisplayLineStartMethodInfo
- data TextViewBottomMarginPropertyInfo
- data TextViewBufferPropertyInfo
- data TextViewBufferToWindowCoordsMethodInfo
- data TextViewCopyClipboardSignalInfo
- data TextViewCursorVisiblePropertyInfo
- data TextViewCutClipboardSignalInfo
- data TextViewDeleteFromCursorSignalInfo
- data TextViewEditablePropertyInfo
- data TextViewExtendSelectionSignalInfo
- data TextViewForwardDisplayLineEndMethodInfo
- data TextViewForwardDisplayLineMethodInfo
- data TextViewGetAcceptsTabMethodInfo
- data TextViewGetBorderWindowSizeMethodInfo
- data TextViewGetBottomMarginMethodInfo
- data TextViewGetBufferMethodInfo
- data TextViewGetCursorLocationsMethodInfo
- data TextViewGetCursorVisibleMethodInfo
- data TextViewGetDefaultAttributesMethodInfo
- data TextViewGetEditableMethodInfo
- data TextViewGetHadjustmentMethodInfo
- data TextViewGetIndentMethodInfo
- data TextViewGetInputHintsMethodInfo
- data TextViewGetInputPurposeMethodInfo
- data TextViewGetIterAtLocationMethodInfo
- data TextViewGetIterAtPositionMethodInfo
- data TextViewGetIterLocationMethodInfo
- data TextViewGetJustificationMethodInfo
- data TextViewGetLeftMarginMethodInfo
- data TextViewGetLineAtYMethodInfo
- data TextViewGetLineYrangeMethodInfo
- data TextViewGetMonospaceMethodInfo
- data TextViewGetOverwriteMethodInfo
- data TextViewGetPixelsAboveLinesMethodInfo
- data TextViewGetPixelsBelowLinesMethodInfo
- data TextViewGetPixelsInsideWrapMethodInfo
- data TextViewGetRightMarginMethodInfo
- data TextViewGetTabsMethodInfo
- data TextViewGetTopMarginMethodInfo
- data TextViewGetVadjustmentMethodInfo
- data TextViewGetVisibleRectMethodInfo
- data TextViewGetWindowMethodInfo
- data TextViewGetWindowTypeMethodInfo
- data TextViewGetWrapModeMethodInfo
- data TextViewImContextFilterKeypressMethodInfo
- data TextViewImModulePropertyInfo
- data TextViewIndentPropertyInfo
- data TextViewInputHintsPropertyInfo
- data TextViewInputPurposePropertyInfo
- data TextViewInsertAtCursorSignalInfo
- data TextViewInsertEmojiSignalInfo
- data TextViewJustificationPropertyInfo
- data TextViewLeftMarginPropertyInfo
- data TextViewMonospacePropertyInfo
- data TextViewMoveChildMethodInfo
- data TextViewMoveCursorSignalInfo
- data TextViewMoveMarkOnscreenMethodInfo
- data TextViewMoveViewportSignalInfo
- data TextViewMoveVisuallyMethodInfo
- data TextViewOverwritePropertyInfo
- data TextViewPasteClipboardSignalInfo
- data TextViewPixelsAboveLinesPropertyInfo
- data TextViewPixelsBelowLinesPropertyInfo
- data TextViewPixelsInsideWrapPropertyInfo
- data TextViewPlaceCursorOnscreenMethodInfo
- data TextViewPopulateAllPropertyInfo
- data TextViewPopulatePopupSignalInfo
- data TextViewPreeditChangedSignalInfo
- data TextViewResetCursorBlinkMethodInfo
- data TextViewResetImContextMethodInfo
- data TextViewRightMarginPropertyInfo
- data TextViewScrollMarkOnscreenMethodInfo
- data TextViewScrollToIterMethodInfo
- data TextViewScrollToMarkMethodInfo
- data TextViewSelectAllSignalInfo
- data TextViewSetAcceptsTabMethodInfo
- data TextViewSetAnchorSignalInfo
- data TextViewSetBorderWindowSizeMethodInfo
- data TextViewSetBottomMarginMethodInfo
- data TextViewSetBufferMethodInfo
- data TextViewSetCursorVisibleMethodInfo
- data TextViewSetEditableMethodInfo
- data TextViewSetIndentMethodInfo
- data TextViewSetInputHintsMethodInfo
- data TextViewSetInputPurposeMethodInfo
- data TextViewSetJustificationMethodInfo
- data TextViewSetLeftMarginMethodInfo
- data TextViewSetMonospaceMethodInfo
- data TextViewSetOverwriteMethodInfo
- data TextViewSetPixelsAboveLinesMethodInfo
- data TextViewSetPixelsBelowLinesMethodInfo
- data TextViewSetPixelsInsideWrapMethodInfo
- data TextViewSetRightMarginMethodInfo
- data TextViewSetTabsMethodInfo
- data TextViewSetTopMarginMethodInfo
- data TextViewSetWrapModeMethodInfo
- data TextViewStartsDisplayLineMethodInfo
- data TextViewTabsPropertyInfo
- data TextViewToggleCursorVisibleSignalInfo
- data TextViewToggleOverwriteSignalInfo
- data TextViewTopMarginPropertyInfo
- data TextViewWindowToBufferCoordsMethodInfo
- data TextViewWrapModePropertyInfo
- textViewAcceptsTab :: AttrLabelProxy "acceptsTab"
- textViewBottomMargin :: AttrLabelProxy "bottomMargin"
- textViewBuffer :: AttrLabelProxy "buffer"
- textViewCursorVisible :: AttrLabelProxy "cursorVisible"
- textViewEditable :: AttrLabelProxy "editable"
- textViewImModule :: AttrLabelProxy "imModule"
- textViewIndent :: AttrLabelProxy "indent"
- textViewInputHints :: AttrLabelProxy "inputHints"
- textViewInputPurpose :: AttrLabelProxy "inputPurpose"
- textViewJustification :: AttrLabelProxy "justification"
- textViewLeftMargin :: AttrLabelProxy "leftMargin"
- textViewMonospace :: AttrLabelProxy "monospace"
- textViewOverwrite :: AttrLabelProxy "overwrite"
- textViewPixelsAboveLines :: AttrLabelProxy "pixelsAboveLines"
- textViewPixelsBelowLines :: AttrLabelProxy "pixelsBelowLines"
- textViewPixelsInsideWrap :: AttrLabelProxy "pixelsInsideWrap"
- textViewPopulateAll :: AttrLabelProxy "populateAll"
- textViewRightMargin :: AttrLabelProxy "rightMargin"
- textViewTabs :: AttrLabelProxy "tabs"
- textViewTopMargin :: AttrLabelProxy "topMargin"
- textViewWrapMode :: AttrLabelProxy "wrapMode"
- type family ResolveTextViewAccessibleMethod (t :: Symbol) o where ...
- type family ResolveThemingEngineMethod (t :: Symbol) o where ...
- data ThemingEngineGetBackgroundColorMethodInfo
- data ThemingEngineGetBorderColorMethodInfo
- data ThemingEngineGetBorderMethodInfo
- data ThemingEngineGetColorMethodInfo
- data ThemingEngineGetDirectionMethodInfo
- data ThemingEngineGetFontMethodInfo
- data ThemingEngineGetJunctionSidesMethodInfo
- data ThemingEngineGetMarginMethodInfo
- data ThemingEngineGetPaddingMethodInfo
- data ThemingEngineGetPathMethodInfo
- data ThemingEngineGetPropertyMethodInfo
- data ThemingEngineGetScreenMethodInfo
- data ThemingEngineGetStateMethodInfo
- data ThemingEngineGetStylePropertyMethodInfo
- data ThemingEngineHasClassMethodInfo
- data ThemingEngineHasRegionMethodInfo
- data ThemingEngineLookupColorMethodInfo
- data ThemingEngineNamePropertyInfo
- data ThemingEngineStateIsRunningMethodInfo
- themingEngineName :: AttrLabelProxy "name"
- type family ResolveToggleActionMethod (t :: Symbol) o where ...
- data ToggleActionActivePropertyInfo
- data ToggleActionDrawAsRadioPropertyInfo
- data ToggleActionGetActiveMethodInfo
- data ToggleActionGetDrawAsRadioMethodInfo
- data ToggleActionSetActiveMethodInfo
- data ToggleActionSetDrawAsRadioMethodInfo
- data ToggleActionToggledMethodInfo
- data ToggleActionToggledSignalInfo
- toggleActionActive :: AttrLabelProxy "active"
- toggleActionDrawAsRadio :: AttrLabelProxy "drawAsRadio"
- type family ResolveToggleButtonMethod (t :: Symbol) o where ...
- data ToggleButtonActivePropertyInfo
- data ToggleButtonDrawIndicatorPropertyInfo
- data ToggleButtonGetActiveMethodInfo
- data ToggleButtonGetInconsistentMethodInfo
- data ToggleButtonGetModeMethodInfo
- data ToggleButtonInconsistentPropertyInfo
- data ToggleButtonSetActiveMethodInfo
- data ToggleButtonSetInconsistentMethodInfo
- data ToggleButtonSetModeMethodInfo
- data ToggleButtonToggledMethodInfo
- data ToggleButtonToggledSignalInfo
- toggleButtonActive :: AttrLabelProxy "active"
- toggleButtonDrawIndicator :: AttrLabelProxy "drawIndicator"
- toggleButtonInconsistent :: AttrLabelProxy "inconsistent"
- type family ResolveToggleButtonAccessibleMethod (t :: Symbol) o where ...
- type family ResolveToggleToolButtonMethod (t :: Symbol) o where ...
- data ToggleToolButtonActivePropertyInfo
- data ToggleToolButtonGetActiveMethodInfo
- data ToggleToolButtonSetActiveMethodInfo
- data ToggleToolButtonToggledSignalInfo
- toggleToolButtonActive :: AttrLabelProxy "active"
- type family ResolveToolButtonMethod (t :: Symbol) o where ...
- data ToolButtonClickedSignalInfo
- data ToolButtonGetIconNameMethodInfo
- data ToolButtonGetIconWidgetMethodInfo
- data ToolButtonGetLabelMethodInfo
- data ToolButtonGetLabelWidgetMethodInfo
- data ToolButtonGetStockIdMethodInfo
- data ToolButtonGetUseUnderlineMethodInfo
- data ToolButtonIconNamePropertyInfo
- data ToolButtonIconWidgetPropertyInfo
- data ToolButtonLabelPropertyInfo
- data ToolButtonLabelWidgetPropertyInfo
- data ToolButtonSetIconNameMethodInfo
- data ToolButtonSetIconWidgetMethodInfo
- data ToolButtonSetLabelMethodInfo
- data ToolButtonSetLabelWidgetMethodInfo
- data ToolButtonSetStockIdMethodInfo
- data ToolButtonSetUseUnderlineMethodInfo
- data ToolButtonStockIdPropertyInfo
- data ToolButtonUseUnderlinePropertyInfo
- toolButtonIconName :: AttrLabelProxy "iconName"
- toolButtonIconWidget :: AttrLabelProxy "iconWidget"
- toolButtonLabel :: AttrLabelProxy "label"
- toolButtonLabelWidget :: AttrLabelProxy "labelWidget"
- toolButtonStockId :: AttrLabelProxy "stockId"
- toolButtonUseUnderline :: AttrLabelProxy "useUnderline"
- type family ResolveToolItemMethod (t :: Symbol) o where ...
- data ToolItemCreateMenuProxySignalInfo
- data ToolItemGetEllipsizeModeMethodInfo
- data ToolItemGetExpandMethodInfo
- data ToolItemGetHomogeneousMethodInfo
- data ToolItemGetIconSizeMethodInfo
- data ToolItemGetIsImportantMethodInfo
- data ToolItemGetOrientationMethodInfo
- data ToolItemGetProxyMenuItemMethodInfo
- data ToolItemGetReliefStyleMethodInfo
- data ToolItemGetTextAlignmentMethodInfo
- data ToolItemGetTextOrientationMethodInfo
- data ToolItemGetTextSizeGroupMethodInfo
- data ToolItemGetToolbarStyleMethodInfo
- data ToolItemGetUseDragWindowMethodInfo
- data ToolItemGetVisibleHorizontalMethodInfo
- data ToolItemGetVisibleVerticalMethodInfo
- data ToolItemIsImportantPropertyInfo
- data ToolItemRebuildMenuMethodInfo
- data ToolItemRetrieveProxyMenuItemMethodInfo
- data ToolItemSetExpandMethodInfo
- data ToolItemSetHomogeneousMethodInfo
- data ToolItemSetIsImportantMethodInfo
- data ToolItemSetProxyMenuItemMethodInfo
- data ToolItemSetTooltipMarkupMethodInfo
- data ToolItemSetTooltipTextMethodInfo
- data ToolItemSetUseDragWindowMethodInfo
- data ToolItemSetVisibleHorizontalMethodInfo
- data ToolItemSetVisibleVerticalMethodInfo
- data ToolItemToolbarReconfiguredMethodInfo
- data ToolItemToolbarReconfiguredSignalInfo
- data ToolItemVisibleHorizontalPropertyInfo
- data ToolItemVisibleVerticalPropertyInfo
- toolItemIsImportant :: AttrLabelProxy "isImportant"
- toolItemVisibleHorizontal :: AttrLabelProxy "visibleHorizontal"
- toolItemVisibleVertical :: AttrLabelProxy "visibleVertical"
- type family ResolveToolItemGroupMethod (t :: Symbol) o where ...
- data ToolItemGroupCollapsedPropertyInfo
- data ToolItemGroupEllipsizePropertyInfo
- data ToolItemGroupGetCollapsedMethodInfo
- data ToolItemGroupGetDropItemMethodInfo
- data ToolItemGroupGetEllipsizeMethodInfo
- data ToolItemGroupGetHeaderReliefMethodInfo
- data ToolItemGroupGetItemPositionMethodInfo
- data ToolItemGroupGetLabelMethodInfo
- data ToolItemGroupGetLabelWidgetMethodInfo
- data ToolItemGroupGetNItemsMethodInfo
- data ToolItemGroupGetNthItemMethodInfo
- data ToolItemGroupHeaderReliefPropertyInfo
- data ToolItemGroupInsertMethodInfo
- data ToolItemGroupLabelPropertyInfo
- data ToolItemGroupLabelWidgetPropertyInfo
- data ToolItemGroupSetCollapsedMethodInfo
- data ToolItemGroupSetEllipsizeMethodInfo
- data ToolItemGroupSetHeaderReliefMethodInfo
- data ToolItemGroupSetItemPositionMethodInfo
- data ToolItemGroupSetLabelMethodInfo
- data ToolItemGroupSetLabelWidgetMethodInfo
- toolItemGroupCollapsed :: AttrLabelProxy "collapsed"
- toolItemGroupEllipsize :: AttrLabelProxy "ellipsize"
- toolItemGroupHeaderRelief :: AttrLabelProxy "headerRelief"
- toolItemGroupLabel :: AttrLabelProxy "label"
- toolItemGroupLabelWidget :: AttrLabelProxy "labelWidget"
- type family ResolveToolPaletteMethod (t :: Symbol) o where ...
- data ToolPaletteAddDragDestMethodInfo
- data ToolPaletteGetDragItemMethodInfo
- data ToolPaletteGetDropGroupMethodInfo
- data ToolPaletteGetDropItemMethodInfo
- data ToolPaletteGetExclusiveMethodInfo
- data ToolPaletteGetExpandMethodInfo
- data ToolPaletteGetGroupPositionMethodInfo
- data ToolPaletteGetHadjustmentMethodInfo
- data ToolPaletteGetIconSizeMethodInfo
- data ToolPaletteGetStyleMethodInfo
- data ToolPaletteGetVadjustmentMethodInfo
- data ToolPaletteIconSizePropertyInfo
- data ToolPaletteIconSizeSetPropertyInfo
- data ToolPaletteSetDragSourceMethodInfo
- data ToolPaletteSetExclusiveMethodInfo
- data ToolPaletteSetExpandMethodInfo
- data ToolPaletteSetGroupPositionMethodInfo
- data ToolPaletteSetIconSizeMethodInfo
- data ToolPaletteSetStyleMethodInfo
- data ToolPaletteToolbarStylePropertyInfo
- data ToolPaletteUnsetIconSizeMethodInfo
- data ToolPaletteUnsetStyleMethodInfo
- toolPaletteIconSize :: AttrLabelProxy "iconSize"
- toolPaletteIconSizeSet :: AttrLabelProxy "iconSizeSet"
- toolPaletteToolbarStyle :: AttrLabelProxy "toolbarStyle"
- type family ResolveToolbarMethod (t :: Symbol) o where ...
- data ToolbarFocusHomeOrEndSignalInfo
- data ToolbarGetDropIndexMethodInfo
- data ToolbarGetIconSizeMethodInfo
- data ToolbarGetItemIndexMethodInfo
- data ToolbarGetNItemsMethodInfo
- data ToolbarGetNthItemMethodInfo
- data ToolbarGetReliefStyleMethodInfo
- data ToolbarGetShowArrowMethodInfo
- data ToolbarGetStyleMethodInfo
- data ToolbarIconSizePropertyInfo
- data ToolbarIconSizeSetPropertyInfo
- data ToolbarInsertMethodInfo
- data ToolbarOrientationChangedSignalInfo
- data ToolbarPopupContextMenuSignalInfo
- data ToolbarSetDropHighlightItemMethodInfo
- data ToolbarSetIconSizeMethodInfo
- data ToolbarSetShowArrowMethodInfo
- data ToolbarSetStyleMethodInfo
- data ToolbarShowArrowPropertyInfo
- data ToolbarStyleChangedSignalInfo
- data ToolbarToolbarStylePropertyInfo
- data ToolbarUnsetIconSizeMethodInfo
- data ToolbarUnsetStyleMethodInfo
- toolbarIconSize :: AttrLabelProxy "iconSize"
- toolbarIconSizeSet :: AttrLabelProxy "iconSizeSet"
- toolbarShowArrow :: AttrLabelProxy "showArrow"
- toolbarToolbarStyle :: AttrLabelProxy "toolbarStyle"
- type family ResolveTooltipMethod (t :: Symbol) o where ...
- data TooltipSetCustomMethodInfo
- data TooltipSetIconFromGiconMethodInfo
- data TooltipSetIconFromIconNameMethodInfo
- data TooltipSetIconFromStockMethodInfo
- data TooltipSetIconMethodInfo
- data TooltipSetMarkupMethodInfo
- data TooltipSetTextMethodInfo
- data TooltipSetTipAreaMethodInfo
- type family ResolveToplevelAccessibleMethod (t :: Symbol) o where ...
- data ToplevelAccessibleGetChildrenMethodInfo
- type family ResolveTreeModelFilterMethod (t :: Symbol) o where ...
- data TreeModelFilterChildModelPropertyInfo
- data TreeModelFilterClearCacheMethodInfo
- data TreeModelFilterConvertChildIterToIterMethodInfo
- data TreeModelFilterConvertChildPathToPathMethodInfo
- data TreeModelFilterConvertIterToChildIterMethodInfo
- data TreeModelFilterConvertPathToChildPathMethodInfo
- data TreeModelFilterGetModelMethodInfo
- data TreeModelFilterRefilterMethodInfo
- data TreeModelFilterSetVisibleColumnMethodInfo
- data TreeModelFilterSetVisibleFuncMethodInfo
- data TreeModelFilterVirtualRootPropertyInfo
- treeModelFilterChildModel :: AttrLabelProxy "childModel"
- treeModelFilterVirtualRoot :: AttrLabelProxy "virtualRoot"
- type family ResolveTreeModelSortMethod (t :: Symbol) o where ...
- data TreeModelSortClearCacheMethodInfo
- data TreeModelSortConvertChildIterToIterMethodInfo
- data TreeModelSortConvertChildPathToPathMethodInfo
- data TreeModelSortConvertIterToChildIterMethodInfo
- data TreeModelSortConvertPathToChildPathMethodInfo
- data TreeModelSortGetModelMethodInfo
- data TreeModelSortIterIsValidMethodInfo
- data TreeModelSortModelPropertyInfo
- data TreeModelSortResetDefaultSortFuncMethodInfo
- treeModelSortModel :: AttrLabelProxy "model"
- type family ResolveTreeSelectionMethod (t :: Symbol) o where ...
- data TreeSelectionChangedSignalInfo
- data TreeSelectionCountSelectedRowsMethodInfo
- data TreeSelectionGetModeMethodInfo
- data TreeSelectionGetSelectedMethodInfo
- data TreeSelectionGetSelectedRowsMethodInfo
- data TreeSelectionGetTreeViewMethodInfo
- data TreeSelectionIterIsSelectedMethodInfo
- data TreeSelectionModePropertyInfo
- data TreeSelectionPathIsSelectedMethodInfo
- data TreeSelectionSelectAllMethodInfo
- data TreeSelectionSelectIterMethodInfo
- data TreeSelectionSelectPathMethodInfo
- data TreeSelectionSelectRangeMethodInfo
- data TreeSelectionSelectedForeachMethodInfo
- data TreeSelectionSetModeMethodInfo
- data TreeSelectionSetSelectFunctionMethodInfo
- data TreeSelectionUnselectAllMethodInfo
- data TreeSelectionUnselectIterMethodInfo
- data TreeSelectionUnselectPathMethodInfo
- data TreeSelectionUnselectRangeMethodInfo
- treeSelectionMode :: AttrLabelProxy "mode"
- type family ResolveTreeStoreMethod (t :: Symbol) o where ...
- data TreeStoreAppendMethodInfo
- data TreeStoreClearMethodInfo
- data TreeStoreInsertAfterMethodInfo
- data TreeStoreInsertBeforeMethodInfo
- data TreeStoreInsertMethodInfo
- data TreeStoreInsertWithValuesMethodInfo
- data TreeStoreIsAncestorMethodInfo
- data TreeStoreIterDepthMethodInfo
- data TreeStoreIterIsValidMethodInfo
- data TreeStoreMoveAfterMethodInfo
- data TreeStoreMoveBeforeMethodInfo
- data TreeStorePrependMethodInfo
- data TreeStoreRemoveMethodInfo
- data TreeStoreSetColumnTypesMethodInfo
- data TreeStoreSetMethodInfo
- data TreeStoreSetValueMethodInfo
- data TreeStoreSwapMethodInfo
- type family ResolveTreeViewMethod (t :: Symbol) o where ...
- data TreeViewActivateOnSingleClickPropertyInfo
- data TreeViewAppendColumnMethodInfo
- data TreeViewCollapseAllMethodInfo
- data TreeViewCollapseRowMethodInfo
- data TreeViewColumnsAutosizeMethodInfo
- data TreeViewColumnsChangedSignalInfo
- data TreeViewConvertBinWindowToTreeCoordsMethodInfo
- data TreeViewConvertBinWindowToWidgetCoordsMethodInfo
- data TreeViewConvertTreeToBinWindowCoordsMethodInfo
- data TreeViewConvertTreeToWidgetCoordsMethodInfo
- data TreeViewConvertWidgetToBinWindowCoordsMethodInfo
- data TreeViewConvertWidgetToTreeCoordsMethodInfo
- data TreeViewCreateRowDragIconMethodInfo
- data TreeViewCursorChangedSignalInfo
- data TreeViewEnableGridLinesPropertyInfo
- data TreeViewEnableModelDragDestMethodInfo
- data TreeViewEnableModelDragSourceMethodInfo
- data TreeViewEnableSearchPropertyInfo
- data TreeViewEnableTreeLinesPropertyInfo
- data TreeViewExpandAllMethodInfo
- data TreeViewExpandCollapseCursorRowSignalInfo
- data TreeViewExpandRowMethodInfo
- data TreeViewExpandToPathMethodInfo
- data TreeViewExpanderColumnPropertyInfo
- data TreeViewFixedHeightModePropertyInfo
- data TreeViewGetActivateOnSingleClickMethodInfo
- data TreeViewGetBackgroundAreaMethodInfo
- data TreeViewGetBinWindowMethodInfo
- data TreeViewGetCellAreaMethodInfo
- data TreeViewGetColumnMethodInfo
- data TreeViewGetColumnsMethodInfo
- data TreeViewGetCursorMethodInfo
- data TreeViewGetDestRowAtPosMethodInfo
- data TreeViewGetDragDestRowMethodInfo
- data TreeViewGetEnableSearchMethodInfo
- data TreeViewGetEnableTreeLinesMethodInfo
- data TreeViewGetExpanderColumnMethodInfo
- data TreeViewGetFixedHeightModeMethodInfo
- data TreeViewGetGridLinesMethodInfo
- data TreeViewGetHadjustmentMethodInfo
- data TreeViewGetHeadersClickableMethodInfo
- data TreeViewGetHeadersVisibleMethodInfo
- data TreeViewGetHoverExpandMethodInfo
- data TreeViewGetHoverSelectionMethodInfo
- data TreeViewGetLevelIndentationMethodInfo
- data TreeViewGetModelMethodInfo
- data TreeViewGetNColumnsMethodInfo
- data TreeViewGetPathAtPosMethodInfo
- data TreeViewGetReorderableMethodInfo
- data TreeViewGetRubberBandingMethodInfo
- data TreeViewGetRulesHintMethodInfo
- data TreeViewGetSearchColumnMethodInfo
- data TreeViewGetSearchEntryMethodInfo
- data TreeViewGetSelectionMethodInfo
- data TreeViewGetShowExpandersMethodInfo
- data TreeViewGetTooltipColumnMethodInfo
- data TreeViewGetTooltipContextMethodInfo
- data TreeViewGetVadjustmentMethodInfo
- data TreeViewGetVisibleRangeMethodInfo
- data TreeViewGetVisibleRectMethodInfo
- data TreeViewHeadersClickablePropertyInfo
- data TreeViewHeadersVisiblePropertyInfo
- data TreeViewHoverExpandPropertyInfo
- data TreeViewHoverSelectionPropertyInfo
- data TreeViewInsertColumnMethodInfo
- data TreeViewInsertColumnWithDataFuncMethodInfo
- data TreeViewIsBlankAtPosMethodInfo
- data TreeViewIsRubberBandingActiveMethodInfo
- data TreeViewLevelIndentationPropertyInfo
- data TreeViewMapExpandedRowsMethodInfo
- data TreeViewModelPropertyInfo
- data TreeViewMoveColumnAfterMethodInfo
- data TreeViewMoveCursorSignalInfo
- data TreeViewRemoveColumnMethodInfo
- data TreeViewReorderablePropertyInfo
- data TreeViewRowActivatedMethodInfo
- data TreeViewRowActivatedSignalInfo
- data TreeViewRowCollapsedSignalInfo
- data TreeViewRowExpandedMethodInfo
- data TreeViewRowExpandedSignalInfo
- data TreeViewRubberBandingPropertyInfo
- data TreeViewRulesHintPropertyInfo
- data TreeViewScrollToCellMethodInfo
- data TreeViewScrollToPointMethodInfo
- data TreeViewSearchColumnPropertyInfo
- data TreeViewSelectAllSignalInfo
- data TreeViewSelectCursorParentSignalInfo
- data TreeViewSelectCursorRowSignalInfo
- data TreeViewSetActivateOnSingleClickMethodInfo
- data TreeViewSetColumnDragFunctionMethodInfo
- data TreeViewSetCursorMethodInfo
- data TreeViewSetCursorOnCellMethodInfo
- data TreeViewSetDestroyCountFuncMethodInfo
- data TreeViewSetDragDestRowMethodInfo
- data TreeViewSetEnableSearchMethodInfo
- data TreeViewSetEnableTreeLinesMethodInfo
- data TreeViewSetExpanderColumnMethodInfo
- data TreeViewSetFixedHeightModeMethodInfo
- data TreeViewSetGridLinesMethodInfo
- data TreeViewSetHadjustmentMethodInfo
- data TreeViewSetHeadersClickableMethodInfo
- data TreeViewSetHeadersVisibleMethodInfo
- data TreeViewSetHoverExpandMethodInfo
- data TreeViewSetHoverSelectionMethodInfo
- data TreeViewSetLevelIndentationMethodInfo
- data TreeViewSetModelMethodInfo
- data TreeViewSetReorderableMethodInfo
- data TreeViewSetRowSeparatorFuncMethodInfo
- data TreeViewSetRubberBandingMethodInfo
- data TreeViewSetRulesHintMethodInfo
- data TreeViewSetSearchColumnMethodInfo
- data TreeViewSetSearchEntryMethodInfo
- data TreeViewSetSearchEqualFuncMethodInfo
- data TreeViewSetSearchPositionFuncMethodInfo
- data TreeViewSetShowExpandersMethodInfo
- data TreeViewSetTooltipCellMethodInfo
- data TreeViewSetTooltipColumnMethodInfo
- data TreeViewSetTooltipRowMethodInfo
- data TreeViewSetVadjustmentMethodInfo
- data TreeViewShowExpandersPropertyInfo
- data TreeViewStartInteractiveSearchSignalInfo
- data TreeViewTestCollapseRowSignalInfo
- data TreeViewTestExpandRowSignalInfo
- data TreeViewToggleCursorRowSignalInfo
- data TreeViewTooltipColumnPropertyInfo
- data TreeViewUbuntuAlmostFixedHeightModePropertyInfo
- data TreeViewUnselectAllSignalInfo
- data TreeViewUnsetRowsDragDestMethodInfo
- data TreeViewUnsetRowsDragSourceMethodInfo
- treeViewActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick"
- treeViewEnableGridLines :: AttrLabelProxy "enableGridLines"
- treeViewEnableSearch :: AttrLabelProxy "enableSearch"
- treeViewEnableTreeLines :: AttrLabelProxy "enableTreeLines"
- treeViewExpanderColumn :: AttrLabelProxy "expanderColumn"
- treeViewFixedHeightMode :: AttrLabelProxy "fixedHeightMode"
- treeViewHeadersClickable :: AttrLabelProxy "headersClickable"
- treeViewHeadersVisible :: AttrLabelProxy "headersVisible"
- treeViewHoverExpand :: AttrLabelProxy "hoverExpand"
- treeViewHoverSelection :: AttrLabelProxy "hoverSelection"
- treeViewLevelIndentation :: AttrLabelProxy "levelIndentation"
- treeViewModel :: AttrLabelProxy "model"
- treeViewReorderable :: AttrLabelProxy "reorderable"
- treeViewRubberBanding :: AttrLabelProxy "rubberBanding"
- treeViewRulesHint :: AttrLabelProxy "rulesHint"
- treeViewSearchColumn :: AttrLabelProxy "searchColumn"
- treeViewShowExpanders :: AttrLabelProxy "showExpanders"
- treeViewTooltipColumn :: AttrLabelProxy "tooltipColumn"
- treeViewUbuntuAlmostFixedHeightMode :: AttrLabelProxy "ubuntuAlmostFixedHeightMode"
- type family ResolveTreeViewAccessibleMethod (t :: Symbol) o where ...
- type family ResolveTreeViewColumnMethod (t :: Symbol) o where ...
- data TreeViewColumnAddAttributeMethodInfo
- data TreeViewColumnAlignmentPropertyInfo
- data TreeViewColumnCellAreaPropertyInfo
- data TreeViewColumnCellGetPositionMethodInfo
- data TreeViewColumnCellGetSizeMethodInfo
- data TreeViewColumnCellIsVisibleMethodInfo
- data TreeViewColumnCellSetCellDataMethodInfo
- data TreeViewColumnClearAttributesMethodInfo
- data TreeViewColumnClearMethodInfo
- data TreeViewColumnClickablePropertyInfo
- data TreeViewColumnClickedMethodInfo
- data TreeViewColumnClickedSignalInfo
- data TreeViewColumnExpandPropertyInfo
- data TreeViewColumnFixedWidthPropertyInfo
- data TreeViewColumnFocusCellMethodInfo
- data TreeViewColumnGetAlignmentMethodInfo
- data TreeViewColumnGetButtonMethodInfo
- data TreeViewColumnGetClickableMethodInfo
- data TreeViewColumnGetExpandMethodInfo
- data TreeViewColumnGetFixedWidthMethodInfo
- data TreeViewColumnGetMaxWidthMethodInfo
- data TreeViewColumnGetMinWidthMethodInfo
- data TreeViewColumnGetReorderableMethodInfo
- data TreeViewColumnGetResizableMethodInfo
- data TreeViewColumnGetSizingMethodInfo
- data TreeViewColumnGetSortColumnIdMethodInfo
- data TreeViewColumnGetSortIndicatorMethodInfo
- data TreeViewColumnGetSortOrderMethodInfo
- data TreeViewColumnGetSpacingMethodInfo
- data TreeViewColumnGetTitleMethodInfo
- data TreeViewColumnGetTreeViewMethodInfo
- data TreeViewColumnGetVisibleMethodInfo
- data TreeViewColumnGetWidgetMethodInfo
- data TreeViewColumnGetWidthMethodInfo
- data TreeViewColumnGetXOffsetMethodInfo
- data TreeViewColumnMaxWidthPropertyInfo
- data TreeViewColumnMinWidthPropertyInfo
- data TreeViewColumnPackEndMethodInfo
- data TreeViewColumnPackStartMethodInfo
- data TreeViewColumnQueueResizeMethodInfo
- data TreeViewColumnReorderablePropertyInfo
- data TreeViewColumnResizablePropertyInfo
- data TreeViewColumnSetAlignmentMethodInfo
- data TreeViewColumnSetCellDataFuncMethodInfo
- data TreeViewColumnSetClickableMethodInfo
- data TreeViewColumnSetExpandMethodInfo
- data TreeViewColumnSetFixedWidthMethodInfo
- data TreeViewColumnSetMaxWidthMethodInfo
- data TreeViewColumnSetMinWidthMethodInfo
- data TreeViewColumnSetReorderableMethodInfo
- data TreeViewColumnSetResizableMethodInfo
- data TreeViewColumnSetSizingMethodInfo
- data TreeViewColumnSetSortColumnIdMethodInfo
- data TreeViewColumnSetSortIndicatorMethodInfo
- data TreeViewColumnSetSortOrderMethodInfo
- data TreeViewColumnSetSpacingMethodInfo
- data TreeViewColumnSetTitleMethodInfo
- data TreeViewColumnSetVisibleMethodInfo
- data TreeViewColumnSetWidgetMethodInfo
- data TreeViewColumnSizingPropertyInfo
- data TreeViewColumnSortColumnIdPropertyInfo
- data TreeViewColumnSortIndicatorPropertyInfo
- data TreeViewColumnSortOrderPropertyInfo
- data TreeViewColumnSpacingPropertyInfo
- data TreeViewColumnTitlePropertyInfo
- data TreeViewColumnVisiblePropertyInfo
- data TreeViewColumnWidgetPropertyInfo
- data TreeViewColumnWidthPropertyInfo
- data TreeViewColumnXOffsetPropertyInfo
- treeViewColumnAlignment :: AttrLabelProxy "alignment"
- treeViewColumnCellArea :: AttrLabelProxy "cellArea"
- treeViewColumnClickable :: AttrLabelProxy "clickable"
- treeViewColumnExpand :: AttrLabelProxy "expand"
- treeViewColumnFixedWidth :: AttrLabelProxy "fixedWidth"
- treeViewColumnMaxWidth :: AttrLabelProxy "maxWidth"
- treeViewColumnMinWidth :: AttrLabelProxy "minWidth"
- treeViewColumnReorderable :: AttrLabelProxy "reorderable"
- treeViewColumnResizable :: AttrLabelProxy "resizable"
- treeViewColumnSizing :: AttrLabelProxy "sizing"
- treeViewColumnSortColumnId :: AttrLabelProxy "sortColumnId"
- treeViewColumnSortIndicator :: AttrLabelProxy "sortIndicator"
- treeViewColumnSortOrder :: AttrLabelProxy "sortOrder"
- treeViewColumnSpacing :: AttrLabelProxy "spacing"
- treeViewColumnTitle :: AttrLabelProxy "title"
- treeViewColumnVisible :: AttrLabelProxy "visible"
- treeViewColumnWidget :: AttrLabelProxy "widget"
- treeViewColumnWidth :: AttrLabelProxy "width"
- treeViewColumnXOffset :: AttrLabelProxy "xOffset"
- type family ResolveUIManagerMethod (t :: Symbol) o where ...
- data UIManagerActionsChangedSignalInfo
- data UIManagerAddTearoffsPropertyInfo
- data UIManagerAddUiFromFileMethodInfo
- data UIManagerAddUiFromResourceMethodInfo
- data UIManagerAddUiFromStringMethodInfo
- data UIManagerAddUiMethodInfo
- data UIManagerAddWidgetSignalInfo
- data UIManagerConnectProxySignalInfo
- data UIManagerDisconnectProxySignalInfo
- data UIManagerEnsureUpdateMethodInfo
- data UIManagerGetAccelGroupMethodInfo
- data UIManagerGetActionGroupsMethodInfo
- data UIManagerGetActionMethodInfo
- data UIManagerGetAddTearoffsMethodInfo
- data UIManagerGetToplevelsMethodInfo
- data UIManagerGetUiMethodInfo
- data UIManagerGetWidgetMethodInfo
- data UIManagerInsertActionGroupMethodInfo
- data UIManagerNewMergeIdMethodInfo
- data UIManagerPostActivateSignalInfo
- data UIManagerPreActivateSignalInfo
- data UIManagerRemoveActionGroupMethodInfo
- data UIManagerRemoveUiMethodInfo
- data UIManagerSetAddTearoffsMethodInfo
- data UIManagerUiPropertyInfo
- uIManagerAddTearoffs :: AttrLabelProxy "addTearoffs"
- uIManagerUi :: AttrLabelProxy "ui"
- type family ResolveVBoxMethod (t :: Symbol) o where ...
- type family ResolveVButtonBoxMethod (t :: Symbol) o where ...
- type family ResolveVPanedMethod (t :: Symbol) o where ...
- type family ResolveVScaleMethod (t :: Symbol) o where ...
- type family ResolveVScrollbarMethod (t :: Symbol) o where ...
- type family ResolveVSeparatorMethod (t :: Symbol) o where ...
- type family ResolveViewportMethod (t :: Symbol) o where ...
- data ViewportGetBinWindowMethodInfo
- data ViewportGetHadjustmentMethodInfo
- data ViewportGetShadowTypeMethodInfo
- data ViewportGetVadjustmentMethodInfo
- data ViewportGetViewWindowMethodInfo
- data ViewportSetHadjustmentMethodInfo
- data ViewportSetShadowTypeMethodInfo
- data ViewportSetVadjustmentMethodInfo
- data ViewportShadowTypePropertyInfo
- viewportShadowType :: AttrLabelProxy "shadowType"
- type family ResolveVolumeButtonMethod (t :: Symbol) o where ...
- data VolumeButtonUseSymbolicPropertyInfo
- volumeButtonUseSymbolic :: AttrLabelProxy "useSymbolic"
- type family ResolveWidgetMethod (t :: Symbol) o where ...
- data WidgetAccelClosuresChangedSignalInfo
- data WidgetActivateMethodInfo
- data WidgetAddAcceleratorMethodInfo
- data WidgetAddDeviceEventsMethodInfo
- data WidgetAddEventsMethodInfo
- data WidgetAddMnemonicLabelMethodInfo
- data WidgetAddTickCallbackMethodInfo
- data WidgetAppPaintablePropertyInfo
- data WidgetButtonPressEventSignalInfo
- data WidgetButtonReleaseEventSignalInfo
- data WidgetCanActivateAccelMethodInfo
- data WidgetCanActivateAccelSignalInfo
- data WidgetCanDefaultPropertyInfo
- data WidgetCanFocusPropertyInfo
- data WidgetChildFocusMethodInfo
- data WidgetChildNotifyMethodInfo
- data WidgetChildNotifySignalInfo
- data WidgetClassPathMethodInfo
- data WidgetCompositeChildPropertyInfo
- data WidgetCompositedChangedSignalInfo
- data WidgetComputeExpandMethodInfo
- data WidgetConfigureEventSignalInfo
- data WidgetCreatePangoContextMethodInfo
- data WidgetCreatePangoLayoutMethodInfo
- data WidgetDamageEventSignalInfo
- data WidgetDeleteEventSignalInfo
- data WidgetDestroyEventSignalInfo
- data WidgetDestroyMethodInfo
- data WidgetDestroySignalInfo
- data WidgetDestroyedMethodInfo
- data WidgetDeviceIsShadowedMethodInfo
- data WidgetDirectionChangedSignalInfo
- data WidgetDoubleBufferedPropertyInfo
- data WidgetDragBeginMethodInfo
- data WidgetDragBeginSignalInfo
- data WidgetDragBeginWithCoordinatesMethodInfo
- data WidgetDragCheckThresholdMethodInfo
- data WidgetDragDataDeleteSignalInfo
- data WidgetDragDataGetSignalInfo
- data WidgetDragDataReceivedSignalInfo
- data WidgetDragDestAddImageTargetsMethodInfo
- data WidgetDragDestAddTextTargetsMethodInfo
- data WidgetDragDestAddUriTargetsMethodInfo
- data WidgetDragDestFindTargetMethodInfo
- data WidgetDragDestGetTargetListMethodInfo
- data WidgetDragDestGetTrackMotionMethodInfo
- data WidgetDragDestSetMethodInfo
- data WidgetDragDestSetProxyMethodInfo
- data WidgetDragDestSetTargetListMethodInfo
- data WidgetDragDestSetTrackMotionMethodInfo
- data WidgetDragDestUnsetMethodInfo
- data WidgetDragDropSignalInfo
- data WidgetDragEndSignalInfo
- data WidgetDragFailedSignalInfo
- data WidgetDragGetDataMethodInfo
- data WidgetDragHighlightMethodInfo
- data WidgetDragLeaveSignalInfo
- data WidgetDragMotionSignalInfo
- data WidgetDragSourceAddImageTargetsMethodInfo
- data WidgetDragSourceAddTextTargetsMethodInfo
- data WidgetDragSourceAddUriTargetsMethodInfo
- data WidgetDragSourceGetTargetListMethodInfo
- data WidgetDragSourceSetIconGiconMethodInfo
- data WidgetDragSourceSetIconNameMethodInfo
- data WidgetDragSourceSetIconPixbufMethodInfo
- data WidgetDragSourceSetIconStockMethodInfo
- data WidgetDragSourceSetMethodInfo
- data WidgetDragSourceSetTargetListMethodInfo
- data WidgetDragSourceUnsetMethodInfo
- data WidgetDragUnhighlightMethodInfo
- data WidgetDrawMethodInfo
- data WidgetDrawSignalInfo
- data WidgetEnsureStyleMethodInfo
- data WidgetEnterNotifyEventSignalInfo
- data WidgetErrorBellMethodInfo
- data WidgetEventAfterSignalInfo
- data WidgetEventMethodInfo
- data WidgetEventSignalInfo
- data WidgetEventsPropertyInfo
- data WidgetExpandPropertyInfo
- data WidgetFocusInEventSignalInfo
- data WidgetFocusOnClickPropertyInfo
- data WidgetFocusOutEventSignalInfo
- data WidgetFocusSignalInfo
- data WidgetFreezeChildNotifyMethodInfo
- data WidgetGetAccessibleMethodInfo
- data WidgetGetActionGroupMethodInfo
- data WidgetGetAllocatedBaselineMethodInfo
- data WidgetGetAllocatedHeightMethodInfo
- data WidgetGetAllocatedSizeMethodInfo
- data WidgetGetAllocatedWidthMethodInfo
- data WidgetGetAllocationMethodInfo
- data WidgetGetAncestorMethodInfo
- data WidgetGetAppPaintableMethodInfo
- data WidgetGetCanDefaultMethodInfo
- data WidgetGetCanFocusMethodInfo
- data WidgetGetChildRequisitionMethodInfo
- data WidgetGetChildVisibleMethodInfo
- data WidgetGetClipMethodInfo
- data WidgetGetClipboardMethodInfo
- data WidgetGetCompositeNameMethodInfo
- data WidgetGetDeviceEnabledMethodInfo
- data WidgetGetDeviceEventsMethodInfo
- data WidgetGetDirectionMethodInfo
- data WidgetGetDisplayMethodInfo
- data WidgetGetDoubleBufferedMethodInfo
- data WidgetGetEventsMethodInfo
- data WidgetGetFocusOnClickMethodInfo
- data WidgetGetFontMapMethodInfo
- data WidgetGetFontOptionsMethodInfo
- data WidgetGetFrameClockMethodInfo
- data WidgetGetHalignMethodInfo
- data WidgetGetHasTooltipMethodInfo
- data WidgetGetHasWindowMethodInfo
- data WidgetGetHexpandMethodInfo
- data WidgetGetHexpandSetMethodInfo
- data WidgetGetMappedMethodInfo
- data WidgetGetMarginBottomMethodInfo
- data WidgetGetMarginEndMethodInfo
- data WidgetGetMarginLeftMethodInfo
- data WidgetGetMarginRightMethodInfo
- data WidgetGetMarginStartMethodInfo
- data WidgetGetMarginTopMethodInfo
- data WidgetGetModifierMaskMethodInfo
- data WidgetGetModifierStyleMethodInfo
- data WidgetGetNameMethodInfo
- data WidgetGetNoShowAllMethodInfo
- data WidgetGetOpacityMethodInfo
- data WidgetGetPangoContextMethodInfo
- data WidgetGetParentMethodInfo
- data WidgetGetParentWindowMethodInfo
- data WidgetGetPathMethodInfo
- data WidgetGetPointerMethodInfo
- data WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
- data WidgetGetPreferredHeightForWidthMethodInfo
- data WidgetGetPreferredHeightMethodInfo
- data WidgetGetPreferredSizeMethodInfo
- data WidgetGetPreferredWidthForHeightMethodInfo
- data WidgetGetPreferredWidthMethodInfo
- data WidgetGetRealizedMethodInfo
- data WidgetGetReceivesDefaultMethodInfo
- data WidgetGetRequestModeMethodInfo
- data WidgetGetRequisitionMethodInfo
- data WidgetGetRootWindowMethodInfo
- data WidgetGetScaleFactorMethodInfo
- data WidgetGetScreenMethodInfo
- data WidgetGetSensitiveMethodInfo
- data WidgetGetSettingsMethodInfo
- data WidgetGetSizeRequestMethodInfo
- data WidgetGetStateFlagsMethodInfo
- data WidgetGetStateMethodInfo
- data WidgetGetStyleContextMethodInfo
- data WidgetGetStyleMethodInfo
- data WidgetGetSupportMultideviceMethodInfo
- data WidgetGetTemplateChildMethodInfo
- data WidgetGetTooltipMarkupMethodInfo
- data WidgetGetTooltipTextMethodInfo
- data WidgetGetTooltipWindowMethodInfo
- data WidgetGetToplevelMethodInfo
- data WidgetGetValignMethodInfo
- data WidgetGetValignWithBaselineMethodInfo
- data WidgetGetVexpandMethodInfo
- data WidgetGetVexpandSetMethodInfo
- data WidgetGetVisibleMethodInfo
- data WidgetGetVisualMethodInfo
- data WidgetGetWindowMethodInfo
- data WidgetGrabAddMethodInfo
- data WidgetGrabBrokenEventSignalInfo
- data WidgetGrabDefaultMethodInfo
- data WidgetGrabFocusMethodInfo
- data WidgetGrabFocusSignalInfo
- data WidgetGrabNotifySignalInfo
- data WidgetGrabRemoveMethodInfo
- data WidgetHalignPropertyInfo
- data WidgetHasDefaultMethodInfo
- data WidgetHasDefaultPropertyInfo
- data WidgetHasFocusMethodInfo
- data WidgetHasFocusPropertyInfo
- data WidgetHasGrabMethodInfo
- data WidgetHasRcStyleMethodInfo
- data WidgetHasScreenMethodInfo
- data WidgetHasTooltipPropertyInfo
- data WidgetHasVisibleFocusMethodInfo
- data WidgetHeightRequestPropertyInfo
- data WidgetHexpandPropertyInfo
- data WidgetHexpandSetPropertyInfo
- data WidgetHideMethodInfo
- data WidgetHideOnDeleteMethodInfo
- data WidgetHideSignalInfo
- data WidgetHierarchyChangedSignalInfo
- data WidgetInDestructionMethodInfo
- data WidgetInitTemplateMethodInfo
- data WidgetInputShapeCombineRegionMethodInfo
- data WidgetInsertActionGroupMethodInfo
- data WidgetIntersectMethodInfo
- data WidgetIsAncestorMethodInfo
- data WidgetIsCompositedMethodInfo
- data WidgetIsDrawableMethodInfo
- data WidgetIsFocusMethodInfo
- data WidgetIsFocusPropertyInfo
- data WidgetIsSensitiveMethodInfo
- data WidgetIsToplevelMethodInfo
- data WidgetIsVisibleMethodInfo
- data WidgetKeyPressEventSignalInfo
- data WidgetKeyReleaseEventSignalInfo
- data WidgetKeynavFailedMethodInfo
- data WidgetKeynavFailedSignalInfo
- data WidgetLeaveNotifyEventSignalInfo
- data WidgetListAccelClosuresMethodInfo
- data WidgetListActionPrefixesMethodInfo
- data WidgetListMnemonicLabelsMethodInfo
- data WidgetMapEventSignalInfo
- data WidgetMapMethodInfo
- data WidgetMapSignalInfo
- data WidgetMarginBottomPropertyInfo
- data WidgetMarginEndPropertyInfo
- data WidgetMarginLeftPropertyInfo
- data WidgetMarginPropertyInfo
- data WidgetMarginRightPropertyInfo
- data WidgetMarginStartPropertyInfo
- data WidgetMarginTopPropertyInfo
- data WidgetMnemonicActivateMethodInfo
- data WidgetMnemonicActivateSignalInfo
- data WidgetModifyBaseMethodInfo
- data WidgetModifyBgMethodInfo
- data WidgetModifyCursorMethodInfo
- data WidgetModifyFgMethodInfo
- data WidgetModifyFontMethodInfo
- data WidgetModifyStyleMethodInfo
- data WidgetModifyTextMethodInfo
- data WidgetMotionNotifyEventSignalInfo
- data WidgetMoveFocusSignalInfo
- data WidgetNamePropertyInfo
- data WidgetNoShowAllPropertyInfo
- data WidgetOpacityPropertyInfo
- data WidgetOverrideBackgroundColorMethodInfo
- data WidgetOverrideColorMethodInfo
- data WidgetOverrideCursorMethodInfo
- data WidgetOverrideFontMethodInfo
- data WidgetOverrideSymbolicColorMethodInfo
- data WidgetParentPropertyInfo
- data WidgetParentSetSignalInfo
- data WidgetPathMethodInfo
- data WidgetPopupMenuSignalInfo
- data WidgetPropertyNotifyEventSignalInfo
- data WidgetProximityInEventSignalInfo
- data WidgetProximityOutEventSignalInfo
- data WidgetQueryTooltipSignalInfo
- data WidgetQueueAllocateMethodInfo
- data WidgetQueueComputeExpandMethodInfo
- data WidgetQueueDrawAreaMethodInfo
- data WidgetQueueDrawMethodInfo
- data WidgetQueueDrawRegionMethodInfo
- data WidgetQueueResizeMethodInfo
- data WidgetQueueResizeNoRedrawMethodInfo
- data WidgetRealizeMethodInfo
- data WidgetRealizeSignalInfo
- data WidgetReceivesDefaultPropertyInfo
- data WidgetRegionIntersectMethodInfo
- data WidgetRegisterWindowMethodInfo
- data WidgetRemoveAcceleratorMethodInfo
- data WidgetRemoveMnemonicLabelMethodInfo
- data WidgetRemoveTickCallbackMethodInfo
- data WidgetRenderIconMethodInfo
- data WidgetRenderIconPixbufMethodInfo
- data WidgetReparentMethodInfo
- data WidgetResetRcStylesMethodInfo
- data WidgetResetStyleMethodInfo
- data WidgetScaleFactorPropertyInfo
- data WidgetScreenChangedSignalInfo
- data WidgetScrollEventSignalInfo
- data WidgetSelectionClearEventSignalInfo
- data WidgetSelectionGetSignalInfo
- data WidgetSelectionNotifyEventSignalInfo
- data WidgetSelectionReceivedSignalInfo
- data WidgetSelectionRequestEventSignalInfo
- data WidgetSendExposeMethodInfo
- data WidgetSendFocusChangeMethodInfo
- data WidgetSensitivePropertyInfo
- data WidgetSetAccelPathMethodInfo
- data WidgetSetAllocationMethodInfo
- data WidgetSetAppPaintableMethodInfo
- data WidgetSetCanDefaultMethodInfo
- data WidgetSetCanFocusMethodInfo
- data WidgetSetChildVisibleMethodInfo
- data WidgetSetClipMethodInfo
- data WidgetSetCompositeNameMethodInfo
- data WidgetSetDeviceEnabledMethodInfo
- data WidgetSetDeviceEventsMethodInfo
- data WidgetSetDirectionMethodInfo
- data WidgetSetDoubleBufferedMethodInfo
- data WidgetSetEventsMethodInfo
- data WidgetSetFocusOnClickMethodInfo
- data WidgetSetFontMapMethodInfo
- data WidgetSetFontOptionsMethodInfo
- data WidgetSetHalignMethodInfo
- data WidgetSetHasTooltipMethodInfo
- data WidgetSetHasWindowMethodInfo
- data WidgetSetHexpandMethodInfo
- data WidgetSetHexpandSetMethodInfo
- data WidgetSetMappedMethodInfo
- data WidgetSetMarginBottomMethodInfo
- data WidgetSetMarginEndMethodInfo
- data WidgetSetMarginLeftMethodInfo
- data WidgetSetMarginRightMethodInfo
- data WidgetSetMarginStartMethodInfo
- data WidgetSetMarginTopMethodInfo
- data WidgetSetNameMethodInfo
- data WidgetSetNoShowAllMethodInfo
- data WidgetSetOpacityMethodInfo
- data WidgetSetParentMethodInfo
- data WidgetSetParentWindowMethodInfo
- data WidgetSetRealizedMethodInfo
- data WidgetSetReceivesDefaultMethodInfo
- data WidgetSetRedrawOnAllocateMethodInfo
- data WidgetSetSensitiveMethodInfo
- data WidgetSetSizeRequestMethodInfo
- data WidgetSetStateFlagsMethodInfo
- data WidgetSetStateMethodInfo
- data WidgetSetStyleMethodInfo
- data WidgetSetSupportMultideviceMethodInfo
- data WidgetSetTooltipMarkupMethodInfo
- data WidgetSetTooltipTextMethodInfo
- data WidgetSetTooltipWindowMethodInfo
- data WidgetSetValignMethodInfo
- data WidgetSetVexpandMethodInfo
- data WidgetSetVexpandSetMethodInfo
- data WidgetSetVisibleMethodInfo
- data WidgetSetVisualMethodInfo
- data WidgetSetWindowMethodInfo
- data WidgetShapeCombineRegionMethodInfo
- data WidgetShowAllMethodInfo
- data WidgetShowHelpSignalInfo
- data WidgetShowMethodInfo
- data WidgetShowNowMethodInfo
- data WidgetShowSignalInfo
- data WidgetSizeAllocateMethodInfo
- data WidgetSizeAllocateSignalInfo
- data WidgetSizeAllocateWithBaselineMethodInfo
- data WidgetSizeRequestMethodInfo
- data WidgetStateChangedSignalInfo
- data WidgetStateFlagsChangedSignalInfo
- data WidgetStyleAttachMethodInfo
- data WidgetStyleGetPropertyMethodInfo
- data WidgetStylePropertyInfo
- data WidgetStyleSetSignalInfo
- data WidgetStyleUpdatedSignalInfo
- data WidgetThawChildNotifyMethodInfo
- data WidgetTooltipMarkupPropertyInfo
- data WidgetTooltipTextPropertyInfo
- data WidgetTouchEventSignalInfo
- data WidgetTranslateCoordinatesMethodInfo
- data WidgetTriggerTooltipQueryMethodInfo
- data WidgetUnmapEventSignalInfo
- data WidgetUnmapMethodInfo
- data WidgetUnmapSignalInfo
- data WidgetUnparentMethodInfo
- data WidgetUnrealizeMethodInfo
- data WidgetUnrealizeSignalInfo
- data WidgetUnregisterWindowMethodInfo
- data WidgetUnsetStateFlagsMethodInfo
- data WidgetValignPropertyInfo
- data WidgetVexpandPropertyInfo
- data WidgetVexpandSetPropertyInfo
- data WidgetVisibilityNotifyEventSignalInfo
- data WidgetVisiblePropertyInfo
- data WidgetWidthRequestPropertyInfo
- data WidgetWindowPropertyInfo
- data WidgetWindowStateEventSignalInfo
- widgetAppPaintable :: AttrLabelProxy "appPaintable"
- widgetCanDefault :: AttrLabelProxy "canDefault"
- widgetCanFocus :: AttrLabelProxy "canFocus"
- widgetCompositeChild :: AttrLabelProxy "compositeChild"
- widgetDoubleBuffered :: AttrLabelProxy "doubleBuffered"
- widgetEvents :: AttrLabelProxy "events"
- widgetExpand :: AttrLabelProxy "expand"
- widgetFocusOnClick :: AttrLabelProxy "focusOnClick"
- widgetHalign :: AttrLabelProxy "halign"
- widgetHasTooltip :: AttrLabelProxy "hasTooltip"
- widgetHeightRequest :: AttrLabelProxy "heightRequest"
- widgetHexpand :: AttrLabelProxy "hexpand"
- widgetHexpandSet :: AttrLabelProxy "hexpandSet"
- widgetMargin :: AttrLabelProxy "margin"
- widgetMarginBottom :: AttrLabelProxy "marginBottom"
- widgetMarginEnd :: AttrLabelProxy "marginEnd"
- widgetMarginLeft :: AttrLabelProxy "marginLeft"
- widgetMarginRight :: AttrLabelProxy "marginRight"
- widgetMarginStart :: AttrLabelProxy "marginStart"
- widgetMarginTop :: AttrLabelProxy "marginTop"
- widgetName :: AttrLabelProxy "name"
- widgetNoShowAll :: AttrLabelProxy "noShowAll"
- widgetOpacity :: AttrLabelProxy "opacity"
- widgetParent :: AttrLabelProxy "parent"
- widgetReceivesDefault :: AttrLabelProxy "receivesDefault"
- widgetScaleFactor :: AttrLabelProxy "scaleFactor"
- widgetSensitive :: AttrLabelProxy "sensitive"
- widgetStyle :: AttrLabelProxy "style"
- widgetTooltipMarkup :: AttrLabelProxy "tooltipMarkup"
- widgetTooltipText :: AttrLabelProxy "tooltipText"
- widgetValign :: AttrLabelProxy "valign"
- widgetVexpand :: AttrLabelProxy "vexpand"
- widgetVexpandSet :: AttrLabelProxy "vexpandSet"
- widgetVisible :: AttrLabelProxy "visible"
- widgetWidthRequest :: AttrLabelProxy "widthRequest"
- widgetWindow :: AttrLabelProxy "window"
- type family ResolveWidgetAccessibleMethod (t :: Symbol) o where ...
- type family ResolveWindowMethod (t :: Symbol) o where ...
- data WindowAcceptFocusPropertyInfo
- data WindowActivateDefaultMethodInfo
- data WindowActivateDefaultSignalInfo
- data WindowActivateFocusMethodInfo
- data WindowActivateFocusSignalInfo
- data WindowActivateKeyMethodInfo
- data WindowAddAccelGroupMethodInfo
- data WindowAddMnemonicMethodInfo
- data WindowApplicationPropertyInfo
- data WindowAttachedToPropertyInfo
- data WindowBeginMoveDragMethodInfo
- data WindowBeginResizeDragMethodInfo
- data WindowCloseMethodInfo
- data WindowDecoratedPropertyInfo
- data WindowDefaultHeightPropertyInfo
- data WindowDefaultWidthPropertyInfo
- data WindowDeiconifyMethodInfo
- data WindowDeletablePropertyInfo
- data WindowDestroyWithParentPropertyInfo
- data WindowEnableDebuggingSignalInfo
- data WindowFocusOnMapPropertyInfo
- data WindowFocusVisiblePropertyInfo
- data WindowFullscreenMethodInfo
- data WindowFullscreenOnMonitorMethodInfo
- data WindowGetAcceptFocusMethodInfo
- data WindowGetApplicationMethodInfo
- data WindowGetAttachedToMethodInfo
- data WindowGetDecoratedMethodInfo
- data WindowGetDefaultSizeMethodInfo
- data WindowGetDefaultWidgetMethodInfo
- data WindowGetDeletableMethodInfo
- data WindowGetDestroyWithParentMethodInfo
- data WindowGetFocusMethodInfo
- data WindowGetFocusOnMapMethodInfo
- data WindowGetFocusVisibleMethodInfo
- data WindowGetGravityMethodInfo
- data WindowGetGroupMethodInfo
- data WindowGetHasResizeGripMethodInfo
- data WindowGetHideTitlebarWhenMaximizedMethodInfo
- data WindowGetIconListMethodInfo
- data WindowGetIconMethodInfo
- data WindowGetIconNameMethodInfo
- data WindowGetMnemonicModifierMethodInfo
- data WindowGetMnemonicsVisibleMethodInfo
- data WindowGetModalMethodInfo
- data WindowGetOpacityMethodInfo
- data WindowGetPositionMethodInfo
- data WindowGetResizableMethodInfo
- data WindowGetResizeGripAreaMethodInfo
- data WindowGetRoleMethodInfo
- data WindowGetScreenMethodInfo
- data WindowGetSizeMethodInfo
- data WindowGetSkipPagerHintMethodInfo
- data WindowGetSkipTaskbarHintMethodInfo
- data WindowGetTitleMethodInfo
- data WindowGetTitlebarMethodInfo
- data WindowGetTransientForMethodInfo
- data WindowGetTypeHintMethodInfo
- data WindowGetUrgencyHintMethodInfo
- data WindowGetWindowTypeMethodInfo
- data WindowGravityPropertyInfo
- data WindowHasGroupMethodInfo
- data WindowHasResizeGripPropertyInfo
- data WindowHasToplevelFocusMethodInfo
- data WindowHasToplevelFocusPropertyInfo
- data WindowHideTitlebarWhenMaximizedPropertyInfo
- data WindowIconNamePropertyInfo
- data WindowIconPropertyInfo
- data WindowIconifyMethodInfo
- data WindowIsActiveMethodInfo
- data WindowIsActivePropertyInfo
- data WindowIsMaximizedMethodInfo
- data WindowIsMaximizedPropertyInfo
- data WindowKeysChangedSignalInfo
- data WindowMaximizeMethodInfo
- data WindowMnemonicActivateMethodInfo
- data WindowMnemonicsVisiblePropertyInfo
- data WindowModalPropertyInfo
- data WindowMoveMethodInfo
- data WindowParseGeometryMethodInfo
- data WindowPresentMethodInfo
- data WindowPresentWithTimeMethodInfo
- data WindowPropagateKeyEventMethodInfo
- data WindowRemoveAccelGroupMethodInfo
- data WindowRemoveMnemonicMethodInfo
- data WindowReshowWithInitialSizeMethodInfo
- data WindowResizablePropertyInfo
- data WindowResizeGripIsVisibleMethodInfo
- data WindowResizeGripVisiblePropertyInfo
- data WindowResizeMethodInfo
- data WindowResizeToGeometryMethodInfo
- data WindowRolePropertyInfo
- data WindowScreenPropertyInfo
- data WindowSetAcceptFocusMethodInfo
- data WindowSetApplicationMethodInfo
- data WindowSetAttachedToMethodInfo
- data WindowSetDecoratedMethodInfo
- data WindowSetDefaultGeometryMethodInfo
- data WindowSetDefaultMethodInfo
- data WindowSetDefaultSizeMethodInfo
- data WindowSetDeletableMethodInfo
- data WindowSetDestroyWithParentMethodInfo
- data WindowSetFocusMethodInfo
- data WindowSetFocusOnMapMethodInfo
- data WindowSetFocusSignalInfo
- data WindowSetFocusVisibleMethodInfo
- data WindowSetGeometryHintsMethodInfo
- data WindowSetGravityMethodInfo
- data WindowSetHasResizeGripMethodInfo
- data WindowSetHasUserRefCountMethodInfo
- data WindowSetHideTitlebarWhenMaximizedMethodInfo
- data WindowSetIconFromFileMethodInfo
- data WindowSetIconListMethodInfo
- data WindowSetIconMethodInfo
- data WindowSetIconNameMethodInfo
- data WindowSetKeepAboveMethodInfo
- data WindowSetKeepBelowMethodInfo
- data WindowSetMnemonicModifierMethodInfo
- data WindowSetMnemonicsVisibleMethodInfo
- data WindowSetModalMethodInfo
- data WindowSetOpacityMethodInfo
- data WindowSetPositionMethodInfo
- data WindowSetResizableMethodInfo
- data WindowSetRoleMethodInfo
- data WindowSetScreenMethodInfo
- data WindowSetSkipPagerHintMethodInfo
- data WindowSetSkipTaskbarHintMethodInfo
- data WindowSetStartupIdMethodInfo
- data WindowSetTitleMethodInfo
- data WindowSetTitlebarMethodInfo
- data WindowSetTransientForMethodInfo
- data WindowSetTypeHintMethodInfo
- data WindowSetUrgencyHintMethodInfo
- data WindowSetWmclassMethodInfo
- data WindowSkipPagerHintPropertyInfo
- data WindowSkipTaskbarHintPropertyInfo
- data WindowStartupIdPropertyInfo
- data WindowStickMethodInfo
- data WindowTitlePropertyInfo
- data WindowTransientForPropertyInfo
- data WindowTypeHintPropertyInfo
- data WindowTypePropertyInfo
- data WindowUnfullscreenMethodInfo
- data WindowUnmaximizeMethodInfo
- data WindowUnstickMethodInfo
- data WindowUrgencyHintPropertyInfo
- data WindowWindowPositionPropertyInfo
- windowAcceptFocus :: AttrLabelProxy "acceptFocus"
- windowApplication :: AttrLabelProxy "application"
- windowAttachedTo :: AttrLabelProxy "attachedTo"
- windowDecorated :: AttrLabelProxy "decorated"
- windowDefaultHeight :: AttrLabelProxy "defaultHeight"
- windowDefaultWidth :: AttrLabelProxy "defaultWidth"
- windowDeletable :: AttrLabelProxy "deletable"
- windowDestroyWithParent :: AttrLabelProxy "destroyWithParent"
- windowFocusOnMap :: AttrLabelProxy "focusOnMap"
- windowFocusVisible :: AttrLabelProxy "focusVisible"
- windowGravity :: AttrLabelProxy "gravity"
- windowHasResizeGrip :: AttrLabelProxy "hasResizeGrip"
- windowHideTitlebarWhenMaximized :: AttrLabelProxy "hideTitlebarWhenMaximized"
- windowIcon :: AttrLabelProxy "icon"
- windowIconName :: AttrLabelProxy "iconName"
- windowMnemonicsVisible :: AttrLabelProxy "mnemonicsVisible"
- windowModal :: AttrLabelProxy "modal"
- windowResizable :: AttrLabelProxy "resizable"
- windowResizeGripVisible :: AttrLabelProxy "resizeGripVisible"
- windowRole :: AttrLabelProxy "role"
- windowScreen :: AttrLabelProxy "screen"
- windowSkipPagerHint :: AttrLabelProxy "skipPagerHint"
- windowSkipTaskbarHint :: AttrLabelProxy "skipTaskbarHint"
- windowStartupId :: AttrLabelProxy "startupId"
- windowTitle :: AttrLabelProxy "title"
- windowTransientFor :: AttrLabelProxy "transientFor"
- windowType :: AttrLabelProxy "type"
- windowTypeHint :: AttrLabelProxy "typeHint"
- windowUrgencyHint :: AttrLabelProxy "urgencyHint"
- windowWindowPosition :: AttrLabelProxy "windowPosition"
- type family ResolveWindowAccessibleMethod (t :: Symbol) o where ...
- type family ResolveWindowGroupMethod (t :: Symbol) o where ...
- data WindowGroupAddWindowMethodInfo
- data WindowGroupGetCurrentDeviceGrabMethodInfo
- data WindowGroupGetCurrentGrabMethodInfo
- data WindowGroupListWindowsMethodInfo
- data WindowGroupRemoveWindowMethodInfo
- type family ResolveAccelGroupEntryMethod (t :: Symbol) o where ...
- accelGroupEntry_accelPathQuark :: AttrLabelProxy "accelPathQuark"
- accelGroupEntry_closure :: AttrLabelProxy "closure"
- accelGroupEntry_key :: AttrLabelProxy "key"
- type family ResolveAccelKeyMethod (t :: Symbol) o where ...
- accelKey_accelFlags :: AttrLabelProxy "accelFlags"
- accelKey_accelKey :: AttrLabelProxy "accelKey"
- accelKey_accelMods :: AttrLabelProxy "accelMods"
- type family ResolveActionEntryMethod (t :: Symbol) o where ...
- actionEntry_accelerator :: AttrLabelProxy "accelerator"
- actionEntry_callback :: AttrLabelProxy "callback"
- actionEntry_label :: AttrLabelProxy "label"
- actionEntry_name :: AttrLabelProxy "name"
- actionEntry_stockId :: AttrLabelProxy "stockId"
- actionEntry_tooltip :: AttrLabelProxy "tooltip"
- type family ResolveActionableInterfaceMethod (t :: Symbol) o where ...
- actionableInterface_getActionName :: AttrLabelProxy "getActionName"
- actionableInterface_getActionTargetValue :: AttrLabelProxy "getActionTargetValue"
- actionableInterface_setActionName :: AttrLabelProxy "setActionName"
- actionableInterface_setActionTargetValue :: AttrLabelProxy "setActionTargetValue"
- type family ResolveBindingArgMethod (t :: Symbol) o where ...
- bindingArg_argType :: AttrLabelProxy "argType"
- type family ResolveBindingEntryMethod (t :: Symbol) o where ...
- bindingEntry_bindingSet :: AttrLabelProxy "bindingSet"
- bindingEntry_destroyed :: AttrLabelProxy "destroyed"
- bindingEntry_hashNext :: AttrLabelProxy "hashNext"
- bindingEntry_inEmission :: AttrLabelProxy "inEmission"
- bindingEntry_keyval :: AttrLabelProxy "keyval"
- bindingEntry_marksUnbound :: AttrLabelProxy "marksUnbound"
- bindingEntry_modifiers :: AttrLabelProxy "modifiers"
- bindingEntry_setNext :: AttrLabelProxy "setNext"
- bindingEntry_signals :: AttrLabelProxy "signals"
- data BindingSetActivateMethodInfo
- data BindingSetAddPathMethodInfo
- type family ResolveBindingSetMethod (t :: Symbol) o where ...
- bindingSet_classBranchPspecs :: AttrLabelProxy "classBranchPspecs"
- bindingSet_current :: AttrLabelProxy "current"
- bindingSet_entries :: AttrLabelProxy "entries"
- bindingSet_parsed :: AttrLabelProxy "parsed"
- bindingSet_priority :: AttrLabelProxy "priority"
- bindingSet_setName :: AttrLabelProxy "setName"
- bindingSet_widgetClassPspecs :: AttrLabelProxy "widgetClassPspecs"
- bindingSet_widgetPathPspecs :: AttrLabelProxy "widgetPathPspecs"
- type family ResolveBindingSignalMethod (t :: Symbol) o where ...
- bindingSignal_nArgs :: AttrLabelProxy "nArgs"
- bindingSignal_next :: AttrLabelProxy "next"
- bindingSignal_signalName :: AttrLabelProxy "signalName"
- data BorderCopyMethodInfo
- data BorderFreeMethodInfo
- type family ResolveBorderMethod (t :: Symbol) o where ...
- border_bottom :: AttrLabelProxy "bottom"
- border_left :: AttrLabelProxy "left"
- border_right :: AttrLabelProxy "right"
- border_top :: AttrLabelProxy "top"
- data ContainerClassFindChildPropertyMethodInfo
- data ContainerClassHandleBorderWidthMethodInfo
- data ContainerClassInstallChildPropertyMethodInfo
- type family ResolveContainerClassMethod (t :: Symbol) o where ...
- containerClass_add :: AttrLabelProxy "add"
- containerClass_checkResize :: AttrLabelProxy "checkResize"
- containerClass_childType :: AttrLabelProxy "childType"
- containerClass_compositeName :: AttrLabelProxy "compositeName"
- containerClass_forall :: AttrLabelProxy "forall"
- containerClass_getChildProperty :: AttrLabelProxy "getChildProperty"
- containerClass_getPathForChild :: AttrLabelProxy "getPathForChild"
- containerClass_parentClass :: AttrLabelProxy "parentClass"
- containerClass_remove :: AttrLabelProxy "remove"
- containerClass_setChildProperty :: AttrLabelProxy "setChildProperty"
- containerClass_setFocusChild :: AttrLabelProxy "setFocusChild"
- data CssSectionGetEndLineMethodInfo
- data CssSectionGetEndPositionMethodInfo
- data CssSectionGetFileMethodInfo
- data CssSectionGetParentMethodInfo
- data CssSectionGetSectionTypeMethodInfo
- data CssSectionGetStartLineMethodInfo
- data CssSectionGetStartPositionMethodInfo
- data CssSectionRefMethodInfo
- data CssSectionUnrefMethodInfo
- type family ResolveCssSectionMethod (t :: Symbol) o where ...
- type family ResolveFileFilterInfoMethod (t :: Symbol) o where ...
- fileFilterInfo_contains :: AttrLabelProxy "contains"
- fileFilterInfo_displayName :: AttrLabelProxy "displayName"
- fileFilterInfo_filename :: AttrLabelProxy "filename"
- fileFilterInfo_mimeType :: AttrLabelProxy "mimeType"
- fileFilterInfo_uri :: AttrLabelProxy "uri"
- type family ResolveFixedChildMethod (t :: Symbol) o where ...
- fixedChild_widget :: AttrLabelProxy "widget"
- fixedChild_x :: AttrLabelProxy "x"
- fixedChild_y :: AttrLabelProxy "y"
- data GradientAddColorStopMethodInfo
- data GradientRefMethodInfo
- data GradientResolveForContextMethodInfo
- data GradientResolveMethodInfo
- data GradientToStringMethodInfo
- data GradientUnrefMethodInfo
- type family ResolveGradientMethod (t :: Symbol) o where ...
- type family ResolveIMContextInfoMethod (t :: Symbol) o where ...
- iMContextInfo_contextId :: AttrLabelProxy "contextId"
- iMContextInfo_contextName :: AttrLabelProxy "contextName"
- iMContextInfo_defaultLocales :: AttrLabelProxy "defaultLocales"
- iMContextInfo_domain :: AttrLabelProxy "domain"
- iMContextInfo_domainDirname :: AttrLabelProxy "domainDirname"
- data IconSetAddSourceMethodInfo
- data IconSetCopyMethodInfo
- data IconSetGetSizesMethodInfo
- data IconSetRefMethodInfo
- data IconSetRenderIconMethodInfo
- data IconSetRenderIconPixbufMethodInfo
- data IconSetRenderIconSurfaceMethodInfo
- data IconSetUnrefMethodInfo
- type family ResolveIconSetMethod (t :: Symbol) o where ...
- data IconSourceCopyMethodInfo
- data IconSourceFreeMethodInfo
- data IconSourceGetDirectionMethodInfo
- data IconSourceGetDirectionWildcardedMethodInfo
- data IconSourceGetFilenameMethodInfo
- data IconSourceGetIconNameMethodInfo
- data IconSourceGetPixbufMethodInfo
- data IconSourceGetSizeMethodInfo
- data IconSourceGetSizeWildcardedMethodInfo
- data IconSourceGetStateMethodInfo
- data IconSourceGetStateWildcardedMethodInfo
- data IconSourceSetDirectionMethodInfo
- data IconSourceSetDirectionWildcardedMethodInfo
- data IconSourceSetFilenameMethodInfo
- data IconSourceSetIconNameMethodInfo
- data IconSourceSetPixbufMethodInfo
- data IconSourceSetSizeMethodInfo
- data IconSourceSetSizeWildcardedMethodInfo
- data IconSourceSetStateMethodInfo
- data IconSourceSetStateWildcardedMethodInfo
- type family ResolveIconSourceMethod (t :: Symbol) o where ...
- type family ResolveLabelSelectionInfoMethod (t :: Symbol) o where ...
- type family ResolveMountOperationHandlerIface_Method (t :: Symbol) o where ...
- mountOperationHandlerIface__parentIface :: AttrLabelProxy "parentIface"
- type family ResolveMountOperationHandlerProxyClass_Method (t :: Symbol) o where ...
- type family ResolveMountOperationHandlerProxy_Method (t :: Symbol) o where ...
- type family ResolveMountOperationHandlerSkeletonClass_Method (t :: Symbol) o where ...
- type family ResolveMountOperationHandlerSkeleton_Method (t :: Symbol) o where ...
- type family ResolveMountOperationHandler_Method (t :: Symbol) o where ...
- type family ResolvePadActionEntryMethod (t :: Symbol) o where ...
- padActionEntry_actionName :: AttrLabelProxy "actionName"
- padActionEntry_index :: AttrLabelProxy "index"
- padActionEntry_label :: AttrLabelProxy "label"
- padActionEntry_mode :: AttrLabelProxy "mode"
- padActionEntry_type :: AttrLabelProxy "type"
- type family ResolvePageRangeMethod (t :: Symbol) o where ...
- pageRange_end :: AttrLabelProxy "end"
- pageRange_start :: AttrLabelProxy "start"
- data PaperSizeCopyMethodInfo
- data PaperSizeFreeMethodInfo
- data PaperSizeGetDefaultBottomMarginMethodInfo
- data PaperSizeGetDefaultLeftMarginMethodInfo
- data PaperSizeGetDefaultRightMarginMethodInfo
- data PaperSizeGetDefaultTopMarginMethodInfo
- data PaperSizeGetDisplayNameMethodInfo
- data PaperSizeGetHeightMethodInfo
- data PaperSizeGetNameMethodInfo
- data PaperSizeGetPpdNameMethodInfo
- data PaperSizeGetWidthMethodInfo
- data PaperSizeIsCustomMethodInfo
- data PaperSizeIsEqualMethodInfo
- data PaperSizeIsIppMethodInfo
- data PaperSizeSetSizeMethodInfo
- data PaperSizeToGvariantMethodInfo
- data PaperSizeToKeyFileMethodInfo
- type family ResolvePaperSizeMethod (t :: Symbol) o where ...
- type family ResolveRadioActionEntryMethod (t :: Symbol) o where ...
- radioActionEntry_accelerator :: AttrLabelProxy "accelerator"
- radioActionEntry_label :: AttrLabelProxy "label"
- radioActionEntry_name :: AttrLabelProxy "name"
- radioActionEntry_stockId :: AttrLabelProxy "stockId"
- radioActionEntry_tooltip :: AttrLabelProxy "tooltip"
- radioActionEntry_value :: AttrLabelProxy "value"
- type family ResolveRcContextMethod (t :: Symbol) o where ...
- type family ResolveRcPropertyMethod (t :: Symbol) o where ...
- rcProperty_origin :: AttrLabelProxy "origin"
- rcProperty_propertyName :: AttrLabelProxy "propertyName"
- rcProperty_typeName :: AttrLabelProxy "typeName"
- rcProperty_value :: AttrLabelProxy "value"
- type family ResolveRecentDataMethod (t :: Symbol) o where ...
- recentData_appExec :: AttrLabelProxy "appExec"
- recentData_appName :: AttrLabelProxy "appName"
- recentData_description :: AttrLabelProxy "description"
- recentData_displayName :: AttrLabelProxy "displayName"
- recentData_groups :: AttrLabelProxy "groups"
- recentData_isPrivate :: AttrLabelProxy "isPrivate"
- recentData_mimeType :: AttrLabelProxy "mimeType"
- type family ResolveRecentFilterInfoMethod (t :: Symbol) o where ...
- recentFilterInfo_age :: AttrLabelProxy "age"
- recentFilterInfo_applications :: AttrLabelProxy "applications"
- recentFilterInfo_contains :: AttrLabelProxy "contains"
- recentFilterInfo_displayName :: AttrLabelProxy "displayName"
- recentFilterInfo_groups :: AttrLabelProxy "groups"
- recentFilterInfo_mimeType :: AttrLabelProxy "mimeType"
- recentFilterInfo_uri :: AttrLabelProxy "uri"
- data RecentInfoCreateAppInfoMethodInfo
- data RecentInfoExistsMethodInfo
- data RecentInfoGetAddedMethodInfo
- data RecentInfoGetAgeMethodInfo
- data RecentInfoGetApplicationInfoMethodInfo
- data RecentInfoGetApplicationsMethodInfo
- data RecentInfoGetDescriptionMethodInfo
- data RecentInfoGetDisplayNameMethodInfo
- data RecentInfoGetGiconMethodInfo
- data RecentInfoGetGroupsMethodInfo
- data RecentInfoGetIconMethodInfo
- data RecentInfoGetMimeTypeMethodInfo
- data RecentInfoGetModifiedMethodInfo
- data RecentInfoGetPrivateHintMethodInfo
- data RecentInfoGetShortNameMethodInfo
- data RecentInfoGetUriDisplayMethodInfo
- data RecentInfoGetUriMethodInfo
- data RecentInfoGetVisitedMethodInfo
- data RecentInfoHasApplicationMethodInfo
- data RecentInfoHasGroupMethodInfo
- data RecentInfoIsLocalMethodInfo
- data RecentInfoLastApplicationMethodInfo
- data RecentInfoMatchMethodInfo
- data RecentInfoRefMethodInfo
- data RecentInfoUnrefMethodInfo
- type family ResolveRecentInfoMethod (t :: Symbol) o where ...
- type family ResolveRequestedSizeMethod (t :: Symbol) o where ...
- requestedSize_data :: AttrLabelProxy "data"
- requestedSize_minimumSize :: AttrLabelProxy "minimumSize"
- requestedSize_naturalSize :: AttrLabelProxy "naturalSize"
- data RequisitionCopyMethodInfo
- data RequisitionFreeMethodInfo
- type family ResolveRequisitionMethod (t :: Symbol) o where ...
- requisition_height :: AttrLabelProxy "height"
- requisition_width :: AttrLabelProxy "width"
- type family ResolveSelectionDataMethod (t :: Symbol) o where ...
- data SelectionDataCopyMethodInfo
- data SelectionDataFreeMethodInfo
- data SelectionDataGetDataMethodInfo
- data SelectionDataGetDataTypeMethodInfo
- data SelectionDataGetDisplayMethodInfo
- data SelectionDataGetFormatMethodInfo
- data SelectionDataGetLengthMethodInfo
- data SelectionDataGetPixbufMethodInfo
- data SelectionDataGetSelectionMethodInfo
- data SelectionDataGetTargetMethodInfo
- data SelectionDataGetTargetsMethodInfo
- data SelectionDataGetTextMethodInfo
- data SelectionDataGetUrisMethodInfo
- data SelectionDataSetMethodInfo
- data SelectionDataSetPixbufMethodInfo
- data SelectionDataSetTextMethodInfo
- data SelectionDataSetUrisMethodInfo
- data SelectionDataTargetsIncludeImageMethodInfo
- data SelectionDataTargetsIncludeRichTextMethodInfo
- data SelectionDataTargetsIncludeTextMethodInfo
- data SelectionDataTargetsIncludeUriMethodInfo
- type family ResolveSettingsValueMethod (t :: Symbol) o where ...
- settingsValue_origin :: AttrLabelProxy "origin"
- settingsValue_value :: AttrLabelProxy "value"
- type family ResolveStockItemMethod (t :: Symbol) o where ...
- data StockItemFreeMethodInfo
- stockItem_keyval :: AttrLabelProxy "keyval"
- stockItem_label :: AttrLabelProxy "label"
- stockItem_modifier :: AttrLabelProxy "modifier"
- stockItem_stockId :: AttrLabelProxy "stockId"
- stockItem_translationDomain :: AttrLabelProxy "translationDomain"
- type family ResolveSymbolicColorMethod (t :: Symbol) o where ...
- data SymbolicColorRefMethodInfo
- data SymbolicColorResolveMethodInfo
- data SymbolicColorToStringMethodInfo
- data SymbolicColorUnrefMethodInfo
- type family ResolveTableChildMethod (t :: Symbol) o where ...
- tableChild_bottomAttach :: AttrLabelProxy "bottomAttach"
- tableChild_leftAttach :: AttrLabelProxy "leftAttach"
- tableChild_rightAttach :: AttrLabelProxy "rightAttach"
- tableChild_topAttach :: AttrLabelProxy "topAttach"
- tableChild_widget :: AttrLabelProxy "widget"
- tableChild_xexpand :: AttrLabelProxy "xexpand"
- tableChild_xfill :: AttrLabelProxy "xfill"
- tableChild_xpadding :: AttrLabelProxy "xpadding"
- tableChild_xshrink :: AttrLabelProxy "xshrink"
- tableChild_yexpand :: AttrLabelProxy "yexpand"
- tableChild_yfill :: AttrLabelProxy "yfill"
- tableChild_ypadding :: AttrLabelProxy "ypadding"
- tableChild_yshrink :: AttrLabelProxy "yshrink"
- type family ResolveTableRowColMethod (t :: Symbol) o where ...
- tableRowCol_allocation :: AttrLabelProxy "allocation"
- tableRowCol_empty :: AttrLabelProxy "empty"
- tableRowCol_expand :: AttrLabelProxy "expand"
- tableRowCol_needExpand :: AttrLabelProxy "needExpand"
- tableRowCol_needShrink :: AttrLabelProxy "needShrink"
- tableRowCol_requisition :: AttrLabelProxy "requisition"
- tableRowCol_shrink :: AttrLabelProxy "shrink"
- tableRowCol_spacing :: AttrLabelProxy "spacing"
- type family ResolveTargetEntryMethod (t :: Symbol) o where ...
- data TargetEntryCopyMethodInfo
- data TargetEntryFreeMethodInfo
- targetEntry_flags :: AttrLabelProxy "flags"
- targetEntry_info :: AttrLabelProxy "info"
- targetEntry_target :: AttrLabelProxy "target"
- type family ResolveTargetListMethod (t :: Symbol) o where ...
- data TargetListAddImageTargetsMethodInfo
- data TargetListAddMethodInfo
- data TargetListAddRichTextTargetsMethodInfo
- data TargetListAddTableMethodInfo
- data TargetListAddTextTargetsMethodInfo
- data TargetListAddUriTargetsMethodInfo
- data TargetListFindMethodInfo
- data TargetListRefMethodInfo
- data TargetListRemoveMethodInfo
- data TargetListUnrefMethodInfo
- type family ResolveTargetPairMethod (t :: Symbol) o where ...
- targetPair_flags :: AttrLabelProxy "flags"
- targetPair_info :: AttrLabelProxy "info"
- targetPair_target :: AttrLabelProxy "target"
- type family ResolveTextAppearanceMethod (t :: Symbol) o where ...
- textAppearance_bgColor :: AttrLabelProxy "bgColor"
- textAppearance_drawBg :: AttrLabelProxy "drawBg"
- textAppearance_fgColor :: AttrLabelProxy "fgColor"
- textAppearance_insideSelection :: AttrLabelProxy "insideSelection"
- textAppearance_isText :: AttrLabelProxy "isText"
- textAppearance_rise :: AttrLabelProxy "rise"
- textAppearance_strikethrough :: AttrLabelProxy "strikethrough"
- textAppearance_underline :: AttrLabelProxy "underline"
- type family ResolveTextAttributesMethod (t :: Symbol) o where ...
- data TextAttributesCopyMethodInfo
- data TextAttributesCopyValuesMethodInfo
- data TextAttributesRefMethodInfo
- data TextAttributesUnrefMethodInfo
- textAttributes_appearance :: AttrLabelProxy "appearance"
- textAttributes_bgFullHeight :: AttrLabelProxy "bgFullHeight"
- textAttributes_direction :: AttrLabelProxy "direction"
- textAttributes_editable :: AttrLabelProxy "editable"
- textAttributes_font :: AttrLabelProxy "font"
- textAttributes_fontScale :: AttrLabelProxy "fontScale"
- textAttributes_indent :: AttrLabelProxy "indent"
- textAttributes_invisible :: AttrLabelProxy "invisible"
- textAttributes_justification :: AttrLabelProxy "justification"
- textAttributes_language :: AttrLabelProxy "language"
- textAttributes_leftMargin :: AttrLabelProxy "leftMargin"
- textAttributes_letterSpacing :: AttrLabelProxy "letterSpacing"
- textAttributes_noFallback :: AttrLabelProxy "noFallback"
- textAttributes_pixelsAboveLines :: AttrLabelProxy "pixelsAboveLines"
- textAttributes_pixelsBelowLines :: AttrLabelProxy "pixelsBelowLines"
- textAttributes_pixelsInsideWrap :: AttrLabelProxy "pixelsInsideWrap"
- textAttributes_rightMargin :: AttrLabelProxy "rightMargin"
- textAttributes_tabs :: AttrLabelProxy "tabs"
- textAttributes_wrapMode :: AttrLabelProxy "wrapMode"
- type family ResolveTextBTreeMethod (t :: Symbol) o where ...
- type family ResolveTextIterMethod (t :: Symbol) o where ...
- data TextIterAssignMethodInfo
- data TextIterBackwardCharMethodInfo
- data TextIterBackwardCharsMethodInfo
- data TextIterBackwardCursorPositionMethodInfo
- data TextIterBackwardCursorPositionsMethodInfo
- data TextIterBackwardFindCharMethodInfo
- data TextIterBackwardLineMethodInfo
- data TextIterBackwardLinesMethodInfo
- data TextIterBackwardSearchMethodInfo
- data TextIterBackwardSentenceStartMethodInfo
- data TextIterBackwardSentenceStartsMethodInfo
- data TextIterBackwardToTagToggleMethodInfo
- data TextIterBackwardVisibleCursorPositionMethodInfo
- data TextIterBackwardVisibleCursorPositionsMethodInfo
- data TextIterBackwardVisibleLineMethodInfo
- data TextIterBackwardVisibleLinesMethodInfo
- data TextIterBackwardVisibleWordStartMethodInfo
- data TextIterBackwardVisibleWordStartsMethodInfo
- data TextIterBackwardWordStartMethodInfo
- data TextIterBackwardWordStartsMethodInfo
- data TextIterBeginsTagMethodInfo
- data TextIterCanInsertMethodInfo
- data TextIterCompareMethodInfo
- data TextIterCopyMethodInfo
- data TextIterEditableMethodInfo
- data TextIterEndsLineMethodInfo
- data TextIterEndsSentenceMethodInfo
- data TextIterEndsTagMethodInfo
- data TextIterEndsWordMethodInfo
- data TextIterEqualMethodInfo
- data TextIterForwardCharMethodInfo
- data TextIterForwardCharsMethodInfo
- data TextIterForwardCursorPositionMethodInfo
- data TextIterForwardCursorPositionsMethodInfo
- data TextIterForwardFindCharMethodInfo
- data TextIterForwardLineMethodInfo
- data TextIterForwardLinesMethodInfo
- data TextIterForwardSearchMethodInfo
- data TextIterForwardSentenceEndMethodInfo
- data TextIterForwardSentenceEndsMethodInfo
- data TextIterForwardToEndMethodInfo
- data TextIterForwardToLineEndMethodInfo
- data TextIterForwardToTagToggleMethodInfo
- data TextIterForwardVisibleCursorPositionMethodInfo
- data TextIterForwardVisibleCursorPositionsMethodInfo
- data TextIterForwardVisibleLineMethodInfo
- data TextIterForwardVisibleLinesMethodInfo
- data TextIterForwardVisibleWordEndMethodInfo
- data TextIterForwardVisibleWordEndsMethodInfo
- data TextIterForwardWordEndMethodInfo
- data TextIterForwardWordEndsMethodInfo
- data TextIterFreeMethodInfo
- data TextIterGetAttributesMethodInfo
- data TextIterGetBufferMethodInfo
- data TextIterGetBytesInLineMethodInfo
- data TextIterGetCharMethodInfo
- data TextIterGetCharsInLineMethodInfo
- data TextIterGetChildAnchorMethodInfo
- data TextIterGetLanguageMethodInfo
- data TextIterGetLineIndexMethodInfo
- data TextIterGetLineMethodInfo
- data TextIterGetLineOffsetMethodInfo
- data TextIterGetMarksMethodInfo
- data TextIterGetOffsetMethodInfo
- data TextIterGetPixbufMethodInfo
- data TextIterGetSliceMethodInfo
- data TextIterGetTagsMethodInfo
- data TextIterGetTextMethodInfo
- data TextIterGetToggledTagsMethodInfo
- data TextIterGetVisibleLineIndexMethodInfo
- data TextIterGetVisibleLineOffsetMethodInfo
- data TextIterGetVisibleSliceMethodInfo
- data TextIterGetVisibleTextMethodInfo
- data TextIterHasTagMethodInfo
- data TextIterInRangeMethodInfo
- data TextIterInsideSentenceMethodInfo
- data TextIterInsideWordMethodInfo
- data TextIterIsCursorPositionMethodInfo
- data TextIterIsEndMethodInfo
- data TextIterIsStartMethodInfo
- data TextIterOrderMethodInfo
- data TextIterSetLineIndexMethodInfo
- data TextIterSetLineMethodInfo
- data TextIterSetLineOffsetMethodInfo
- data TextIterSetOffsetMethodInfo
- data TextIterSetVisibleLineIndexMethodInfo
- data TextIterSetVisibleLineOffsetMethodInfo
- data TextIterStartsLineMethodInfo
- data TextIterStartsSentenceMethodInfo
- data TextIterStartsTagMethodInfo
- data TextIterStartsWordMethodInfo
- data TextIterTogglesTagMethodInfo
- type family ResolveThemeEngineMethod (t :: Symbol) o where ...
- type family ResolveToggleActionEntryMethod (t :: Symbol) o where ...
- toggleActionEntry_accelerator :: AttrLabelProxy "accelerator"
- toggleActionEntry_callback :: AttrLabelProxy "callback"
- toggleActionEntry_isActive :: AttrLabelProxy "isActive"
- toggleActionEntry_label :: AttrLabelProxy "label"
- toggleActionEntry_name :: AttrLabelProxy "name"
- toggleActionEntry_stockId :: AttrLabelProxy "stockId"
- toggleActionEntry_tooltip :: AttrLabelProxy "tooltip"
- type family ResolveTreeIterMethod (t :: Symbol) o where ...
- data TreeIterCopyMethodInfo
- data TreeIterFreeMethodInfo
- treeIter_stamp :: AttrLabelProxy "stamp"
- treeIter_userData :: AttrLabelProxy "userData"
- treeIter_userData2 :: AttrLabelProxy "userData2"
- treeIter_userData3 :: AttrLabelProxy "userData3"
- type family ResolveTreePathMethod (t :: Symbol) o where ...
- data TreePathAppendIndexMethodInfo
- data TreePathCompareMethodInfo
- data TreePathCopyMethodInfo
- data TreePathDownMethodInfo
- data TreePathFreeMethodInfo
- data TreePathGetDepthMethodInfo
- data TreePathGetIndicesMethodInfo
- data TreePathIsAncestorMethodInfo
- data TreePathIsDescendantMethodInfo
- data TreePathNextMethodInfo
- data TreePathPrependIndexMethodInfo
- data TreePathPrevMethodInfo
- data TreePathToStringMethodInfo
- data TreePathUpMethodInfo
- type family ResolveTreeRowReferenceMethod (t :: Symbol) o where ...
- data TreeRowReferenceCopyMethodInfo
- data TreeRowReferenceFreeMethodInfo
- data TreeRowReferenceGetModelMethodInfo
- data TreeRowReferenceGetPathMethodInfo
- data TreeRowReferenceValidMethodInfo
- type family ResolveWidgetClassMethod (t :: Symbol) o where ...
- data WidgetClassBindTemplateCallbackFullMethodInfo
- data WidgetClassBindTemplateChildFullMethodInfo
- data WidgetClassFindStylePropertyMethodInfo
- data WidgetClassGetCssNameMethodInfo
- data WidgetClassInstallStylePropertyMethodInfo
- data WidgetClassSetAccessibleRoleMethodInfo
- data WidgetClassSetAccessibleTypeMethodInfo
- data WidgetClassSetConnectFuncMethodInfo
- data WidgetClassSetCssNameMethodInfo
- data WidgetClassSetTemplateFromResourceMethodInfo
- data WidgetClassSetTemplateMethodInfo
- widgetClass_activateSignal :: AttrLabelProxy "activateSignal"
- widgetClass_adjustBaselineAllocation :: AttrLabelProxy "adjustBaselineAllocation"
- widgetClass_adjustBaselineRequest :: AttrLabelProxy "adjustBaselineRequest"
- widgetClass_adjustSizeAllocation :: AttrLabelProxy "adjustSizeAllocation"
- widgetClass_adjustSizeRequest :: AttrLabelProxy "adjustSizeRequest"
- widgetClass_buttonPressEvent :: AttrLabelProxy "buttonPressEvent"
- widgetClass_buttonReleaseEvent :: AttrLabelProxy "buttonReleaseEvent"
- widgetClass_canActivateAccel :: AttrLabelProxy "canActivateAccel"
- widgetClass_childNotify :: AttrLabelProxy "childNotify"
- widgetClass_compositedChanged :: AttrLabelProxy "compositedChanged"
- widgetClass_computeExpand :: AttrLabelProxy "computeExpand"
- widgetClass_configureEvent :: AttrLabelProxy "configureEvent"
- widgetClass_damageEvent :: AttrLabelProxy "damageEvent"
- widgetClass_deleteEvent :: AttrLabelProxy "deleteEvent"
- widgetClass_destroy :: AttrLabelProxy "destroy"
- widgetClass_destroyEvent :: AttrLabelProxy "destroyEvent"
- widgetClass_directionChanged :: AttrLabelProxy "directionChanged"
- widgetClass_dispatchChildPropertiesChanged :: AttrLabelProxy "dispatchChildPropertiesChanged"
- widgetClass_dragBegin :: AttrLabelProxy "dragBegin"
- widgetClass_dragDataDelete :: AttrLabelProxy "dragDataDelete"
- widgetClass_dragDataGet :: AttrLabelProxy "dragDataGet"
- widgetClass_dragDataReceived :: AttrLabelProxy "dragDataReceived"
- widgetClass_dragDrop :: AttrLabelProxy "dragDrop"
- widgetClass_dragEnd :: AttrLabelProxy "dragEnd"
- widgetClass_dragFailed :: AttrLabelProxy "dragFailed"
- widgetClass_dragLeave :: AttrLabelProxy "dragLeave"
- widgetClass_dragMotion :: AttrLabelProxy "dragMotion"
- widgetClass_draw :: AttrLabelProxy "draw"
- widgetClass_enterNotifyEvent :: AttrLabelProxy "enterNotifyEvent"
- widgetClass_event :: AttrLabelProxy "event"
- widgetClass_focus :: AttrLabelProxy "focus"
- widgetClass_focusInEvent :: AttrLabelProxy "focusInEvent"
- widgetClass_focusOutEvent :: AttrLabelProxy "focusOutEvent"
- widgetClass_getAccessible :: AttrLabelProxy "getAccessible"
- widgetClass_getPreferredHeight :: AttrLabelProxy "getPreferredHeight"
- widgetClass_getPreferredHeightAndBaselineForWidth :: AttrLabelProxy "getPreferredHeightAndBaselineForWidth"
- widgetClass_getPreferredHeightForWidth :: AttrLabelProxy "getPreferredHeightForWidth"
- widgetClass_getPreferredWidth :: AttrLabelProxy "getPreferredWidth"
- widgetClass_getPreferredWidthForHeight :: AttrLabelProxy "getPreferredWidthForHeight"
- widgetClass_getRequestMode :: AttrLabelProxy "getRequestMode"
- widgetClass_grabBrokenEvent :: AttrLabelProxy "grabBrokenEvent"
- widgetClass_grabFocus :: AttrLabelProxy "grabFocus"
- widgetClass_grabNotify :: AttrLabelProxy "grabNotify"
- widgetClass_hide :: AttrLabelProxy "hide"
- widgetClass_hierarchyChanged :: AttrLabelProxy "hierarchyChanged"
- widgetClass_keyPressEvent :: AttrLabelProxy "keyPressEvent"
- widgetClass_keyReleaseEvent :: AttrLabelProxy "keyReleaseEvent"
- widgetClass_keynavFailed :: AttrLabelProxy "keynavFailed"
- widgetClass_leaveNotifyEvent :: AttrLabelProxy "leaveNotifyEvent"
- widgetClass_map :: AttrLabelProxy "map"
- widgetClass_mapEvent :: AttrLabelProxy "mapEvent"
- widgetClass_mnemonicActivate :: AttrLabelProxy "mnemonicActivate"
- widgetClass_motionNotifyEvent :: AttrLabelProxy "motionNotifyEvent"
- widgetClass_moveFocus :: AttrLabelProxy "moveFocus"
- widgetClass_parentClass :: AttrLabelProxy "parentClass"
- widgetClass_parentSet :: AttrLabelProxy "parentSet"
- widgetClass_popupMenu :: AttrLabelProxy "popupMenu"
- widgetClass_propertyNotifyEvent :: AttrLabelProxy "propertyNotifyEvent"
- widgetClass_proximityInEvent :: AttrLabelProxy "proximityInEvent"
- widgetClass_proximityOutEvent :: AttrLabelProxy "proximityOutEvent"
- widgetClass_queryTooltip :: AttrLabelProxy "queryTooltip"
- widgetClass_queueDrawRegion :: AttrLabelProxy "queueDrawRegion"
- widgetClass_realize :: AttrLabelProxy "realize"
- widgetClass_screenChanged :: AttrLabelProxy "screenChanged"
- widgetClass_scrollEvent :: AttrLabelProxy "scrollEvent"
- widgetClass_selectionClearEvent :: AttrLabelProxy "selectionClearEvent"
- widgetClass_selectionGet :: AttrLabelProxy "selectionGet"
- widgetClass_selectionNotifyEvent :: AttrLabelProxy "selectionNotifyEvent"
- widgetClass_selectionReceived :: AttrLabelProxy "selectionReceived"
- widgetClass_selectionRequestEvent :: AttrLabelProxy "selectionRequestEvent"
- widgetClass_show :: AttrLabelProxy "show"
- widgetClass_showAll :: AttrLabelProxy "showAll"
- widgetClass_showHelp :: AttrLabelProxy "showHelp"
- widgetClass_sizeAllocate :: AttrLabelProxy "sizeAllocate"
- widgetClass_stateChanged :: AttrLabelProxy "stateChanged"
- widgetClass_stateFlagsChanged :: AttrLabelProxy "stateFlagsChanged"
- widgetClass_styleSet :: AttrLabelProxy "styleSet"
- widgetClass_styleUpdated :: AttrLabelProxy "styleUpdated"
- widgetClass_touchEvent :: AttrLabelProxy "touchEvent"
- widgetClass_unmap :: AttrLabelProxy "unmap"
- widgetClass_unmapEvent :: AttrLabelProxy "unmapEvent"
- widgetClass_unrealize :: AttrLabelProxy "unrealize"
- widgetClass_visibilityNotifyEvent :: AttrLabelProxy "visibilityNotifyEvent"
- widgetClass_windowStateEvent :: AttrLabelProxy "windowStateEvent"
- type family ResolveWidgetPathMethod (t :: Symbol) o where ...
- data WidgetPathAppendForWidgetMethodInfo
- data WidgetPathAppendTypeMethodInfo
- data WidgetPathAppendWithSiblingsMethodInfo
- data WidgetPathCopyMethodInfo
- data WidgetPathFreeMethodInfo
- data WidgetPathGetObjectTypeMethodInfo
- data WidgetPathHasParentMethodInfo
- data WidgetPathIsTypeMethodInfo
- data WidgetPathIterAddClassMethodInfo
- data WidgetPathIterAddRegionMethodInfo
- data WidgetPathIterClearClassesMethodInfo
- data WidgetPathIterClearRegionsMethodInfo
- data WidgetPathIterGetNameMethodInfo
- data WidgetPathIterGetObjectNameMethodInfo
- data WidgetPathIterGetObjectTypeMethodInfo
- data WidgetPathIterGetSiblingIndexMethodInfo
- data WidgetPathIterGetSiblingsMethodInfo
- data WidgetPathIterGetStateMethodInfo
- data WidgetPathIterHasClassMethodInfo
- data WidgetPathIterHasNameMethodInfo
- data WidgetPathIterHasQclassMethodInfo
- data WidgetPathIterHasQnameMethodInfo
- data WidgetPathIterHasQregionMethodInfo
- data WidgetPathIterHasRegionMethodInfo
- data WidgetPathIterListClassesMethodInfo
- data WidgetPathIterListRegionsMethodInfo
- data WidgetPathIterRemoveClassMethodInfo
- data WidgetPathIterRemoveRegionMethodInfo
- data WidgetPathIterSetNameMethodInfo
- data WidgetPathIterSetObjectNameMethodInfo
- data WidgetPathIterSetObjectTypeMethodInfo
- data WidgetPathIterSetStateMethodInfo
- data WidgetPathLengthMethodInfo
- data WidgetPathPrependTypeMethodInfo
- data WidgetPathRefMethodInfo
- data WidgetPathToStringMethodInfo
- data WidgetPathUnrefMethodInfo
- type family ResolveWindowGeometryInfoMethod (t :: Symbol) o where ...
- module Data.GI.Gtk.ComboBox
- module Data.GI.Gtk.ModelView.CellLayout
- module Data.GI.Gtk.ModelView.CustomStore
- module Data.GI.Gtk.ModelView.ForestStore
- module Data.GI.Gtk.ModelView.SeqStore
- module Data.GI.Gtk.ModelView.TreeModel
- module Data.GI.Gtk.ModelView.Types
- module Data.GI.Gtk.Widget

# Documentation

main :: (HasCallStack, MonadIO m) => m () Source #

Runs the main loop until `mainQuit` is called.

You can nest calls to `main`. In that case `mainQuit` will make the innermost invocation of the main loop return.

data License Source #

The type of license for an application.

This enumeration can be expanded at later date.

Since: 3.0

Constructors

LicenseUnknown | No license specified
LicenseCustom | A license text is going to be specified by the developer
LicenseGpl20 | The GNU General Public License, version 2.0 or later
LicenseGpl30 | The GNU General Public License, version 3.0 or later
LicenseLgpl21 | The GNU Lesser General Public License, version 2.1 or later
LicenseLgpl30 | The GNU Lesser General Public License, version 3.0 or later
LicenseBsd | The BSD standard license
LicenseMitX11 | The MIT/X11 standard license
LicenseArtistic | The Artistic License, version 2.0
LicenseGpl20Only | The GNU General Public License, version 2.0 only. Since 3.12.
LicenseGpl30Only | The GNU General Public License, version 3.0 only. Since 3.12.
LicenseLgpl21Only | The GNU Lesser General Public License, version 2.1 only. Since 3.12.
LicenseLgpl30Only | The GNU Lesser General Public License, version 3.0 only. Since 3.12.
LicenseAgpl30 | The GNU Affero General Public License, version 3.0 or later. Since: 3.22.
LicenseAgpl30Only | The GNU Affero General Public License, version 3.0 only. Since: 3.22.27.
LicenseBsd3 | The 3-clause BSD licence. Since: 3.24.20.
LicenseApache20 | The Apache License, version 2.0. Since: 3.24.20.
LicenseMpl20 | The Mozilla Public License, version 2.0. Since: 3.24.20.
AnotherLicense Int | Catch-all for unknown values

#### Instances

Instances details

Enum License |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: License -> License Source #

pred :: License -> License Source #

toEnum :: Int -> License Source #

fromEnum :: License -> Int Source #

enumFrom :: License -> [License] Source #

enumFromThen :: License -> License -> [License] Source #

enumFromTo :: License -> License -> [License] Source #

enumFromThenTo :: License -> License -> License -> [License] Source #

Show License |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> License -> ShowS Source # show :: License -> String Source # showList :: [License] -> ShowS Source #
Eq License |
Instance details Defined in GI.Gtk.Enums Methods (==) :: License -> License -> Bool Source # (/=) :: License -> License -> Bool Source #
Ord License |
Instance details Defined in GI.Gtk.Enums Methods compare :: License -> License -> Ordering Source # (<) :: License -> License -> Bool Source # (<=) :: License -> License -> Bool Source # (>) :: License -> License -> Bool Source # (>=) :: License -> License -> Bool Source # max :: License -> License -> License Source # min :: License -> License -> License Source #
BoxedEnum License |
Instance details Defined in GI.Gtk.Enums
TypedObject License |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes License |
Instance details Defined in GI.Gtk.Enums
type ParentTypes License |
Instance details Defined in GI.Gtk.Enums type ParentTypes License = '[] :: [Type]

init Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe [Text] | `argv`: Address of the `argv` parameter of `main()`, or `Nothing`. Any options understood by GTK+ are stripped before return.
-> m (Maybe [Text]) |

Call this function before using any other GTK+ functions in your GUI applications. It will initialize everything needed to operate the toolkit and parses some standard command line options.

Although you are expected to pass the `argc`, `argv` parameters from `main()` to this function, it is possible to pass `Nothing` if `argv` is not available or commandline handling is not required.

`argc` and `argv` are adjusted accordingly so your own code will never see those standard arguments.

Note that there are some alternative ways to initialize GTK+: if you are calling `parseArgs`, `initCheck`, `initWithArgs` or `optionContextParse` with the option group returned by `getOptionGroup`, you don’t have to call `init`.

And if you are using `Application`, you don't have to call any of the initialization functions either; the `Application`::`startup` handler does it for you.

This function will terminate your program if it was unable to initialize the windowing system for some reason. If you want your program to fall back to a textual interface you want to call `initCheck` instead.

Since 2.18, GTK+ calls `signal (SIGPIPE, SIG_IGN)` during initialization, to ignore SIGPIPE signals, since these are almost never wanted in graphical applications. If you do need to handle SIGPIPE for some reason, reset the handler after `init`, but notice that other libraries (e.g. libdbus or gvfs) might do similar things.

on :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId Source #

Connect a signal to a signal handler.

get :: forall info (attr :: Symbol) obj result m. (AttrGetC info obj attr result, MonadIO m) => obj -> AttrLabelProxy attr -> m result Source #

Get the value of an attribute for an object.

data Unit Source #

See also `printSettingsSetPaperWidth`.

Constructors

UnitNone | No units.
UnitPoints | Dimensions in points.
UnitInch | Dimensions in inches.
UnitMm | Dimensions in millimeters
AnotherUnit Int | Catch-all for unknown values

#### Instances

Instances details

Enum Unit |
Instance details Defined in GI.Gtk.Enums Methods succ :: Unit -> Unit Source # pred :: Unit -> Unit Source # toEnum :: Int -> Unit Source # fromEnum :: Unit -> Int Source # enumFrom :: Unit -> [Unit] Source # enumFromThen :: Unit -> Unit -> [Unit] Source # enumFromTo :: Unit -> Unit -> [Unit] Source # enumFromThenTo :: Unit -> Unit -> Unit -> [Unit] Source #
Show Unit |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> Unit -> ShowS Source # show :: Unit -> String Source # showList :: [Unit] -> ShowS Source #
Eq Unit |
Instance details Defined in GI.Gtk.Enums Methods (==) :: Unit -> Unit -> Bool Source # (/=) :: Unit -> Unit -> Bool Source #
Ord Unit |
Instance details Defined in GI.Gtk.Enums Methods compare :: Unit -> Unit -> Ordering Source # (<) :: Unit -> Unit -> Bool Source # (<=) :: Unit -> Unit -> Bool Source # (>) :: Unit -> Unit -> Bool Source # (>=) :: Unit -> Unit -> Bool Source # max :: Unit -> Unit -> Unit Source # min :: Unit -> Unit -> Unit Source #
BoxedEnum Unit |
Instance details Defined in GI.Gtk.Enums
TypedObject Unit |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes Unit |
Instance details Defined in GI.Gtk.Enums
type ParentTypes Unit |
Instance details Defined in GI.Gtk.Enums type ParentTypes Unit = '[] :: [Type]

set :: forall o m. MonadIO m => o -> [AttrOp o 'AttrSet] -> m () Source #

Set a number of properties for some object.

newtype Separator Source #

Memory-managed wrapper type.

Constructors

Separator (ManagedPtr Separator) |

#### Instances

Instances details

Eq Separator |
Instance details Defined in GI.Gtk.Objects.Separator Methods (==) :: Separator -> Separator -> Bool Source # (/=) :: Separator -> Separator -> Bool Source #
GObject Separator |
Instance details Defined in GI.Gtk.Objects.Separator
ManagedPtrNewtype Separator |
Instance details Defined in GI.Gtk.Objects.Separator Methods toManagedPtr :: Separator -> ManagedPtr Separator Source #
TypedObject Separator |
Instance details Defined in GI.Gtk.Objects.Separator Methods glibType :: IO GType Source #
HasParentTypes Separator |
Instance details Defined in GI.Gtk.Objects.Separator
HasAttributeList Separator |
Instance details Defined in GI.Gtk.Objects.Separator
(info ~ ResolveSeparatorMethod t Separator, OverloadedMethod info Separator p, HasField t Separator p) => HasField (t :: Symbol) Separator p |
Instance details Defined in GI.Gtk.Objects.Separator Methods getField :: Separator -> p Source #
(info ~ ResolveSeparatorMethod t Separator, OverloadedMethodInfo info Separator) => IsLabel t (MethodProxy info Separator) |
Instance details Defined in GI.Gtk.Objects.Separator Methods fromLabel :: MethodProxy info Separator Source #
(info ~ ResolveSeparatorMethod t Separator, OverloadedMethod info Separator p) => IsLabel t (Separator -> p) |
Instance details Defined in GI.Gtk.Objects.Separator Methods fromLabel :: Separator -> p Source #
IsGValue (Maybe Separator) | Convert `Separator` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Separator Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Separator -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Separator) Source #
type AttributeList Separator |
Instance details Defined in GI.Gtk.Objects.Separator type AttributeList Separator = SeparatorAttributeList
type ParentTypes Separator |
Instance details Defined in GI.Gtk.Objects.Separator type ParentTypes Separator = '[Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList Separator |
Instance details Defined in GI.Gtk.Objects.Separator type SignalList Separator = SeparatorSignalList

new :: (Constructible a tag, MonadIO m) => (ManagedPtr a -> a) -> [AttrOp a tag] -> m a Source #

Allocate a new instance of the given type, with the given attributes.

copyBytes :: (HasCallStack, CallocPtr a) => Int -> Ptr a -> IO (Ptr a) Source #

Make a copy of a wrapped pointer using `memcpy` into a freshly allocated memory region of the given size.

getDebugFlags Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Word32 | Returns: the GTK+ debug flags.

Returns the GTK+ debug flags.

This function is intended for GTK+ modules that want to adjust their debug output based on GTK+ debug flags.

class (GObject o, IsDescendantOf Label o) => IsLabel o Source #

Type class for types which can be safely cast to `Label`, for instance with `toLabel`.

#### Instances

Instances details

(GObject o, IsDescendantOf Label o) => IsLabel o |
Instance details Defined in GI.Gtk.Objects.Label

newtype Arrow Source #

Memory-managed wrapper type.

Constructors

Arrow (ManagedPtr Arrow) |

#### Instances

Instances details

Eq Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow Methods (==) :: Arrow -> Arrow -> Bool Source # (/=) :: Arrow -> Arrow -> Bool Source #
GObject Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow
ManagedPtrNewtype Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow Methods toManagedPtr :: Arrow -> ManagedPtr Arrow Source #
TypedObject Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow Methods glibType :: IO GType Source #
HasParentTypes Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow
HasAttributeList Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow
(info ~ ResolveArrowMethod t Arrow, OverloadedMethod info Arrow p, HasField t Arrow p) => HasField (t :: Symbol) Arrow p |
Instance details Defined in GI.Gtk.Objects.Arrow Methods getField :: Arrow -> p Source #
(info ~ ResolveArrowMethod t Arrow, OverloadedMethodInfo info Arrow) => IsLabel t (MethodProxy info Arrow) |
Instance details Defined in GI.Gtk.Objects.Arrow Methods fromLabel :: MethodProxy info Arrow Source #
(info ~ ResolveArrowMethod t Arrow, OverloadedMethod info Arrow p) => IsLabel t (Arrow -> p) |
Instance details Defined in GI.Gtk.Objects.Arrow Methods fromLabel :: Arrow -> p Source #
IsGValue (Maybe Arrow) | Convert `Arrow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Arrow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Arrow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Arrow) Source #
type AttributeList Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow type AttributeList Arrow = ArrowAttributeList
type ParentTypes Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow type ParentTypes Arrow = '[Misc, Widget, Object, ImplementorIface, Buildable]
type SignalList Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow type SignalList Arrow = ArrowSignalList

newtype Fixed Source #

Memory-managed wrapper type.

Constructors

Fixed (ManagedPtr Fixed) |

#### Instances

Instances details

Eq Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed Methods (==) :: Fixed -> Fixed -> Bool Source # (/=) :: Fixed -> Fixed -> Bool Source #
GObject Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed
ManagedPtrNewtype Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed Methods toManagedPtr :: Fixed -> ManagedPtr Fixed Source #
TypedObject Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed Methods glibType :: IO GType Source #
HasParentTypes Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed
HasAttributeList Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed
(info ~ ResolveFixedMethod t Fixed, OverloadedMethod info Fixed p, HasField t Fixed p) => HasField (t :: Symbol) Fixed p |
Instance details Defined in GI.Gtk.Objects.Fixed Methods getField :: Fixed -> p Source #
(info ~ ResolveFixedMethod t Fixed, OverloadedMethodInfo info Fixed) => IsLabel t (MethodProxy info Fixed) |
Instance details Defined in GI.Gtk.Objects.Fixed Methods fromLabel :: MethodProxy info Fixed Source #
(info ~ ResolveFixedMethod t Fixed, OverloadedMethod info Fixed p) => IsLabel t (Fixed -> p) |
Instance details Defined in GI.Gtk.Objects.Fixed Methods fromLabel :: Fixed -> p Source #
IsGValue (Maybe Fixed) | Convert `Fixed` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Fixed Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Fixed -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Fixed) Source #
type AttributeList Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed type AttributeList Fixed = FixedAttributeList
type ParentTypes Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed type ParentTypes Fixed = '[Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed type SignalList Fixed = FixedSignalList

newtype Builder Source #

Memory-managed wrapper type.

Constructors

Builder (ManagedPtr Builder) |

#### Instances

Instances details

Eq Builder |
Instance details Defined in GI.Gtk.Objects.Builder Methods (==) :: Builder -> Builder -> Bool Source # (/=) :: Builder -> Builder -> Bool Source #
GObject Builder |
Instance details Defined in GI.Gtk.Objects.Builder
ManagedPtrNewtype Builder |
Instance details Defined in GI.Gtk.Objects.Builder Methods toManagedPtr :: Builder -> ManagedPtr Builder Source #
TypedObject Builder |
Instance details Defined in GI.Gtk.Objects.Builder Methods glibType :: IO GType Source #
HasParentTypes Builder |
Instance details Defined in GI.Gtk.Objects.Builder
HasAttributeList Builder |
Instance details Defined in GI.Gtk.Objects.Builder
(info ~ ResolveBuilderMethod t Builder, OverloadedMethod info Builder p, HasField t Builder p) => HasField (t :: Symbol) Builder p |
Instance details Defined in GI.Gtk.Objects.Builder Methods getField :: Builder -> p Source #
(info ~ ResolveBuilderMethod t Builder, OverloadedMethodInfo info Builder) => IsLabel t (MethodProxy info Builder) |
Instance details Defined in GI.Gtk.Objects.Builder Methods fromLabel :: MethodProxy info Builder Source #
(info ~ ResolveBuilderMethod t Builder, OverloadedMethod info Builder p) => IsLabel t (Builder -> p) |
Instance details Defined in GI.Gtk.Objects.Builder Methods fromLabel :: Builder -> p Source #
IsGValue (Maybe Builder) | Convert `Builder` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Builder Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Builder -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Builder) Source #
type AttributeList Builder |
Instance details Defined in GI.Gtk.Objects.Builder type AttributeList Builder = BuilderAttributeList
type ParentTypes Builder |
Instance details Defined in GI.Gtk.Objects.Builder type ParentTypes Builder = '[Object]
type SignalList Builder |
Instance details Defined in GI.Gtk.Objects.Builder type SignalList Builder = BuilderSignalList

newtype Bin Source #

Memory-managed wrapper type.

Constructors

Bin (ManagedPtr Bin) |

#### Instances

Instances details

Eq Bin |
Instance details Defined in GI.Gtk.Objects.Bin Methods (==) :: Bin -> Bin -> Bool Source # (/=) :: Bin -> Bin -> Bool Source #
GObject Bin |
Instance details Defined in GI.Gtk.Objects.Bin
ManagedPtrNewtype Bin |
Instance details Defined in GI.Gtk.Objects.Bin Methods toManagedPtr :: Bin -> ManagedPtr Bin Source #
TypedObject Bin |
Instance details Defined in GI.Gtk.Objects.Bin Methods glibType :: IO GType Source #
HasParentTypes Bin |
Instance details Defined in GI.Gtk.Objects.Bin
HasAttributeList Bin |
Instance details Defined in GI.Gtk.Objects.Bin
(info ~ ResolveBinMethod t Bin, OverloadedMethod info Bin p, HasField t Bin p) => HasField (t :: Symbol) Bin p |
Instance details Defined in GI.Gtk.Objects.Bin Methods getField :: Bin -> p Source #
(info ~ ResolveBinMethod t Bin, OverloadedMethodInfo info Bin) => IsLabel t (MethodProxy info Bin) |
Instance details Defined in GI.Gtk.Objects.Bin Methods fromLabel :: MethodProxy info Bin Source #
(info ~ ResolveBinMethod t Bin, OverloadedMethod info Bin p) => IsLabel t (Bin -> p) |
Instance details Defined in GI.Gtk.Objects.Bin Methods fromLabel :: Bin -> p Source #
IsGValue (Maybe Bin) | Convert `Bin` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Bin Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Bin -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Bin) Source #
type AttributeList Bin |
Instance details Defined in GI.Gtk.Objects.Bin type AttributeList Bin = BinAttributeList
type ParentTypes Bin |
Instance details Defined in GI.Gtk.Objects.Bin type ParentTypes Bin = '[Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Bin |
Instance details Defined in GI.Gtk.Objects.Bin type SignalList Bin = BinSignalList

newtype Table Source #

Memory-managed wrapper type.

Constructors

Table (ManagedPtr Table) |

#### Instances

Instances details

Eq Table |
Instance details Defined in GI.Gtk.Objects.Table Methods (==) :: Table -> Table -> Bool Source # (/=) :: Table -> Table -> Bool Source #
GObject Table |
Instance details Defined in GI.Gtk.Objects.Table
ManagedPtrNewtype Table |
Instance details Defined in GI.Gtk.Objects.Table Methods toManagedPtr :: Table -> ManagedPtr Table Source #
TypedObject Table |
Instance details Defined in GI.Gtk.Objects.Table Methods glibType :: IO GType Source #
HasParentTypes Table |
Instance details Defined in GI.Gtk.Objects.Table
HasAttributeList Table |
Instance details Defined in GI.Gtk.Objects.Table
(info ~ ResolveTableMethod t Table, OverloadedMethod info Table p, HasField t Table p) => HasField (t :: Symbol) Table p |
Instance details Defined in GI.Gtk.Objects.Table Methods getField :: Table -> p Source #
(info ~ ResolveTableMethod t Table, OverloadedMethodInfo info Table) => IsLabel t (MethodProxy info Table) |
Instance details Defined in GI.Gtk.Objects.Table Methods fromLabel :: MethodProxy info Table Source #
(info ~ ResolveTableMethod t Table, OverloadedMethod info Table p) => IsLabel t (Table -> p) |
Instance details Defined in GI.Gtk.Objects.Table Methods fromLabel :: Table -> p Source #
IsGValue (Maybe Table) | Convert `Table` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Table Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Table -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Table) Source #
type AttributeList Table |
Instance details Defined in GI.Gtk.Objects.Table type AttributeList Table = TableAttributeList
type ParentTypes Table |
Instance details Defined in GI.Gtk.Objects.Table type ParentTypes Table = '[Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Table |
Instance details Defined in GI.Gtk.Objects.Table type SignalList Table = TableSignalList

newtype Stack Source #

Memory-managed wrapper type.

Constructors

Stack (ManagedPtr Stack) |

#### Instances

Instances details

Eq Stack |
Instance details Defined in GI.Gtk.Objects.Stack Methods (==) :: Stack -> Stack -> Bool Source # (/=) :: Stack -> Stack -> Bool Source #
GObject Stack |
Instance details Defined in GI.Gtk.Objects.Stack
ManagedPtrNewtype Stack |
Instance details Defined in GI.Gtk.Objects.Stack Methods toManagedPtr :: Stack -> ManagedPtr Stack Source #
TypedObject Stack |
Instance details Defined in GI.Gtk.Objects.Stack Methods glibType :: IO GType Source #
HasParentTypes Stack |
Instance details Defined in GI.Gtk.Objects.Stack
HasAttributeList Stack |
Instance details Defined in GI.Gtk.Objects.Stack
(info ~ ResolveStackMethod t Stack, OverloadedMethod info Stack p, HasField t Stack p) => HasField (t :: Symbol) Stack p |
Instance details Defined in GI.Gtk.Objects.Stack Methods getField :: Stack -> p Source #
(info ~ ResolveStackMethod t Stack, OverloadedMethodInfo info Stack) => IsLabel t (MethodProxy info Stack) |
Instance details Defined in GI.Gtk.Objects.Stack Methods fromLabel :: MethodProxy info Stack Source #
(info ~ ResolveStackMethod t Stack, OverloadedMethod info Stack p) => IsLabel t (Stack -> p) |
Instance details Defined in GI.Gtk.Objects.Stack Methods fromLabel :: Stack -> p Source #
IsGValue (Maybe Stack) | Convert `Stack` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Stack Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Stack -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Stack) Source #
type AttributeList Stack |
Instance details Defined in GI.Gtk.Objects.Stack type AttributeList Stack = StackAttributeList
type ParentTypes Stack |
Instance details Defined in GI.Gtk.Objects.Stack type ParentTypes Stack = '[Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Stack |
Instance details Defined in GI.Gtk.Objects.Stack type SignalList Stack = StackSignalList

catchGErrorJustDomain Source #

Arguments

:: GErrorClass err |
=> IO a | The computation to run
-> (err -> GErrorMessage -> IO a) | Handler to invoke if an exception is raised
-> IO a |

Catch all GErrors from a particular error domain. The handler function should just deal with one error enumeration type. If you need to catch errors from more than one error domain, use this function twice with an appropriate handler functions for each.

    catchGErrorJustDomain
      loadImage
      (\err message -> case err of
          PixbufErrorCorruptImage -> ...
          PixbufErrorInsufficientMemory -> ...
          PixbufErrorUnknownType -> ...
          _ -> ...)

handleGErrorJustDomain :: GErrorClass err => (err -> GErrorMessage -> IO a) -> IO a -> IO a Source #

A verson of `catchGErrorJustDomain` with the arguments swapped around.

windowNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WindowType | `type`: type of window
-> m Window | Returns: a new `Window`.

Creates a new `Window`, which is a toplevel window that can contain other widgets. Nearly always, the type of the window should be `GTK_WINDOW_TOPLEVEL`. If you’re implementing something like a popup menu from scratch (which is a bad idea, just use `Menu`), you might use `GTK_WINDOW_POPUP`. `GTK_WINDOW_POPUP` is not for dialogs, though in some other toolkits dialogs are called “popups”. In GTK+, `GTK_WINDOW_POPUP` means a pop-up menu or pop-up tooltip. On X11, popup windows are not controlled by the [window manager][gtk-X11-arch].

If you simply want an undecorated window (no window borders), use `windowSetDecorated`, don’t use `GTK_WINDOW_POPUP`.

All top-level windows created by `windowNew` are stored in an internal top-level window list. This list can be obtained from `windowListToplevels`. Due to Gtk+ keeping a reference to the window internally, `windowNew` does not return a reference to the caller.

To delete a `Window`, call `widgetDestroy`.

castTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o', GObject o') => (ManagedPtr o' -> o') -> o -> IO (Maybe o') Source #

Cast from one object type to another, checking that the cast is valid. If it is not, we return `Nothing`. Usage:

    maybeWidget <- castTo Widget label

newtype GValue Source #

Haskell-side representation of a `GValue`.

Constructors

GValue (ManagedPtr GValue) |

#### Instances

Instances details

GBoxed GValue | `GValue`s are registered as boxed in the GLib type system.
Instance details Defined in Data.GI.Base.GValue
TypedObject GValue | Find the associated `GType` for `GValue`.
Instance details Defined in Data.GI.Base.GValue Methods glibType :: IO GType Source #
HasParentTypes GValue |
Instance details Defined in Data.GI.Base.GValue
type ParentTypes GValue | There are no types in the bindings that a `GValue` can be safely cast to.
Instance details Defined in Data.GI.Base.GValue type ParentTypes GValue = '[] :: [Type]

toGValue :: (IsGValue a, MonadIO m) => a -> m GValue Source #

Create a `GValue` from the given Haskell value.

fromGValue :: (IsGValue a, MonadIO m) => GValue -> m a Source #

Create a Haskell object out of the given `GValue`.

data AttrOp obj (tag :: AttrOpTag) where Source #

Constructors for the different operations allowed on an attribute.

Constructors

(:=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag infixr 0 | Assign a value to an attribute
(:=>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag infixr 0 | Assign the result of an IO action to an attribute

(:~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag infixr 0

Apply an update function to an attribute

(:~>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag infixr 0

Apply an IO update function to an attribute

(:&=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag

Assign a value to an attribute, allocating any necessary memory for representing the Haskell value as a C value. Note that it is the responsibility of the caller to make sure that the memory is freed when no longer used, otherwise there will be a memory leak. In the majority of cases you probably want to use `:=` instead, which has no potential memory leaks (at the cost of sometimes requiring some explicit Haskell -> C marshalling).

(:!<~) :: forall obj info (attr :: Symbol) (tag1 :: AttrOpTag) b model (tag :: AttrOpTag). (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag1 info obj, AttrSetTypeConstraint info b, ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag infixr 0

Bind a property to the given `DynVal`, so that the property is changed whenever the `DynVal` is. This requires the implicit param `?_haskell_gi_modelProxy`, of type ``ModelProxy` model` to be set.

(:<~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b model. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b, AttrOpAllowed 'AttrGet info obj, EqMaybe b (AttrGetType info), ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag infixr 0

Bind a property to the given `DynVal`, so that the property is changed whenever the `DynVal` is. This requires the implicit param `?_haskell_gi_modelProxy`, of type ``ModelProxy` model` to be set. This will only actually set the property whenever the `DynVal` changes if the new value of the `DynVal` is different from the actual value of the property. If you want to set the property without checking equality you can use `:!<~` instead.

Bind :: forall obj info (propName :: Symbol) (tag :: AttrOpTag) model outType (components :: [Symbol]) (fieldName :: Symbol). (HasAttributeList obj, GObject obj, info ~ ResolveAttribute propName obj, AttrInfo info, KnownSymbol (AttrLabel info), AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrOpAllowed 'AttrPut info obj, ?_haskell_gi_modelProxy :: ModelProxy model, outType ~ AttrGetType info, AttrSetTypeConstraint info outType, components ~ Components fieldName, PathFieldAccess components model outType, KnownSymbol fieldName, Eq outType) => AttrLabelProxy propName -> AttrLabelProxy fieldName -> AttrOp obj tag

Given an AttrLabelProxy, bind the given attribute to the corresponding field in the model proxy (if there's one), so that changes in the attribute are reflected back into changes of the model.

On :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag | Connect the given signal to a signal handler.
After :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag | Like `On`, but connect after the default signal.

after :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId Source #

Connect a signal to a handler, running the handler after the default one.

newtype Window Source #

Memory-managed wrapper type.

Constructors

Window (ManagedPtr Window) |

#### Instances

Instances details

Eq Window |
Instance details Defined in GI.Gtk.Objects.Window Methods (==) :: Window -> Window -> Bool Source # (/=) :: Window -> Window -> Bool Source #
GObject Window |
Instance details Defined in GI.Gtk.Objects.Window
ManagedPtrNewtype Window |
Instance details Defined in GI.Gtk.Objects.Window Methods toManagedPtr :: Window -> ManagedPtr Window Source #
TypedObject Window |
Instance details Defined in GI.Gtk.Objects.Window Methods glibType :: IO GType Source #
HasParentTypes Window |
Instance details Defined in GI.Gtk.Objects.Window
HasAttributeList Window |
Instance details Defined in GI.Gtk.Objects.Window
(info ~ ResolveWindowMethod t Window, OverloadedMethod info Window p, HasField t Window p) => HasField (t :: Symbol) Window p |
Instance details Defined in GI.Gtk.Objects.Window Methods getField :: Window -> p Source #
(info ~ ResolveWindowMethod t Window, OverloadedMethodInfo info Window) => IsLabel t (MethodProxy info Window) |
Instance details Defined in GI.Gtk.Objects.Window Methods fromLabel :: MethodProxy info Window Source #
(info ~ ResolveWindowMethod t Window, OverloadedMethod info Window p) => IsLabel t (Window -> p) |
Instance details Defined in GI.Gtk.Objects.Window Methods fromLabel :: Window -> p Source #
IsGValue (Maybe Window) | Convert `Window` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Window Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Window -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Window) Source #
type AttributeList Window |
Instance details Defined in GI.Gtk.Objects.Window type AttributeList Window = WindowAttributeList
type ParentTypes Window |
Instance details Defined in GI.Gtk.Objects.Window type ParentTypes Window = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Window |
Instance details Defined in GI.Gtk.Objects.Window type SignalList Window = WindowSignalList

offscreenWindowGetSurface Source #

Arguments

:: (HasCallStack, MonadIO m, IsOffscreenWindow a) |
=> a | `offscreen`: the `OffscreenWindow` contained widget.
-> m (Maybe Surface) | Returns: A `Surface` pointer to the offscreen surface, or `Nothing`.

Retrieves a snapshot of the contained widget in the form of a `Surface`. If you need to keep this around over window resizes then you should add a reference to it.

Since: 2.20

windowGetPosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Int32, Int32) |

This function returns the position you need to pass to `windowMove` to keep `window` in its current position. This means that the meaning of the returned value varies with window gravity. See `windowMove` for more details.

The reliability of this function depends on the windowing system currently in use. Some windowing systems, such as Wayland, do not support a global coordinate system, and thus the position of the window will always be (0, 0). Others, like X11, do not have a reliable way to obtain the geometry of the decorations of a window if they are provided by the window manager. Additionally, on X11, window manager have been known to mismanage window gravity, which result in windows moving even if you use the coordinates of the current position as returned by this function.

If you haven’t changed the window gravity, its gravity will be `GDK_GRAVITY_NORTH_WEST`. This means that `windowGetPosition` gets the position of the top-left corner of the window manager frame for the window. `windowMove` sets the position of this same top-left corner.

If a window has gravity `GDK_GRAVITY_STATIC` the window manager frame is not relevant, and thus `windowGetPosition` will always produce accurate results. However you can’t use static gravity to do things like place a window in a corner of the screen, because static gravity ignores the window manager decorations.

Ideally, this function should return appropriate values if the window has client side decorations, assuming that the windowing system supports global coordinates.

In practice, saving the window position should not be left to applications, as they lack enough knowledge of the windowing system and the window manager state to effectively do so. The appropriate way to implement saving the window position is to use a platform-specific protocol, wherever that is available.

data WindowType Source #

A `Window` can be one of these types. Most things you’d consider a “window” should have type `GTK_WINDOW_TOPLEVEL`; windows with this type are managed by the window manager and have a frame by default (call `windowSetDecorated` to toggle the frame). Windows with type `GTK_WINDOW_POPUP` are ignored by the window manager; window manager keybindings won’t work on them, the window manager won’t decorate the window with a frame, many GTK+ features that rely on the window manager will not work (e.g. resize grips and maximization/minimization). `GTK_WINDOW_POPUP` is used to implement widgets such as `Menu` or tooltips that you normally don’t think of as windows per se. Nearly all windows should be `GTK_WINDOW_TOPLEVEL`. In particular, do not use `GTK_WINDOW_POPUP` just to turn off the window borders; use `windowSetDecorated` for that.

Constructors

WindowTypeToplevel | A regular window, such as a dialog.
WindowTypePopup | A special window such as a tooltip.
AnotherWindowType Int | Catch-all for unknown values

#### Instances

Instances details

Enum WindowType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: WindowType -> WindowType Source #

pred :: WindowType -> WindowType Source #

toEnum :: Int -> WindowType Source #

fromEnum :: WindowType -> Int Source #

enumFrom :: WindowType -> [WindowType] Source #

enumFromThen :: WindowType -> WindowType -> [WindowType] Source #

enumFromTo :: WindowType -> WindowType -> [WindowType] Source #

enumFromThenTo :: WindowType -> WindowType -> WindowType -> [WindowType] Source #

Show WindowType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> WindowType -> ShowS Source # show :: WindowType -> String Source # showList :: [WindowType] -> ShowS Source #
Eq WindowType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: WindowType -> WindowType -> Bool Source # (/=) :: WindowType -> WindowType -> Bool Source #
Ord WindowType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: WindowType -> WindowType -> Ordering Source #

(<) :: WindowType -> WindowType -> Bool Source #

(<=) :: WindowType -> WindowType -> Bool Source #

(>) :: WindowType -> WindowType -> Bool Source #

(>=) :: WindowType -> WindowType -> Bool Source #

max :: WindowType -> WindowType -> WindowType Source #

min :: WindowType -> WindowType -> WindowType Source #

BoxedEnum WindowType |
Instance details Defined in GI.Gtk.Enums
TypedObject WindowType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes WindowType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes WindowType |
Instance details Defined in GI.Gtk.Enums type ParentTypes WindowType = '[] :: [Type]

windowMove Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Int32 | `x`: X coordinate to move window to
-> Int32 | `y`: Y coordinate to move window to
-> m () |

Asks the [window manager][gtk-X11-arch] to move `window` to the given position. Window managers are free to ignore this; most window managers ignore requests for initial window positions (instead using a user-defined placement algorithm) and honor requests after the window has already been shown.

Note: the position is the position of the gravity-determined reference point for the window. The gravity determines two things: first, the location of the reference point in root window coordinates; and second, which point on the window is positioned at the reference point.

By default the gravity is `GDK_GRAVITY_NORTH_WEST`, so the reference point is simply the `x`, `y` supplied to `windowMove`. The top-left corner of the window decorations (aka window frame or border) will be placed at `x`, `y`. Therefore, to position a window at the top left of the screen, you want to use the default gravity (which is `GDK_GRAVITY_NORTH_WEST`) and move the window to 0,0.

To position a window at the bottom right corner of the screen, you would set `GDK_GRAVITY_SOUTH_EAST`, which means that the reference point is at `x` + the window width and `y` + the window height, and the bottom-right corner of the window border will be placed at that reference point. So, to place a window in the bottom right corner you would first set gravity to south east, then write: `gtk_window_move (window, gdk_screen_width () - window_width, gdk_screen_height () - window_height)` (note that this example does not take multi-head scenarios into account).

The Extended Window Manager Hints Specification has a nice table of gravities in the “implementation notes” section.

The `windowGetPosition` documentation may also be relevant.

windowResize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Int32 | `width`: width in pixels to resize the window to
-> Int32 | `height`: height in pixels to resize the window to
-> m () |

Resizes the window as if the user had done so, obeying geometry constraints. The default geometry constraint is that windows may not be smaller than their size request; to override this constraint, call `widgetSetSizeRequest` to set the window's request to a smaller value.

If `windowResize` is called before showing a window for the first time, it overrides any default size set with `windowSetDefaultSize`.

Windows may not be resized smaller than 1 by 1 pixels.

When using client side decorations, GTK+ will do its best to adjust the given size so that the resulting window size matches the requested size without the title bar, borders and shadows added for the client side decorations, but there is no guarantee that the result will be totally accurate because these widgets added for client side decorations depend on the theme and may not be realized or visible at the time `windowResize` is issued.

If the GtkWindow has a titlebar widget (see `windowSetTitlebar`), then typically, `windowResize` will compensate for the height of the titlebar widget only if the height is known when the resulting GtkWindow configuration is issued. For example, if new widgets are added after the GtkWindow configuration and cause the titlebar widget to grow in height, this will result in a window content smaller that specified by `windowResize` and not a larger window.

windowSetOpacity Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Double | `opacity`: desired opacity, between 0 and 1
-> m () |

Request the windowing system to make `window` partially transparent, with opacity 0 being fully transparent and 1 fully opaque. (Values of the opacity parameter are clamped to the [0,1] range.) On X11 this has any effect only on X screens with a compositing manager running. See `widgetIsComposited`. On Windows it should work always.

Note that setting a window’s opacity after the window has been shown causes it to flicker once on Windows.

Since: 2.12

windowSetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Text | `title`: title of the window
-> m () |

Sets the title of the `Window`. The title of a window will be displayed in its title bar; on the X Window System, the title bar is rendered by the [window manager][gtk-X11-arch], so exactly how the title appears to users may vary according to a user’s exact configuration. The title should help a user distinguish this window from other windows they may have open. A good title might include the application name and current document filename, for example.

windowSetTransientFor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsWindow b) |
=> a | `window`: a `Window`
-> Maybe b | `parent`: parent window, or `Nothing`
-> m () |

Dialog windows should be set transient for the main application window they were spawned from. This allows [window managers][gtk-X11-arch] to e.g. keep the dialog on top of the main window, or center the dialog over the main window. `gtk_dialog_new_with_buttons()` and other convenience functions in GTK+ will sometimes call `windowSetTransientFor` on your behalf.

Passing `Nothing` for `parent` unsets the current transient window.

On Wayland, this function can also be used to attach a new `GTK_WINDOW_POPUP` to a `GTK_WINDOW_TOPLEVEL` parent already mapped on screen so that the `GTK_WINDOW_POPUP` will be created as a subsurface-based window `GDK_WINDOW_SUBSURFACE` which can be positioned at will relatively to the `GTK_WINDOW_TOPLEVEL` surface.

On Windows, this function puts the child window on top of the parent, much as the window manager would have done on X.

windowSetTypeHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> WindowTypeHint | `hint`: the window type
-> m () |

By setting the type hint for the window, you allow the window manager to decorate and handle the window in a way which is suitable to the function of the window in your application.

This function should be called before the window becomes visible.

`gtk_dialog_new_with_buttons()` and other convenience functions in GTK+ will sometimes call `windowSetTypeHint` on your behalf.

windowSetIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Maybe Text | `name`: the name of the themed icon
-> m () |

Sets the icon for the window from a named themed icon. See the docs for `IconTheme` for more details. On some platforms, the window icon is not used at all.

Note that this has nothing to do with the WM_ICON_NAME property which is mentioned in the ICCCM.

Since: 2.6

windowStick Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Asks to stick `window`, which means that it will appear on all user desktops. Note that you shouldn’t assume the window is definitely stuck afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch] could unstick it again, and some window managers do not support sticking windows. But normally the window will end up stuck. Just don't write code that crashes if not.

It’s permitted to call this function before showing a window.

You can track stickiness via the “window-state-event” signal on `Widget`.

newtype GError Source #

A GError, consisting of a domain, code and a human readable message. These can be accessed by `gerrorDomain`, `gerrorCode` and `gerrorMessage` below.

Constructors

GError (ManagedPtr GError) |

#### Instances

Instances details

Exception GError |
Instance details Defined in Data.GI.Base.GError Methods toException :: GError -> SomeException Source # fromException :: SomeException -> Maybe GError Source # displayException :: GError -> String Source # backtraceDesired :: GError -> Bool Source #
Show GError |
Instance details Defined in Data.GI.Base.GError Methods showsPrec :: Int -> GError -> ShowS Source # show :: GError -> String Source # showList :: [GError] -> ShowS Source #
GBoxed GError | `GError`s are registered as boxed in the GLib type system.
Instance details Defined in Data.GI.Base.GError
TypedObject GError |
Instance details Defined in Data.GI.Base.GError Methods glibType :: IO GType Source #
HasParentTypes GError |
Instance details Defined in Data.GI.Base.GError
type ParentTypes GError | There are no types in the bindings that a `GError` can be safely cast to.
Instance details Defined in Data.GI.Base.GError type ParentTypes GError = '[] :: [Type]

parseArgs Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [Text] | `argv`: a pointer to the array of command line arguments
-> m (Bool, [Text]) | Returns: `True` if initialization succeeded, otherwise `False`

Parses command line arguments, and initializes global attributes of GTK+, but does not actually open a connection to a display. (See `displayOpen`, `getDisplayArgName`)

Any arguments used by GTK+ or GDK are removed from the array and `argc` and `argv` are updated accordingly.

There is no need to call this function explicitly if you are using `init`, or `initCheck`.

Note that many aspects of GTK+ require a display connection to function, so this way of initializing GTK+ is really only useful for specialized use cases.

initCheck Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe [Text] | `argv`: Address of the `argv` parameter of `main()`, or `Nothing`. Any options understood by GTK+ are stripped before return.
-> m (Bool, Maybe [Text]) | Returns: `True` if the commandline arguments (if any) were valid and the windowing system has been successfully initialized, `False` otherwise

This function does the same work as `init` with only a single change: It does not terminate the program if the commandline arguments couldn’t be parsed or the windowing system can’t be initialized. Instead it returns `False` on failure.

This way the application can fall back to some other means of communication with the user - for example a curses or command line interface.

Note that calling any GTK function or instantiating any GTK type after this function returns `False` results in undefined behavior.

newtype Settings Source #

Memory-managed wrapper type.

Constructors

Settings (ManagedPtr Settings) |

#### Instances

Instances details

Eq Settings |
Instance details Defined in GI.Gtk.Objects.Settings Methods (==) :: Settings -> Settings -> Bool Source # (/=) :: Settings -> Settings -> Bool Source #
GObject Settings |
Instance details Defined in GI.Gtk.Objects.Settings
ManagedPtrNewtype Settings |
Instance details Defined in GI.Gtk.Objects.Settings Methods toManagedPtr :: Settings -> ManagedPtr Settings Source #
TypedObject Settings |
Instance details Defined in GI.Gtk.Objects.Settings Methods glibType :: IO GType Source #
HasParentTypes Settings |
Instance details Defined in GI.Gtk.Objects.Settings
HasAttributeList Settings |
Instance details Defined in GI.Gtk.Objects.Settings
(info ~ ResolveSettingsMethod t Settings, OverloadedMethod info Settings p, HasField t Settings p) => HasField (t :: Symbol) Settings p |
Instance details Defined in GI.Gtk.Objects.Settings Methods getField :: Settings -> p Source #
(info ~ ResolveSettingsMethod t Settings, OverloadedMethodInfo info Settings) => IsLabel t (MethodProxy info Settings) |
Instance details Defined in GI.Gtk.Objects.Settings Methods fromLabel :: MethodProxy info Settings Source #
(info ~ ResolveSettingsMethod t Settings, OverloadedMethod info Settings p) => IsLabel t (Settings -> p) |
Instance details Defined in GI.Gtk.Objects.Settings Methods fromLabel :: Settings -> p Source #
IsGValue (Maybe Settings) | Convert `Settings` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Settings Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Settings -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Settings) Source #
type AttributeList Settings |
Instance details Defined in GI.Gtk.Objects.Settings type AttributeList Settings = SettingsAttributeList
type ParentTypes Settings |
Instance details Defined in GI.Gtk.Objects.Settings type ParentTypes Settings = '[Object, StyleProvider]
type SignalList Settings |
Instance details Defined in GI.Gtk.Objects.Settings type SignalList Settings = SettingsSignalList

pattern MAJOR_VERSION :: Int32 Source #

Like `getMajorVersion`, but from the headers used at application compile time, rather than from the library linked against at application run time.

pattern MICRO_VERSION :: Int32 Source #

Like `getMicroVersion`, but from the headers used at application compile time, rather than from the library linked against at application run time.

pattern MINOR_VERSION :: Int32 Source #

Like `getMinorVersion`, but from the headers used at application compile time, rather than from the library linked against at application run time.

class (GObject o, IsDescendantOf Window o) => IsWindow o Source #

Type class for types which can be safely cast to `Window`, for instance with `toWindow`.

#### Instances

Instances details

(GObject o, IsDescendantOf Window o) => IsWindow o |
Instance details Defined in GI.Gtk.Objects.Window

toWindow :: (MonadIO m, IsWindow o) => o -> m Window Source #

Cast to `Window`, for types for which this is known to be safe. For general casts, use `castTo`.

windowBeginMoveDrag Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Int32 | `button`: mouse button that initiated the drag
-> Int32 | `rootX`: X position where the user clicked to initiate the drag, in root window coordinates
-> Int32 | `rootY`: Y position where the user clicked to initiate the drag
-> Word32 | `timestamp`: timestamp from the click event that initiated the drag
-> m () |

Starts moving a window. This function is used if an application has window movement grips. When GDK can support it, the window movement will be done using the standard mechanism for the [window manager][gtk-X11-arch] or windowing system. Otherwise, GDK will try to emulate window movement, potentially not all that well, depending on the windowing system.

windowBeginResizeDrag Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> WindowEdge | `edge`: position of the resize control
-> Int32 | `button`: mouse button that initiated the drag
-> Int32 | `rootX`: X position where the user clicked to initiate the drag, in root window coordinates
-> Int32 | `rootY`: Y position where the user clicked to initiate the drag
-> Word32 | `timestamp`: timestamp from the click event that initiated the drag
-> m () |

Starts resizing a window. This function is used if an application has window resizing controls. When GDK can support it, the resize will be done using the standard mechanism for the [window manager][gtk-X11-arch] or windowing system. Otherwise, GDK will try to emulate window resizing, potentially not all that well, depending on the windowing system.

windowDeiconify Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Asks to deiconify (i.e. unminimize) the specified `window`. Note that you shouldn’t assume the window is definitely deiconified afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch])) could iconify it again before your code which assumes deiconification gets to run.

You can track iconification via the “window-state-event” signal on `Widget`.

windowFullscreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Asks to place `window` in the fullscreen state. Note that you shouldn’t assume the window is definitely full screen afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch]) could unfullscreen it again, and not all window managers honor requests to fullscreen windows. But normally the window will end up fullscreen. Just don’t write code that crashes if not.

You can track the fullscreen state via the “window-state-event” signal on `Widget`.

Since: 2.2

windowFullscreenOnMonitor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsScreen b) |
=> a | `window`: a `Window`
-> b | `screen`: a `Screen` to draw to
-> Int32 | `monitor`: which monitor to go fullscreen on
-> m () |

Asks to place `window` in the fullscreen state. Note that you shouldn't assume the window is definitely full screen afterward.

You can track the fullscreen state via the "window-state-event" signal on `Widget`.

Since: 3.18

windowGetAcceptFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if window should receive the input focus

Gets the value set by `windowSetAcceptFocus`.

Since: 2.4

windowGetFocusOnMap Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if window should receive the input focus when mapped.

Gets the value set by `windowSetFocusOnMap`.

Since: 2.6

windowGetGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> Maybe a | `window`: a `Window`, or `Nothing`
-> m WindowGroup | Returns: the `WindowGroup` for a window or the default group

Returns the group for `window` or the default group, if `window` is `Nothing` or if `window` does not have an explicit window group.

Since: 2.10

windowGetScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`.
-> m Screen | Returns: a `Screen`.

Returns the `Screen` associated with `window`.

Since: 2.2

windowGetTypeHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m WindowTypeHint | Returns: the type hint for `window`.

Gets the type hint for this window. See `windowSetTypeHint`.

windowGetWindowType Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m WindowType | Returns: the type of the window

Gets the type of the window. See `WindowType`.

Since: 2.20

windowIconify Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Asks to iconify (i.e. minimize) the specified `window`. Note that you shouldn’t assume the window is definitely iconified afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch]) could deiconify it again, or there may not be a window manager in which case iconification isn’t possible, etc. But normally the window will end up iconified. Just don’t write code that crashes if not.

It’s permitted to call this function before showing a window, in which case the window will be iconified before it ever appears onscreen.

You can track iconification via the “window-state-event” signal on `Widget`.

windowMaximize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Asks to maximize `window`, so that it becomes full-screen. Note that you shouldn’t assume the window is definitely maximized afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch]) could unmaximize it again, and not all window managers support maximization. But normally the window will end up maximized. Just don’t write code that crashes if not.

It’s permitted to call this function before showing a window, in which case the window will be maximized when it appears onscreen initially.

You can track maximization via the “window-state-event” signal on `Widget`, or by listening to notifications on the Window:isMaximized property.

windowSetAcceptFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: `True` to let this window receive input focus
-> m () |

Windows may set a hint asking the desktop environment not to receive the input focus. This function sets this hint.

Since: 2.4

windowSetFocusOnMap Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: `True` to let this window receive input focus on map
-> m () |

Windows may set a hint asking the desktop environment not to receive the input focus when the window is mapped. This function sets this hint.

Since: 2.6

windowSetGeometryHints Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) |
=> a | `window`: a `Window`
-> Maybe b | `geometryWidget`: widget the geometry hints used to be applied to or `Nothing`. Since 3.20 this argument is ignored and GTK behaves as if `Nothing` was set.
-> Maybe Geometry | `geometry`: struct containing geometry information or `Nothing`
-> [WindowHints] | `geomMask`: mask indicating which struct fields should be paid attention to
-> m () |

This function sets up hints about how a window can be resized by the user. You can set a minimum and maximum size; allowed resize increments (e.g. for xterm, you can only resize by the size of a character); aspect ratios; and more. See the `Geometry` struct.

windowSetIconList Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsPixbuf b) |
=> a | `window`: a `Window`
-> [b] | `list`: list of `Pixbuf`
-> m () |

Sets up the icon representing a `Window`. The icon is used when the window is minimized (also known as iconified). Some window managers or desktop environments may also place it in the window frame, or display it in other contexts. On others, the icon is not used at all, so your mileage may vary.

`windowSetIconList` allows you to pass in the same icon in several hand-drawn sizes. The list should contain the natural sizes your icon is available in; that is, don’t scale the image before passing it to GTK+. Scaling is postponed until the last minute, when the desired final size is known, to allow best quality.

By passing several sizes, you may improve the final image quality of the icon, by reducing or eliminating automatic image scaling.

Recommended sizes to provide: 16x16, 32x32, 48x48 at minimum, and larger images (64x64, 128x128) if you have them.

See also `windowSetDefaultIconList` to set the icon for all windows in your application in one go.

Note that transient windows (those who have been set transient for another window using `windowSetTransientFor`) will inherit their icon from their transient parent. So there’s no need to explicitly set the icon on transient windows.

windowSetKeepAbove Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: whether to keep `window` above other windows
-> m () |

Asks to keep `window` above, so that it stays on top. Note that you shouldn’t assume the window is definitely above afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch]) could not keep it above, and not all window managers support keeping windows above. But normally the window will end kept above. Just don’t write code that crashes if not.

It’s permitted to call this function before showing a window, in which case the window will be kept above when it appears onscreen initially.

You can track the above state via the “window-state-event” signal on `Widget`.

Note that, according to the Extended Window Manager Hints Specification, the above state is mainly meant for user preferences and should not be used by applications e.g. for drawing attention to their dialogs.

Since: 2.4

windowSetKeepBelow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: whether to keep `window` below other windows
-> m () |

Asks to keep `window` below, so that it stays in bottom. Note that you shouldn’t assume the window is definitely below afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch]) could not keep it below, and not all window managers support putting windows below. But normally the window will be kept below. Just don’t write code that crashes if not.

It’s permitted to call this function before showing a window, in which case the window will be kept below when it appears onscreen initially.

You can track the below state via the “window-state-event” signal on `Widget`.

Note that, according to the Extended Window Manager Hints Specification, the above state is mainly meant for user preferences and should not be used by applications e.g. for drawing attention to their dialogs.

Since: 2.4

windowSetRole Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Text | `role`: unique identifier for the window to be used when restoring a session
-> m () |

This function is only useful on X11, not with other GTK+ targets.

In combination with the window title, the window role allows a [window manager][gtk-X11-arch] to identify "the same" window when an application is restarted. So for example you might set the “toolbox” role on your app’s toolbox window, so that when the user restarts their session, the window manager can put the toolbox back in the same place.

If a window already has a unique title, you don’t need to set the role, since the WM can use the title to identify the window when restoring the session.

windowSetSkipPagerHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: `True` to keep this window from appearing in the pager
-> m () |

Windows may set a hint asking the desktop environment not to display the window in the pager. This function sets this hint. (A "pager" is any desktop navigation tool such as a workspace switcher that displays a thumbnail representation of the windows on the screen.)

Since: 2.2

windowSetSkipTaskbarHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: `True` to keep this window from appearing in the task bar
-> m () |

Windows may set a hint asking the desktop environment not to display the window in the task bar. This function sets this hint.

Since: 2.2

windowSetStartupId Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Text | `startupId`: a string with startup-notification identifier
-> m () |

Startup notification identifiers are used by desktop environment to track application startup, to provide user feedback and other features. This function changes the corresponding property on the underlying GdkWindow. Normally, startup identifier is managed automatically and you should only use this function in special cases like transferring focus from other processes. You should use this function before calling `windowPresent` or any equivalent function generating a window map event.

This function is only useful on X11, not with other GTK+ targets.

Since: 2.12

windowSetUrgencyHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: `True` to mark this window as urgent
-> m () |

Windows may set a hint asking the desktop environment to draw the users attention to the window. This function sets this hint.

Since: 2.8

windowUnfullscreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Asks to toggle off the fullscreen state for `window`. Note that you shouldn’t assume the window is definitely not full screen afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch]) could fullscreen it again, and not all window managers honor requests to unfullscreen windows. But normally the window will end up restored to its normal state. Just don’t write code that crashes if not.

You can track the fullscreen state via the “window-state-event” signal on `Widget`.

Since: 2.2

windowUnmaximize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Asks to unmaximize `window`. Note that you shouldn’t assume the window is definitely unmaximized afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch]) could maximize it again, and not all window managers honor requests to unmaximize. But normally the window will end up unmaximized. Just don’t write code that crashes if not.

You can track maximization via the “window-state-event” signal on `Widget`.

windowUnstick Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Asks to unstick `window`, which means that it will appear on only one of the user’s desktops. Note that you shouldn’t assume the window is definitely unstuck afterward, because other entities (e.g. the user or [window manager][gtk-X11-arch]) could stick it again. But normally the window will end up unstuck. Just don’t write code that crashes if not.

You can track stickiness via the “window-state-event” signal on `Widget`.

selectionOwnerSetForDisplay Source #

Arguments

:: (HasCallStack, MonadIO m, IsDisplay a, IsWidget b) |
=> a | `display`: the `Display` where the selection is set
-> Maybe b | `widget`: new selection owner (a `Widget`), or `Nothing`.
-> Atom | `selection`: an interned atom representing the selection to claim.
-> Word32 | `time_`: timestamp with which to claim the selection
-> m Bool | Returns: TRUE if the operation succeeded

Claim ownership of a given selection for a particular widget, or, if `widget` is `Nothing`, release ownership of the selection.

Since: 2.2

selectionOwnerSet Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> Maybe a | `widget`: a `Widget`, or `Nothing`.
-> Atom | `selection`: an interned atom representing the selection to claim
-> Word32 | `time_`: timestamp with which to claim the selection
-> m Bool | Returns: `True` if the operation succeeded

Claims ownership of a given selection for a particular widget, or, if `widget` is `Nothing`, release ownership of the selection.

selectionConvert Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: The widget which acts as requestor
-> Atom | `selection`: Which selection to get
-> Atom | `target`: Form of information desired (e.g., STRING)
-> Word32 | `time_`: Time of request (usually of triggering event) In emergency, you could use `CURRENT_TIME`
-> m Bool | Returns: `True` if requested succeeded. `False` if we could not process request. (e.g., there was already a request in process for this widget).

Requests the contents of a selection. When received, a “selection-received” signal will be generated.

eventsPending Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Bool | Returns: `True` if any events are pending, `False` otherwise

Checks if any events are pending.

This can be used to update the UI and invoke timeouts etc. while doing some time intensive computation.

## Updating the UI during a long computation

### C code

    // computation going on...

    while (gtk_events_pending ())
      gtk_main_iteration ();

    // ...computation continued

data GClosure a Source #

The basic type. This corresponds to a wrapped `GClosure` on the C side, which is a boxed object.

#### Instances

Instances details

GBoxed (GClosure a) | `GClosure`s are registered as boxed in the GLib type system.
Instance details Defined in Data.GI.Base.GClosure
TypedObject (GClosure a) | Find the associated `GType` for the given closure.
Instance details Defined in Data.GI.Base.GClosure Methods glibType :: IO GType Source #
HasParentTypes (GClosure a) |
Instance details Defined in Data.GI.Base.GClosure
type ParentTypes (GClosure a) | There are no types in the bindings that a closure can be safely cast to.
Instance details Defined in Data.GI.Base.GClosure type ParentTypes (GClosure a) = '[] :: [Type]

byteStringToCString :: ByteString -> IO CString Source #

cstringToByteString :: HasCallStack => CString -> IO ByteString Source #

cstringToString :: HasCallStack => CString -> IO String Source #

cstringToText :: HasCallStack => CString -> IO Text Source #

gflagsToWord :: (Num b, IsGFlag a) => [a] -> b Source #

mapCArrayWithLength :: (Storable a, Integral b) => b -> (a -> IO c) -> Ptr a -> IO () Source #

mapGArray :: Storable a => (a -> IO b) -> Ptr (GArray a) -> IO () Source #

mapGList :: (Ptr a -> IO b) -> Ptr (GList (Ptr a)) -> IO () Source #

mapGSList :: (Ptr a -> IO b) -> Ptr (GSList (Ptr a)) -> IO () Source #

mapPtrArray :: (Ptr a -> IO b) -> Ptr (GPtrArray (Ptr a)) -> IO () Source #

mapZeroTerminatedCArray :: (Ptr a -> IO b) -> Ptr (Ptr a) -> IO () Source #

packBlockArray :: Int -> [Ptr a] -> IO (Ptr a) Source #

Given a set of pointers to blocks of memory of the specified size, copy the contents of these blocks to a freshly-allocated (with `allocBytes`) continuous area of memory.

packByteString :: ByteString -> IO (Ptr Word8) Source #

packFileNameArray :: [String] -> IO (Ptr CString) Source #

packGArray :: Storable a => [a] -> IO (Ptr (GArray a)) Source #

packGByteArray :: ByteString -> IO (Ptr GByteArray) Source #

packGHashTable :: GHashFunc a -> GEqualFunc a -> Maybe (GDestroyNotify a) -> Maybe (GDestroyNotify b) -> [(PtrWrapped a, PtrWrapped b)] -> IO (Ptr (GHashTable a b)) Source #

packGList :: [Ptr a] -> IO (Ptr (GList (Ptr a))) Source #

Given a Haskell list of items, construct a GList with those values.

packGPtrArray :: [Ptr a] -> IO (Ptr (GPtrArray (Ptr a))) Source #

packGSList :: [Ptr a] -> IO (Ptr (GSList (Ptr a))) Source #

Given a Haskell list of items, construct a GSList with those values.

packMapStorableArray :: forall a b. Storable b => (a -> b) -> [a] -> IO (Ptr b) Source #

packMapZeroTerminatedStorableArray :: forall a b. (Num b, Storable b) => (a -> b) -> [a] -> IO (Ptr b) Source #

packPtrArray :: [Ptr a] -> IO (Ptr (Ptr a)) Source #

packStorableArray :: Storable a => [a] -> IO (Ptr a) Source #

packUTF8CArray :: [Text] -> IO (Ptr CString) Source #

packZeroTerminatedByteString :: ByteString -> IO (Ptr Word8) Source #

packZeroTerminatedFileNameArray :: [String] -> IO (Ptr CString) Source #

packZeroTerminatedPtrArray :: [Ptr a] -> IO (Ptr (Ptr a)) Source #

packZeroTerminatedStorableArray :: (Num a, Storable a) => [a] -> IO (Ptr a) Source #

packZeroTerminatedUTF8CArray :: [Text] -> IO (Ptr CString) Source #

stringToCString :: String -> IO CString Source #

textToCString :: Text -> IO CString Source #

Convert `Text` into a `CString`, using the GLib allocator.

unpackBlockArrayWithLength :: Integral a => Int -> a -> Ptr b -> IO [Ptr b] Source #

unpackBoxedArrayWithLength :: (Integral a, GBoxed b) => Int -> a -> Ptr b -> IO [Ptr b] Source #

unpackByteStringWithLength :: Integral a => a -> Ptr Word8 -> IO ByteString Source #

unpackFileNameArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [String] Source #

unpackGArray :: Storable a => Ptr (GArray a) -> IO [a] Source #

unpackGByteArray :: Ptr GByteArray -> IO ByteString Source #

unpackGHashTable :: Ptr (GHashTable a b) -> IO [(PtrWrapped a, PtrWrapped b)] Source #

unpackGList :: Ptr (GList (Ptr a)) -> IO [Ptr a] Source #

Given a GSList construct the corresponding Haskell list.

unpackGPtrArray :: Ptr (GPtrArray (Ptr a)) -> IO [Ptr a] Source #

unpackGSList :: Ptr (GSList (Ptr a)) -> IO [Ptr a] Source #

Given a GSList construct the corresponding Haskell list.

unpackMapStorableArrayWithLength :: (Integral a, Storable b) => (b -> c) -> a -> Ptr b -> IO [c] Source #

unpackMapZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => (a -> b) -> Ptr a -> IO [b] Source #

unpackPtrArrayWithLength :: Integral a => a -> Ptr (Ptr b) -> IO [Ptr b] Source #

unpackStorableArrayWithLength :: (Integral a, Storable b) => a -> Ptr b -> IO [b] Source #

unpackUTF8CArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [Text] Source #

unpackZeroTerminatedByteString :: Ptr Word8 -> IO ByteString Source #

unpackZeroTerminatedFileNameArray :: HasCallStack => Ptr CString -> IO [String] Source #

unpackZeroTerminatedPtrArray :: Ptr (Ptr a) -> IO [Ptr a] Source #

unpackZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => Ptr a -> IO [a] Source #

unpackZeroTerminatedUTF8CArray :: HasCallStack => Ptr CString -> IO [Text] Source #

unrefGArray :: Ptr (GArray a) -> IO () Source #

unrefGByteArray :: Ptr GByteArray -> IO () Source #

unrefGHashTable :: Ptr (GHashTable a b) -> IO () Source #

unrefPtrArray :: Ptr (GPtrArray a) -> IO () Source #

withTextCString :: Text -> (CString -> IO a) -> IO a Source #

wordToGFlags :: (Storable a, Integral a, Bits a, IsGFlag b) => a -> [b] Source #

g_list_free :: Ptr (GList a) -> IO () Source #

Free the given `GList`.

g_slist_free :: Ptr (GSList a) -> IO () Source #

Free the given `GSList`.

gtypeName :: GType -> IO String Source #

Get the name assigned to the given `GType`.

noGParamSpec :: Maybe GParamSpec Source #

A convenient synonym for `Nothing :: Maybe GParamSpec`.

catchGErrorJust Source #

Arguments

:: GErrorClass err |
=> err | The error to catch
-> IO a | The computation to run
-> (GErrorMessage -> IO a) | Handler to invoke if an exception is raised
-> IO a |

This will catch just a specific GError exception. If you need to catch a range of related errors, `catchGErrorJustDomain` is probably more appropriate. Example:

    do image <- catchGErrorJust PixbufErrorCorruptImage
                  loadImage
                  (\errorMessage -> do log errorMessage
                                       return mssingImagePlaceholder)

checkGError :: (Ptr (Ptr GError) -> IO a) -> (GError -> IO a) -> IO a Source #

Like `propagateGError`, but allows to specify a custom handler instead of just throwing the exception.

gerrorCode :: GError -> IO GErrorCode Source #

The numeric code for the given `GError`.

gerrorDomain :: GError -> IO GQuark Source #

Return the domain for the given `GError`. This is a GQuark, a textual representation can be obtained with `quarkToString`.

gerrorMessage :: GError -> IO GErrorMessage Source #

A text message describing the `GError`.

gerrorNew :: GErrorDomain -> GErrorCode -> GErrorMessage -> IO GError Source #

Create a new `GError`.

handleGErrorJust :: GErrorClass err => err -> (GErrorMessage -> IO a) -> IO a -> IO a Source #

A verson of `handleGErrorJust` with the arguments swapped around.

maybePokeGError :: Ptr (Ptr GError) -> Maybe GError -> IO () Source #

If the passed in ``Maybe` `GError`` is not `Nothing`, store a copy in the passed in pointer, unless the pointer is `nullPtr`.

propagateGError :: (Ptr (Ptr GError) -> IO a) -> IO a Source #

Run the given function catching possible `GError`s in its execution. If a `GError` is emitted this throws the corresponding exception.

cstringPackPtr :: CString -> PtrWrapped CString Source #

Pack a `CString` into a `Ptr` than can go into a `GHashTable`.

cstringUnpackPtr :: PtrWrapped CString -> CString Source #

Extract a `CString` wrapped into a `Ptr` coming from a `GHashTable`.

gDirectEqual :: GEqualFunc (Ptr a) Source #

Check whether two pointers are equal.

gDirectHash :: GHashFunc (Ptr a) Source #

Compute the hash for a `Ptr`.

gStrEqual :: GEqualFunc CString Source #

Check whether two `CString`s are equal.

gStrHash :: GHashFunc CString Source #

Compute the hash for a `CString`.

gvaluePackPtr :: Ptr GValue -> PtrWrapped (Ptr GValue) Source #

Pack a `Ptr` to `GValue` into a `Ptr` than can go into a `GHashTable`.

gvalueUnpackPtr :: PtrWrapped (Ptr GValue) -> Ptr GValue Source #

Extract a `Ptr` to `GValue` wrapped into a `Ptr` coming from a `GHashTable`.

ptrPackPtr :: Ptr a -> PtrWrapped (Ptr a) Source #

Pack a `Ptr` into a `PtrWrapped` `Ptr`.

ptrUnpackPtr :: PtrWrapped (Ptr a) -> Ptr a Source #

Extract a `Ptr` from a `PtrWrapped` `Ptr`.

disownGVariant :: GVariant -> IO (Ptr GVariant) Source #

Disown a `GVariant`, i.e. do not unref the underlying object when the Haskell object is garbage collected.

gvariantFromBool :: Bool -> IO GVariant Source #

gvariantFromBytestring :: ByteString -> IO GVariant Source #

Encode a `ByteString` into a list of bytes `GVariant`.

gvariantFromDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => key -> value -> IO GVariant Source #

Construct a `GVariant` of type DictEntry from the given `key` and `value`. The key must be a basic `GVariant` type, i.e. not a container. This is determined by whether it belongs to the `IsGVariantBasicType` typeclass. On the other hand `value` is an arbitrary `GVariant`, and in particular it can be a container type.

gvariantFromDouble :: Double -> IO GVariant Source #

gvariantFromGVariant :: GVariant -> IO GVariant Source #

Box a `GVariant` inside another `GVariant`.

gvariantFromHandle :: Int32 -> IO GVariant Source #

Convert a DBus handle (an `Int32`) into a `GVariant`.

gvariantFromInt16 :: Int16 -> IO GVariant Source #

gvariantFromInt32 :: Int32 -> IO GVariant Source #

gvariantFromInt64 :: Int64 -> IO GVariant Source #

gvariantFromList :: IsGVariant a => [a] -> IO GVariant Source #

Given a list of elements construct a `GVariant` array containing them.

gvariantFromMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => Map key value -> IO GVariant Source #

Pack a `Map` into a `GVariant` for dictionary type, which is just an array of `GVariantDictEntry`.

gvariantFromMaybe :: IsGVariant a => Maybe a -> IO GVariant Source #

Convert a `Maybe` value into a corresponding `GVariant` of maybe type.

gvariantFromObjectPath :: GVariantObjectPath -> IO GVariant Source #

Construct a `GVariant` containing an object path. In order to build a `GVariantObjectPath` value see `newGVariantObjectPath`.

gvariantFromSignature :: GVariantSignature -> IO GVariant Source #

Construct a `GVariant` containing an DBus signature. In order to build a `GVariantSignature` value see `newGVariantSignature`.

gvariantFromText :: Text -> IO GVariant Source #

Encode a `Text` into an UTF-8 encoded string `GVariant`.

gvariantFromTuple :: [GVariant] -> IO GVariant Source #

Given a list of `GVariant`, construct a `GVariant` tuple containing the elements in the list.

gvariantFromWord16 :: Word16 -> IO GVariant Source #

gvariantFromWord32 :: Word32 -> IO GVariant Source #

gvariantFromWord64 :: Word64 -> IO GVariant Source #

gvariantFromWord8 :: Word8 -> IO GVariant Source #

gvariantGetTypeString :: GVariant -> IO Text Source #

Get the expected type of a `GVariant`, in `GVariant` notation. See https://docs.gtk.org/glib/struct.VariantType.html for the meaning of the resulting format string.

gvariantObjectPathToText :: GVariantObjectPath -> Text Source #

Return the `Text` representation of a `GVariantObjectPath`.

gvariantSignatureToText :: GVariantSignature -> Text Source #

Return the `Text` representation of a `GVariantSignature`.

gvariantToBool :: GVariant -> IO (Maybe Bool) Source #

gvariantToBytestring :: GVariant -> IO (Maybe ByteString) Source #

Extract a zero terminated list of bytes into a `ByteString`.

gvariantToDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (key, value)) Source #

Unpack a DictEntry variant into `key` and `value`, which are returned as a two element tuple in case of success.

gvariantToDouble :: GVariant -> IO (Maybe Double) Source #

gvariantToGVariant :: GVariant -> IO (Maybe GVariant) Source #

Unbox a `GVariant` contained inside another `GVariant`.

gvariantToHandle :: GVariant -> IO (Maybe Int32) Source #

Extract the DBus handle (an `Int32`) inside a `GVariant`.

gvariantToInt16 :: GVariant -> IO (Maybe Int16) Source #

gvariantToInt32 :: GVariant -> IO (Maybe Int32) Source #

gvariantToInt64 :: GVariant -> IO (Maybe Int64) Source #

gvariantToList :: IsGVariant a => GVariant -> IO (Maybe [a]) Source #

Unpack a `GVariant` array into its elements.

gvariantToMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (Map key value)) Source #

Unpack a `GVariant` into a `Map`. Notice that this assumes that all the elements in the `GVariant` array of `GVariantDictEntry` are of the same type, which is not necessary for a generic `GVariant`, so this is somewhat restrictive. For the general case it is necessary to use `gvariantToList` plus `gvariantToDictEntry` directly.

gvariantToMaybe :: IsGVariant a => GVariant -> IO (Maybe (Maybe a)) Source #

Try to decode a maybe `GVariant` into the corresponding `Maybe` type. If the conversion is successful this returns `Just x`, where `x` itself is of `Maybe` type. So, in particular, `Just Nothing` indicates a successful call, and means that the GVariant of maybe type was empty.

gvariantToObjectPath :: GVariant -> IO (Maybe Text) Source #

Extract a `GVariantObjectPath` from a `GVariant`, represented as its underlying `Text` representation.

gvariantToSignature :: GVariant -> IO (Maybe Text) Source #

Extract a `GVariantSignature` from a `GVariant`, represented as `Text`.

gvariantToText :: GVariant -> IO (Maybe Text) Source #

Decode an UTF-8 encoded string `GVariant` into `Text`.

gvariantToTuple :: GVariant -> IO (Maybe [GVariant]) Source #

Extract the children of a `GVariant` tuple into a list.

gvariantToWord16 :: GVariant -> IO (Maybe Word16) Source #

gvariantToWord32 :: GVariant -> IO (Maybe Word32) Source #

gvariantToWord64 :: GVariant -> IO (Maybe Word64) Source #

gvariantToWord8 :: GVariant -> IO (Maybe Word8) Source #

newGVariantFromPtr :: Ptr GVariant -> IO GVariant Source #

Construct a Haskell wrapper for the given `GVariant`, without assuming ownership.

newGVariantObjectPath :: Text -> Maybe GVariantObjectPath Source #

Try to construct a DBus object path. If the passed string is not a valid object path `Nothing` will be returned.

newGVariantSignature :: Text -> Maybe GVariantSignature Source #

Try to construct a DBus object path. If the passed string is not a valid DBus signature `Nothing` will be returned.

noGVariant :: Maybe GVariant Source #

An alias for `Nothing :: Maybe GVariant` to save some typing.

unrefGVariant :: GVariant -> IO () Source #

Remove a reference to the given `GVariant`.

wrapGVariantPtr :: Ptr GVariant -> IO GVariant Source #

Take ownership of a passed in `Ptr` (typically created just for us, so if it is floating we sink it).

checkInstanceType :: (ManagedPtrNewtype o, TypedObject o) => o -> GType -> IO Bool Source #

Check whether the given object is an instance of the given type.

copyBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a) Source #

Make a copy of the given boxed object.

copyBoxedPtr :: GBoxed a => Ptr a -> IO (Ptr a) Source #

Like `copyBoxed`, but acting directly on a pointer, instead of a managed pointer.

disownBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a) Source #

Disown a boxed object, that is, do not free the associated foreign GBoxed when the Haskell object gets garbage collected. Returns the pointer to the underlying `GBoxed`.

disownManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b) Source #

Do not run the finalizers upon garbage collection of the `ManagedPtr`.

disownObject :: (HasCallStack, GObject a) => a -> IO (Ptr b) Source #

Disown a GObject, that is, do not unref the associated foreign GObject when the Haskell object gets garbage collected. Returns the pointer to the underlying GObject.

freeBoxed :: (HasCallStack, GBoxed a) => a -> IO () Source #

Free the memory associated with a boxed object. Note that this disowns the associated `ManagedPtr` via `disownManagedPtr`.

maybeWithManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => Maybe a -> (Ptr a -> IO c) -> IO c Source #

Like `withManagedPtr`, but accepts a `Maybe` type. If the passed value is `Nothing` the inner action will be executed with a `nullPtr` argument.

newBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a Source #

Construct a Haskell wrapper for the given boxed object. We make a copy of the object.

newManagedPtr :: HasCallStack => Ptr a -> IO () -> IO (ManagedPtr a) Source #

Thin wrapper over `newForeignPtr`.

newManagedPtr' :: HasCallStack => FinalizerPtr a -> Ptr a -> IO (ManagedPtr a) Source #

Version of `newManagedPtr` taking a `FinalizerPtr` and a corresponding `Ptr`, as in `newForeignPtr`.

newManagedPtr_ :: Ptr a -> IO (ManagedPtr a) Source #

Thin wrapper over `newForeignPtr_`.

newObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a Source #

Construct a Haskell wrapper for a `GObject`, increasing its reference count, or taking ownership of the floating reference if there is one.

newPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a Source #

Wrap a pointer, making a copy of the data.

releaseObject :: (HasCallStack, GObject a) => a -> IO () Source #

Unref the given `GObject` and disown it. Use this if you want to manually release the memory associated to a given `GObject` (assuming that no other reference to the underlying C object exists) before the garbage collector does it. It is typically not safe to access the `GObject` after calling this function.

touchManagedPtr :: ManagedPtrNewtype a => a -> IO () Source #

Ensure that the `Ptr` in the given managed pointer is still alive (i.e. it has not been garbage collected by the runtime) at the point that this is called.

unrefObject :: (HasCallStack, GObject a) => a -> IO () Source #

Decrease the reference count of the given `GObject`. The memory associated with the object may be released if the reference count reaches 0.

unsafeCastTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o') => (ManagedPtr o' -> o') -> o -> IO o' Source #

Cast a typed object to a new type (without any assumption that both types descend from `GObject`), assuming that the cast will succeed. This function will call `error` if the cast is illegal.

unsafeManagedPtrCastPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b) Source #

Same as `unsafeManagedPtrGetPtr`, but is polymorphic on the return type.

unsafeManagedPtrGetPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr a) Source #

Return the `Ptr` in a given managed pointer. As the name says, this is potentially unsafe: the given `Ptr` may only be used before a call to `touchManagedPtr`. This function is of most interest to the autogenerated bindings, for hand-written code `withManagedPtr` is almost always a better choice.

withManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> (Ptr a -> IO c) -> IO c Source #

Perform an IO action on the `Ptr` inside a managed pointer.

withManagedPtrList :: (HasCallStack, ManagedPtrNewtype a) => [a] -> ([Ptr a] -> IO c) -> IO c Source #

Perform an IO action taking a list of `Ptr` on a list of managed pointers.

withNewObject :: (HasCallStack, GObject o) => Ptr o -> (o -> IO b) -> IO b Source #

Perform the given IO action with a wrapped copy of the given ptr to a GObject. Note that this increases the reference count of the wrapped GObject, similarly to `newObject`.

withTransient :: (HasCallStack, ManagedPtrNewtype a) => Ptr a -> (a -> IO b) -> IO b Source #

Perform the IO action with a transient managed pointer. The managed pointer will be valid while calling the action, but will be disowned as soon as the action finishes.

wrapBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a Source #

Like `newBoxed`, but we do not make a copy (we "steal" the passed object, so now it is managed by the Haskell runtime).

wrapObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a Source #

Same as `newObject`, but we steal ownership of the object.

wrapPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a Source #

Wrap a pointer, taking ownership of it.

asA :: (ManagedPtrNewtype a, ManagedPtrNewtype b, HasParentTypes b, IsDescendantOf a b) => b -> (ManagedPtr a -> a) -> a Source #

Safe coercions to a parent class. For instance:

    #show $ label `asA` Gtk.Widget

class TypedObject a => BoxedEnum a Source #

Enums with an associated `GType`.

#### Instances

Instances details

BoxedEnum CoordType |
Instance details Defined in GI.Atk.Enums
BoxedEnum KeyEventType |
Instance details Defined in GI.Atk.Enums
BoxedEnum Layer |
Instance details Defined in GI.Atk.Enums
BoxedEnum Live |
Instance details Defined in GI.Atk.Enums
BoxedEnum RelationType |
Instance details Defined in GI.Atk.Enums
BoxedEnum Role |
Instance details Defined in GI.Atk.Enums
BoxedEnum ScrollType |
Instance details Defined in GI.Atk.Enums
BoxedEnum StateType |
Instance details Defined in GI.Atk.Enums
BoxedEnum TextAttribute |
Instance details Defined in GI.Atk.Enums
BoxedEnum TextBoundary |
Instance details Defined in GI.Atk.Enums
BoxedEnum TextClipType |
Instance details Defined in GI.Atk.Enums
BoxedEnum TextGranularity |
Instance details Defined in GI.Atk.Enums
BoxedEnum ValueType |
Instance details Defined in GI.Atk.Enums
BoxedEnum Antialias |
Instance details Defined in GI.Cairo.Enums
BoxedEnum Content |
Instance details Defined in GI.Cairo.Enums
BoxedEnum DeviceType |
Instance details Defined in GI.Cairo.Enums
BoxedEnum Extend |
Instance details Defined in GI.Cairo.Enums
BoxedEnum FillRule |
Instance details Defined in GI.Cairo.Enums
BoxedEnum Filter |
Instance details Defined in GI.Cairo.Enums
BoxedEnum FontSlant |
Instance details Defined in GI.Cairo.Enums
BoxedEnum FontType |
Instance details Defined in GI.Cairo.Enums
BoxedEnum FontWeight |
Instance details Defined in GI.Cairo.Enums
BoxedEnum Format |
Instance details Defined in GI.Cairo.Enums
BoxedEnum HintMetrics |
Instance details Defined in GI.Cairo.Enums
BoxedEnum HintStyle |
Instance details Defined in GI.Cairo.Enums
BoxedEnum LineCap |
Instance details Defined in GI.Cairo.Enums
BoxedEnum LineJoin |
Instance details Defined in GI.Cairo.Enums
BoxedEnum Operator |
Instance details Defined in GI.Cairo.Enums
BoxedEnum PathDataType |
Instance details Defined in GI.Cairo.Enums
BoxedEnum PatternType |
Instance details Defined in GI.Cairo.Enums
BoxedEnum RegionOverlap |
Instance details Defined in GI.Cairo.Enums
BoxedEnum Status |
Instance details Defined in GI.Cairo.Enums
BoxedEnum SubpixelOrder |
Instance details Defined in GI.Cairo.Enums
BoxedEnum SurfaceType |
Instance details Defined in GI.Cairo.Enums
BoxedEnum TextClusterFlags |
Instance details Defined in GI.Cairo.Enums
BoxedEnum AxisUse |
Instance details Defined in GI.Gdk.Enums
BoxedEnum ByteOrder |
Instance details Defined in GI.Gdk.Enums
BoxedEnum CrossingMode |
Instance details Defined in GI.Gdk.Enums
BoxedEnum CursorType |
Instance details Defined in GI.Gdk.Enums
BoxedEnum DevicePadFeature |
Instance details Defined in GI.Gdk.Enums
BoxedEnum DeviceToolType |
Instance details Defined in GI.Gdk.Enums
BoxedEnum DeviceType |
Instance details Defined in GI.Gdk.Enums
BoxedEnum DragCancelReason |
Instance details Defined in GI.Gdk.Enums
BoxedEnum DragProtocol |
Instance details Defined in GI.Gdk.Enums
BoxedEnum EventType |
Instance details Defined in GI.Gdk.Enums
BoxedEnum FilterReturn |
Instance details Defined in GI.Gdk.Enums
BoxedEnum FullscreenMode |
Instance details Defined in GI.Gdk.Enums
BoxedEnum GLError |
Instance details Defined in GI.Gdk.Enums
BoxedEnum GrabOwnership |
Instance details Defined in GI.Gdk.Enums
BoxedEnum GrabStatus |
Instance details Defined in GI.Gdk.Enums
BoxedEnum Gravity |
Instance details Defined in GI.Gdk.Enums
BoxedEnum InputMode |
Instance details Defined in GI.Gdk.Enums
BoxedEnum InputSource |
Instance details Defined in GI.Gdk.Enums
BoxedEnum ModifierIntent |
Instance details Defined in GI.Gdk.Enums
BoxedEnum NotifyType |
Instance details Defined in GI.Gdk.Enums
BoxedEnum OwnerChange |
Instance details Defined in GI.Gdk.Enums
BoxedEnum PropMode |
Instance details Defined in GI.Gdk.Enums
BoxedEnum PropertyState |
Instance details Defined in GI.Gdk.Enums
BoxedEnum ScrollDirection |
Instance details Defined in GI.Gdk.Enums
BoxedEnum SettingAction |
Instance details Defined in GI.Gdk.Enums
BoxedEnum Status |
Instance details Defined in GI.Gdk.Enums
BoxedEnum SubpixelLayout |
Instance details Defined in GI.Gdk.Enums
BoxedEnum TouchpadGesturePhase |
Instance details Defined in GI.Gdk.Enums
BoxedEnum VisibilityState |
Instance details Defined in GI.Gdk.Enums
BoxedEnum VisualType |
Instance details Defined in GI.Gdk.Enums
BoxedEnum WindowEdge |
Instance details Defined in GI.Gdk.Enums
BoxedEnum WindowType |
Instance details Defined in GI.Gdk.Enums
BoxedEnum WindowTypeHint |
Instance details Defined in GI.Gdk.Enums
BoxedEnum WindowWindowClass |
Instance details Defined in GI.Gdk.Enums
BoxedEnum Colorspace |
Instance details Defined in GI.GdkPixbuf.Enums
BoxedEnum InterpType |
Instance details Defined in GI.GdkPixbuf.Enums
BoxedEnum PixbufAlphaMode |
Instance details Defined in GI.GdkPixbuf.Enums
BoxedEnum PixbufError |
Instance details Defined in GI.GdkPixbuf.Enums
BoxedEnum PixbufRotation |
Instance details Defined in GI.GdkPixbuf.Enums
BoxedEnum BusType |
Instance details Defined in GI.Gio.Enums
BoxedEnum ConverterResult |
Instance details Defined in GI.Gio.Enums
BoxedEnum CredentialsType |
Instance details Defined in GI.Gio.Enums
BoxedEnum DBusError |
Instance details Defined in GI.Gio.Enums
BoxedEnum DBusMessageByteOrder |
Instance details Defined in GI.Gio.Enums
BoxedEnum DBusMessageHeaderField |
Instance details Defined in GI.Gio.Enums
BoxedEnum DBusMessageType |
Instance details Defined in GI.Gio.Enums
BoxedEnum DataStreamByteOrder |
Instance details Defined in GI.Gio.Enums
BoxedEnum DataStreamNewlineType |
Instance details Defined in GI.Gio.Enums
BoxedEnum DriveStartStopType |
Instance details Defined in GI.Gio.Enums
BoxedEnum EcnCodePoint |
Instance details Defined in GI.Gio.Enums
BoxedEnum EmblemOrigin |
Instance details Defined in GI.Gio.Enums
BoxedEnum FileAttributeStatus |
Instance details Defined in GI.Gio.Enums
BoxedEnum FileAttributeType |
Instance details Defined in GI.Gio.Enums
BoxedEnum FileMonitorEvent |
Instance details Defined in GI.Gio.Enums
BoxedEnum FileType |
Instance details Defined in GI.Gio.Enums
BoxedEnum FilesystemPreviewType |
Instance details Defined in GI.Gio.Enums
BoxedEnum IOErrorEnum |
Instance details Defined in GI.Gio.Enums
BoxedEnum MemoryMonitorWarningLevel |
Instance details Defined in GI.Gio.Enums
BoxedEnum MountOperationResult |
Instance details Defined in GI.Gio.Enums
BoxedEnum NetworkConnectivity |
Instance details Defined in GI.Gio.Enums
BoxedEnum NotificationPriority |
Instance details Defined in GI.Gio.Enums
BoxedEnum PasswordSave |
Instance details Defined in GI.Gio.Enums
BoxedEnum PollableReturn |
Instance details Defined in GI.Gio.Enums
BoxedEnum ResolverError |
Instance details Defined in GI.Gio.Enums
BoxedEnum ResolverRecordType |
Instance details Defined in GI.Gio.Enums
BoxedEnum ResourceError |
Instance details Defined in GI.Gio.Enums
BoxedEnum SocketClientEvent |
Instance details Defined in GI.Gio.Enums
BoxedEnum SocketFamily |
Instance details Defined in GI.Gio.Enums
BoxedEnum SocketListenerEvent |
Instance details Defined in GI.Gio.Enums
BoxedEnum SocketProtocol |
Instance details Defined in GI.Gio.Enums
BoxedEnum SocketType |
Instance details Defined in GI.Gio.Enums
BoxedEnum TlsAuthenticationMode |
Instance details Defined in GI.Gio.Enums
BoxedEnum TlsChannelBindingError |
Instance details Defined in GI.Gio.Enums
BoxedEnum TlsChannelBindingType |
Instance details Defined in GI.Gio.Enums
BoxedEnum TlsError |
Instance details Defined in GI.Gio.Enums
BoxedEnum TlsInteractionResult |
Instance details Defined in GI.Gio.Enums
BoxedEnum TlsProtocolVersion |
Instance details Defined in GI.Gio.Enums
BoxedEnum TlsRehandshakeMode |
Instance details Defined in GI.Gio.Enums
BoxedEnum UnixSocketAddressType |
Instance details Defined in GI.Gio.Enums
BoxedEnum ZlibCompressorFormat |
Instance details Defined in GI.Gio.Enums
BoxedEnum NormalizeMode |
Instance details Defined in GI.GLib.Enums
BoxedEnum UnicodeBreakType |
Instance details Defined in GI.GLib.Enums
BoxedEnum UnicodeScript |
Instance details Defined in GI.GLib.Enums
BoxedEnum UnicodeType |
Instance details Defined in GI.GLib.Enums
BoxedEnum Align |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ArrowPlacement |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ArrowType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum AssistantPageType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum BaselinePosition |
Instance details Defined in GI.Gtk.Enums
BoxedEnum BorderStyle |
Instance details Defined in GI.Gtk.Enums
BoxedEnum BuilderError |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ButtonBoxStyle |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ButtonRole |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ButtonsType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum CellRendererAccelMode |
Instance details Defined in GI.Gtk.Enums
BoxedEnum CellRendererMode |
Instance details Defined in GI.Gtk.Enums
BoxedEnum CornerType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum CssProviderError |
Instance details Defined in GI.Gtk.Enums
BoxedEnum CssSectionType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum DeleteType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum DirectionType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum DragResult |
Instance details Defined in GI.Gtk.Enums
BoxedEnum EntryIconPosition |
Instance details Defined in GI.Gtk.Enums
BoxedEnum EventSequenceState |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ExpanderStyle |
Instance details Defined in GI.Gtk.Enums
BoxedEnum FileChooserAction |
Instance details Defined in GI.Gtk.Enums
BoxedEnum FileChooserConfirmation |
Instance details Defined in GI.Gtk.Enums
BoxedEnum FileChooserError |
Instance details Defined in GI.Gtk.Enums
BoxedEnum IMPreeditStyle |
Instance details Defined in GI.Gtk.Enums
BoxedEnum IMStatusStyle |
Instance details Defined in GI.Gtk.Enums
BoxedEnum IconSize |
Instance details Defined in GI.Gtk.Enums
BoxedEnum IconThemeError |
Instance details Defined in GI.Gtk.Enums
BoxedEnum IconViewDropPosition |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ImageType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum InputPurpose |
Instance details Defined in GI.Gtk.Enums
BoxedEnum Justification |
Instance details Defined in GI.Gtk.Enums
BoxedEnum LevelBarMode |
Instance details Defined in GI.Gtk.Enums
BoxedEnum License |
Instance details Defined in GI.Gtk.Enums
BoxedEnum MenuDirectionType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum MessageType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum MovementStep |
Instance details Defined in GI.Gtk.Enums
BoxedEnum NotebookTab |
Instance details Defined in GI.Gtk.Enums
BoxedEnum NumberUpLayout |
Instance details Defined in GI.Gtk.Enums
BoxedEnum Orientation |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PackDirection |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PackType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PadActionType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PageOrientation |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PageSet |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PanDirection |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PathPriorityType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PathType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PolicyType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PopoverConstraint |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PositionType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PrintDuplex |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PrintError |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PrintOperationAction |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PrintOperationResult |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PrintPages |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PrintQuality |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PrintStatus |
Instance details Defined in GI.Gtk.Enums
BoxedEnum PropagationPhase |
Instance details Defined in GI.Gtk.Enums
BoxedEnum RcTokenType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum RecentChooserError |
Instance details Defined in GI.Gtk.Enums
BoxedEnum RecentManagerError |
Instance details Defined in GI.Gtk.Enums
BoxedEnum RecentSortType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ReliefStyle |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ResizeMode |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ResponseType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum RevealerTransitionType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ScrollStep |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ScrollType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ScrollablePolicy |
Instance details Defined in GI.Gtk.Enums
BoxedEnum SelectionMode |
Instance details Defined in GI.Gtk.Enums
BoxedEnum SensitivityType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ShadowType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ShortcutType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum SizeGroupMode |
Instance details Defined in GI.Gtk.Enums
BoxedEnum SizeRequestMode |
Instance details Defined in GI.Gtk.Enums
BoxedEnum SortType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum SpinButtonUpdatePolicy |
Instance details Defined in GI.Gtk.Enums
BoxedEnum SpinType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum StackTransitionType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum StateType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum TextBufferTargetInfo |
Instance details Defined in GI.Gtk.Enums
BoxedEnum TextDirection |
Instance details Defined in GI.Gtk.Enums
BoxedEnum TextExtendSelection |
Instance details Defined in GI.Gtk.Enums
BoxedEnum TextViewLayer |
Instance details Defined in GI.Gtk.Enums
BoxedEnum TextWindowType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ToolbarSpaceStyle |
Instance details Defined in GI.Gtk.Enums
BoxedEnum ToolbarStyle |
Instance details Defined in GI.Gtk.Enums
BoxedEnum TreeViewColumnSizing |
Instance details Defined in GI.Gtk.Enums
BoxedEnum TreeViewDropPosition |
Instance details Defined in GI.Gtk.Enums
BoxedEnum TreeViewGridLines |
Instance details Defined in GI.Gtk.Enums
BoxedEnum Unit |
Instance details Defined in GI.Gtk.Enums
BoxedEnum WidgetHelpType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum WindowPosition |
Instance details Defined in GI.Gtk.Enums
BoxedEnum WindowType |
Instance details Defined in GI.Gtk.Enums
BoxedEnum WrapMode |
Instance details Defined in GI.Gtk.Enums
BoxedEnum Alignment |
Instance details Defined in GI.Pango.Enums
BoxedEnum AttrType |
Instance details Defined in GI.Pango.Enums
BoxedEnum BaselineShift |
Instance details Defined in GI.Pango.Enums
BoxedEnum BidiType |
Instance details Defined in GI.Pango.Enums
BoxedEnum CoverageLevel |
Instance details Defined in GI.Pango.Enums
BoxedEnum Direction |
Instance details Defined in GI.Pango.Enums
BoxedEnum EllipsizeMode |
Instance details Defined in GI.Pango.Enums
BoxedEnum FontColor |
Instance details Defined in GI.Pango.Enums
BoxedEnum FontScale |
Instance details Defined in GI.Pango.Enums
BoxedEnum Gravity |
Instance details Defined in GI.Pango.Enums
BoxedEnum GravityHint |
Instance details Defined in GI.Pango.Enums
BoxedEnum LayoutDeserializeError |
Instance details Defined in GI.Pango.Enums
BoxedEnum Overline |
Instance details Defined in GI.Pango.Enums
BoxedEnum RenderPart |
Instance details Defined in GI.Pango.Enums
BoxedEnum Script |
Instance details Defined in GI.Pango.Enums
BoxedEnum Stretch |
Instance details Defined in GI.Pango.Enums
BoxedEnum Style |
Instance details Defined in GI.Pango.Enums
BoxedEnum TabAlign |
Instance details Defined in GI.Pango.Enums
BoxedEnum TextTransform |
Instance details Defined in GI.Pango.Enums
BoxedEnum Underline |
Instance details Defined in GI.Pango.Enums
BoxedEnum Variant |
Instance details Defined in GI.Pango.Enums
BoxedEnum Weight |
Instance details Defined in GI.Pango.Enums
BoxedEnum Width |
Instance details Defined in GI.Pango.Enums
BoxedEnum WrapMode |
Instance details Defined in GI.Pango.Enums

class TypedObject a => BoxedFlags a Source #

Flags with an associated `GType`.

#### Instances

Instances details

BoxedFlags AnchorHints |
Instance details Defined in GI.Gdk.Flags
BoxedFlags AxisFlags |
Instance details Defined in GI.Gdk.Flags
BoxedFlags DragAction |
Instance details Defined in GI.Gdk.Flags
BoxedFlags EventMask |
Instance details Defined in GI.Gdk.Flags
BoxedFlags FrameClockPhase |
Instance details Defined in GI.Gdk.Flags
BoxedFlags ModifierType |
Instance details Defined in GI.Gdk.Flags
BoxedFlags SeatCapabilities |
Instance details Defined in GI.Gdk.Flags
BoxedFlags WMDecoration |
Instance details Defined in GI.Gdk.Flags
BoxedFlags WMFunction |
Instance details Defined in GI.Gdk.Flags
BoxedFlags WindowAttributesType |
Instance details Defined in GI.Gdk.Flags
BoxedFlags WindowHints |
Instance details Defined in GI.Gdk.Flags
BoxedFlags WindowState |
Instance details Defined in GI.Gdk.Flags
BoxedFlags AppInfoCreateFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags ApplicationFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags AskPasswordFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags BusNameOwnerFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags BusNameWatcherFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags ConverterFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusCallFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusCapabilityFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusConnectionFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusInterfaceSkeletonFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusMessageFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusObjectManagerClientFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusPropertyInfoFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusProxyFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusSendMessageFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusServerFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusSignalFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DBusSubtreeFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags DriveStartFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags FileAttributeInfoFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags FileCopyFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags FileCreateFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags FileMeasureFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags FileMonitorFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags FileQueryInfoFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags IOModuleScopeFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags IOStreamSpliceFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags MountMountFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags MountUnmountFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags OutputStreamSpliceFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags ResolverNameLookupFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags ResourceFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags ResourceLookupFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags SettingsBindFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags SocketMsgFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags SubprocessFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags TestDBusFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags TlsCertificateFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags TlsCertificateRequestFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags TlsDatabaseLookupFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags TlsDatabaseVerifyFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags TlsPasswordFlags |
Instance details Defined in GI.Gio.Flags
BoxedFlags IOCondition |
Instance details Defined in GI.GLib.Flags
BoxedFlags BindingFlags |
Instance details Defined in GI.GObject.Flags
BoxedFlags IOCondition |
Instance details Defined in GI.GObject.Flags
BoxedFlags AccelFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags AttachOptions |
Instance details Defined in GI.Gtk.Flags
BoxedFlags CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags
BoxedFlags CellRendererState |
Instance details Defined in GI.Gtk.Flags
BoxedFlags DebugFlag |
Instance details Defined in GI.Gtk.Flags
BoxedFlags DestDefaults |
Instance details Defined in GI.Gtk.Flags
BoxedFlags DialogFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags FileFilterFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags FontChooserLevel |
Instance details Defined in GI.Gtk.Flags
BoxedFlags IconLookupFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags InputHints |
Instance details Defined in GI.Gtk.Flags
BoxedFlags JunctionSides |
Instance details Defined in GI.Gtk.Flags
BoxedFlags PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags RcFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags RegionFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags StateFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags TargetFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags TextSearchFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags
BoxedFlags TreeModelFlags |
Instance details Defined in GI.Gtk.Flags
BoxedFlags UIManagerItemType |
Instance details Defined in GI.Gtk.Flags
BoxedFlags FontMask |
Instance details Defined in GI.Pango.Flags
BoxedFlags LayoutDeserializeFlags |
Instance details Defined in GI.Pango.Flags
BoxedFlags LayoutSerializeFlags |
Instance details Defined in GI.Pango.Flags
BoxedFlags RenderComponent |
Instance details Defined in GI.Pango.Flags
BoxedFlags ShapeFlags |
Instance details Defined in GI.Pango.Flags
BoxedFlags ShowFlags |
Instance details Defined in GI.Pango.Flags

class ManagedPtrNewtype a => BoxedPtr a where Source #

Pointers to chunks of memory which we know how to copy and release.

Methods

boxedPtrCopy :: a -> IO a Source #

Make a copy of the given `BoxedPtr`.

boxedPtrFree :: a -> IO () Source #

A pointer to a function for freeing the given pointer.

#### Instances

Instances details

BoxedPtr Action |
Instance details Defined in GI.Atk.Interfaces.Action Methods boxedPtrCopy :: Action -> IO Action Source # boxedPtrFree :: Action -> IO () Source #
BoxedPtr EditableText |
Instance details Defined in GI.Atk.Interfaces.EditableText Methods boxedPtrCopy :: EditableText -> IO EditableText Source # boxedPtrFree :: EditableText -> IO () Source #
BoxedPtr HyperlinkImpl |
Instance details Defined in GI.Atk.Interfaces.HyperlinkImpl Methods boxedPtrCopy :: HyperlinkImpl -> IO HyperlinkImpl Source # boxedPtrFree :: HyperlinkImpl -> IO () Source #
BoxedPtr Image |
Instance details Defined in GI.Atk.Interfaces.Image Methods boxedPtrCopy :: Image -> IO Image Source # boxedPtrFree :: Image -> IO () Source #
BoxedPtr ImplementorIface |
Instance details Defined in GI.Atk.Interfaces.ImplementorIface Methods boxedPtrCopy :: ImplementorIface -> IO ImplementorIface Source # boxedPtrFree :: ImplementorIface -> IO () Source #
BoxedPtr StreamableContent |
Instance details Defined in GI.Atk.Interfaces.StreamableContent Methods boxedPtrCopy :: StreamableContent -> IO StreamableContent Source # boxedPtrFree :: StreamableContent -> IO () Source #
BoxedPtr PropertyValues |
Instance details Defined in GI.Atk.Structs.PropertyValues Methods boxedPtrCopy :: PropertyValues -> IO PropertyValues Source # boxedPtrFree :: PropertyValues -> IO () Source #
BoxedPtr TextRectangle |
Instance details Defined in GI.Atk.Structs.TextRectangle Methods boxedPtrCopy :: TextRectangle -> IO TextRectangle Source # boxedPtrFree :: TextRectangle -> IO () Source #
BoxedPtr Atom |
Instance details Defined in GI.Gdk.Structs.Atom Methods boxedPtrCopy :: Atom -> IO Atom Source # boxedPtrFree :: Atom -> IO () Source #
BoxedPtr EventAny |
Instance details Defined in GI.Gdk.Structs.EventAny Methods boxedPtrCopy :: EventAny -> IO EventAny Source # boxedPtrFree :: EventAny -> IO () Source #
BoxedPtr EventButton |
Instance details Defined in GI.Gdk.Structs.EventButton Methods boxedPtrCopy :: EventButton -> IO EventButton Source # boxedPtrFree :: EventButton -> IO () Source #
BoxedPtr EventConfigure |
Instance details Defined in GI.Gdk.Structs.EventConfigure Methods boxedPtrCopy :: EventConfigure -> IO EventConfigure Source # boxedPtrFree :: EventConfigure -> IO () Source #
BoxedPtr EventCrossing |
Instance details Defined in GI.Gdk.Structs.EventCrossing Methods boxedPtrCopy :: EventCrossing -> IO EventCrossing Source # boxedPtrFree :: EventCrossing -> IO () Source #
BoxedPtr EventDND |
Instance details Defined in GI.Gdk.Structs.EventDND Methods boxedPtrCopy :: EventDND -> IO EventDND Source # boxedPtrFree :: EventDND -> IO () Source #
BoxedPtr EventExpose |
Instance details Defined in GI.Gdk.Structs.EventExpose Methods boxedPtrCopy :: EventExpose -> IO EventExpose Source # boxedPtrFree :: EventExpose -> IO () Source #
BoxedPtr EventFocus |
Instance details Defined in GI.Gdk.Structs.EventFocus Methods boxedPtrCopy :: EventFocus -> IO EventFocus Source # boxedPtrFree :: EventFocus -> IO () Source #
BoxedPtr EventGrabBroken |
Instance details Defined in GI.Gdk.Structs.EventGrabBroken Methods boxedPtrCopy :: EventGrabBroken -> IO EventGrabBroken Source # boxedPtrFree :: EventGrabBroken -> IO () Source #
BoxedPtr EventKey |
Instance details Defined in GI.Gdk.Structs.EventKey Methods boxedPtrCopy :: EventKey -> IO EventKey Source # boxedPtrFree :: EventKey -> IO () Source #
BoxedPtr EventMotion |
Instance details Defined in GI.Gdk.Structs.EventMotion Methods boxedPtrCopy :: EventMotion -> IO EventMotion Source # boxedPtrFree :: EventMotion -> IO () Source #
BoxedPtr EventOwnerChange |
Instance details Defined in GI.Gdk.Structs.EventOwnerChange Methods boxedPtrCopy :: EventOwnerChange -> IO EventOwnerChange Source # boxedPtrFree :: EventOwnerChange -> IO () Source #
BoxedPtr EventPadAxis |
Instance details Defined in GI.Gdk.Structs.EventPadAxis Methods boxedPtrCopy :: EventPadAxis -> IO EventPadAxis Source # boxedPtrFree :: EventPadAxis -> IO () Source #
BoxedPtr EventPadButton |
Instance details Defined in GI.Gdk.Structs.EventPadButton Methods boxedPtrCopy :: EventPadButton -> IO EventPadButton Source # boxedPtrFree :: EventPadButton -> IO () Source #
BoxedPtr EventPadGroupMode |
Instance details Defined in GI.Gdk.Structs.EventPadGroupMode Methods boxedPtrCopy :: EventPadGroupMode -> IO EventPadGroupMode Source # boxedPtrFree :: EventPadGroupMode -> IO () Source #
BoxedPtr EventProperty |
Instance details Defined in GI.Gdk.Structs.EventProperty Methods boxedPtrCopy :: EventProperty -> IO EventProperty Source # boxedPtrFree :: EventProperty -> IO () Source #
BoxedPtr EventProximity |
Instance details Defined in GI.Gdk.Structs.EventProximity Methods boxedPtrCopy :: EventProximity -> IO EventProximity Source # boxedPtrFree :: EventProximity -> IO () Source #
BoxedPtr EventScroll |
Instance details Defined in GI.Gdk.Structs.EventScroll Methods boxedPtrCopy :: EventScroll -> IO EventScroll Source # boxedPtrFree :: EventScroll -> IO () Source #
BoxedPtr EventSelection |
Instance details Defined in GI.Gdk.Structs.EventSelection Methods boxedPtrCopy :: EventSelection -> IO EventSelection Source # boxedPtrFree :: EventSelection -> IO () Source #
BoxedPtr EventSetting |
Instance details Defined in GI.Gdk.Structs.EventSetting Methods boxedPtrCopy :: EventSetting -> IO EventSetting Source # boxedPtrFree :: EventSetting -> IO () Source #
BoxedPtr EventTouch |
Instance details Defined in GI.Gdk.Structs.EventTouch Methods boxedPtrCopy :: EventTouch -> IO EventTouch Source # boxedPtrFree :: EventTouch -> IO () Source #
BoxedPtr EventTouchpadPinch |
Instance details Defined in GI.Gdk.Structs.EventTouchpadPinch Methods boxedPtrCopy :: EventTouchpadPinch -> IO EventTouchpadPinch Source # boxedPtrFree :: EventTouchpadPinch -> IO () Source #
BoxedPtr EventTouchpadSwipe |
Instance details Defined in GI.Gdk.Structs.EventTouchpadSwipe Methods boxedPtrCopy :: EventTouchpadSwipe -> IO EventTouchpadSwipe Source # boxedPtrFree :: EventTouchpadSwipe -> IO () Source #
BoxedPtr EventVisibility |
Instance details Defined in GI.Gdk.Structs.EventVisibility Methods boxedPtrCopy :: EventVisibility -> IO EventVisibility Source # boxedPtrFree :: EventVisibility -> IO () Source #
BoxedPtr EventWindowState |
Instance details Defined in GI.Gdk.Structs.EventWindowState Methods boxedPtrCopy :: EventWindowState -> IO EventWindowState Source # boxedPtrFree :: EventWindowState -> IO () Source #
BoxedPtr Geometry |
Instance details Defined in GI.Gdk.Structs.Geometry Methods boxedPtrCopy :: Geometry -> IO Geometry Source # boxedPtrFree :: Geometry -> IO () Source #
BoxedPtr KeymapKey |
Instance details Defined in GI.Gdk.Structs.KeymapKey Methods boxedPtrCopy :: KeymapKey -> IO KeymapKey Source # boxedPtrFree :: KeymapKey -> IO () Source #
BoxedPtr Point |
Instance details Defined in GI.Gdk.Structs.Point Methods boxedPtrCopy :: Point -> IO Point Source # boxedPtrFree :: Point -> IO () Source #
BoxedPtr TimeCoord |
Instance details Defined in GI.Gdk.Structs.TimeCoord Methods boxedPtrCopy :: TimeCoord -> IO TimeCoord Source # boxedPtrFree :: TimeCoord -> IO () Source #
BoxedPtr WindowAttr |
Instance details Defined in GI.Gdk.Structs.WindowAttr Methods boxedPtrCopy :: WindowAttr -> IO WindowAttr Source # boxedPtrFree :: WindowAttr -> IO () Source #
BoxedPtr WindowRedirect |
Instance details Defined in GI.Gdk.Structs.WindowRedirect Methods boxedPtrCopy :: WindowRedirect -> IO WindowRedirect Source # boxedPtrFree :: WindowRedirect -> IO () Source #
BoxedPtr PixbufModule |
Instance details Defined in GI.GdkPixbuf.Structs.PixbufModule Methods boxedPtrCopy :: PixbufModule -> IO PixbufModule Source # boxedPtrFree :: PixbufModule -> IO () Source #
BoxedPtr PixbufModulePattern |
Instance details Defined in GI.GdkPixbuf.Structs.PixbufModulePattern Methods boxedPtrCopy :: PixbufModulePattern -> IO PixbufModulePattern Source # boxedPtrFree :: PixbufModulePattern -> IO () Source #
BoxedPtr ActionEntry |
Instance details Defined in GI.Gio.Structs.ActionEntry Methods boxedPtrCopy :: ActionEntry -> IO ActionEntry Source # boxedPtrFree :: ActionEntry -> IO () Source #
BoxedPtr DBusSubtreeVTable |
Instance details Defined in GI.Gio.Structs.DBusSubtreeVTable Methods boxedPtrCopy :: DBusSubtreeVTable -> IO DBusSubtreeVTable Source # boxedPtrFree :: DBusSubtreeVTable -> IO () Source #
BoxedPtr FileAttributeInfo |
Instance details Defined in GI.Gio.Structs.FileAttributeInfo Methods boxedPtrCopy :: FileAttributeInfo -> IO FileAttributeInfo Source # boxedPtrFree :: FileAttributeInfo -> IO () Source #
BoxedPtr IOSchedulerJob |
Instance details Defined in GI.Gio.Structs.IOSchedulerJob Methods boxedPtrCopy :: IOSchedulerJob -> IO IOSchedulerJob Source # boxedPtrFree :: IOSchedulerJob -> IO () Source #
BoxedPtr InputVector |
Instance details Defined in GI.Gio.Structs.InputVector Methods boxedPtrCopy :: InputVector -> IO InputVector Source # boxedPtrFree :: InputVector -> IO () Source #
BoxedPtr OutputVector |
Instance details Defined in GI.Gio.Structs.OutputVector Methods boxedPtrCopy :: OutputVector -> IO OutputVector Source # boxedPtrFree :: OutputVector -> IO () Source #
BoxedPtr Allocator |
Instance details Defined in GI.GLib.Structs.Allocator Methods boxedPtrCopy :: Allocator -> IO Allocator Source # boxedPtrFree :: Allocator -> IO () Source #
BoxedPtr AsyncQueue |
Instance details Defined in GI.GLib.Structs.AsyncQueue Methods boxedPtrCopy :: AsyncQueue -> IO AsyncQueue Source # boxedPtrFree :: AsyncQueue -> IO () Source #
BoxedPtr Cache |
Instance details Defined in GI.GLib.Structs.Cache Methods boxedPtrCopy :: Cache -> IO Cache Source # boxedPtrFree :: Cache -> IO () Source #
BoxedPtr Completion |
Instance details Defined in GI.GLib.Structs.Completion Methods boxedPtrCopy :: Completion -> IO Completion Source # boxedPtrFree :: Completion -> IO () Source #
BoxedPtr Cond |
Instance details Defined in GI.GLib.Structs.Cond Methods boxedPtrCopy :: Cond -> IO Cond Source # boxedPtrFree :: Cond -> IO () Source #
BoxedPtr Data |
Instance details Defined in GI.GLib.Structs.Data Methods boxedPtrCopy :: Data -> IO Data Source # boxedPtrFree :: Data -> IO () Source #
BoxedPtr DebugKey |
Instance details Defined in GI.GLib.Structs.DebugKey Methods boxedPtrCopy :: DebugKey -> IO DebugKey Source # boxedPtrFree :: DebugKey -> IO () Source #
BoxedPtr HashTableIter |
Instance details Defined in GI.GLib.Structs.HashTableIter Methods boxedPtrCopy :: HashTableIter -> IO HashTableIter Source # boxedPtrFree :: HashTableIter -> IO () Source #
BoxedPtr Hook |
Instance details Defined in GI.GLib.Structs.Hook Methods boxedPtrCopy :: Hook -> IO Hook Source # boxedPtrFree :: Hook -> IO () Source #
BoxedPtr HookList |
Instance details Defined in GI.GLib.Structs.HookList Methods boxedPtrCopy :: HookList -> IO HookList Source # boxedPtrFree :: HookList -> IO () Source #
BoxedPtr IOFuncs |
Instance details Defined in GI.GLib.Structs.IOFuncs Methods boxedPtrCopy :: IOFuncs -> IO IOFuncs Source # boxedPtrFree :: IOFuncs -> IO () Source #
BoxedPtr LogField |
Instance details Defined in GI.GLib.Structs.LogField Methods boxedPtrCopy :: LogField -> IO LogField Source # boxedPtrFree :: LogField -> IO () Source #
BoxedPtr MarkupParser |
Instance details Defined in GI.GLib.Structs.MarkupParser Methods boxedPtrCopy :: MarkupParser -> IO MarkupParser Source # boxedPtrFree :: MarkupParser -> IO () Source #
BoxedPtr MemChunk |
Instance details Defined in GI.GLib.Structs.MemChunk Methods boxedPtrCopy :: MemChunk -> IO MemChunk Source # boxedPtrFree :: MemChunk -> IO () Source #
BoxedPtr MemVTable |
Instance details Defined in GI.GLib.Structs.MemVTable Methods boxedPtrCopy :: MemVTable -> IO MemVTable Source # boxedPtrFree :: MemVTable -> IO () Source #
BoxedPtr Node |
Instance details Defined in GI.GLib.Structs.Node Methods boxedPtrCopy :: Node -> IO Node Source # boxedPtrFree :: Node -> IO () Source #
BoxedPtr Once |
Instance details Defined in GI.GLib.Structs.Once Methods boxedPtrCopy :: Once -> IO Once Source # boxedPtrFree :: Once -> IO () Source #
BoxedPtr OptionContext |
Instance details Defined in GI.GLib.Structs.OptionContext Methods boxedPtrCopy :: OptionContext -> IO OptionContext Source # boxedPtrFree :: OptionContext -> IO () Source #
BoxedPtr OptionEntry |
Instance details Defined in GI.GLib.Structs.OptionEntry Methods boxedPtrCopy :: OptionEntry -> IO OptionEntry Source # boxedPtrFree :: OptionEntry -> IO () Source #
BoxedPtr PathBuf |
Instance details Defined in GI.GLib.Structs.PathBuf Methods boxedPtrCopy :: PathBuf -> IO PathBuf Source # boxedPtrFree :: PathBuf -> IO () Source #
BoxedPtr Queue |
Instance details Defined in GI.GLib.Structs.Queue Methods boxedPtrCopy :: Queue -> IO Queue Source # boxedPtrFree :: Queue -> IO () Source #
BoxedPtr RWLock |
Instance details Defined in GI.GLib.Structs.RWLock Methods boxedPtrCopy :: RWLock -> IO RWLock Source # boxedPtrFree :: RWLock -> IO () Source #
BoxedPtr RecMutex |
Instance details Defined in GI.GLib.Structs.RecMutex Methods boxedPtrCopy :: RecMutex -> IO RecMutex Source # boxedPtrFree :: RecMutex -> IO () Source #
BoxedPtr Relation |
Instance details Defined in GI.GLib.Structs.Relation Methods boxedPtrCopy :: Relation -> IO Relation Source # boxedPtrFree :: Relation -> IO () Source #
BoxedPtr Scanner |
Instance details Defined in GI.GLib.Structs.Scanner Methods boxedPtrCopy :: Scanner -> IO Scanner Source # boxedPtrFree :: Scanner -> IO () Source #
BoxedPtr ScannerConfig |
Instance details Defined in GI.GLib.Structs.ScannerConfig Methods boxedPtrCopy :: ScannerConfig -> IO ScannerConfig Source # boxedPtrFree :: ScannerConfig -> IO () Source #
BoxedPtr Sequence |
Instance details Defined in GI.GLib.Structs.Sequence Methods boxedPtrCopy :: Sequence -> IO Sequence Source # boxedPtrFree :: Sequence -> IO () Source #
BoxedPtr SequenceIter |
Instance details Defined in GI.GLib.Structs.SequenceIter Methods boxedPtrCopy :: SequenceIter -> IO SequenceIter Source # boxedPtrFree :: SequenceIter -> IO () Source #
BoxedPtr SourceCallbackFuncs |
Instance details Defined in GI.GLib.Structs.SourceCallbackFuncs Methods boxedPtrCopy :: SourceCallbackFuncs -> IO SourceCallbackFuncs Source # boxedPtrFree :: SourceCallbackFuncs -> IO () Source #
BoxedPtr SourceFuncs |
Instance details Defined in GI.GLib.Structs.SourceFuncs Methods boxedPtrCopy :: SourceFuncs -> IO SourceFuncs Source # boxedPtrFree :: SourceFuncs -> IO () Source #
BoxedPtr StatBuf |
Instance details Defined in GI.GLib.Structs.StatBuf Methods boxedPtrCopy :: StatBuf -> IO StatBuf Source # boxedPtrFree :: StatBuf -> IO () Source #
BoxedPtr StringChunk |
Instance details Defined in GI.GLib.Structs.StringChunk Methods boxedPtrCopy :: StringChunk -> IO StringChunk Source # boxedPtrFree :: StringChunk -> IO () Source #
BoxedPtr TestCase |
Instance details Defined in GI.GLib.Structs.TestCase Methods boxedPtrCopy :: TestCase -> IO TestCase Source # boxedPtrFree :: TestCase -> IO () Source #
BoxedPtr TestConfig |
Instance details Defined in GI.GLib.Structs.TestConfig Methods boxedPtrCopy :: TestConfig -> IO TestConfig Source # boxedPtrFree :: TestConfig -> IO () Source #
BoxedPtr TestLogBuffer |
Instance details Defined in GI.GLib.Structs.TestLogBuffer Methods boxedPtrCopy :: TestLogBuffer -> IO TestLogBuffer Source # boxedPtrFree :: TestLogBuffer -> IO () Source #
BoxedPtr TestLogMsg |
Instance details Defined in GI.GLib.Structs.TestLogMsg Methods boxedPtrCopy :: TestLogMsg -> IO TestLogMsg Source # boxedPtrFree :: TestLogMsg -> IO () Source #
BoxedPtr TestSuite |
Instance details Defined in GI.GLib.Structs.TestSuite Methods boxedPtrCopy :: TestSuite -> IO TestSuite Source # boxedPtrFree :: TestSuite -> IO () Source #
BoxedPtr ThreadPool |
Instance details Defined in GI.GLib.Structs.ThreadPool Methods boxedPtrCopy :: ThreadPool -> IO ThreadPool Source # boxedPtrFree :: ThreadPool -> IO () Source #
BoxedPtr TimeVal |
Instance details Defined in GI.GLib.Structs.TimeVal Methods boxedPtrCopy :: TimeVal -> IO TimeVal Source # boxedPtrFree :: TimeVal -> IO () Source #
BoxedPtr Timer |
Instance details Defined in GI.GLib.Structs.Timer Methods boxedPtrCopy :: Timer -> IO Timer Source # boxedPtrFree :: Timer -> IO () Source #
BoxedPtr TrashStack |
Instance details Defined in GI.GLib.Structs.TrashStack Methods boxedPtrCopy :: TrashStack -> IO TrashStack Source # boxedPtrFree :: TrashStack -> IO () Source #
BoxedPtr TreeNode |
Instance details Defined in GI.GLib.Structs.TreeNode Methods boxedPtrCopy :: TreeNode -> IO TreeNode Source # boxedPtrFree :: TreeNode -> IO () Source #
BoxedPtr Tuples |
Instance details Defined in GI.GLib.Structs.Tuples Methods boxedPtrCopy :: Tuples -> IO Tuples Source # boxedPtrFree :: Tuples -> IO () Source #
BoxedPtr UriParamsIter |
Instance details Defined in GI.GLib.Structs.UriParamsIter Methods boxedPtrCopy :: UriParamsIter -> IO UriParamsIter Source # boxedPtrFree :: UriParamsIter -> IO () Source #
BoxedPtr DoubleIEEE754 |
Instance details Defined in GI.GLib.Unions.DoubleIEEE754 Methods boxedPtrCopy :: DoubleIEEE754 -> IO DoubleIEEE754 Source # boxedPtrFree :: DoubleIEEE754 -> IO () Source #
BoxedPtr FloatIEEE754 |
Instance details Defined in GI.GLib.Unions.FloatIEEE754 Methods boxedPtrCopy :: FloatIEEE754 -> IO FloatIEEE754 Source # boxedPtrFree :: FloatIEEE754 -> IO () Source #
BoxedPtr Mutex |
Instance details Defined in GI.GLib.Unions.Mutex Methods boxedPtrCopy :: Mutex -> IO Mutex Source # boxedPtrFree :: Mutex -> IO () Source #
BoxedPtr TokenValue |
Instance details Defined in GI.GLib.Unions.TokenValue Methods boxedPtrCopy :: TokenValue -> IO TokenValue Source # boxedPtrFree :: TokenValue -> IO () Source #
BoxedPtr Module |
Instance details Defined in GI.GModule.Structs.Module Methods boxedPtrCopy :: Module -> IO Module Source # boxedPtrFree :: Module -> IO () Source #
BoxedPtr TypePlugin |
Instance details Defined in GI.GObject.Interfaces.TypePlugin Methods boxedPtrCopy :: TypePlugin -> IO TypePlugin Source # boxedPtrFree :: TypePlugin -> IO () Source #
BoxedPtr ParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods boxedPtrCopy :: ParamSpec -> IO ParamSpec Source # boxedPtrFree :: ParamSpec -> IO () Source #
BoxedPtr ParamSpecBoolean |
Instance details Defined in GI.GObject.Objects.ParamSpecBoolean Methods boxedPtrCopy :: ParamSpecBoolean -> IO ParamSpecBoolean Source # boxedPtrFree :: ParamSpecBoolean -> IO () Source #
BoxedPtr ParamSpecBoxed |
Instance details Defined in GI.GObject.Objects.ParamSpecBoxed Methods boxedPtrCopy :: ParamSpecBoxed -> IO ParamSpecBoxed Source # boxedPtrFree :: ParamSpecBoxed -> IO () Source #
BoxedPtr ParamSpecChar |
Instance details Defined in GI.GObject.Objects.ParamSpecChar Methods boxedPtrCopy :: ParamSpecChar -> IO ParamSpecChar Source # boxedPtrFree :: ParamSpecChar -> IO () Source #
BoxedPtr ParamSpecDouble |
Instance details Defined in GI.GObject.Objects.ParamSpecDouble Methods boxedPtrCopy :: ParamSpecDouble -> IO ParamSpecDouble Source # boxedPtrFree :: ParamSpecDouble -> IO () Source #
BoxedPtr ParamSpecEnum |
Instance details Defined in GI.GObject.Objects.ParamSpecEnum Methods boxedPtrCopy :: ParamSpecEnum -> IO ParamSpecEnum Source # boxedPtrFree :: ParamSpecEnum -> IO () Source #
BoxedPtr ParamSpecFlags |
Instance details Defined in GI.GObject.Objects.ParamSpecFlags Methods boxedPtrCopy :: ParamSpecFlags -> IO ParamSpecFlags Source # boxedPtrFree :: ParamSpecFlags -> IO () Source #
BoxedPtr ParamSpecFloat |
Instance details Defined in GI.GObject.Objects.ParamSpecFloat Methods boxedPtrCopy :: ParamSpecFloat -> IO ParamSpecFloat Source # boxedPtrFree :: ParamSpecFloat -> IO () Source #
BoxedPtr ParamSpecGType |
Instance details Defined in GI.GObject.Objects.ParamSpecGType Methods boxedPtrCopy :: ParamSpecGType -> IO ParamSpecGType Source # boxedPtrFree :: ParamSpecGType -> IO () Source #
BoxedPtr ParamSpecInt |
Instance details Defined in GI.GObject.Objects.ParamSpecInt Methods boxedPtrCopy :: ParamSpecInt -> IO ParamSpecInt Source # boxedPtrFree :: ParamSpecInt -> IO () Source #
BoxedPtr ParamSpecInt64 |
Instance details Defined in GI.GObject.Objects.ParamSpecInt64 Methods boxedPtrCopy :: ParamSpecInt64 -> IO ParamSpecInt64 Source # boxedPtrFree :: ParamSpecInt64 -> IO () Source #
BoxedPtr ParamSpecLong |
Instance details Defined in GI.GObject.Objects.ParamSpecLong Methods boxedPtrCopy :: ParamSpecLong -> IO ParamSpecLong Source # boxedPtrFree :: ParamSpecLong -> IO () Source #
BoxedPtr ParamSpecObject |
Instance details Defined in GI.GObject.Objects.ParamSpecObject Methods boxedPtrCopy :: ParamSpecObject -> IO ParamSpecObject Source # boxedPtrFree :: ParamSpecObject -> IO () Source #
BoxedPtr ParamSpecOverride |
Instance details Defined in GI.GObject.Objects.ParamSpecOverride Methods boxedPtrCopy :: ParamSpecOverride -> IO ParamSpecOverride Source # boxedPtrFree :: ParamSpecOverride -> IO () Source #
BoxedPtr ParamSpecParam |
Instance details Defined in GI.GObject.Objects.ParamSpecParam Methods boxedPtrCopy :: ParamSpecParam -> IO ParamSpecParam Source # boxedPtrFree :: ParamSpecParam -> IO () Source #
BoxedPtr ParamSpecPointer |
Instance details Defined in GI.GObject.Objects.ParamSpecPointer Methods boxedPtrCopy :: ParamSpecPointer -> IO ParamSpecPointer Source # boxedPtrFree :: ParamSpecPointer -> IO () Source #
BoxedPtr ParamSpecString |
Instance details Defined in GI.GObject.Objects.ParamSpecString Methods boxedPtrCopy :: ParamSpecString -> IO ParamSpecString Source # boxedPtrFree :: ParamSpecString -> IO () Source #
BoxedPtr ParamSpecUChar |
Instance details Defined in GI.GObject.Objects.ParamSpecUChar Methods boxedPtrCopy :: ParamSpecUChar -> IO ParamSpecUChar Source # boxedPtrFree :: ParamSpecUChar -> IO () Source #
BoxedPtr ParamSpecUInt |
Instance details Defined in GI.GObject.Objects.ParamSpecUInt Methods boxedPtrCopy :: ParamSpecUInt -> IO ParamSpecUInt Source # boxedPtrFree :: ParamSpecUInt -> IO () Source #
BoxedPtr ParamSpecUInt64 |
Instance details Defined in GI.GObject.Objects.ParamSpecUInt64 Methods boxedPtrCopy :: ParamSpecUInt64 -> IO ParamSpecUInt64 Source # boxedPtrFree :: ParamSpecUInt64 -> IO () Source #
BoxedPtr ParamSpecULong |
Instance details Defined in GI.GObject.Objects.ParamSpecULong Methods boxedPtrCopy :: ParamSpecULong -> IO ParamSpecULong Source # boxedPtrFree :: ParamSpecULong -> IO () Source #
BoxedPtr ParamSpecUnichar |
Instance details Defined in GI.GObject.Objects.ParamSpecUnichar Methods boxedPtrCopy :: ParamSpecUnichar -> IO ParamSpecUnichar Source # boxedPtrFree :: ParamSpecUnichar -> IO () Source #
BoxedPtr ParamSpecValueArray |
Instance details Defined in GI.GObject.Objects.ParamSpecValueArray Methods boxedPtrCopy :: ParamSpecValueArray -> IO ParamSpecValueArray Source # boxedPtrFree :: ParamSpecValueArray -> IO () Source #
BoxedPtr ParamSpecVariant |
Instance details Defined in GI.GObject.Objects.ParamSpecVariant Methods boxedPtrCopy :: ParamSpecVariant -> IO ParamSpecVariant Source # boxedPtrFree :: ParamSpecVariant -> IO () Source #
BoxedPtr CClosure |
Instance details Defined in GI.GObject.Structs.CClosure Methods boxedPtrCopy :: CClosure -> IO CClosure Source # boxedPtrFree :: CClosure -> IO () Source #
BoxedPtr ClosureNotifyData |
Instance details Defined in GI.GObject.Structs.ClosureNotifyData Methods boxedPtrCopy :: ClosureNotifyData -> IO ClosureNotifyData Source # boxedPtrFree :: ClosureNotifyData -> IO () Source #
BoxedPtr EnumClass |
Instance details Defined in GI.GObject.Structs.EnumClass Methods boxedPtrCopy :: EnumClass -> IO EnumClass Source # boxedPtrFree :: EnumClass -> IO () Source #
BoxedPtr EnumValue |
Instance details Defined in GI.GObject.Structs.EnumValue Methods boxedPtrCopy :: EnumValue -> IO EnumValue Source # boxedPtrFree :: EnumValue -> IO () Source #
BoxedPtr FlagsClass |
Instance details Defined in GI.GObject.Structs.FlagsClass Methods boxedPtrCopy :: FlagsClass -> IO FlagsClass Source # boxedPtrFree :: FlagsClass -> IO () Source #
BoxedPtr FlagsValue |
Instance details Defined in GI.GObject.Structs.FlagsValue Methods boxedPtrCopy :: FlagsValue -> IO FlagsValue Source # boxedPtrFree :: FlagsValue -> IO () Source #
BoxedPtr InitiallyUnownedClass |
Instance details Defined in GI.GObject.Structs.InitiallyUnownedClass Methods boxedPtrCopy :: InitiallyUnownedClass -> IO InitiallyUnownedClass Source # boxedPtrFree :: InitiallyUnownedClass -> IO () Source #
BoxedPtr InterfaceInfo |
Instance details Defined in GI.GObject.Structs.InterfaceInfo Methods boxedPtrCopy :: InterfaceInfo -> IO InterfaceInfo Source # boxedPtrFree :: InterfaceInfo -> IO () Source #
BoxedPtr ObjectClass |
Instance details Defined in GI.GObject.Structs.ObjectClass Methods boxedPtrCopy :: ObjectClass -> IO ObjectClass Source # boxedPtrFree :: ObjectClass -> IO () Source #
BoxedPtr ObjectConstructParam |
Instance details Defined in GI.GObject.Structs.ObjectConstructParam Methods boxedPtrCopy :: ObjectConstructParam -> IO ObjectConstructParam Source # boxedPtrFree :: ObjectConstructParam -> IO () Source #
BoxedPtr ParamSpecPool |
Instance details Defined in GI.GObject.Structs.ParamSpecPool Methods boxedPtrCopy :: ParamSpecPool -> IO ParamSpecPool Source # boxedPtrFree :: ParamSpecPool -> IO () Source #
BoxedPtr ParamSpecTypeInfo |
Instance details Defined in GI.GObject.Structs.ParamSpecTypeInfo Methods boxedPtrCopy :: ParamSpecTypeInfo -> IO ParamSpecTypeInfo Source # boxedPtrFree :: ParamSpecTypeInfo -> IO () Source #
BoxedPtr Parameter |
Instance details Defined in GI.GObject.Structs.Parameter Methods boxedPtrCopy :: Parameter -> IO Parameter Source # boxedPtrFree :: Parameter -> IO () Source #
BoxedPtr SignalInvocationHint |
Instance details Defined in GI.GObject.Structs.SignalInvocationHint Methods boxedPtrCopy :: SignalInvocationHint -> IO SignalInvocationHint Source # boxedPtrFree :: SignalInvocationHint -> IO () Source #
BoxedPtr SignalQuery |
Instance details Defined in GI.GObject.Structs.SignalQuery Methods boxedPtrCopy :: SignalQuery -> IO SignalQuery Source # boxedPtrFree :: SignalQuery -> IO () Source #
BoxedPtr TypeClass |
Instance details Defined in GI.GObject.Structs.TypeClass Methods boxedPtrCopy :: TypeClass -> IO TypeClass Source # boxedPtrFree :: TypeClass -> IO () Source #
BoxedPtr TypeFundamentalInfo |
Instance details Defined in GI.GObject.Structs.TypeFundamentalInfo Methods boxedPtrCopy :: TypeFundamentalInfo -> IO TypeFundamentalInfo Source # boxedPtrFree :: TypeFundamentalInfo -> IO () Source #
BoxedPtr TypeInfo |
Instance details Defined in GI.GObject.Structs.TypeInfo Methods boxedPtrCopy :: TypeInfo -> IO TypeInfo Source # boxedPtrFree :: TypeInfo -> IO () Source #
BoxedPtr TypeInstance |
Instance details Defined in GI.GObject.Structs.TypeInstance Methods boxedPtrCopy :: TypeInstance -> IO TypeInstance Source # boxedPtrFree :: TypeInstance -> IO () Source #
BoxedPtr TypeInterface |
Instance details Defined in GI.GObject.Structs.TypeInterface Methods boxedPtrCopy :: TypeInterface -> IO TypeInterface Source # boxedPtrFree :: TypeInterface -> IO () Source #
BoxedPtr TypeQuery |
Instance details Defined in GI.GObject.Structs.TypeQuery Methods boxedPtrCopy :: TypeQuery -> IO TypeQuery Source # boxedPtrFree :: TypeQuery -> IO () Source #
BoxedPtr TypeValueTable |
Instance details Defined in GI.GObject.Structs.TypeValueTable Methods boxedPtrCopy :: TypeValueTable -> IO TypeValueTable Source # boxedPtrFree :: TypeValueTable -> IO () Source #
BoxedPtr WeakRef |
Instance details Defined in GI.GObject.Structs.WeakRef Methods boxedPtrCopy :: WeakRef -> IO WeakRef Source # boxedPtrFree :: WeakRef -> IO () Source #
BoxedPtr TypeCValue |
Instance details Defined in GI.GObject.Unions.TypeCValue Methods boxedPtrCopy :: TypeCValue -> IO TypeCValue Source # boxedPtrFree :: TypeCValue -> IO () Source #
BoxedPtr Value_Data_Union_ |
Instance details Defined in GI.GObject.Unions.Value_Data_Union_ Methods boxedPtrCopy :: Value_Data_Union_ -> IO Value_Data_Union_ Source # boxedPtrFree :: Value_Data_Union_ -> IO () Source #
BoxedPtr CellAccessibleParent |
Instance details Defined in GI.Gtk.Interfaces.CellAccessibleParent Methods boxedPtrCopy :: CellAccessibleParent -> IO CellAccessibleParent Source # boxedPtrFree :: CellAccessibleParent -> IO () Source #
BoxedPtr StyleProvider |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider Methods boxedPtrCopy :: StyleProvider -> IO StyleProvider Source # boxedPtrFree :: StyleProvider -> IO () Source #
BoxedPtr TreeDragDest |
Instance details Defined in GI.Gtk.Interfaces.TreeDragDest Methods boxedPtrCopy :: TreeDragDest -> IO TreeDragDest Source # boxedPtrFree :: TreeDragDest -> IO () Source #
BoxedPtr TreeDragSource |
Instance details Defined in GI.Gtk.Interfaces.TreeDragSource Methods boxedPtrCopy :: TreeDragSource -> IO TreeDragSource Source # boxedPtrFree :: TreeDragSource -> IO () Source #
BoxedPtr AccelGroupEntry |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods boxedPtrCopy :: AccelGroupEntry -> IO AccelGroupEntry Source # boxedPtrFree :: AccelGroupEntry -> IO () Source #
BoxedPtr AccelKey |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods boxedPtrCopy :: AccelKey -> IO AccelKey Source # boxedPtrFree :: AccelKey -> IO () Source #
BoxedPtr ActionEntry |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods boxedPtrCopy :: ActionEntry -> IO ActionEntry Source # boxedPtrFree :: ActionEntry -> IO () Source #
BoxedPtr ActionableInterface |
Instance details Defined in GI.Gtk.Structs.ActionableInterface Methods boxedPtrCopy :: ActionableInterface -> IO ActionableInterface Source # boxedPtrFree :: ActionableInterface -> IO () Source #
BoxedPtr BindingArg |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods boxedPtrCopy :: BindingArg -> IO BindingArg Source # boxedPtrFree :: BindingArg -> IO () Source #
BoxedPtr BindingEntry |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods boxedPtrCopy :: BindingEntry -> IO BindingEntry Source # boxedPtrFree :: BindingEntry -> IO () Source #
BoxedPtr BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods boxedPtrCopy :: BindingSet -> IO BindingSet Source # boxedPtrFree :: BindingSet -> IO () Source #
BoxedPtr BindingSignal |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods boxedPtrCopy :: BindingSignal -> IO BindingSignal Source # boxedPtrFree :: BindingSignal -> IO () Source #
BoxedPtr ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods boxedPtrCopy :: ContainerClass -> IO ContainerClass Source # boxedPtrFree :: ContainerClass -> IO () Source #
BoxedPtr FileFilterInfo |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods boxedPtrCopy :: FileFilterInfo -> IO FileFilterInfo Source # boxedPtrFree :: FileFilterInfo -> IO () Source #
BoxedPtr FixedChild |
Instance details Defined in GI.Gtk.Structs.FixedChild Methods boxedPtrCopy :: FixedChild -> IO FixedChild Source # boxedPtrFree :: FixedChild -> IO () Source #
BoxedPtr IMContextInfo |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods boxedPtrCopy :: IMContextInfo -> IO IMContextInfo Source # boxedPtrFree :: IMContextInfo -> IO () Source #
BoxedPtr LabelSelectionInfo |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo Methods boxedPtrCopy :: LabelSelectionInfo -> IO LabelSelectionInfo Source # boxedPtrFree :: LabelSelectionInfo -> IO () Source #
BoxedPtr MountOperationHandlerIface_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods boxedPtrCopy :: MountOperationHandlerIface_ -> IO MountOperationHandlerIface_ Source # boxedPtrFree :: MountOperationHandlerIface_ -> IO () Source #
BoxedPtr MountOperationHandlerProxyClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods boxedPtrCopy :: MountOperationHandlerProxyClass_ -> IO MountOperationHandlerProxyClass_ Source # boxedPtrFree :: MountOperationHandlerProxyClass_ -> IO () Source #
BoxedPtr MountOperationHandlerProxy_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods boxedPtrCopy :: MountOperationHandlerProxy_ -> IO MountOperationHandlerProxy_ Source # boxedPtrFree :: MountOperationHandlerProxy_ -> IO () Source #
BoxedPtr MountOperationHandlerSkeletonClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods boxedPtrCopy :: MountOperationHandlerSkeletonClass_ -> IO MountOperationHandlerSkeletonClass_ Source # boxedPtrFree :: MountOperationHandlerSkeletonClass_ -> IO () Source #
BoxedPtr MountOperationHandlerSkeleton_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods boxedPtrCopy :: MountOperationHandlerSkeleton_ -> IO MountOperationHandlerSkeleton_ Source # boxedPtrFree :: MountOperationHandlerSkeleton_ -> IO () Source #
BoxedPtr MountOperationHandler_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_ Methods boxedPtrCopy :: MountOperationHandler_ -> IO MountOperationHandler_ Source # boxedPtrFree :: MountOperationHandler_ -> IO () Source #
BoxedPtr PadActionEntry |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods boxedPtrCopy :: PadActionEntry -> IO PadActionEntry Source # boxedPtrFree :: PadActionEntry -> IO () Source #
BoxedPtr PageRange |
Instance details Defined in GI.Gtk.Structs.PageRange Methods boxedPtrCopy :: PageRange -> IO PageRange Source # boxedPtrFree :: PageRange -> IO () Source #
BoxedPtr RadioActionEntry |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods boxedPtrCopy :: RadioActionEntry -> IO RadioActionEntry Source # boxedPtrFree :: RadioActionEntry -> IO () Source #
BoxedPtr RcContext |
Instance details Defined in GI.Gtk.Structs.RcContext Methods boxedPtrCopy :: RcContext -> IO RcContext Source # boxedPtrFree :: RcContext -> IO () Source #
BoxedPtr RcProperty |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods boxedPtrCopy :: RcProperty -> IO RcProperty Source # boxedPtrFree :: RcProperty -> IO () Source #
BoxedPtr RecentData |
Instance details Defined in GI.Gtk.Structs.RecentData Methods boxedPtrCopy :: RecentData -> IO RecentData Source # boxedPtrFree :: RecentData -> IO () Source #
BoxedPtr RecentFilterInfo |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods boxedPtrCopy :: RecentFilterInfo -> IO RecentFilterInfo Source # boxedPtrFree :: RecentFilterInfo -> IO () Source #
BoxedPtr RequestedSize |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods boxedPtrCopy :: RequestedSize -> IO RequestedSize Source # boxedPtrFree :: RequestedSize -> IO () Source #
BoxedPtr SettingsValue |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods boxedPtrCopy :: SettingsValue -> IO SettingsValue Source # boxedPtrFree :: SettingsValue -> IO () Source #
BoxedPtr StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem Methods boxedPtrCopy :: StockItem -> IO StockItem Source # boxedPtrFree :: StockItem -> IO () Source #
BoxedPtr TableChild |
Instance details Defined in GI.Gtk.Structs.TableChild Methods boxedPtrCopy :: TableChild -> IO TableChild Source # boxedPtrFree :: TableChild -> IO () Source #
BoxedPtr TableRowCol |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods boxedPtrCopy :: TableRowCol -> IO TableRowCol Source # boxedPtrFree :: TableRowCol -> IO () Source #
BoxedPtr TargetPair |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods boxedPtrCopy :: TargetPair -> IO TargetPair Source # boxedPtrFree :: TargetPair -> IO () Source #
BoxedPtr TextAppearance |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods boxedPtrCopy :: TextAppearance -> IO TextAppearance Source # boxedPtrFree :: TextAppearance -> IO () Source #
BoxedPtr TextBTree |
Instance details Defined in GI.Gtk.Structs.TextBTree Methods boxedPtrCopy :: TextBTree -> IO TextBTree Source # boxedPtrFree :: TextBTree -> IO () Source #
BoxedPtr ThemeEngine |
Instance details Defined in GI.Gtk.Structs.ThemeEngine Methods boxedPtrCopy :: ThemeEngine -> IO ThemeEngine Source # boxedPtrFree :: ThemeEngine -> IO () Source #
BoxedPtr ToggleActionEntry |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods boxedPtrCopy :: ToggleActionEntry -> IO ToggleActionEntry Source # boxedPtrFree :: ToggleActionEntry -> IO () Source #
BoxedPtr WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods boxedPtrCopy :: WidgetClass -> IO WidgetClass Source # boxedPtrFree :: WidgetClass -> IO () Source #
BoxedPtr WindowGeometryInfo |
Instance details Defined in GI.Gtk.Structs.WindowGeometryInfo Methods boxedPtrCopy :: WindowGeometryInfo -> IO WindowGeometryInfo Source # boxedPtrFree :: WindowGeometryInfo -> IO () Source #
BoxedPtr Analysis |
Instance details Defined in GI.Pango.Structs.Analysis Methods boxedPtrCopy :: Analysis -> IO Analysis Source # boxedPtrFree :: Analysis -> IO () Source #
BoxedPtr AttrClass |
Instance details Defined in GI.Pango.Structs.AttrClass Methods boxedPtrCopy :: AttrClass -> IO AttrClass Source # boxedPtrFree :: AttrClass -> IO () Source #
BoxedPtr AttrColor |
Instance details Defined in GI.Pango.Structs.AttrColor Methods boxedPtrCopy :: AttrColor -> IO AttrColor Source # boxedPtrFree :: AttrColor -> IO () Source #
BoxedPtr AttrFloat |
Instance details Defined in GI.Pango.Structs.AttrFloat Methods boxedPtrCopy :: AttrFloat -> IO AttrFloat Source # boxedPtrFree :: AttrFloat -> IO () Source #
BoxedPtr AttrFontDesc |
Instance details Defined in GI.Pango.Structs.AttrFontDesc Methods boxedPtrCopy :: AttrFontDesc -> IO AttrFontDesc Source # boxedPtrFree :: AttrFontDesc -> IO () Source #
BoxedPtr AttrFontFeatures |
Instance details Defined in GI.Pango.Structs.AttrFontFeatures Methods boxedPtrCopy :: AttrFontFeatures -> IO AttrFontFeatures Source # boxedPtrFree :: AttrFontFeatures -> IO () Source #
BoxedPtr AttrInt |
Instance details Defined in GI.Pango.Structs.AttrInt Methods boxedPtrCopy :: AttrInt -> IO AttrInt Source # boxedPtrFree :: AttrInt -> IO () Source #
BoxedPtr AttrLanguage |
Instance details Defined in GI.Pango.Structs.AttrLanguage Methods boxedPtrCopy :: AttrLanguage -> IO AttrLanguage Source # boxedPtrFree :: AttrLanguage -> IO () Source #
BoxedPtr AttrShape |
Instance details Defined in GI.Pango.Structs.AttrShape Methods boxedPtrCopy :: AttrShape -> IO AttrShape Source # boxedPtrFree :: AttrShape -> IO () Source #
BoxedPtr AttrSize |
Instance details Defined in GI.Pango.Structs.AttrSize Methods boxedPtrCopy :: AttrSize -> IO AttrSize Source # boxedPtrFree :: AttrSize -> IO () Source #
BoxedPtr AttrString |
Instance details Defined in GI.Pango.Structs.AttrString Methods boxedPtrCopy :: AttrString -> IO AttrString Source # boxedPtrFree :: AttrString -> IO () Source #
BoxedPtr LogAttr |
Instance details Defined in GI.Pango.Structs.LogAttr Methods boxedPtrCopy :: LogAttr -> IO LogAttr Source # boxedPtrFree :: LogAttr -> IO () Source #
BoxedPtr Rectangle |
Instance details Defined in GI.Pango.Structs.Rectangle Methods boxedPtrCopy :: Rectangle -> IO Rectangle Source # boxedPtrFree :: Rectangle -> IO () Source #

type CGType = Word64 Source #

A type identifier in the GLib type system. This is the low-level type associated with the representation in memory, when using this on the Haskell side use `GType` below.

class BoxedPtr a => CallocPtr a where Source #

A ptr to a memory block which we know how to allocate and fill with zero.

Methods

boxedPtrCalloc :: IO (Ptr a) Source #

Allocate a zero-initialized block of memory for the given type.

#### Instances

Instances details

CallocPtr PropertyValues |
Instance details Defined in GI.Atk.Structs.PropertyValues Methods boxedPtrCalloc :: IO (Ptr PropertyValues) Source #
CallocPtr TextRectangle |
Instance details Defined in GI.Atk.Structs.TextRectangle Methods boxedPtrCalloc :: IO (Ptr TextRectangle) Source #
CallocPtr EventAny |
Instance details Defined in GI.Gdk.Structs.EventAny Methods boxedPtrCalloc :: IO (Ptr EventAny) Source #
CallocPtr EventButton |
Instance details Defined in GI.Gdk.Structs.EventButton Methods boxedPtrCalloc :: IO (Ptr EventButton) Source #
CallocPtr EventConfigure |
Instance details Defined in GI.Gdk.Structs.EventConfigure Methods boxedPtrCalloc :: IO (Ptr EventConfigure) Source #
CallocPtr EventCrossing |
Instance details Defined in GI.Gdk.Structs.EventCrossing Methods boxedPtrCalloc :: IO (Ptr EventCrossing) Source #
CallocPtr EventDND |
Instance details Defined in GI.Gdk.Structs.EventDND Methods boxedPtrCalloc :: IO (Ptr EventDND) Source #
CallocPtr EventExpose |
Instance details Defined in GI.Gdk.Structs.EventExpose Methods boxedPtrCalloc :: IO (Ptr EventExpose) Source #
CallocPtr EventFocus |
Instance details Defined in GI.Gdk.Structs.EventFocus Methods boxedPtrCalloc :: IO (Ptr EventFocus) Source #
CallocPtr EventGrabBroken |
Instance details Defined in GI.Gdk.Structs.EventGrabBroken Methods boxedPtrCalloc :: IO (Ptr EventGrabBroken) Source #
CallocPtr EventKey |
Instance details Defined in GI.Gdk.Structs.EventKey Methods boxedPtrCalloc :: IO (Ptr EventKey) Source #
CallocPtr EventMotion |
Instance details Defined in GI.Gdk.Structs.EventMotion Methods boxedPtrCalloc :: IO (Ptr EventMotion) Source #
CallocPtr EventOwnerChange |
Instance details Defined in GI.Gdk.Structs.EventOwnerChange Methods boxedPtrCalloc :: IO (Ptr EventOwnerChange) Source #
CallocPtr EventPadAxis |
Instance details Defined in GI.Gdk.Structs.EventPadAxis Methods boxedPtrCalloc :: IO (Ptr EventPadAxis) Source #
CallocPtr EventPadButton |
Instance details Defined in GI.Gdk.Structs.EventPadButton Methods boxedPtrCalloc :: IO (Ptr EventPadButton) Source #
CallocPtr EventPadGroupMode |
Instance details Defined in GI.Gdk.Structs.EventPadGroupMode Methods boxedPtrCalloc :: IO (Ptr EventPadGroupMode) Source #
CallocPtr EventProperty |
Instance details Defined in GI.Gdk.Structs.EventProperty Methods boxedPtrCalloc :: IO (Ptr EventProperty) Source #
CallocPtr EventProximity |
Instance details Defined in GI.Gdk.Structs.EventProximity Methods boxedPtrCalloc :: IO (Ptr EventProximity) Source #
CallocPtr EventScroll |
Instance details Defined in GI.Gdk.Structs.EventScroll Methods boxedPtrCalloc :: IO (Ptr EventScroll) Source #
CallocPtr EventSelection |
Instance details Defined in GI.Gdk.Structs.EventSelection Methods boxedPtrCalloc :: IO (Ptr EventSelection) Source #
CallocPtr EventSetting |
Instance details Defined in GI.Gdk.Structs.EventSetting Methods boxedPtrCalloc :: IO (Ptr EventSetting) Source #
CallocPtr EventTouch |
Instance details Defined in GI.Gdk.Structs.EventTouch Methods boxedPtrCalloc :: IO (Ptr EventTouch) Source #
CallocPtr EventTouchpadPinch |
Instance details Defined in GI.Gdk.Structs.EventTouchpadPinch Methods boxedPtrCalloc :: IO (Ptr EventTouchpadPinch) Source #
CallocPtr EventTouchpadSwipe |
Instance details Defined in GI.Gdk.Structs.EventTouchpadSwipe Methods boxedPtrCalloc :: IO (Ptr EventTouchpadSwipe) Source #
CallocPtr EventVisibility |
Instance details Defined in GI.Gdk.Structs.EventVisibility Methods boxedPtrCalloc :: IO (Ptr EventVisibility) Source #
CallocPtr EventWindowState |
Instance details Defined in GI.Gdk.Structs.EventWindowState Methods boxedPtrCalloc :: IO (Ptr EventWindowState) Source #
CallocPtr Geometry |
Instance details Defined in GI.Gdk.Structs.Geometry Methods boxedPtrCalloc :: IO (Ptr Geometry) Source #
CallocPtr KeymapKey |
Instance details Defined in GI.Gdk.Structs.KeymapKey Methods boxedPtrCalloc :: IO (Ptr KeymapKey) Source #
CallocPtr Point |
Instance details Defined in GI.Gdk.Structs.Point Methods boxedPtrCalloc :: IO (Ptr Point) Source #
CallocPtr TimeCoord |
Instance details Defined in GI.Gdk.Structs.TimeCoord Methods boxedPtrCalloc :: IO (Ptr TimeCoord) Source #
CallocPtr WindowAttr |
Instance details Defined in GI.Gdk.Structs.WindowAttr Methods boxedPtrCalloc :: IO (Ptr WindowAttr) Source #
CallocPtr PixbufModule |
Instance details Defined in GI.GdkPixbuf.Structs.PixbufModule Methods boxedPtrCalloc :: IO (Ptr PixbufModule) Source #
CallocPtr PixbufModulePattern |
Instance details Defined in GI.GdkPixbuf.Structs.PixbufModulePattern Methods boxedPtrCalloc :: IO (Ptr PixbufModulePattern) Source #
CallocPtr ActionEntry |
Instance details Defined in GI.Gio.Structs.ActionEntry Methods boxedPtrCalloc :: IO (Ptr ActionEntry) Source #
CallocPtr DBusSubtreeVTable |
Instance details Defined in GI.Gio.Structs.DBusSubtreeVTable Methods boxedPtrCalloc :: IO (Ptr DBusSubtreeVTable) Source #
CallocPtr FileAttributeInfo |
Instance details Defined in GI.Gio.Structs.FileAttributeInfo Methods boxedPtrCalloc :: IO (Ptr FileAttributeInfo) Source #
CallocPtr InputVector |
Instance details Defined in GI.Gio.Structs.InputVector Methods boxedPtrCalloc :: IO (Ptr InputVector) Source #
CallocPtr OutputVector |
Instance details Defined in GI.Gio.Structs.OutputVector Methods boxedPtrCalloc :: IO (Ptr OutputVector) Source #
CallocPtr Completion |
Instance details Defined in GI.GLib.Structs.Completion Methods boxedPtrCalloc :: IO (Ptr Completion) Source #
CallocPtr Cond |
Instance details Defined in GI.GLib.Structs.Cond Methods boxedPtrCalloc :: IO (Ptr Cond) Source #
CallocPtr DebugKey |
Instance details Defined in GI.GLib.Structs.DebugKey Methods boxedPtrCalloc :: IO (Ptr DebugKey) Source #
CallocPtr HashTableIter |
Instance details Defined in GI.GLib.Structs.HashTableIter Methods boxedPtrCalloc :: IO (Ptr HashTableIter) Source #
CallocPtr Hook |
Instance details Defined in GI.GLib.Structs.Hook Methods boxedPtrCalloc :: IO (Ptr Hook) Source #
CallocPtr HookList |
Instance details Defined in GI.GLib.Structs.HookList Methods boxedPtrCalloc :: IO (Ptr HookList) Source #
CallocPtr IOFuncs |
Instance details Defined in GI.GLib.Structs.IOFuncs Methods boxedPtrCalloc :: IO (Ptr IOFuncs) Source #
CallocPtr LogField |
Instance details Defined in GI.GLib.Structs.LogField Methods boxedPtrCalloc :: IO (Ptr LogField) Source #
CallocPtr MarkupParser |
Instance details Defined in GI.GLib.Structs.MarkupParser Methods boxedPtrCalloc :: IO (Ptr MarkupParser) Source #
CallocPtr MemVTable |
Instance details Defined in GI.GLib.Structs.MemVTable Methods boxedPtrCalloc :: IO (Ptr MemVTable) Source #
CallocPtr Node |
Instance details Defined in GI.GLib.Structs.Node Methods boxedPtrCalloc :: IO (Ptr Node) Source #
CallocPtr Once |
Instance details Defined in GI.GLib.Structs.Once Methods boxedPtrCalloc :: IO (Ptr Once) Source #
CallocPtr OptionEntry |
Instance details Defined in GI.GLib.Structs.OptionEntry Methods boxedPtrCalloc :: IO (Ptr OptionEntry) Source #
CallocPtr PathBuf |
Instance details Defined in GI.GLib.Structs.PathBuf Methods boxedPtrCalloc :: IO (Ptr PathBuf) Source #
CallocPtr Queue |
Instance details Defined in GI.GLib.Structs.Queue Methods boxedPtrCalloc :: IO (Ptr Queue) Source #
CallocPtr RWLock |
Instance details Defined in GI.GLib.Structs.RWLock Methods boxedPtrCalloc :: IO (Ptr RWLock) Source #
CallocPtr RecMutex |
Instance details Defined in GI.GLib.Structs.RecMutex Methods boxedPtrCalloc :: IO (Ptr RecMutex) Source #
CallocPtr Scanner |
Instance details Defined in GI.GLib.Structs.Scanner Methods boxedPtrCalloc :: IO (Ptr Scanner) Source #
CallocPtr ScannerConfig |
Instance details Defined in GI.GLib.Structs.ScannerConfig Methods boxedPtrCalloc :: IO (Ptr ScannerConfig) Source #
CallocPtr SourceCallbackFuncs |
Instance details Defined in GI.GLib.Structs.SourceCallbackFuncs Methods boxedPtrCalloc :: IO (Ptr SourceCallbackFuncs) Source #
CallocPtr SourceFuncs |
Instance details Defined in GI.GLib.Structs.SourceFuncs Methods boxedPtrCalloc :: IO (Ptr SourceFuncs) Source #
CallocPtr TestConfig |
Instance details Defined in GI.GLib.Structs.TestConfig Methods boxedPtrCalloc :: IO (Ptr TestConfig) Source #
CallocPtr TestLogBuffer |
Instance details Defined in GI.GLib.Structs.TestLogBuffer Methods boxedPtrCalloc :: IO (Ptr TestLogBuffer) Source #
CallocPtr TestLogMsg |
Instance details Defined in GI.GLib.Structs.TestLogMsg Methods boxedPtrCalloc :: IO (Ptr TestLogMsg) Source #
CallocPtr ThreadPool |
Instance details Defined in GI.GLib.Structs.ThreadPool Methods boxedPtrCalloc :: IO (Ptr ThreadPool) Source #
CallocPtr TimeVal |
Instance details Defined in GI.GLib.Structs.TimeVal Methods boxedPtrCalloc :: IO (Ptr TimeVal) Source #
CallocPtr TrashStack |
Instance details Defined in GI.GLib.Structs.TrashStack Methods boxedPtrCalloc :: IO (Ptr TrashStack) Source #
CallocPtr Tuples |
Instance details Defined in GI.GLib.Structs.Tuples Methods boxedPtrCalloc :: IO (Ptr Tuples) Source #
CallocPtr UriParamsIter |
Instance details Defined in GI.GLib.Structs.UriParamsIter Methods boxedPtrCalloc :: IO (Ptr UriParamsIter) Source #
CallocPtr DoubleIEEE754 |
Instance details Defined in GI.GLib.Unions.DoubleIEEE754 Methods boxedPtrCalloc :: IO (Ptr DoubleIEEE754) Source #
CallocPtr FloatIEEE754 |
Instance details Defined in GI.GLib.Unions.FloatIEEE754 Methods boxedPtrCalloc :: IO (Ptr FloatIEEE754) Source #
CallocPtr Mutex |
Instance details Defined in GI.GLib.Unions.Mutex Methods boxedPtrCalloc :: IO (Ptr Mutex) Source #
CallocPtr TokenValue |
Instance details Defined in GI.GLib.Unions.TokenValue Methods boxedPtrCalloc :: IO (Ptr TokenValue) Source #
CallocPtr CClosure |
Instance details Defined in GI.GObject.Structs.CClosure Methods boxedPtrCalloc :: IO (Ptr CClosure) Source #
CallocPtr ClosureNotifyData |
Instance details Defined in GI.GObject.Structs.ClosureNotifyData Methods boxedPtrCalloc :: IO (Ptr ClosureNotifyData) Source #
CallocPtr EnumClass |
Instance details Defined in GI.GObject.Structs.EnumClass Methods boxedPtrCalloc :: IO (Ptr EnumClass) Source #
CallocPtr EnumValue |
Instance details Defined in GI.GObject.Structs.EnumValue Methods boxedPtrCalloc :: IO (Ptr EnumValue) Source #
CallocPtr FlagsClass |
Instance details Defined in GI.GObject.Structs.FlagsClass Methods boxedPtrCalloc :: IO (Ptr FlagsClass) Source #
CallocPtr FlagsValue |
Instance details Defined in GI.GObject.Structs.FlagsValue Methods boxedPtrCalloc :: IO (Ptr FlagsValue) Source #
CallocPtr InitiallyUnownedClass |
Instance details Defined in GI.GObject.Structs.InitiallyUnownedClass Methods boxedPtrCalloc :: IO (Ptr InitiallyUnownedClass) Source #
CallocPtr InterfaceInfo |
Instance details Defined in GI.GObject.Structs.InterfaceInfo Methods boxedPtrCalloc :: IO (Ptr InterfaceInfo) Source #
CallocPtr ObjectClass |
Instance details Defined in GI.GObject.Structs.ObjectClass Methods boxedPtrCalloc :: IO (Ptr ObjectClass) Source #
CallocPtr ObjectConstructParam |
Instance details Defined in GI.GObject.Structs.ObjectConstructParam Methods boxedPtrCalloc :: IO (Ptr ObjectConstructParam) Source #
CallocPtr ParamSpecTypeInfo |
Instance details Defined in GI.GObject.Structs.ParamSpecTypeInfo Methods boxedPtrCalloc :: IO (Ptr ParamSpecTypeInfo) Source #
CallocPtr Parameter |
Instance details Defined in GI.GObject.Structs.Parameter Methods boxedPtrCalloc :: IO (Ptr Parameter) Source #
CallocPtr SignalInvocationHint |
Instance details Defined in GI.GObject.Structs.SignalInvocationHint Methods boxedPtrCalloc :: IO (Ptr SignalInvocationHint) Source #
CallocPtr SignalQuery |
Instance details Defined in GI.GObject.Structs.SignalQuery Methods boxedPtrCalloc :: IO (Ptr SignalQuery) Source #
CallocPtr TypeClass |
Instance details Defined in GI.GObject.Structs.TypeClass Methods boxedPtrCalloc :: IO (Ptr TypeClass) Source #
CallocPtr TypeFundamentalInfo |
Instance details Defined in GI.GObject.Structs.TypeFundamentalInfo Methods boxedPtrCalloc :: IO (Ptr TypeFundamentalInfo) Source #
CallocPtr TypeInfo |
Instance details Defined in GI.GObject.Structs.TypeInfo Methods boxedPtrCalloc :: IO (Ptr TypeInfo) Source #
CallocPtr TypeInstance |
Instance details Defined in GI.GObject.Structs.TypeInstance Methods boxedPtrCalloc :: IO (Ptr TypeInstance) Source #
CallocPtr TypeInterface |
Instance details Defined in GI.GObject.Structs.TypeInterface Methods boxedPtrCalloc :: IO (Ptr TypeInterface) Source #
CallocPtr TypeQuery |
Instance details Defined in GI.GObject.Structs.TypeQuery Methods boxedPtrCalloc :: IO (Ptr TypeQuery) Source #
CallocPtr TypeValueTable |
Instance details Defined in GI.GObject.Structs.TypeValueTable Methods boxedPtrCalloc :: IO (Ptr TypeValueTable) Source #
CallocPtr TypeCValue |
Instance details Defined in GI.GObject.Unions.TypeCValue Methods boxedPtrCalloc :: IO (Ptr TypeCValue) Source #
CallocPtr Value_Data_Union_ |
Instance details Defined in GI.GObject.Unions.Value_Data_Union_ Methods boxedPtrCalloc :: IO (Ptr Value_Data_Union_) Source #
CallocPtr AccelGroupEntry |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods boxedPtrCalloc :: IO (Ptr AccelGroupEntry) Source #
CallocPtr AccelKey |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods boxedPtrCalloc :: IO (Ptr AccelKey) Source #
CallocPtr ActionEntry |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods boxedPtrCalloc :: IO (Ptr ActionEntry) Source #
CallocPtr ActionableInterface |
Instance details Defined in GI.Gtk.Structs.ActionableInterface Methods boxedPtrCalloc :: IO (Ptr ActionableInterface) Source #
CallocPtr BindingArg |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods boxedPtrCalloc :: IO (Ptr BindingArg) Source #
CallocPtr BindingEntry |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods boxedPtrCalloc :: IO (Ptr BindingEntry) Source #
CallocPtr BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods boxedPtrCalloc :: IO (Ptr BindingSet) Source #
CallocPtr BindingSignal |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods boxedPtrCalloc :: IO (Ptr BindingSignal) Source #
CallocPtr ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods boxedPtrCalloc :: IO (Ptr ContainerClass) Source #
CallocPtr FileFilterInfo |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods boxedPtrCalloc :: IO (Ptr FileFilterInfo) Source #
CallocPtr FixedChild |
Instance details Defined in GI.Gtk.Structs.FixedChild Methods boxedPtrCalloc :: IO (Ptr FixedChild) Source #
CallocPtr IMContextInfo |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods boxedPtrCalloc :: IO (Ptr IMContextInfo) Source #
CallocPtr MountOperationHandlerIface_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerIface_) Source #
CallocPtr MountOperationHandlerProxyClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerProxyClass_) Source #
CallocPtr MountOperationHandlerProxy_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerProxy_) Source #
CallocPtr MountOperationHandlerSkeletonClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerSkeletonClass_) Source #
CallocPtr MountOperationHandlerSkeleton_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerSkeleton_) Source #
CallocPtr PadActionEntry |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods boxedPtrCalloc :: IO (Ptr PadActionEntry) Source #
CallocPtr PageRange |
Instance details Defined in GI.Gtk.Structs.PageRange Methods boxedPtrCalloc :: IO (Ptr PageRange) Source #
CallocPtr RadioActionEntry |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods boxedPtrCalloc :: IO (Ptr RadioActionEntry) Source #
CallocPtr RcProperty |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods boxedPtrCalloc :: IO (Ptr RcProperty) Source #
CallocPtr RecentData |
Instance details Defined in GI.Gtk.Structs.RecentData Methods boxedPtrCalloc :: IO (Ptr RecentData) Source #
CallocPtr RecentFilterInfo |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods boxedPtrCalloc :: IO (Ptr RecentFilterInfo) Source #
CallocPtr RequestedSize |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods boxedPtrCalloc :: IO (Ptr RequestedSize) Source #
CallocPtr SettingsValue |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods boxedPtrCalloc :: IO (Ptr SettingsValue) Source #
CallocPtr StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem Methods boxedPtrCalloc :: IO (Ptr StockItem) Source #
CallocPtr TableChild |
Instance details Defined in GI.Gtk.Structs.TableChild Methods boxedPtrCalloc :: IO (Ptr TableChild) Source #
CallocPtr TableRowCol |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods boxedPtrCalloc :: IO (Ptr TableRowCol) Source #
CallocPtr TargetPair |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods boxedPtrCalloc :: IO (Ptr TargetPair) Source #
CallocPtr TextAppearance |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods boxedPtrCalloc :: IO (Ptr TextAppearance) Source #
CallocPtr ToggleActionEntry |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods boxedPtrCalloc :: IO (Ptr ToggleActionEntry) Source #
CallocPtr WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods boxedPtrCalloc :: IO (Ptr WidgetClass) Source #
CallocPtr Analysis |
Instance details Defined in GI.Pango.Structs.Analysis Methods boxedPtrCalloc :: IO (Ptr Analysis) Source #
CallocPtr AttrClass |
Instance details Defined in GI.Pango.Structs.AttrClass Methods boxedPtrCalloc :: IO (Ptr AttrClass) Source #
CallocPtr AttrColor |
Instance details Defined in GI.Pango.Structs.AttrColor Methods boxedPtrCalloc :: IO (Ptr AttrColor) Source #
CallocPtr AttrFloat |
Instance details Defined in GI.Pango.Structs.AttrFloat Methods boxedPtrCalloc :: IO (Ptr AttrFloat) Source #
CallocPtr AttrFontDesc |
Instance details Defined in GI.Pango.Structs.AttrFontDesc Methods boxedPtrCalloc :: IO (Ptr AttrFontDesc) Source #
CallocPtr AttrFontFeatures |
Instance details Defined in GI.Pango.Structs.AttrFontFeatures Methods boxedPtrCalloc :: IO (Ptr AttrFontFeatures) Source #
CallocPtr AttrInt |
Instance details Defined in GI.Pango.Structs.AttrInt Methods boxedPtrCalloc :: IO (Ptr AttrInt) Source #
CallocPtr AttrLanguage |
Instance details Defined in GI.Pango.Structs.AttrLanguage Methods boxedPtrCalloc :: IO (Ptr AttrLanguage) Source #
CallocPtr AttrShape |
Instance details Defined in GI.Pango.Structs.AttrShape Methods boxedPtrCalloc :: IO (Ptr AttrShape) Source #
CallocPtr AttrSize |
Instance details Defined in GI.Pango.Structs.AttrSize Methods boxedPtrCalloc :: IO (Ptr AttrSize) Source #
CallocPtr AttrString |
Instance details Defined in GI.Pango.Structs.AttrString Methods boxedPtrCalloc :: IO (Ptr AttrString) Source #
CallocPtr LogAttr |
Instance details Defined in GI.Pango.Structs.LogAttr Methods boxedPtrCalloc :: IO (Ptr LogAttr) Source #
CallocPtr Rectangle |
Instance details Defined in GI.Pango.Structs.Rectangle Methods boxedPtrCalloc :: IO (Ptr Rectangle) Source #

data GArray a Source #

A GArray. Marshalling for this type is done in Data.GI.Base.BasicConversions, it is mapped to a list on the Haskell side.

Constructors

GArray (Ptr (GArray a)) |

class (ManagedPtrNewtype a, TypedObject a) => GBoxed a Source #

Chunks of memory whose allocation/deallocation info has been registered with the GLib type system.

#### Instances

Instances details

GBoxed Range |
Instance details Defined in GI.Atk.Structs.Range
GBoxed Rectangle |
Instance details Defined in GI.Atk.Structs.Rectangle
GBoxed TextRange |
Instance details Defined in GI.Atk.Structs.TextRange
GBoxed Context |
Instance details Defined in GI.Cairo.Structs.Context
GBoxed FontOptions |
Instance details Defined in GI.Cairo.Structs.FontOptions
GBoxed Pattern |
Instance details Defined in GI.Cairo.Structs.Pattern
GBoxed Region |
Instance details Defined in GI.Cairo.Structs.Region
GBoxed Surface |
Instance details Defined in GI.Cairo.Structs.Surface
GBoxed Color |
Instance details Defined in GI.Gdk.Structs.Color
GBoxed EventSequence |
Instance details Defined in GI.Gdk.Structs.EventSequence
GBoxed FrameTimings |
Instance details Defined in GI.Gdk.Structs.FrameTimings
GBoxed RGBA |
Instance details Defined in GI.Gdk.Structs.RGBA
GBoxed Rectangle |
Instance details Defined in GI.Gdk.Structs.Rectangle
GBoxed Event |
Instance details Defined in GI.Gdk.Unions.Event
GBoxed PixbufFormat |
Instance details Defined in GI.GdkPixbuf.Structs.PixbufFormat
GBoxed DBusAnnotationInfo |
Instance details Defined in GI.Gio.Structs.DBusAnnotationInfo
GBoxed DBusArgInfo |
Instance details Defined in GI.Gio.Structs.DBusArgInfo
GBoxed DBusInterfaceInfo |
Instance details Defined in GI.Gio.Structs.DBusInterfaceInfo
GBoxed DBusMethodInfo |
Instance details Defined in GI.Gio.Structs.DBusMethodInfo
GBoxed DBusPropertyInfo |
Instance details Defined in GI.Gio.Structs.DBusPropertyInfo
GBoxed DBusSignalInfo |
Instance details Defined in GI.Gio.Structs.DBusSignalInfo
GBoxed FileAttributeInfoList |
Instance details Defined in GI.Gio.Structs.FileAttributeInfoList
GBoxed FileAttributeMatcher |
Instance details Defined in GI.Gio.Structs.FileAttributeMatcher
GBoxed BookmarkFile |
Instance details Defined in GI.GLib.Structs.BookmarkFile
GBoxed ByteArray |
Instance details Defined in GI.GLib.Structs.ByteArray
GBoxed Bytes |
Instance details Defined in GI.GLib.Structs.Bytes
GBoxed Checksum |
Instance details Defined in GI.GLib.Structs.Checksum
GBoxed Date |
Instance details Defined in GI.GLib.Structs.Date
GBoxed DateTime |
Instance details Defined in GI.GLib.Structs.DateTime
GBoxed Dir |
Instance details Defined in GI.GLib.Structs.Dir
GBoxed Hmac |
Instance details Defined in GI.GLib.Structs.Hmac
GBoxed IOChannel |
Instance details Defined in GI.GLib.Structs.IOChannel
GBoxed KeyFile |
Instance details Defined in GI.GLib.Structs.KeyFile
GBoxed MainContext |
Instance details Defined in GI.GLib.Structs.MainContext
GBoxed MainLoop |
Instance details Defined in GI.GLib.Structs.MainLoop
GBoxed MappedFile |
Instance details Defined in GI.GLib.Structs.MappedFile
GBoxed MarkupParseContext |
Instance details Defined in GI.GLib.Structs.MarkupParseContext
GBoxed MatchInfo |
Instance details Defined in GI.GLib.Structs.MatchInfo
GBoxed OptionGroup |
Instance details Defined in GI.GLib.Structs.OptionGroup
GBoxed PatternSpec |
Instance details Defined in GI.GLib.Structs.PatternSpec
GBoxed PollFD |
Instance details Defined in GI.GLib.Structs.PollFD
GBoxed PtrArray |
Instance details Defined in GI.GLib.Structs.PtrArray
GBoxed Rand |
Instance details Defined in GI.GLib.Structs.Rand
GBoxed Regex |
Instance details Defined in GI.GLib.Structs.Regex
GBoxed Source |
Instance details Defined in GI.GLib.Structs.Source
GBoxed String |
Instance details Defined in GI.GLib.Structs.String
GBoxed StrvBuilder |
Instance details Defined in GI.GLib.Structs.StrvBuilder
GBoxed Thread |
Instance details Defined in GI.GLib.Structs.Thread
GBoxed TimeZone |
Instance details Defined in GI.GLib.Structs.TimeZone
GBoxed Tree |
Instance details Defined in GI.GLib.Structs.Tree
GBoxed Uri |
Instance details Defined in GI.GLib.Structs.Uri
GBoxed VariantBuilder |
Instance details Defined in GI.GLib.Structs.VariantBuilder
GBoxed VariantDict |
Instance details Defined in GI.GLib.Structs.VariantDict
GBoxed VariantType |
Instance details Defined in GI.GLib.Structs.VariantType
GBoxed ValueArray |
Instance details Defined in GI.GObject.Structs.ValueArray
GBoxed Border |
Instance details Defined in GI.Gtk.Structs.Border
GBoxed CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection
GBoxed Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient
GBoxed IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet
GBoxed IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource
GBoxed PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize
GBoxed RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo
GBoxed Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition
GBoxed SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData
GBoxed SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor
GBoxed TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry
GBoxed TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList
GBoxed TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes
GBoxed TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter
GBoxed TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter
GBoxed TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath
GBoxed TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference
GBoxed WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath
GBoxed FeatureT |
Instance details Defined in GI.HarfBuzz.Structs.FeatureT
GBoxed AttrIterator |
Instance details Defined in GI.Pango.Structs.AttrIterator
GBoxed AttrList |
Instance details Defined in GI.Pango.Structs.AttrList
GBoxed Attribute |
Instance details Defined in GI.Pango.Structs.Attribute
GBoxed Color |
Instance details Defined in GI.Pango.Structs.Color
GBoxed FontDescription |
Instance details Defined in GI.Pango.Structs.FontDescription
GBoxed FontMetrics |
Instance details Defined in GI.Pango.Structs.FontMetrics
GBoxed GlyphItem |
Instance details Defined in GI.Pango.Structs.GlyphItem
GBoxed GlyphString |
Instance details Defined in GI.Pango.Structs.GlyphString
GBoxed Item |
Instance details Defined in GI.Pango.Structs.Item
GBoxed Language |
Instance details Defined in GI.Pango.Structs.Language
GBoxed Matrix |
Instance details Defined in GI.Pango.Structs.Matrix
GBoxed TabArray |
Instance details Defined in GI.Pango.Structs.TabArray
GBoxed GError | `GError`s are registered as boxed in the GLib type system.
Instance details Defined in Data.GI.Base.GError
GBoxed GValue | `GValue`s are registered as boxed in the GLib type system.
Instance details Defined in Data.GI.Base.GValue
GBoxed (GClosure a) | `GClosure`s are registered as boxed in the GLib type system.
Instance details Defined in Data.GI.Base.GClosure

data GByteArray Source #

A GByteArray. Marshalling for this type is done in Data.GI.Base.BasicConversions, it is packed to a `ByteString` on the Haskell side.

Constructors

GByteArray (Ptr GByteArray) |

type GDestroyNotify ptr = FunPtr (ptr -> IO ()) Source #

Destroy the memory pointed to by a given pointer type.

type GEqualFunc a = FunPtr (PtrWrapped a -> PtrWrapped a -> IO Int32) Source #

A pointer to an equality checking function on the C side.

type GHashFunc a = FunPtr (PtrWrapped a -> IO Word32) Source #

A pointer to a hashing function on the C side.

data GHashTable a b Source #

A GHashTable. It is mapped to a `Map` on the Haskell side.

Constructors

GHashTable (Ptr (GHashTable a b)) |

data GList a Source #

A GList, mapped to a list on the Haskell side. Marshalling is done in Data.GI.Base.BasicConversions.

Constructors

GList (Ptr (GList a)) |

class (ManagedPtrNewtype a, TypedObject a) => GObject a Source #

A wrapped `GObject`, or any other type that descends from it.

#### Instances

Instances details

GObject Component |
Instance details Defined in GI.Atk.Interfaces.Component
GObject Hypertext |
Instance details Defined in GI.Atk.Interfaces.Hypertext
GObject Selection |
Instance details Defined in GI.Atk.Interfaces.Selection
GObject Table |
Instance details Defined in GI.Atk.Interfaces.Table
GObject TableCell |
Instance details Defined in GI.Atk.Interfaces.TableCell
GObject Text |
Instance details Defined in GI.Atk.Interfaces.Text
GObject Value |
Instance details Defined in GI.Atk.Interfaces.Value
GObject Window |
Instance details Defined in GI.Atk.Interfaces.Window
GObject Hyperlink |
Instance details Defined in GI.Atk.Objects.Hyperlink
GObject Object |
Instance details Defined in GI.Atk.Objects.Object
GObject Relation |
Instance details Defined in GI.Atk.Objects.Relation
GObject RelationSet |
Instance details Defined in GI.Atk.Objects.RelationSet
GObject StateSet |
Instance details Defined in GI.Atk.Objects.StateSet
GObject DevicePad |
Instance details Defined in GI.Gdk.Interfaces.DevicePad
GObject AppLaunchContext |
Instance details Defined in GI.Gdk.Objects.AppLaunchContext
GObject Cursor |
Instance details Defined in GI.Gdk.Objects.Cursor
GObject Device |
Instance details Defined in GI.Gdk.Objects.Device
GObject DeviceManager |
Instance details Defined in GI.Gdk.Objects.DeviceManager
GObject DeviceTool |
Instance details Defined in GI.Gdk.Objects.DeviceTool
GObject Display |
Instance details Defined in GI.Gdk.Objects.Display
GObject DisplayManager |
Instance details Defined in GI.Gdk.Objects.DisplayManager
GObject DragContext |
Instance details Defined in GI.Gdk.Objects.DragContext
GObject DrawingContext |
Instance details Defined in GI.Gdk.Objects.DrawingContext
GObject FrameClock |
Instance details Defined in GI.Gdk.Objects.FrameClock
GObject GLContext |
Instance details Defined in GI.Gdk.Objects.GLContext
GObject Keymap |
Instance details Defined in GI.Gdk.Objects.Keymap
GObject Monitor |
Instance details Defined in GI.Gdk.Objects.Monitor
GObject Screen |
Instance details Defined in GI.Gdk.Objects.Screen
GObject Seat |
Instance details Defined in GI.Gdk.Objects.Seat
GObject Visual |
Instance details Defined in GI.Gdk.Objects.Visual
GObject Window |
Instance details Defined in GI.Gdk.Objects.Window
GObject Pixbuf |
Instance details Defined in GI.GdkPixbuf.Objects.Pixbuf
GObject PixbufAnimation |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufAnimation
GObject PixbufAnimationIter |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufAnimationIter
GObject PixbufLoader |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufLoader
GObject PixbufNonAnim |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufNonAnim
GObject PixbufSimpleAnim |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnim
GObject PixbufSimpleAnimIter |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnimIter
GObject Action |
Instance details Defined in GI.Gio.Interfaces.Action
GObject ActionGroup |
Instance details Defined in GI.Gio.Interfaces.ActionGroup
GObject ActionMap |
Instance details Defined in GI.Gio.Interfaces.ActionMap
GObject AppInfo |
Instance details Defined in GI.Gio.Interfaces.AppInfo
GObject AsyncInitable |
Instance details Defined in GI.Gio.Interfaces.AsyncInitable
GObject AsyncResult |
Instance details Defined in GI.Gio.Interfaces.AsyncResult
GObject DBusInterface |
Instance details Defined in GI.Gio.Interfaces.DBusInterface
GObject DBusObject |
Instance details Defined in GI.Gio.Interfaces.DBusObject
GObject DBusObjectManager |
Instance details Defined in GI.Gio.Interfaces.DBusObjectManager
GObject Drive |
Instance details Defined in GI.Gio.Interfaces.Drive
GObject File |
Instance details Defined in GI.Gio.Interfaces.File
GObject Icon |
Instance details Defined in GI.Gio.Interfaces.Icon
GObject Initable |
Instance details Defined in GI.Gio.Interfaces.Initable
GObject ListModel |
Instance details Defined in GI.Gio.Interfaces.ListModel
GObject LoadableIcon |
Instance details Defined in GI.Gio.Interfaces.LoadableIcon
GObject Mount |
Instance details Defined in GI.Gio.Interfaces.Mount
GObject Seekable |
Instance details Defined in GI.Gio.Interfaces.Seekable
GObject Volume |
Instance details Defined in GI.Gio.Interfaces.Volume
GObject AppLaunchContext |
Instance details Defined in GI.Gio.Objects.AppLaunchContext
GObject Application |
Instance details Defined in GI.Gio.Objects.Application
GObject ApplicationCommandLine |
Instance details Defined in GI.Gio.Objects.ApplicationCommandLine
GObject Cancellable |
Instance details Defined in GI.Gio.Objects.Cancellable
GObject Credentials |
Instance details Defined in GI.Gio.Objects.Credentials
GObject DBusAuthObserver |
Instance details Defined in GI.Gio.Objects.DBusAuthObserver
GObject DBusConnection |
Instance details Defined in GI.Gio.Objects.DBusConnection
GObject DBusMessage |
Instance details Defined in GI.Gio.Objects.DBusMessage
GObject Emblem |
Instance details Defined in GI.Gio.Objects.Emblem
GObject EmblemedIcon |
Instance details Defined in GI.Gio.Objects.EmblemedIcon
GObject FileEnumerator |
Instance details Defined in GI.Gio.Objects.FileEnumerator
GObject FileIOStream |
Instance details Defined in GI.Gio.Objects.FileIOStream
GObject FileInfo |
Instance details Defined in GI.Gio.Objects.FileInfo
GObject FileInputStream |
Instance details Defined in GI.Gio.Objects.FileInputStream
GObject FileMonitor |
Instance details Defined in GI.Gio.Objects.FileMonitor
GObject FileOutputStream |
Instance details Defined in GI.Gio.Objects.FileOutputStream
GObject IOStream |
Instance details Defined in GI.Gio.Objects.IOStream
GObject InetAddress |
Instance details Defined in GI.Gio.Objects.InetAddress
GObject InputStream |
Instance details Defined in GI.Gio.Objects.InputStream
GObject Menu |
Instance details Defined in GI.Gio.Objects.Menu
GObject MenuAttributeIter |
Instance details Defined in GI.Gio.Objects.MenuAttributeIter
GObject MenuItem |
Instance details Defined in GI.Gio.Objects.MenuItem
GObject MenuLinkIter |
Instance details Defined in GI.Gio.Objects.MenuLinkIter
GObject MenuModel |
Instance details Defined in GI.Gio.Objects.MenuModel
GObject MountOperation |
Instance details Defined in GI.Gio.Objects.MountOperation
GObject Notification |
Instance details Defined in GI.Gio.Objects.Notification
GObject OutputStream |
Instance details Defined in GI.Gio.Objects.OutputStream
GObject Permission |
Instance details Defined in GI.Gio.Objects.Permission
GObject SimpleAction |
Instance details Defined in GI.Gio.Objects.SimpleAction
GObject SocketControlMessage |
Instance details Defined in GI.Gio.Objects.SocketControlMessage
GObject UnixFDList |
Instance details Defined in GI.Gio.Objects.UnixFDList
GObject Binding |
Instance details Defined in GI.GObject.Objects.Binding
GObject BindingGroup |
Instance details Defined in GI.GObject.Objects.BindingGroup
GObject InitiallyUnowned |
Instance details Defined in GI.GObject.Objects.InitiallyUnowned
GObject Object |
Instance details Defined in GI.GObject.Objects.Object
GObject SignalGroup |
Instance details Defined in GI.GObject.Objects.SignalGroup
GObject TypeModule |
Instance details Defined in GI.GObject.Objects.TypeModule
GObject Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable
GObject Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable
GObject AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser
GObject Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable
GObject CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable
GObject CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout
GObject ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser
GObject Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable
GObject FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser
GObject FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser
GObject Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable
GObject PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview
GObject RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser
GObject Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable
GObject ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell
GObject TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel
GObject TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable
GObject AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog
GObject AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup
GObject AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel
GObject AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap
GObject Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible
GObject Action |
Instance details Defined in GI.Gtk.Objects.Action
GObject ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar
GObject ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup
GObject Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment
GObject Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment
GObject AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton
GObject AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog
GObject AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget
GObject Application |
Instance details Defined in GI.Gtk.Objects.Application
GObject ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow
GObject Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow
GObject ArrowAccessible |
Instance details Defined in GI.Gtk.Objects.ArrowAccessible
GObject AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame
GObject Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant
GObject Bin |
Instance details Defined in GI.Gtk.Objects.Bin
GObject BooleanCellAccessible |
Instance details Defined in GI.Gtk.Objects.BooleanCellAccessible
GObject Box |
Instance details Defined in GI.Gtk.Objects.Box
GObject Builder |
Instance details Defined in GI.Gtk.Objects.Builder
GObject Button |
Instance details Defined in GI.Gtk.Objects.Button
GObject ButtonAccessible |
Instance details Defined in GI.Gtk.Objects.ButtonAccessible
GObject ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox
GObject Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar
GObject CellAccessible |
Instance details Defined in GI.Gtk.Objects.CellAccessible
GObject CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea
GObject CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox
GObject CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext
GObject CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer
GObject CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel
GObject CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo
GObject CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf
GObject CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress
GObject CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin
GObject CellRendererSpinner |
Instance details Defined in GI.Gtk.Objects.CellRendererSpinner
GObject CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText
GObject CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle
GObject CellView |
Instance details Defined in GI.Gtk.Objects.CellView
GObject CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton
GObject CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem
GObject CheckMenuItemAccessible |
Instance details Defined in GI.Gtk.Objects.CheckMenuItemAccessible
GObject Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard
GObject ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton
GObject ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog
GObject ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget
GObject ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection
GObject ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog
GObject ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox
GObject ComboBoxAccessible |
Instance details Defined in GI.Gtk.Objects.ComboBoxAccessible
GObject ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText
GObject Container |
Instance details Defined in GI.Gtk.Objects.Container
GObject ContainerAccessible |
Instance details Defined in GI.Gtk.Objects.ContainerAccessible
GObject ContainerCellAccessible |
Instance details Defined in GI.Gtk.Objects.ContainerCellAccessible
GObject CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider
GObject Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog
GObject DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea
GObject Entry |
Instance details Defined in GI.Gtk.Objects.Entry
GObject EntryAccessible |
Instance details Defined in GI.Gtk.Objects.EntryAccessible
GObject EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer
GObject EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion
GObject EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible
GObject EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox
GObject EventController |
Instance details Defined in GI.Gtk.Objects.EventController
GObject EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey
GObject EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion
GObject EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll
GObject Expander |
Instance details Defined in GI.Gtk.Objects.Expander
GObject ExpanderAccessible |
Instance details Defined in GI.Gtk.Objects.ExpanderAccessible
GObject FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton
GObject FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog
GObject FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative
GObject FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget
GObject FileChooserWidgetAccessible |
Instance details Defined in GI.Gtk.Objects.FileChooserWidgetAccessible
GObject FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter
GObject Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed
GObject FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox
GObject FlowBoxAccessible |
Instance details Defined in GI.Gtk.Objects.FlowBoxAccessible
GObject FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild
GObject FlowBoxChildAccessible |
Instance details Defined in GI.Gtk.Objects.FlowBoxChildAccessible
GObject FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton
GObject FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog
GObject FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget
GObject FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection
GObject FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog
GObject Frame |
Instance details Defined in GI.Gtk.Objects.Frame
GObject FrameAccessible |
Instance details Defined in GI.Gtk.Objects.FrameAccessible
GObject GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea
GObject Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture
GObject GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag
GObject GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress
GObject GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress
GObject GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan
GObject GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate
GObject GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle
GObject GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus
GObject GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe
GObject GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom
GObject Grid |
Instance details Defined in GI.Gtk.Objects.Grid
GObject HBox |
Instance details Defined in GI.Gtk.Objects.HBox
GObject HButtonBox |
Instance details Defined in GI.Gtk.Objects.HButtonBox
GObject HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned
GObject HSV |
Instance details Defined in GI.Gtk.Objects.HSV
GObject HScale |
Instance details Defined in GI.Gtk.Objects.HScale
GObject HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar
GObject HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator
GObject HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox
GObject HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar
GObject HeaderBarAccessible |
Instance details Defined in GI.Gtk.Objects.HeaderBarAccessible
GObject IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext
GObject IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple
GObject IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext
GObject IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory
GObject IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo
GObject IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme
GObject IconView |
Instance details Defined in GI.Gtk.Objects.IconView
GObject IconViewAccessible |
Instance details Defined in GI.Gtk.Objects.IconViewAccessible
GObject Image |
Instance details Defined in GI.Gtk.Objects.Image
GObject ImageAccessible |
Instance details Defined in GI.Gtk.Objects.ImageAccessible
GObject ImageCellAccessible |
Instance details Defined in GI.Gtk.Objects.ImageCellAccessible
GObject ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem
GObject InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar
GObject Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible
GObject Label |
Instance details Defined in GI.Gtk.Objects.Label
GObject LabelAccessible |
Instance details Defined in GI.Gtk.Objects.LabelAccessible
GObject Layout |
Instance details Defined in GI.Gtk.Objects.Layout
GObject LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar
GObject LevelBarAccessible |
Instance details Defined in GI.Gtk.Objects.LevelBarAccessible
GObject LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton
GObject LinkButtonAccessible |
Instance details Defined in GI.Gtk.Objects.LinkButtonAccessible
GObject ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox
GObject ListBoxAccessible |
Instance details Defined in GI.Gtk.Objects.ListBoxAccessible
GObject ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow
GObject ListBoxRowAccessible |
Instance details Defined in GI.Gtk.Objects.ListBoxRowAccessible
GObject ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore
GObject LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton
GObject LockButtonAccessible |
Instance details Defined in GI.Gtk.Objects.LockButtonAccessible
GObject Menu |
Instance details Defined in GI.Gtk.Objects.Menu
GObject MenuAccessible |
Instance details Defined in GI.Gtk.Objects.MenuAccessible
GObject MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar
GObject MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton
GObject MenuButtonAccessible |
Instance details Defined in GI.Gtk.Objects.MenuButtonAccessible
GObject MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem
GObject MenuItemAccessible |
Instance details Defined in GI.Gtk.Objects.MenuItemAccessible
GObject MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell
GObject MenuShellAccessible |
Instance details Defined in GI.Gtk.Objects.MenuShellAccessible
GObject MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton
GObject MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog
GObject Misc |
Instance details Defined in GI.Gtk.Objects.Misc
GObject ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton
GObject MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation
GObject NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog
GObject Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook
GObject NotebookAccessible |
Instance details Defined in GI.Gtk.Objects.NotebookAccessible
GObject NotebookPageAccessible |
Instance details Defined in GI.Gtk.Objects.NotebookPageAccessible
GObject NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon
GObject OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow
GObject Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay
GObject PadController |
Instance details Defined in GI.Gtk.Objects.PadController
GObject PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup
GObject Paned |
Instance details Defined in GI.Gtk.Objects.Paned
GObject PanedAccessible |
Instance details Defined in GI.Gtk.Objects.PanedAccessible
GObject PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar
GObject Plug |
Instance details Defined in GI.Gtk.Objects.Plug
GObject PlugAccessible |
Instance details Defined in GI.Gtk.Objects.PlugAccessible
GObject Popover |
Instance details Defined in GI.Gtk.Objects.Popover
GObject PopoverAccessible |
Instance details Defined in GI.Gtk.Objects.PopoverAccessible
GObject PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu
GObject PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext
GObject PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation
GObject PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings
GObject ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar
GObject ProgressBarAccessible |
Instance details Defined in GI.Gtk.Objects.ProgressBarAccessible
GObject RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction
GObject RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton
GObject RadioButtonAccessible |
Instance details Defined in GI.Gtk.Objects.RadioButtonAccessible
GObject RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem
GObject RadioMenuItemAccessible |
Instance details Defined in GI.Gtk.Objects.RadioMenuItemAccessible
GObject RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton
GObject Range |
Instance details Defined in GI.Gtk.Objects.Range
GObject RangeAccessible |
Instance details Defined in GI.Gtk.Objects.RangeAccessible
GObject RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle
GObject RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction
GObject RecentChooserDialog |
Instance details Defined in GI.Gtk.Objects.RecentChooserDialog
GObject RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu
GObject RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget
GObject RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter
GObject RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager
GObject RendererCellAccessible |
Instance details Defined in GI.Gtk.Objects.RendererCellAccessible
GObject Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer
GObject Scale |
Instance details Defined in GI.Gtk.Objects.Scale
GObject ScaleAccessible |
Instance details Defined in GI.Gtk.Objects.ScaleAccessible
GObject ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton
GObject ScaleButtonAccessible |
Instance details Defined in GI.Gtk.Objects.ScaleButtonAccessible
GObject Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar
GObject ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow
GObject ScrolledWindowAccessible |
Instance details Defined in GI.Gtk.Objects.ScrolledWindowAccessible
GObject SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar
GObject SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry
GObject Separator |
Instance details Defined in GI.Gtk.Objects.Separator
GObject SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem
GObject SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem
GObject Settings |
Instance details Defined in GI.Gtk.Objects.Settings
GObject ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel
GObject ShortcutsGroup |
Instance details Defined in GI.Gtk.Objects.ShortcutsGroup
GObject ShortcutsSection |
Instance details Defined in GI.Gtk.Objects.ShortcutsSection
GObject ShortcutsShortcut |
Instance details Defined in GI.Gtk.Objects.ShortcutsShortcut
GObject ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow
GObject SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup
GObject Socket |
Instance details Defined in GI.Gtk.Objects.Socket
GObject SocketAccessible |
Instance details Defined in GI.Gtk.Objects.SocketAccessible
GObject SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton
GObject SpinButtonAccessible |
Instance details Defined in GI.Gtk.Objects.SpinButtonAccessible
GObject Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner
GObject SpinnerAccessible |
Instance details Defined in GI.Gtk.Objects.SpinnerAccessible
GObject Stack |
Instance details Defined in GI.Gtk.Objects.Stack
GObject StackAccessible |
Instance details Defined in GI.Gtk.Objects.StackAccessible
GObject StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar
GObject StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher
GObject StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon
GObject Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar
GObject StatusbarAccessible |
Instance details Defined in GI.Gtk.Objects.StatusbarAccessible
GObject Style |
Instance details Defined in GI.Gtk.Objects.Style
GObject StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext
GObject StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties
GObject Switch |
Instance details Defined in GI.Gtk.Objects.Switch
GObject SwitchAccessible |
Instance details Defined in GI.Gtk.Objects.SwitchAccessible
GObject Table |
Instance details Defined in GI.Gtk.Objects.Table
GObject TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem
GObject TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer
GObject TextCellAccessible |
Instance details Defined in GI.Gtk.Objects.TextCellAccessible
GObject TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor
GObject TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark
GObject TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag
GObject TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable
GObject TextView |
Instance details Defined in GI.Gtk.Objects.TextView
GObject TextViewAccessible |
Instance details Defined in GI.Gtk.Objects.TextViewAccessible
GObject ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine
GObject ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction
GObject ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton
GObject ToggleButtonAccessible |
Instance details Defined in GI.Gtk.Objects.ToggleButtonAccessible
GObject ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton
GObject ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton
GObject ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem
GObject ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup
GObject ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette
GObject Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar
GObject Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip
GObject ToplevelAccessible |
Instance details Defined in GI.Gtk.Objects.ToplevelAccessible
GObject TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter
GObject TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort
GObject TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection
GObject TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore
GObject TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView
GObject TreeViewAccessible |
Instance details Defined in GI.Gtk.Objects.TreeViewAccessible
GObject TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn
GObject UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager
GObject VBox |
Instance details Defined in GI.Gtk.Objects.VBox
GObject VButtonBox |
Instance details Defined in GI.Gtk.Objects.VButtonBox
GObject VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned
GObject VScale |
Instance details Defined in GI.Gtk.Objects.VScale
GObject VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar
GObject VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator
GObject Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport
GObject VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton
GObject Widget |
Instance details Defined in GI.Gtk.Objects.Widget
GObject WidgetAccessible |
Instance details Defined in GI.Gtk.Objects.WidgetAccessible
GObject Window |
Instance details Defined in GI.Gtk.Objects.Window
GObject WindowAccessible |
Instance details Defined in GI.Gtk.Objects.WindowAccessible
GObject WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup
GObject Context |
Instance details Defined in GI.Pango.Objects.Context
GObject Coverage |
Instance details Defined in GI.Pango.Objects.Coverage
GObject Font |
Instance details Defined in GI.Pango.Objects.Font
GObject FontFace |
Instance details Defined in GI.Pango.Objects.FontFace
GObject FontFamily |
Instance details Defined in GI.Pango.Objects.FontFamily
GObject FontMap |
Instance details Defined in GI.Pango.Objects.FontMap
GObject Fontset |
Instance details Defined in GI.Pango.Objects.Fontset
GObject Layout |
Instance details Defined in GI.Pango.Objects.Layout
GObject (ForestStore a) Source # |
Instance details Defined in Data.GI.Gtk.ModelView.ForestStore
GObject (SeqStore a) Source # |
Instance details Defined in Data.GI.Gtk.ModelView.SeqStore
GObject (TypedTreeModelSort row) Source # |
Instance details Defined in Data.GI.Gtk.ModelView.Types
GObject (CustomStore private row) Source # |
Instance details Defined in Data.GI.Gtk.ModelView.CustomStore

newtype GParamSpec Source #

A GParamSpec. See Data.GI.Base.GParamSpec for further methods.

Constructors

GParamSpec (ManagedPtr GParamSpec) |

#### Instances

Instances details

(signature ~ m (Maybe Text), MonadIO m) => OverloadedMethod ParamSpecGetBlurbMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
(signature ~ m GValue, MonadIO m) => OverloadedMethod ParamSpecGetDefaultValueMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod ParamSpecGetNameMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
(signature ~ m Word32, MonadIO m) => OverloadedMethod ParamSpecGetNameQuarkMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod ParamSpecGetNickMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
(signature ~ (Word32 -> m (Ptr ())), MonadIO m) => OverloadedMethod ParamSpecGetQdataMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
(signature ~ m (Maybe GParamSpec), MonadIO m) => OverloadedMethod ParamSpecGetRedirectTargetMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
(signature ~ (Word32 -> Ptr () -> m ()), MonadIO m) => OverloadedMethod ParamSpecSetQdataMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod ParamSpecSinkMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
(signature ~ (Word32 -> m (Ptr ())), MonadIO m) => OverloadedMethod ParamSpecStealQdataMethodInfo GParamSpec signature |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature Source #
OverloadedMethodInfo ParamSpecGetBlurbMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ParamSpecGetDefaultValueMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ParamSpecGetNameMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ParamSpecGetNameQuarkMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ParamSpecGetNickMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ParamSpecGetQdataMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ParamSpecGetRedirectTargetMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ParamSpecSetQdataMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ParamSpecSinkMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ParamSpecStealQdataMethodInfo GParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
IsGValue (Maybe GParamSpec) |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GParamSpec -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GParamSpec) Source #

data GPtrArray a Source #

A GPtrArray. Marshalling for this type is done in Data.GI.Base.BasicConversions, it is mapped to a list on the Haskell side.

Constructors

GPtrArray (Ptr (GPtrArray a)) |

data GSList a Source #

A GSList, mapped to a list on the Haskell side. Marshalling is done in Data.GI.Base.BasicConversions.

Constructors

GSList (Ptr (GSList a)) |

newtype GType Source #

A newtype for use on the Haskell side.

Constructors

GType |

Fields

- gtypeToCGType :: CGType

#### Instances

Instances details

Show GType |
Instance details Defined in Data.GI.Base.BasicTypes Methods showsPrec :: Int -> GType -> ShowS Source # show :: GType -> String Source # showList :: [GType] -> ShowS Source #
Eq GType |
Instance details Defined in Data.GI.Base.BasicTypes Methods (==) :: GType -> GType -> Bool Source # (/=) :: GType -> GType -> Bool Source #
IsGValue GType |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> GType -> IO () Source # gvalueGet_ :: Ptr GValue -> IO GType Source #

newtype GVariant Source #

A GVariant. See Data.GI.Base.GVariant for further methods.

Constructors

GVariant (ManagedPtr GVariant) |

#### Instances

Instances details

IsGVariant GVariant |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariant -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe GVariant) Source # toGVariantFormatString :: GVariant -> Text Source #

class Enum a => IsGFlag a Source #

An enum usable as a flag for a function.

#### Instances

Instances details

IsGFlag AnchorHints |
Instance details Defined in GI.Gdk.Flags
IsGFlag AxisFlags |
Instance details Defined in GI.Gdk.Flags
IsGFlag DragAction |
Instance details Defined in GI.Gdk.Flags
IsGFlag EventMask |
Instance details Defined in GI.Gdk.Flags
IsGFlag FrameClockPhase |
Instance details Defined in GI.Gdk.Flags
IsGFlag ModifierType |
Instance details Defined in GI.Gdk.Flags
IsGFlag SeatCapabilities |
Instance details Defined in GI.Gdk.Flags
IsGFlag WMDecoration |
Instance details Defined in GI.Gdk.Flags
IsGFlag WMFunction |
Instance details Defined in GI.Gdk.Flags
IsGFlag WindowAttributesType |
Instance details Defined in GI.Gdk.Flags
IsGFlag WindowHints |
Instance details Defined in GI.Gdk.Flags
IsGFlag WindowState |
Instance details Defined in GI.Gdk.Flags
IsGFlag PixbufFormatFlags |
Instance details Defined in GI.GdkPixbuf.Flags
IsGFlag AppInfoCreateFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag ApplicationFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag AskPasswordFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag BusNameOwnerFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag BusNameWatcherFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag ConverterFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusCallFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusCapabilityFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusConnectionFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusInterfaceSkeletonFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusMessageFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusObjectManagerClientFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusPropertyInfoFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusProxyFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusSendMessageFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusServerFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusSignalFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DBusSubtreeFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag DriveStartFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag FileAttributeInfoFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag FileCopyFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag FileCreateFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag FileMeasureFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag FileMonitorFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag FileQueryInfoFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag IOModuleScopeFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag IOStreamSpliceFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag MountMountFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag MountUnmountFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag OutputStreamSpliceFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag ResolverNameLookupFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag ResourceFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag ResourceLookupFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag SettingsBindFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag SocketMsgFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag SubprocessFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag TestDBusFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag TlsCertificateFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag TlsCertificateRequestFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag TlsDatabaseLookupFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag TlsDatabaseVerifyFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag TlsPasswordFlags |
Instance details Defined in GI.Gio.Flags
IsGFlag AsciiType |
Instance details Defined in GI.GLib.Flags
IsGFlag FileSetContentsFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag FileTest |
Instance details Defined in GI.GLib.Flags
IsGFlag FormatSizeFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag HookFlagMask |
Instance details Defined in GI.GLib.Flags
IsGFlag IOCondition |
Instance details Defined in GI.GLib.Flags
IsGFlag IOFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag KeyFileFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag LogLevelFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag MainContextFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag MarkupCollectType |
Instance details Defined in GI.GLib.Flags
IsGFlag MarkupParseFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag OptionFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag RegexCompileFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag RegexMatchFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag SpawnFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag TestSubprocessFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag TestTrapFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag TraverseFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag UriFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag UriHideFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag UriParamsFlags |
Instance details Defined in GI.GLib.Flags
IsGFlag BindingFlags |
Instance details Defined in GI.GObject.Flags
IsGFlag ConnectFlags |
Instance details Defined in GI.GObject.Flags
IsGFlag IOCondition |
Instance details Defined in GI.GObject.Flags
IsGFlag ParamFlags |
Instance details Defined in GI.GObject.Flags
IsGFlag SignalFlags |
Instance details Defined in GI.GObject.Flags
IsGFlag SignalMatchType |
Instance details Defined in GI.GObject.Flags
IsGFlag TypeDebugFlags |
Instance details Defined in GI.GObject.Flags
IsGFlag TypeFlags |
Instance details Defined in GI.GObject.Flags
IsGFlag TypeFundamentalFlags |
Instance details Defined in GI.GObject.Flags
IsGFlag AccelFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag AttachOptions |
Instance details Defined in GI.Gtk.Flags
IsGFlag CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags
IsGFlag CellRendererState |
Instance details Defined in GI.Gtk.Flags
IsGFlag DebugFlag |
Instance details Defined in GI.Gtk.Flags
IsGFlag DestDefaults |
Instance details Defined in GI.Gtk.Flags
IsGFlag DialogFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag FileFilterFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag FontChooserLevel |
Instance details Defined in GI.Gtk.Flags
IsGFlag IconLookupFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag InputHints |
Instance details Defined in GI.Gtk.Flags
IsGFlag JunctionSides |
Instance details Defined in GI.Gtk.Flags
IsGFlag PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag RcFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag RegionFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag StateFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag TargetFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag TextSearchFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags
IsGFlag TreeModelFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag UIManagerItemType |
Instance details Defined in GI.Gtk.Flags
IsGFlag FontMask |
Instance details Defined in GI.Pango.Flags
IsGFlag LayoutDeserializeFlags |
Instance details Defined in GI.Pango.Flags
IsGFlag LayoutSerializeFlags |
Instance details Defined in GI.Pango.Flags
IsGFlag RenderComponent |
Instance details Defined in GI.Pango.Flags
IsGFlag ShapeFlags |
Instance details Defined in GI.Pango.Flags
IsGFlag ShowFlags |
Instance details Defined in GI.Pango.Flags
IsGFlag GParamFlag |
Instance details Defined in Data.GI.Base.GParamSpec

data ManagedPtr a Source #

Thin wrapper over `ForeignPtr`, supporting the extra notion of `disowning`, that is, not running the finalizers associated with the foreign ptr.

Constructors

ManagedPtr |

Fields

- managedForeignPtr :: ForeignPtr a
- managedPtrAllocCallStack :: Maybe CallStack

  `CallStack` for the call that created the pointer.

- managedPtrIsDisowned :: IORef (Maybe CallStack)

  When disowned, the `CallStack` for the disowning call.

#### Instances

Instances details

Eq (ManagedPtr a) | Two `ManagedPtr`s are equal if they wrap the same underlying C `Ptr`.
Instance details Defined in Data.GI.Base.BasicTypes Methods (==) :: ManagedPtr a -> ManagedPtr a -> Bool Source # (/=) :: ManagedPtr a -> ManagedPtr a -> Bool Source #

class Coercible a (ManagedPtr ()) => ManagedPtrNewtype a where Source #

A constraint ensuring that the given type is a newtype over a `ManagedPtr`.

Methods

toManagedPtr :: a -> ManagedPtr a Source #

#### Instances

Instances details

ManagedPtrNewtype Action |
Instance details Defined in GI.Atk.Interfaces.Action Methods toManagedPtr :: Action -> ManagedPtr Action Source #
ManagedPtrNewtype Component |
Instance details Defined in GI.Atk.Interfaces.Component Methods toManagedPtr :: Component -> ManagedPtr Component Source #
ManagedPtrNewtype EditableText |
Instance details Defined in GI.Atk.Interfaces.EditableText Methods toManagedPtr :: EditableText -> ManagedPtr EditableText Source #
ManagedPtrNewtype HyperlinkImpl |
Instance details Defined in GI.Atk.Interfaces.HyperlinkImpl Methods toManagedPtr :: HyperlinkImpl -> ManagedPtr HyperlinkImpl Source #
ManagedPtrNewtype Hypertext |
Instance details Defined in GI.Atk.Interfaces.Hypertext Methods toManagedPtr :: Hypertext -> ManagedPtr Hypertext Source #
ManagedPtrNewtype Image |
Instance details Defined in GI.Atk.Interfaces.Image Methods toManagedPtr :: Image -> ManagedPtr Image Source #
ManagedPtrNewtype ImplementorIface |
Instance details Defined in GI.Atk.Interfaces.ImplementorIface Methods toManagedPtr :: ImplementorIface -> ManagedPtr ImplementorIface Source #
ManagedPtrNewtype Selection |
Instance details Defined in GI.Atk.Interfaces.Selection Methods toManagedPtr :: Selection -> ManagedPtr Selection Source #
ManagedPtrNewtype StreamableContent |
Instance details Defined in GI.Atk.Interfaces.StreamableContent Methods toManagedPtr :: StreamableContent -> ManagedPtr StreamableContent Source #
ManagedPtrNewtype Table |
Instance details Defined in GI.Atk.Interfaces.Table Methods toManagedPtr :: Table -> ManagedPtr Table Source #
ManagedPtrNewtype TableCell |
Instance details Defined in GI.Atk.Interfaces.TableCell Methods toManagedPtr :: TableCell -> ManagedPtr TableCell Source #
ManagedPtrNewtype Text |
Instance details Defined in GI.Atk.Interfaces.Text Methods toManagedPtr :: Text -> ManagedPtr Text Source #
ManagedPtrNewtype Value |
Instance details Defined in GI.Atk.Interfaces.Value Methods toManagedPtr :: Value -> ManagedPtr Value Source #
ManagedPtrNewtype Window |
Instance details Defined in GI.Atk.Interfaces.Window Methods toManagedPtr :: Window -> ManagedPtr Window Source #
ManagedPtrNewtype Hyperlink |
Instance details Defined in GI.Atk.Objects.Hyperlink Methods toManagedPtr :: Hyperlink -> ManagedPtr Hyperlink Source #
ManagedPtrNewtype Object |
Instance details Defined in GI.Atk.Objects.Object Methods toManagedPtr :: Object -> ManagedPtr Object Source #
ManagedPtrNewtype Relation |
Instance details Defined in GI.Atk.Objects.Relation Methods toManagedPtr :: Relation -> ManagedPtr Relation Source #
ManagedPtrNewtype RelationSet |
Instance details Defined in GI.Atk.Objects.RelationSet Methods toManagedPtr :: RelationSet -> ManagedPtr RelationSet Source #
ManagedPtrNewtype StateSet |
Instance details Defined in GI.Atk.Objects.StateSet Methods toManagedPtr :: StateSet -> ManagedPtr StateSet Source #
ManagedPtrNewtype PropertyValues |
Instance details Defined in GI.Atk.Structs.PropertyValues Methods toManagedPtr :: PropertyValues -> ManagedPtr PropertyValues Source #
ManagedPtrNewtype Range |
Instance details Defined in GI.Atk.Structs.Range Methods toManagedPtr :: Range -> ManagedPtr Range Source #
ManagedPtrNewtype Rectangle |
Instance details Defined in GI.Atk.Structs.Rectangle Methods toManagedPtr :: Rectangle -> ManagedPtr Rectangle Source #
ManagedPtrNewtype TextRange |
Instance details Defined in GI.Atk.Structs.TextRange Methods toManagedPtr :: TextRange -> ManagedPtr TextRange Source #
ManagedPtrNewtype TextRectangle |
Instance details Defined in GI.Atk.Structs.TextRectangle Methods toManagedPtr :: TextRectangle -> ManagedPtr TextRectangle Source #
ManagedPtrNewtype Context |
Instance details Defined in GI.Cairo.Structs.Context Methods toManagedPtr :: Context -> ManagedPtr Context Source #
ManagedPtrNewtype FontOptions |
Instance details Defined in GI.Cairo.Structs.FontOptions Methods toManagedPtr :: FontOptions -> ManagedPtr FontOptions Source #
ManagedPtrNewtype Pattern |
Instance details Defined in GI.Cairo.Structs.Pattern Methods toManagedPtr :: Pattern -> ManagedPtr Pattern Source #
ManagedPtrNewtype Region |
Instance details Defined in GI.Cairo.Structs.Region Methods toManagedPtr :: Region -> ManagedPtr Region Source #
ManagedPtrNewtype Surface |
Instance details Defined in GI.Cairo.Structs.Surface Methods toManagedPtr :: Surface -> ManagedPtr Surface Source #
ManagedPtrNewtype DevicePad |
Instance details Defined in GI.Gdk.Interfaces.DevicePad Methods toManagedPtr :: DevicePad -> ManagedPtr DevicePad Source #
ManagedPtrNewtype AppLaunchContext |
Instance details Defined in GI.Gdk.Objects.AppLaunchContext Methods toManagedPtr :: AppLaunchContext -> ManagedPtr AppLaunchContext Source #
ManagedPtrNewtype Cursor |
Instance details Defined in GI.Gdk.Objects.Cursor Methods toManagedPtr :: Cursor -> ManagedPtr Cursor Source #
ManagedPtrNewtype Device |
Instance details Defined in GI.Gdk.Objects.Device Methods toManagedPtr :: Device -> ManagedPtr Device Source #
ManagedPtrNewtype DeviceManager |
Instance details Defined in GI.Gdk.Objects.DeviceManager Methods toManagedPtr :: DeviceManager -> ManagedPtr DeviceManager Source #
ManagedPtrNewtype DeviceTool |
Instance details Defined in GI.Gdk.Objects.DeviceTool Methods toManagedPtr :: DeviceTool -> ManagedPtr DeviceTool Source #
ManagedPtrNewtype Display |
Instance details Defined in GI.Gdk.Objects.Display Methods toManagedPtr :: Display -> ManagedPtr Display Source #
ManagedPtrNewtype DisplayManager |
Instance details Defined in GI.Gdk.Objects.DisplayManager Methods toManagedPtr :: DisplayManager -> ManagedPtr DisplayManager Source #
ManagedPtrNewtype DragContext |
Instance details Defined in GI.Gdk.Objects.DragContext Methods toManagedPtr :: DragContext -> ManagedPtr DragContext Source #
ManagedPtrNewtype DrawingContext |
Instance details Defined in GI.Gdk.Objects.DrawingContext Methods toManagedPtr :: DrawingContext -> ManagedPtr DrawingContext Source #
ManagedPtrNewtype FrameClock |
Instance details Defined in GI.Gdk.Objects.FrameClock Methods toManagedPtr :: FrameClock -> ManagedPtr FrameClock Source #
ManagedPtrNewtype GLContext |
Instance details Defined in GI.Gdk.Objects.GLContext Methods toManagedPtr :: GLContext -> ManagedPtr GLContext Source #
ManagedPtrNewtype Keymap |
Instance details Defined in GI.Gdk.Objects.Keymap Methods toManagedPtr :: Keymap -> ManagedPtr Keymap Source #
ManagedPtrNewtype Monitor |
Instance details Defined in GI.Gdk.Objects.Monitor Methods toManagedPtr :: Monitor -> ManagedPtr Monitor Source #
ManagedPtrNewtype Screen |
Instance details Defined in GI.Gdk.Objects.Screen Methods toManagedPtr :: Screen -> ManagedPtr Screen Source #
ManagedPtrNewtype Seat |
Instance details Defined in GI.Gdk.Objects.Seat Methods toManagedPtr :: Seat -> ManagedPtr Seat Source #
ManagedPtrNewtype Visual |
Instance details Defined in GI.Gdk.Objects.Visual Methods toManagedPtr :: Visual -> ManagedPtr Visual Source #
ManagedPtrNewtype Window |
Instance details Defined in GI.Gdk.Objects.Window Methods toManagedPtr :: Window -> ManagedPtr Window Source #
ManagedPtrNewtype Atom |
Instance details Defined in GI.Gdk.Structs.Atom Methods toManagedPtr :: Atom -> ManagedPtr Atom Source #
ManagedPtrNewtype Color |
Instance details Defined in GI.Gdk.Structs.Color Methods toManagedPtr :: Color -> ManagedPtr Color Source #
ManagedPtrNewtype EventAny |
Instance details Defined in GI.Gdk.Structs.EventAny Methods toManagedPtr :: EventAny -> ManagedPtr EventAny Source #
ManagedPtrNewtype EventButton |
Instance details Defined in GI.Gdk.Structs.EventButton Methods toManagedPtr :: EventButton -> ManagedPtr EventButton Source #
ManagedPtrNewtype EventConfigure |
Instance details Defined in GI.Gdk.Structs.EventConfigure Methods toManagedPtr :: EventConfigure -> ManagedPtr EventConfigure Source #
ManagedPtrNewtype EventCrossing |
Instance details Defined in GI.Gdk.Structs.EventCrossing Methods toManagedPtr :: EventCrossing -> ManagedPtr EventCrossing Source #
ManagedPtrNewtype EventDND |
Instance details Defined in GI.Gdk.Structs.EventDND Methods toManagedPtr :: EventDND -> ManagedPtr EventDND Source #
ManagedPtrNewtype EventExpose |
Instance details Defined in GI.Gdk.Structs.EventExpose Methods toManagedPtr :: EventExpose -> ManagedPtr EventExpose Source #
ManagedPtrNewtype EventFocus |
Instance details Defined in GI.Gdk.Structs.EventFocus Methods toManagedPtr :: EventFocus -> ManagedPtr EventFocus Source #
ManagedPtrNewtype EventGrabBroken |
Instance details Defined in GI.Gdk.Structs.EventGrabBroken Methods toManagedPtr :: EventGrabBroken -> ManagedPtr EventGrabBroken Source #
ManagedPtrNewtype EventKey |
Instance details Defined in GI.Gdk.Structs.EventKey Methods toManagedPtr :: EventKey -> ManagedPtr EventKey Source #
ManagedPtrNewtype EventMotion |
Instance details Defined in GI.Gdk.Structs.EventMotion Methods toManagedPtr :: EventMotion -> ManagedPtr EventMotion Source #
ManagedPtrNewtype EventOwnerChange |
Instance details Defined in GI.Gdk.Structs.EventOwnerChange Methods toManagedPtr :: EventOwnerChange -> ManagedPtr EventOwnerChange Source #
ManagedPtrNewtype EventPadAxis |
Instance details Defined in GI.Gdk.Structs.EventPadAxis Methods toManagedPtr :: EventPadAxis -> ManagedPtr EventPadAxis Source #
ManagedPtrNewtype EventPadButton |
Instance details Defined in GI.Gdk.Structs.EventPadButton Methods toManagedPtr :: EventPadButton -> ManagedPtr EventPadButton Source #
ManagedPtrNewtype EventPadGroupMode |
Instance details Defined in GI.Gdk.Structs.EventPadGroupMode Methods toManagedPtr :: EventPadGroupMode -> ManagedPtr EventPadGroupMode Source #
ManagedPtrNewtype EventProperty |
Instance details Defined in GI.Gdk.Structs.EventProperty Methods toManagedPtr :: EventProperty -> ManagedPtr EventProperty Source #
ManagedPtrNewtype EventProximity |
Instance details Defined in GI.Gdk.Structs.EventProximity Methods toManagedPtr :: EventProximity -> ManagedPtr EventProximity Source #
ManagedPtrNewtype EventScroll |
Instance details Defined in GI.Gdk.Structs.EventScroll Methods toManagedPtr :: EventScroll -> ManagedPtr EventScroll Source #
ManagedPtrNewtype EventSelection |
Instance details Defined in GI.Gdk.Structs.EventSelection Methods toManagedPtr :: EventSelection -> ManagedPtr EventSelection Source #
ManagedPtrNewtype EventSequence |
Instance details Defined in GI.Gdk.Structs.EventSequence Methods toManagedPtr :: EventSequence -> ManagedPtr EventSequence Source #
ManagedPtrNewtype EventSetting |
Instance details Defined in GI.Gdk.Structs.EventSetting Methods toManagedPtr :: EventSetting -> ManagedPtr EventSetting Source #
ManagedPtrNewtype EventTouch |
Instance details Defined in GI.Gdk.Structs.EventTouch Methods toManagedPtr :: EventTouch -> ManagedPtr EventTouch Source #
ManagedPtrNewtype EventTouchpadPinch |
Instance details Defined in GI.Gdk.Structs.EventTouchpadPinch Methods toManagedPtr :: EventTouchpadPinch -> ManagedPtr EventTouchpadPinch Source #
ManagedPtrNewtype EventTouchpadSwipe |
Instance details Defined in GI.Gdk.Structs.EventTouchpadSwipe Methods toManagedPtr :: EventTouchpadSwipe -> ManagedPtr EventTouchpadSwipe Source #
ManagedPtrNewtype EventVisibility |
Instance details Defined in GI.Gdk.Structs.EventVisibility Methods toManagedPtr :: EventVisibility -> ManagedPtr EventVisibility Source #
ManagedPtrNewtype EventWindowState |
Instance details Defined in GI.Gdk.Structs.EventWindowState Methods toManagedPtr :: EventWindowState -> ManagedPtr EventWindowState Source #
ManagedPtrNewtype FrameTimings |
Instance details Defined in GI.Gdk.Structs.FrameTimings Methods toManagedPtr :: FrameTimings -> ManagedPtr FrameTimings Source #
ManagedPtrNewtype Geometry |
Instance details Defined in GI.Gdk.Structs.Geometry Methods toManagedPtr :: Geometry -> ManagedPtr Geometry Source #
ManagedPtrNewtype KeymapKey |
Instance details Defined in GI.Gdk.Structs.KeymapKey Methods toManagedPtr :: KeymapKey -> ManagedPtr KeymapKey Source #
ManagedPtrNewtype Point |
Instance details Defined in GI.Gdk.Structs.Point Methods toManagedPtr :: Point -> ManagedPtr Point Source #
ManagedPtrNewtype RGBA |
Instance details Defined in GI.Gdk.Structs.RGBA Methods toManagedPtr :: RGBA -> ManagedPtr RGBA Source #
ManagedPtrNewtype Rectangle |
Instance details Defined in GI.Gdk.Structs.Rectangle Methods toManagedPtr :: Rectangle -> ManagedPtr Rectangle Source #
ManagedPtrNewtype TimeCoord |
Instance details Defined in GI.Gdk.Structs.TimeCoord Methods toManagedPtr :: TimeCoord -> ManagedPtr TimeCoord Source #
ManagedPtrNewtype WindowAttr |
Instance details Defined in GI.Gdk.Structs.WindowAttr Methods toManagedPtr :: WindowAttr -> ManagedPtr WindowAttr Source #
ManagedPtrNewtype WindowRedirect |
Instance details Defined in GI.Gdk.Structs.WindowRedirect Methods toManagedPtr :: WindowRedirect -> ManagedPtr WindowRedirect Source #
ManagedPtrNewtype Event |
Instance details Defined in GI.Gdk.Unions.Event Methods toManagedPtr :: Event -> ManagedPtr Event Source #
ManagedPtrNewtype Pixbuf |
Instance details Defined in GI.GdkPixbuf.Objects.Pixbuf Methods toManagedPtr :: Pixbuf -> ManagedPtr Pixbuf Source #
ManagedPtrNewtype PixbufAnimation |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufAnimation Methods toManagedPtr :: PixbufAnimation -> ManagedPtr PixbufAnimation Source #
ManagedPtrNewtype PixbufAnimationIter |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufAnimationIter Methods toManagedPtr :: PixbufAnimationIter -> ManagedPtr PixbufAnimationIter Source #
ManagedPtrNewtype PixbufLoader |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufLoader Methods toManagedPtr :: PixbufLoader -> ManagedPtr PixbufLoader Source #
ManagedPtrNewtype PixbufNonAnim |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufNonAnim Methods toManagedPtr :: PixbufNonAnim -> ManagedPtr PixbufNonAnim Source #
ManagedPtrNewtype PixbufSimpleAnim |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnim Methods toManagedPtr :: PixbufSimpleAnim -> ManagedPtr PixbufSimpleAnim Source #
ManagedPtrNewtype PixbufSimpleAnimIter |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnimIter Methods toManagedPtr :: PixbufSimpleAnimIter -> ManagedPtr PixbufSimpleAnimIter Source #
ManagedPtrNewtype PixbufFormat |
Instance details Defined in GI.GdkPixbuf.Structs.PixbufFormat Methods toManagedPtr :: PixbufFormat -> ManagedPtr PixbufFormat Source #
ManagedPtrNewtype PixbufModule |
Instance details Defined in GI.GdkPixbuf.Structs.PixbufModule Methods toManagedPtr :: PixbufModule -> ManagedPtr PixbufModule Source #
ManagedPtrNewtype PixbufModulePattern |
Instance details Defined in GI.GdkPixbuf.Structs.PixbufModulePattern Methods toManagedPtr :: PixbufModulePattern -> ManagedPtr PixbufModulePattern Source #
ManagedPtrNewtype Action |
Instance details Defined in GI.Gio.Interfaces.Action Methods toManagedPtr :: Action -> ManagedPtr Action Source #
ManagedPtrNewtype ActionGroup |
Instance details Defined in GI.Gio.Interfaces.ActionGroup Methods toManagedPtr :: ActionGroup -> ManagedPtr ActionGroup Source #
ManagedPtrNewtype ActionMap |
Instance details Defined in GI.Gio.Interfaces.ActionMap Methods toManagedPtr :: ActionMap -> ManagedPtr ActionMap Source #
ManagedPtrNewtype AppInfo |
Instance details Defined in GI.Gio.Interfaces.AppInfo Methods toManagedPtr :: AppInfo -> ManagedPtr AppInfo Source #
ManagedPtrNewtype AsyncInitable |
Instance details Defined in GI.Gio.Interfaces.AsyncInitable Methods toManagedPtr :: AsyncInitable -> ManagedPtr AsyncInitable Source #
ManagedPtrNewtype AsyncResult |
Instance details Defined in GI.Gio.Interfaces.AsyncResult Methods toManagedPtr :: AsyncResult -> ManagedPtr AsyncResult Source #
ManagedPtrNewtype DBusInterface |
Instance details Defined in GI.Gio.Interfaces.DBusInterface Methods toManagedPtr :: DBusInterface -> ManagedPtr DBusInterface Source #
ManagedPtrNewtype DBusObject |
Instance details Defined in GI.Gio.Interfaces.DBusObject Methods toManagedPtr :: DBusObject -> ManagedPtr DBusObject Source #
ManagedPtrNewtype DBusObjectManager |
Instance details Defined in GI.Gio.Interfaces.DBusObjectManager Methods toManagedPtr :: DBusObjectManager -> ManagedPtr DBusObjectManager Source #
ManagedPtrNewtype Drive |
Instance details Defined in GI.Gio.Interfaces.Drive Methods toManagedPtr :: Drive -> ManagedPtr Drive Source #
ManagedPtrNewtype File |
Instance details Defined in GI.Gio.Interfaces.File Methods toManagedPtr :: File -> ManagedPtr File Source #
ManagedPtrNewtype Icon |
Instance details Defined in GI.Gio.Interfaces.Icon Methods toManagedPtr :: Icon -> ManagedPtr Icon Source #
ManagedPtrNewtype Initable |
Instance details Defined in GI.Gio.Interfaces.Initable Methods toManagedPtr :: Initable -> ManagedPtr Initable Source #
ManagedPtrNewtype ListModel |
Instance details Defined in GI.Gio.Interfaces.ListModel Methods toManagedPtr :: ListModel -> ManagedPtr ListModel Source #
ManagedPtrNewtype LoadableIcon |
Instance details Defined in GI.Gio.Interfaces.LoadableIcon Methods toManagedPtr :: LoadableIcon -> ManagedPtr LoadableIcon Source #
ManagedPtrNewtype Mount |
Instance details Defined in GI.Gio.Interfaces.Mount Methods toManagedPtr :: Mount -> ManagedPtr Mount Source #
ManagedPtrNewtype Seekable |
Instance details Defined in GI.Gio.Interfaces.Seekable Methods toManagedPtr :: Seekable -> ManagedPtr Seekable Source #
ManagedPtrNewtype Volume |
Instance details Defined in GI.Gio.Interfaces.Volume Methods toManagedPtr :: Volume -> ManagedPtr Volume Source #
ManagedPtrNewtype AppLaunchContext |
Instance details Defined in GI.Gio.Objects.AppLaunchContext Methods toManagedPtr :: AppLaunchContext -> ManagedPtr AppLaunchContext Source #
ManagedPtrNewtype Application |
Instance details Defined in GI.Gio.Objects.Application Methods toManagedPtr :: Application -> ManagedPtr Application Source #
ManagedPtrNewtype ApplicationCommandLine |
Instance details Defined in GI.Gio.Objects.ApplicationCommandLine Methods toManagedPtr :: ApplicationCommandLine -> ManagedPtr ApplicationCommandLine Source #
ManagedPtrNewtype Cancellable |
Instance details Defined in GI.Gio.Objects.Cancellable Methods toManagedPtr :: Cancellable -> ManagedPtr Cancellable Source #
ManagedPtrNewtype Credentials |
Instance details Defined in GI.Gio.Objects.Credentials Methods toManagedPtr :: Credentials -> ManagedPtr Credentials Source #
ManagedPtrNewtype DBusAuthObserver |
Instance details Defined in GI.Gio.Objects.DBusAuthObserver Methods toManagedPtr :: DBusAuthObserver -> ManagedPtr DBusAuthObserver Source #
ManagedPtrNewtype DBusConnection |
Instance details Defined in GI.Gio.Objects.DBusConnection Methods toManagedPtr :: DBusConnection -> ManagedPtr DBusConnection Source #
ManagedPtrNewtype DBusMessage |
Instance details Defined in GI.Gio.Objects.DBusMessage Methods toManagedPtr :: DBusMessage -> ManagedPtr DBusMessage Source #
ManagedPtrNewtype Emblem |
Instance details Defined in GI.Gio.Objects.Emblem Methods toManagedPtr :: Emblem -> ManagedPtr Emblem Source #
ManagedPtrNewtype EmblemedIcon |
Instance details Defined in GI.Gio.Objects.EmblemedIcon Methods toManagedPtr :: EmblemedIcon -> ManagedPtr EmblemedIcon Source #
ManagedPtrNewtype FileEnumerator |
Instance details Defined in GI.Gio.Objects.FileEnumerator Methods toManagedPtr :: FileEnumerator -> ManagedPtr FileEnumerator Source #
ManagedPtrNewtype FileIOStream |
Instance details Defined in GI.Gio.Objects.FileIOStream Methods toManagedPtr :: FileIOStream -> ManagedPtr FileIOStream Source #
ManagedPtrNewtype FileInfo |
Instance details Defined in GI.Gio.Objects.FileInfo Methods toManagedPtr :: FileInfo -> ManagedPtr FileInfo Source #
ManagedPtrNewtype FileInputStream |
Instance details Defined in GI.Gio.Objects.FileInputStream Methods toManagedPtr :: FileInputStream -> ManagedPtr FileInputStream Source #
ManagedPtrNewtype FileMonitor |
Instance details Defined in GI.Gio.Objects.FileMonitor Methods toManagedPtr :: FileMonitor -> ManagedPtr FileMonitor Source #
ManagedPtrNewtype FileOutputStream |
Instance details Defined in GI.Gio.Objects.FileOutputStream Methods toManagedPtr :: FileOutputStream -> ManagedPtr FileOutputStream Source #
ManagedPtrNewtype IOStream |
Instance details Defined in GI.Gio.Objects.IOStream Methods toManagedPtr :: IOStream -> ManagedPtr IOStream Source #
ManagedPtrNewtype InetAddress |
Instance details Defined in GI.Gio.Objects.InetAddress Methods toManagedPtr :: InetAddress -> ManagedPtr InetAddress Source #
ManagedPtrNewtype InputStream |
Instance details Defined in GI.Gio.Objects.InputStream Methods toManagedPtr :: InputStream -> ManagedPtr InputStream Source #
ManagedPtrNewtype Menu |
Instance details Defined in GI.Gio.Objects.Menu Methods toManagedPtr :: Menu -> ManagedPtr Menu Source #
ManagedPtrNewtype MenuAttributeIter |
Instance details Defined in GI.Gio.Objects.MenuAttributeIter Methods toManagedPtr :: MenuAttributeIter -> ManagedPtr MenuAttributeIter Source #
ManagedPtrNewtype MenuItem |
Instance details Defined in GI.Gio.Objects.MenuItem Methods toManagedPtr :: MenuItem -> ManagedPtr MenuItem Source #
ManagedPtrNewtype MenuLinkIter |
Instance details Defined in GI.Gio.Objects.MenuLinkIter Methods toManagedPtr :: MenuLinkIter -> ManagedPtr MenuLinkIter Source #
ManagedPtrNewtype MenuModel |
Instance details Defined in GI.Gio.Objects.MenuModel Methods toManagedPtr :: MenuModel -> ManagedPtr MenuModel Source #
ManagedPtrNewtype MountOperation |
Instance details Defined in GI.Gio.Objects.MountOperation Methods toManagedPtr :: MountOperation -> ManagedPtr MountOperation Source #
ManagedPtrNewtype Notification |
Instance details Defined in GI.Gio.Objects.Notification Methods toManagedPtr :: Notification -> ManagedPtr Notification Source #
ManagedPtrNewtype OutputStream |
Instance details Defined in GI.Gio.Objects.OutputStream Methods toManagedPtr :: OutputStream -> ManagedPtr OutputStream Source #
ManagedPtrNewtype Permission |
Instance details Defined in GI.Gio.Objects.Permission Methods toManagedPtr :: Permission -> ManagedPtr Permission Source #
ManagedPtrNewtype SimpleAction |
Instance details Defined in GI.Gio.Objects.SimpleAction Methods toManagedPtr :: SimpleAction -> ManagedPtr SimpleAction Source #
ManagedPtrNewtype SocketControlMessage |
Instance details Defined in GI.Gio.Objects.SocketControlMessage Methods toManagedPtr :: SocketControlMessage -> ManagedPtr SocketControlMessage Source #
ManagedPtrNewtype UnixFDList |
Instance details Defined in GI.Gio.Objects.UnixFDList Methods toManagedPtr :: UnixFDList -> ManagedPtr UnixFDList Source #
ManagedPtrNewtype ActionEntry |
Instance details Defined in GI.Gio.Structs.ActionEntry Methods toManagedPtr :: ActionEntry -> ManagedPtr ActionEntry Source #
ManagedPtrNewtype DBusAnnotationInfo |
Instance details Defined in GI.Gio.Structs.DBusAnnotationInfo Methods toManagedPtr :: DBusAnnotationInfo -> ManagedPtr DBusAnnotationInfo Source #
ManagedPtrNewtype DBusArgInfo |
Instance details Defined in GI.Gio.Structs.DBusArgInfo Methods toManagedPtr :: DBusArgInfo -> ManagedPtr DBusArgInfo Source #
ManagedPtrNewtype DBusInterfaceInfo |
Instance details Defined in GI.Gio.Structs.DBusInterfaceInfo Methods toManagedPtr :: DBusInterfaceInfo -> ManagedPtr DBusInterfaceInfo Source #
ManagedPtrNewtype DBusMethodInfo |
Instance details Defined in GI.Gio.Structs.DBusMethodInfo Methods toManagedPtr :: DBusMethodInfo -> ManagedPtr DBusMethodInfo Source #
ManagedPtrNewtype DBusPropertyInfo |
Instance details Defined in GI.Gio.Structs.DBusPropertyInfo Methods toManagedPtr :: DBusPropertyInfo -> ManagedPtr DBusPropertyInfo Source #
ManagedPtrNewtype DBusSignalInfo |
Instance details Defined in GI.Gio.Structs.DBusSignalInfo Methods toManagedPtr :: DBusSignalInfo -> ManagedPtr DBusSignalInfo Source #
ManagedPtrNewtype DBusSubtreeVTable |
Instance details Defined in GI.Gio.Structs.DBusSubtreeVTable Methods toManagedPtr :: DBusSubtreeVTable -> ManagedPtr DBusSubtreeVTable Source #
ManagedPtrNewtype FileAttributeInfo |
Instance details Defined in GI.Gio.Structs.FileAttributeInfo Methods toManagedPtr :: FileAttributeInfo -> ManagedPtr FileAttributeInfo Source #
ManagedPtrNewtype FileAttributeInfoList |
Instance details Defined in GI.Gio.Structs.FileAttributeInfoList Methods toManagedPtr :: FileAttributeInfoList -> ManagedPtr FileAttributeInfoList Source #
ManagedPtrNewtype FileAttributeMatcher |
Instance details Defined in GI.Gio.Structs.FileAttributeMatcher Methods toManagedPtr :: FileAttributeMatcher -> ManagedPtr FileAttributeMatcher Source #
ManagedPtrNewtype IOSchedulerJob |
Instance details Defined in GI.Gio.Structs.IOSchedulerJob Methods toManagedPtr :: IOSchedulerJob -> ManagedPtr IOSchedulerJob Source #
ManagedPtrNewtype InputVector |
Instance details Defined in GI.Gio.Structs.InputVector Methods toManagedPtr :: InputVector -> ManagedPtr InputVector Source #
ManagedPtrNewtype OutputVector |
Instance details Defined in GI.Gio.Structs.OutputVector Methods toManagedPtr :: OutputVector -> ManagedPtr OutputVector Source #
ManagedPtrNewtype Allocator |
Instance details Defined in GI.GLib.Structs.Allocator Methods toManagedPtr :: Allocator -> ManagedPtr Allocator Source #
ManagedPtrNewtype AsyncQueue |
Instance details Defined in GI.GLib.Structs.AsyncQueue Methods toManagedPtr :: AsyncQueue -> ManagedPtr AsyncQueue Source #
ManagedPtrNewtype BookmarkFile |
Instance details Defined in GI.GLib.Structs.BookmarkFile Methods toManagedPtr :: BookmarkFile -> ManagedPtr BookmarkFile Source #
ManagedPtrNewtype ByteArray |
Instance details Defined in GI.GLib.Structs.ByteArray Methods toManagedPtr :: ByteArray -> ManagedPtr ByteArray Source #
ManagedPtrNewtype Bytes |
Instance details Defined in GI.GLib.Structs.Bytes Methods toManagedPtr :: Bytes -> ManagedPtr Bytes Source #
ManagedPtrNewtype Cache |
Instance details Defined in GI.GLib.Structs.Cache Methods toManagedPtr :: Cache -> ManagedPtr Cache Source #
ManagedPtrNewtype Checksum |
Instance details Defined in GI.GLib.Structs.Checksum Methods toManagedPtr :: Checksum -> ManagedPtr Checksum Source #
ManagedPtrNewtype Completion |
Instance details Defined in GI.GLib.Structs.Completion Methods toManagedPtr :: Completion -> ManagedPtr Completion Source #
ManagedPtrNewtype Cond |
Instance details Defined in GI.GLib.Structs.Cond Methods toManagedPtr :: Cond -> ManagedPtr Cond Source #
ManagedPtrNewtype Data |
Instance details Defined in GI.GLib.Structs.Data Methods toManagedPtr :: Data -> ManagedPtr Data Source #
ManagedPtrNewtype Date |
Instance details Defined in GI.GLib.Structs.Date Methods toManagedPtr :: Date -> ManagedPtr Date Source #
ManagedPtrNewtype DateTime |
Instance details Defined in GI.GLib.Structs.DateTime Methods toManagedPtr :: DateTime -> ManagedPtr DateTime Source #
ManagedPtrNewtype DebugKey |
Instance details Defined in GI.GLib.Structs.DebugKey Methods toManagedPtr :: DebugKey -> ManagedPtr DebugKey Source #
ManagedPtrNewtype Dir |
Instance details Defined in GI.GLib.Structs.Dir Methods toManagedPtr :: Dir -> ManagedPtr Dir Source #
ManagedPtrNewtype HashTableIter |
Instance details Defined in GI.GLib.Structs.HashTableIter Methods toManagedPtr :: HashTableIter -> ManagedPtr HashTableIter Source #
ManagedPtrNewtype Hmac |
Instance details Defined in GI.GLib.Structs.Hmac Methods toManagedPtr :: Hmac -> ManagedPtr Hmac Source #
ManagedPtrNewtype Hook |
Instance details Defined in GI.GLib.Structs.Hook Methods toManagedPtr :: Hook -> ManagedPtr Hook Source #
ManagedPtrNewtype HookList |
Instance details Defined in GI.GLib.Structs.HookList Methods toManagedPtr :: HookList -> ManagedPtr HookList Source #
ManagedPtrNewtype IOChannel |
Instance details Defined in GI.GLib.Structs.IOChannel Methods toManagedPtr :: IOChannel -> ManagedPtr IOChannel Source #
ManagedPtrNewtype IOFuncs |
Instance details Defined in GI.GLib.Structs.IOFuncs Methods toManagedPtr :: IOFuncs -> ManagedPtr IOFuncs Source #
ManagedPtrNewtype KeyFile |
Instance details Defined in GI.GLib.Structs.KeyFile Methods toManagedPtr :: KeyFile -> ManagedPtr KeyFile Source #
ManagedPtrNewtype LogField |
Instance details Defined in GI.GLib.Structs.LogField Methods toManagedPtr :: LogField -> ManagedPtr LogField Source #
ManagedPtrNewtype MainContext |
Instance details Defined in GI.GLib.Structs.MainContext Methods toManagedPtr :: MainContext -> ManagedPtr MainContext Source #
ManagedPtrNewtype MainLoop |
Instance details Defined in GI.GLib.Structs.MainLoop Methods toManagedPtr :: MainLoop -> ManagedPtr MainLoop Source #
ManagedPtrNewtype MappedFile |
Instance details Defined in GI.GLib.Structs.MappedFile Methods toManagedPtr :: MappedFile -> ManagedPtr MappedFile Source #
ManagedPtrNewtype MarkupParseContext |
Instance details Defined in GI.GLib.Structs.MarkupParseContext Methods toManagedPtr :: MarkupParseContext -> ManagedPtr MarkupParseContext Source #
ManagedPtrNewtype MarkupParser |
Instance details Defined in GI.GLib.Structs.MarkupParser Methods toManagedPtr :: MarkupParser -> ManagedPtr MarkupParser Source #
ManagedPtrNewtype MatchInfo |
Instance details Defined in GI.GLib.Structs.MatchInfo Methods toManagedPtr :: MatchInfo -> ManagedPtr MatchInfo Source #
ManagedPtrNewtype MemChunk |
Instance details Defined in GI.GLib.Structs.MemChunk Methods toManagedPtr :: MemChunk -> ManagedPtr MemChunk Source #
ManagedPtrNewtype MemVTable |
Instance details Defined in GI.GLib.Structs.MemVTable Methods toManagedPtr :: MemVTable -> ManagedPtr MemVTable Source #
ManagedPtrNewtype Node |
Instance details Defined in GI.GLib.Structs.Node Methods toManagedPtr :: Node -> ManagedPtr Node Source #
ManagedPtrNewtype Once |
Instance details Defined in GI.GLib.Structs.Once Methods toManagedPtr :: Once -> ManagedPtr Once Source #
ManagedPtrNewtype OptionContext |
Instance details Defined in GI.GLib.Structs.OptionContext Methods toManagedPtr :: OptionContext -> ManagedPtr OptionContext Source #
ManagedPtrNewtype OptionEntry |
Instance details Defined in GI.GLib.Structs.OptionEntry Methods toManagedPtr :: OptionEntry -> ManagedPtr OptionEntry Source #
ManagedPtrNewtype OptionGroup |
Instance details Defined in GI.GLib.Structs.OptionGroup Methods toManagedPtr :: OptionGroup -> ManagedPtr OptionGroup Source #
ManagedPtrNewtype PathBuf |
Instance details Defined in GI.GLib.Structs.PathBuf Methods toManagedPtr :: PathBuf -> ManagedPtr PathBuf Source #
ManagedPtrNewtype PatternSpec |
Instance details Defined in GI.GLib.Structs.PatternSpec Methods toManagedPtr :: PatternSpec -> ManagedPtr PatternSpec Source #
ManagedPtrNewtype PollFD |
Instance details Defined in GI.GLib.Structs.PollFD Methods toManagedPtr :: PollFD -> ManagedPtr PollFD Source #
ManagedPtrNewtype PtrArray |
Instance details Defined in GI.GLib.Structs.PtrArray Methods toManagedPtr :: PtrArray -> ManagedPtr PtrArray Source #
ManagedPtrNewtype Queue |
Instance details Defined in GI.GLib.Structs.Queue Methods toManagedPtr :: Queue -> ManagedPtr Queue Source #
ManagedPtrNewtype RWLock |
Instance details Defined in GI.GLib.Structs.RWLock Methods toManagedPtr :: RWLock -> ManagedPtr RWLock Source #
ManagedPtrNewtype Rand |
Instance details Defined in GI.GLib.Structs.Rand Methods toManagedPtr :: Rand -> ManagedPtr Rand Source #
ManagedPtrNewtype RecMutex |
Instance details Defined in GI.GLib.Structs.RecMutex Methods toManagedPtr :: RecMutex -> ManagedPtr RecMutex Source #
ManagedPtrNewtype Regex |
Instance details Defined in GI.GLib.Structs.Regex Methods toManagedPtr :: Regex -> ManagedPtr Regex Source #
ManagedPtrNewtype Relation |
Instance details Defined in GI.GLib.Structs.Relation Methods toManagedPtr :: Relation -> ManagedPtr Relation Source #
ManagedPtrNewtype Scanner |
Instance details Defined in GI.GLib.Structs.Scanner Methods toManagedPtr :: Scanner -> ManagedPtr Scanner Source #
ManagedPtrNewtype ScannerConfig |
Instance details Defined in GI.GLib.Structs.ScannerConfig Methods toManagedPtr :: ScannerConfig -> ManagedPtr ScannerConfig Source #
ManagedPtrNewtype Sequence |
Instance details Defined in GI.GLib.Structs.Sequence Methods toManagedPtr :: Sequence -> ManagedPtr Sequence Source #
ManagedPtrNewtype SequenceIter |
Instance details Defined in GI.GLib.Structs.SequenceIter Methods toManagedPtr :: SequenceIter -> ManagedPtr SequenceIter Source #
ManagedPtrNewtype Source |
Instance details Defined in GI.GLib.Structs.Source Methods toManagedPtr :: Source -> ManagedPtr Source Source #
ManagedPtrNewtype SourceCallbackFuncs |
Instance details Defined in GI.GLib.Structs.SourceCallbackFuncs Methods toManagedPtr :: SourceCallbackFuncs -> ManagedPtr SourceCallbackFuncs Source #
ManagedPtrNewtype SourceFuncs |
Instance details Defined in GI.GLib.Structs.SourceFuncs Methods toManagedPtr :: SourceFuncs -> ManagedPtr SourceFuncs Source #
ManagedPtrNewtype StatBuf |
Instance details Defined in GI.GLib.Structs.StatBuf Methods toManagedPtr :: StatBuf -> ManagedPtr StatBuf Source #
ManagedPtrNewtype String |
Instance details Defined in GI.GLib.Structs.String Methods toManagedPtr :: String -> ManagedPtr String Source #
ManagedPtrNewtype StringChunk |
Instance details Defined in GI.GLib.Structs.StringChunk Methods toManagedPtr :: StringChunk -> ManagedPtr StringChunk Source #
ManagedPtrNewtype StrvBuilder |
Instance details Defined in GI.GLib.Structs.StrvBuilder Methods toManagedPtr :: StrvBuilder -> ManagedPtr StrvBuilder Source #
ManagedPtrNewtype TestCase |
Instance details Defined in GI.GLib.Structs.TestCase Methods toManagedPtr :: TestCase -> ManagedPtr TestCase Source #
ManagedPtrNewtype TestConfig |
Instance details Defined in GI.GLib.Structs.TestConfig Methods toManagedPtr :: TestConfig -> ManagedPtr TestConfig Source #
ManagedPtrNewtype TestLogBuffer |
Instance details Defined in GI.GLib.Structs.TestLogBuffer Methods toManagedPtr :: TestLogBuffer -> ManagedPtr TestLogBuffer Source #
ManagedPtrNewtype TestLogMsg |
Instance details Defined in GI.GLib.Structs.TestLogMsg Methods toManagedPtr :: TestLogMsg -> ManagedPtr TestLogMsg Source #
ManagedPtrNewtype TestSuite |
Instance details Defined in GI.GLib.Structs.TestSuite Methods toManagedPtr :: TestSuite -> ManagedPtr TestSuite Source #
ManagedPtrNewtype Thread |
Instance details Defined in GI.GLib.Structs.Thread Methods toManagedPtr :: Thread -> ManagedPtr Thread Source #
ManagedPtrNewtype ThreadPool |
Instance details Defined in GI.GLib.Structs.ThreadPool Methods toManagedPtr :: ThreadPool -> ManagedPtr ThreadPool Source #
ManagedPtrNewtype TimeVal |
Instance details Defined in GI.GLib.Structs.TimeVal Methods toManagedPtr :: TimeVal -> ManagedPtr TimeVal Source #
ManagedPtrNewtype TimeZone |
Instance details Defined in GI.GLib.Structs.TimeZone Methods toManagedPtr :: TimeZone -> ManagedPtr TimeZone Source #
ManagedPtrNewtype Timer |
Instance details Defined in GI.GLib.Structs.Timer Methods toManagedPtr :: Timer -> ManagedPtr Timer Source #
ManagedPtrNewtype TrashStack |
Instance details Defined in GI.GLib.Structs.TrashStack Methods toManagedPtr :: TrashStack -> ManagedPtr TrashStack Source #
ManagedPtrNewtype Tree |
Instance details Defined in GI.GLib.Structs.Tree Methods toManagedPtr :: Tree -> ManagedPtr Tree Source #
ManagedPtrNewtype TreeNode |
Instance details Defined in GI.GLib.Structs.TreeNode Methods toManagedPtr :: TreeNode -> ManagedPtr TreeNode Source #
ManagedPtrNewtype Tuples |
Instance details Defined in GI.GLib.Structs.Tuples Methods toManagedPtr :: Tuples -> ManagedPtr Tuples Source #
ManagedPtrNewtype Uri |
Instance details Defined in GI.GLib.Structs.Uri Methods toManagedPtr :: Uri -> ManagedPtr Uri Source #
ManagedPtrNewtype UriParamsIter |
Instance details Defined in GI.GLib.Structs.UriParamsIter Methods toManagedPtr :: UriParamsIter -> ManagedPtr UriParamsIter Source #
ManagedPtrNewtype VariantBuilder |
Instance details Defined in GI.GLib.Structs.VariantBuilder Methods toManagedPtr :: VariantBuilder -> ManagedPtr VariantBuilder Source #
ManagedPtrNewtype VariantDict |
Instance details Defined in GI.GLib.Structs.VariantDict Methods toManagedPtr :: VariantDict -> ManagedPtr VariantDict Source #
ManagedPtrNewtype VariantType |
Instance details Defined in GI.GLib.Structs.VariantType Methods toManagedPtr :: VariantType -> ManagedPtr VariantType Source #
ManagedPtrNewtype DoubleIEEE754 |
Instance details Defined in GI.GLib.Unions.DoubleIEEE754 Methods toManagedPtr :: DoubleIEEE754 -> ManagedPtr DoubleIEEE754 Source #
ManagedPtrNewtype FloatIEEE754 |
Instance details Defined in GI.GLib.Unions.FloatIEEE754 Methods toManagedPtr :: FloatIEEE754 -> ManagedPtr FloatIEEE754 Source #
ManagedPtrNewtype Mutex |
Instance details Defined in GI.GLib.Unions.Mutex Methods toManagedPtr :: Mutex -> ManagedPtr Mutex Source #
ManagedPtrNewtype TokenValue |
Instance details Defined in GI.GLib.Unions.TokenValue Methods toManagedPtr :: TokenValue -> ManagedPtr TokenValue Source #
ManagedPtrNewtype Module |
Instance details Defined in GI.GModule.Structs.Module Methods toManagedPtr :: Module -> ManagedPtr Module Source #
ManagedPtrNewtype TypePlugin |
Instance details Defined in GI.GObject.Interfaces.TypePlugin Methods toManagedPtr :: TypePlugin -> ManagedPtr TypePlugin Source #
ManagedPtrNewtype Binding |
Instance details Defined in GI.GObject.Objects.Binding Methods toManagedPtr :: Binding -> ManagedPtr Binding Source #
ManagedPtrNewtype BindingGroup |
Instance details Defined in GI.GObject.Objects.BindingGroup Methods toManagedPtr :: BindingGroup -> ManagedPtr BindingGroup Source #
ManagedPtrNewtype InitiallyUnowned |
Instance details Defined in GI.GObject.Objects.InitiallyUnowned Methods toManagedPtr :: InitiallyUnowned -> ManagedPtr InitiallyUnowned Source #
ManagedPtrNewtype Object |
Instance details Defined in GI.GObject.Objects.Object Methods toManagedPtr :: Object -> ManagedPtr Object Source #
ManagedPtrNewtype ParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods toManagedPtr :: ParamSpec -> ManagedPtr ParamSpec Source #
ManagedPtrNewtype ParamSpecBoolean |
Instance details Defined in GI.GObject.Objects.ParamSpecBoolean Methods toManagedPtr :: ParamSpecBoolean -> ManagedPtr ParamSpecBoolean Source #
ManagedPtrNewtype ParamSpecBoxed |
Instance details Defined in GI.GObject.Objects.ParamSpecBoxed Methods toManagedPtr :: ParamSpecBoxed -> ManagedPtr ParamSpecBoxed Source #
ManagedPtrNewtype ParamSpecChar |
Instance details Defined in GI.GObject.Objects.ParamSpecChar Methods toManagedPtr :: ParamSpecChar -> ManagedPtr ParamSpecChar Source #
ManagedPtrNewtype ParamSpecDouble |
Instance details Defined in GI.GObject.Objects.ParamSpecDouble Methods toManagedPtr :: ParamSpecDouble -> ManagedPtr ParamSpecDouble Source #
ManagedPtrNewtype ParamSpecEnum |
Instance details Defined in GI.GObject.Objects.ParamSpecEnum Methods toManagedPtr :: ParamSpecEnum -> ManagedPtr ParamSpecEnum Source #
ManagedPtrNewtype ParamSpecFlags |
Instance details Defined in GI.GObject.Objects.ParamSpecFlags Methods toManagedPtr :: ParamSpecFlags -> ManagedPtr ParamSpecFlags Source #
ManagedPtrNewtype ParamSpecFloat |
Instance details Defined in GI.GObject.Objects.ParamSpecFloat Methods toManagedPtr :: ParamSpecFloat -> ManagedPtr ParamSpecFloat Source #
ManagedPtrNewtype ParamSpecGType |
Instance details Defined in GI.GObject.Objects.ParamSpecGType Methods toManagedPtr :: ParamSpecGType -> ManagedPtr ParamSpecGType Source #
ManagedPtrNewtype ParamSpecInt |
Instance details Defined in GI.GObject.Objects.ParamSpecInt Methods toManagedPtr :: ParamSpecInt -> ManagedPtr ParamSpecInt Source #
ManagedPtrNewtype ParamSpecInt64 |
Instance details Defined in GI.GObject.Objects.ParamSpecInt64 Methods toManagedPtr :: ParamSpecInt64 -> ManagedPtr ParamSpecInt64 Source #
ManagedPtrNewtype ParamSpecLong |
Instance details Defined in GI.GObject.Objects.ParamSpecLong Methods toManagedPtr :: ParamSpecLong -> ManagedPtr ParamSpecLong Source #
ManagedPtrNewtype ParamSpecObject |
Instance details Defined in GI.GObject.Objects.ParamSpecObject Methods toManagedPtr :: ParamSpecObject -> ManagedPtr ParamSpecObject Source #
ManagedPtrNewtype ParamSpecOverride |
Instance details Defined in GI.GObject.Objects.ParamSpecOverride Methods toManagedPtr :: ParamSpecOverride -> ManagedPtr ParamSpecOverride Source #
ManagedPtrNewtype ParamSpecParam |
Instance details Defined in GI.GObject.Objects.ParamSpecParam Methods toManagedPtr :: ParamSpecParam -> ManagedPtr ParamSpecParam Source #
ManagedPtrNewtype ParamSpecPointer |
Instance details Defined in GI.GObject.Objects.ParamSpecPointer Methods toManagedPtr :: ParamSpecPointer -> ManagedPtr ParamSpecPointer Source #
ManagedPtrNewtype ParamSpecString |
Instance details Defined in GI.GObject.Objects.ParamSpecString Methods toManagedPtr :: ParamSpecString -> ManagedPtr ParamSpecString Source #
ManagedPtrNewtype ParamSpecUChar |
Instance details Defined in GI.GObject.Objects.ParamSpecUChar Methods toManagedPtr :: ParamSpecUChar -> ManagedPtr ParamSpecUChar Source #
ManagedPtrNewtype ParamSpecUInt |
Instance details Defined in GI.GObject.Objects.ParamSpecUInt Methods toManagedPtr :: ParamSpecUInt -> ManagedPtr ParamSpecUInt Source #
ManagedPtrNewtype ParamSpecUInt64 |
Instance details Defined in GI.GObject.Objects.ParamSpecUInt64 Methods toManagedPtr :: ParamSpecUInt64 -> ManagedPtr ParamSpecUInt64 Source #
ManagedPtrNewtype ParamSpecULong |
Instance details Defined in GI.GObject.Objects.ParamSpecULong Methods toManagedPtr :: ParamSpecULong -> ManagedPtr ParamSpecULong Source #
ManagedPtrNewtype ParamSpecUnichar |
Instance details Defined in GI.GObject.Objects.ParamSpecUnichar Methods toManagedPtr :: ParamSpecUnichar -> ManagedPtr ParamSpecUnichar Source #
ManagedPtrNewtype ParamSpecValueArray |
Instance details Defined in GI.GObject.Objects.ParamSpecValueArray Methods toManagedPtr :: ParamSpecValueArray -> ManagedPtr ParamSpecValueArray Source #
ManagedPtrNewtype ParamSpecVariant |
Instance details Defined in GI.GObject.Objects.ParamSpecVariant Methods toManagedPtr :: ParamSpecVariant -> ManagedPtr ParamSpecVariant Source #
ManagedPtrNewtype SignalGroup |
Instance details Defined in GI.GObject.Objects.SignalGroup Methods toManagedPtr :: SignalGroup -> ManagedPtr SignalGroup Source #
ManagedPtrNewtype TypeModule |
Instance details Defined in GI.GObject.Objects.TypeModule Methods toManagedPtr :: TypeModule -> ManagedPtr TypeModule Source #
ManagedPtrNewtype CClosure |
Instance details Defined in GI.GObject.Structs.CClosure Methods toManagedPtr :: CClosure -> ManagedPtr CClosure Source #
ManagedPtrNewtype ClosureNotifyData |
Instance details Defined in GI.GObject.Structs.ClosureNotifyData Methods toManagedPtr :: ClosureNotifyData -> ManagedPtr ClosureNotifyData Source #
ManagedPtrNewtype EnumClass |
Instance details Defined in GI.GObject.Structs.EnumClass Methods toManagedPtr :: EnumClass -> ManagedPtr EnumClass Source #
ManagedPtrNewtype EnumValue |
Instance details Defined in GI.GObject.Structs.EnumValue Methods toManagedPtr :: EnumValue -> ManagedPtr EnumValue Source #
ManagedPtrNewtype FlagsClass |
Instance details Defined in GI.GObject.Structs.FlagsClass Methods toManagedPtr :: FlagsClass -> ManagedPtr FlagsClass Source #
ManagedPtrNewtype FlagsValue |
Instance details Defined in GI.GObject.Structs.FlagsValue Methods toManagedPtr :: FlagsValue -> ManagedPtr FlagsValue Source #
ManagedPtrNewtype InitiallyUnownedClass |
Instance details Defined in GI.GObject.Structs.InitiallyUnownedClass Methods toManagedPtr :: InitiallyUnownedClass -> ManagedPtr InitiallyUnownedClass Source #
ManagedPtrNewtype InterfaceInfo |
Instance details Defined in GI.GObject.Structs.InterfaceInfo Methods toManagedPtr :: InterfaceInfo -> ManagedPtr InterfaceInfo Source #
ManagedPtrNewtype ObjectClass |
Instance details Defined in GI.GObject.Structs.ObjectClass Methods toManagedPtr :: ObjectClass -> ManagedPtr ObjectClass Source #
ManagedPtrNewtype ObjectConstructParam |
Instance details Defined in GI.GObject.Structs.ObjectConstructParam Methods toManagedPtr :: ObjectConstructParam -> ManagedPtr ObjectConstructParam Source #
ManagedPtrNewtype ParamSpecPool |
Instance details Defined in GI.GObject.Structs.ParamSpecPool Methods toManagedPtr :: ParamSpecPool -> ManagedPtr ParamSpecPool Source #
ManagedPtrNewtype ParamSpecTypeInfo |
Instance details Defined in GI.GObject.Structs.ParamSpecTypeInfo Methods toManagedPtr :: ParamSpecTypeInfo -> ManagedPtr ParamSpecTypeInfo Source #
ManagedPtrNewtype Parameter |
Instance details Defined in GI.GObject.Structs.Parameter Methods toManagedPtr :: Parameter -> ManagedPtr Parameter Source #
ManagedPtrNewtype SignalInvocationHint |
Instance details Defined in GI.GObject.Structs.SignalInvocationHint Methods toManagedPtr :: SignalInvocationHint -> ManagedPtr SignalInvocationHint Source #
ManagedPtrNewtype SignalQuery |
Instance details Defined in GI.GObject.Structs.SignalQuery Methods toManagedPtr :: SignalQuery -> ManagedPtr SignalQuery Source #
ManagedPtrNewtype TypeClass |
Instance details Defined in GI.GObject.Structs.TypeClass Methods toManagedPtr :: TypeClass -> ManagedPtr TypeClass Source #
ManagedPtrNewtype TypeFundamentalInfo |
Instance details Defined in GI.GObject.Structs.TypeFundamentalInfo Methods toManagedPtr :: TypeFundamentalInfo -> ManagedPtr TypeFundamentalInfo Source #
ManagedPtrNewtype TypeInfo |
Instance details Defined in GI.GObject.Structs.TypeInfo Methods toManagedPtr :: TypeInfo -> ManagedPtr TypeInfo Source #
ManagedPtrNewtype TypeInstance |
Instance details Defined in GI.GObject.Structs.TypeInstance Methods toManagedPtr :: TypeInstance -> ManagedPtr TypeInstance Source #
ManagedPtrNewtype TypeInterface |
Instance details Defined in GI.GObject.Structs.TypeInterface Methods toManagedPtr :: TypeInterface -> ManagedPtr TypeInterface Source #
ManagedPtrNewtype TypeQuery |
Instance details Defined in GI.GObject.Structs.TypeQuery Methods toManagedPtr :: TypeQuery -> ManagedPtr TypeQuery Source #
ManagedPtrNewtype TypeValueTable |
Instance details Defined in GI.GObject.Structs.TypeValueTable Methods toManagedPtr :: TypeValueTable -> ManagedPtr TypeValueTable Source #
ManagedPtrNewtype ValueArray |
Instance details Defined in GI.GObject.Structs.ValueArray Methods toManagedPtr :: ValueArray -> ManagedPtr ValueArray Source #
ManagedPtrNewtype WeakRef |
Instance details Defined in GI.GObject.Structs.WeakRef Methods toManagedPtr :: WeakRef -> ManagedPtr WeakRef Source #
ManagedPtrNewtype TypeCValue |
Instance details Defined in GI.GObject.Unions.TypeCValue Methods toManagedPtr :: TypeCValue -> ManagedPtr TypeCValue Source #
ManagedPtrNewtype Value_Data_Union_ |
Instance details Defined in GI.GObject.Unions.Value_Data_Union_ Methods toManagedPtr :: Value_Data_Union_ -> ManagedPtr Value_Data_Union_ Source #
ManagedPtrNewtype Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods toManagedPtr :: Actionable -> ManagedPtr Actionable Source #
ManagedPtrNewtype Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods toManagedPtr :: Activatable -> ManagedPtr Activatable Source #
ManagedPtrNewtype AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods toManagedPtr :: AppChooser -> ManagedPtr AppChooser Source #
ManagedPtrNewtype Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods toManagedPtr :: Buildable -> ManagedPtr Buildable Source #
ManagedPtrNewtype CellAccessibleParent |
Instance details Defined in GI.Gtk.Interfaces.CellAccessibleParent Methods toManagedPtr :: CellAccessibleParent -> ManagedPtr CellAccessibleParent Source #
ManagedPtrNewtype CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods toManagedPtr :: CellEditable -> ManagedPtr CellEditable Source #
ManagedPtrNewtype CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods toManagedPtr :: CellLayout -> ManagedPtr CellLayout Source #
ManagedPtrNewtype ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods toManagedPtr :: ColorChooser -> ManagedPtr ColorChooser Source #
ManagedPtrNewtype Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable Methods toManagedPtr :: Editable -> ManagedPtr Editable Source #
ManagedPtrNewtype FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods toManagedPtr :: FileChooser -> ManagedPtr FileChooser Source #
ManagedPtrNewtype FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods toManagedPtr :: FontChooser -> ManagedPtr FontChooser Source #
ManagedPtrNewtype Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods toManagedPtr :: Orientable -> ManagedPtr Orientable Source #
ManagedPtrNewtype PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods toManagedPtr :: PrintOperationPreview -> ManagedPtr PrintOperationPreview Source #
ManagedPtrNewtype RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods toManagedPtr :: RecentChooser -> ManagedPtr RecentChooser Source #
ManagedPtrNewtype Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods toManagedPtr :: Scrollable -> ManagedPtr Scrollable Source #
ManagedPtrNewtype StyleProvider |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider Methods toManagedPtr :: StyleProvider -> ManagedPtr StyleProvider Source #
ManagedPtrNewtype ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods toManagedPtr :: ToolShell -> ManagedPtr ToolShell Source #
ManagedPtrNewtype TreeDragDest |
Instance details Defined in GI.Gtk.Interfaces.TreeDragDest Methods toManagedPtr :: TreeDragDest -> ManagedPtr TreeDragDest Source #
ManagedPtrNewtype TreeDragSource |
Instance details Defined in GI.Gtk.Interfaces.TreeDragSource Methods toManagedPtr :: TreeDragSource -> ManagedPtr TreeDragSource Source #
ManagedPtrNewtype TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods toManagedPtr :: TreeModel -> ManagedPtr TreeModel Source #
ManagedPtrNewtype TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods toManagedPtr :: TreeSortable -> ManagedPtr TreeSortable Source #
ManagedPtrNewtype AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods toManagedPtr :: AboutDialog -> ManagedPtr AboutDialog Source #
ManagedPtrNewtype AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods toManagedPtr :: AccelGroup -> ManagedPtr AccelGroup Source #
ManagedPtrNewtype AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods toManagedPtr :: AccelLabel -> ManagedPtr AccelLabel Source #
ManagedPtrNewtype AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap Methods toManagedPtr :: AccelMap -> ManagedPtr AccelMap Source #
ManagedPtrNewtype Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible Methods toManagedPtr :: Accessible -> ManagedPtr Accessible Source #
ManagedPtrNewtype Action |
Instance details Defined in GI.Gtk.Objects.Action Methods toManagedPtr :: Action -> ManagedPtr Action Source #
ManagedPtrNewtype ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar Methods toManagedPtr :: ActionBar -> ManagedPtr ActionBar Source #
ManagedPtrNewtype ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods toManagedPtr :: ActionGroup -> ManagedPtr ActionGroup Source #
ManagedPtrNewtype Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment Methods toManagedPtr :: Adjustment -> ManagedPtr Adjustment Source #
ManagedPtrNewtype Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment Methods toManagedPtr :: Alignment -> ManagedPtr Alignment Source #
ManagedPtrNewtype AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods toManagedPtr :: AppChooserButton -> ManagedPtr AppChooserButton Source #
ManagedPtrNewtype AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods toManagedPtr :: AppChooserDialog -> ManagedPtr AppChooserDialog Source #
ManagedPtrNewtype AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods toManagedPtr :: AppChooserWidget -> ManagedPtr AppChooserWidget Source #
ManagedPtrNewtype Application |
Instance details Defined in GI.Gtk.Objects.Application Methods toManagedPtr :: Application -> ManagedPtr Application Source #
ManagedPtrNewtype ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods toManagedPtr :: ApplicationWindow -> ManagedPtr ApplicationWindow Source #
ManagedPtrNewtype Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow Methods toManagedPtr :: Arrow -> ManagedPtr Arrow Source #
ManagedPtrNewtype ArrowAccessible |
Instance details Defined in GI.Gtk.Objects.ArrowAccessible Methods toManagedPtr :: ArrowAccessible -> ManagedPtr ArrowAccessible Source #
ManagedPtrNewtype AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods toManagedPtr :: AspectFrame -> ManagedPtr AspectFrame Source #
ManagedPtrNewtype Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant Methods toManagedPtr :: Assistant -> ManagedPtr Assistant Source #
ManagedPtrNewtype Bin |
Instance details Defined in GI.Gtk.Objects.Bin Methods toManagedPtr :: Bin -> ManagedPtr Bin Source #
ManagedPtrNewtype BooleanCellAccessible |
Instance details Defined in GI.Gtk.Objects.BooleanCellAccessible Methods toManagedPtr :: BooleanCellAccessible -> ManagedPtr BooleanCellAccessible Source #
ManagedPtrNewtype Box |
Instance details Defined in GI.Gtk.Objects.Box Methods toManagedPtr :: Box -> ManagedPtr Box Source #
ManagedPtrNewtype Builder |
Instance details Defined in GI.Gtk.Objects.Builder Methods toManagedPtr :: Builder -> ManagedPtr Builder Source #
ManagedPtrNewtype Button |
Instance details Defined in GI.Gtk.Objects.Button Methods toManagedPtr :: Button -> ManagedPtr Button Source #
ManagedPtrNewtype ButtonAccessible |
Instance details Defined in GI.Gtk.Objects.ButtonAccessible Methods toManagedPtr :: ButtonAccessible -> ManagedPtr ButtonAccessible Source #
ManagedPtrNewtype ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods toManagedPtr :: ButtonBox -> ManagedPtr ButtonBox Source #
ManagedPtrNewtype Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar Methods toManagedPtr :: Calendar -> ManagedPtr Calendar Source #
ManagedPtrNewtype CellAccessible |
Instance details Defined in GI.Gtk.Objects.CellAccessible Methods toManagedPtr :: CellAccessible -> ManagedPtr CellAccessible Source #
ManagedPtrNewtype CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea Methods toManagedPtr :: CellArea -> ManagedPtr CellArea Source #
ManagedPtrNewtype CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods toManagedPtr :: CellAreaBox -> ManagedPtr CellAreaBox Source #
ManagedPtrNewtype CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods toManagedPtr :: CellAreaContext -> ManagedPtr CellAreaContext Source #
ManagedPtrNewtype CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods toManagedPtr :: CellRenderer -> ManagedPtr CellRenderer Source #
ManagedPtrNewtype CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods toManagedPtr :: CellRendererAccel -> ManagedPtr CellRendererAccel Source #
ManagedPtrNewtype CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods toManagedPtr :: CellRendererCombo -> ManagedPtr CellRendererCombo Source #
ManagedPtrNewtype CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods toManagedPtr :: CellRendererPixbuf -> ManagedPtr CellRendererPixbuf Source #
ManagedPtrNewtype CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods toManagedPtr :: CellRendererProgress -> ManagedPtr CellRendererProgress Source #
ManagedPtrNewtype CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods toManagedPtr :: CellRendererSpin -> ManagedPtr CellRendererSpin Source #
ManagedPtrNewtype CellRendererSpinner |
Instance details Defined in GI.Gtk.Objects.CellRendererSpinner Methods toManagedPtr :: CellRendererSpinner -> ManagedPtr CellRendererSpinner Source #
ManagedPtrNewtype CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods toManagedPtr :: CellRendererText -> ManagedPtr CellRendererText Source #
ManagedPtrNewtype CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods toManagedPtr :: CellRendererToggle -> ManagedPtr CellRendererToggle Source #
ManagedPtrNewtype CellView |
Instance details Defined in GI.Gtk.Objects.CellView Methods toManagedPtr :: CellView -> ManagedPtr CellView Source #
ManagedPtrNewtype CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton Methods toManagedPtr :: CheckButton -> ManagedPtr CheckButton Source #
ManagedPtrNewtype CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods toManagedPtr :: CheckMenuItem -> ManagedPtr CheckMenuItem Source #
ManagedPtrNewtype CheckMenuItemAccessible |
Instance details Defined in GI.Gtk.Objects.CheckMenuItemAccessible Methods toManagedPtr :: CheckMenuItemAccessible -> ManagedPtr CheckMenuItemAccessible Source #
ManagedPtrNewtype Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard Methods toManagedPtr :: Clipboard -> ManagedPtr Clipboard Source #
ManagedPtrNewtype ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton Methods toManagedPtr :: ColorButton -> ManagedPtr ColorButton Source #
ManagedPtrNewtype ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods toManagedPtr :: ColorChooserDialog -> ManagedPtr ColorChooserDialog Source #
ManagedPtrNewtype ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods toManagedPtr :: ColorChooserWidget -> ManagedPtr ColorChooserWidget Source #
ManagedPtrNewtype ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods toManagedPtr :: ColorSelection -> ManagedPtr ColorSelection Source #
ManagedPtrNewtype ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods toManagedPtr :: ColorSelectionDialog -> ManagedPtr ColorSelectionDialog Source #
ManagedPtrNewtype ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox Methods toManagedPtr :: ComboBox -> ManagedPtr ComboBox Source #
ManagedPtrNewtype ComboBoxAccessible |
Instance details Defined in GI.Gtk.Objects.ComboBoxAccessible Methods toManagedPtr :: ComboBoxAccessible -> ManagedPtr ComboBoxAccessible Source #
ManagedPtrNewtype ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods toManagedPtr :: ComboBoxText -> ManagedPtr ComboBoxText Source #
ManagedPtrNewtype Container |
Instance details Defined in GI.Gtk.Objects.Container Methods toManagedPtr :: Container -> ManagedPtr Container Source #
ManagedPtrNewtype ContainerAccessible |
Instance details Defined in GI.Gtk.Objects.ContainerAccessible Methods toManagedPtr :: ContainerAccessible -> ManagedPtr ContainerAccessible Source #
ManagedPtrNewtype ContainerCellAccessible |
Instance details Defined in GI.Gtk.Objects.ContainerCellAccessible Methods toManagedPtr :: ContainerCellAccessible -> ManagedPtr ContainerCellAccessible Source #
ManagedPtrNewtype CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider Methods toManagedPtr :: CssProvider -> ManagedPtr CssProvider Source #
ManagedPtrNewtype Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog Methods toManagedPtr :: Dialog -> ManagedPtr Dialog Source #
ManagedPtrNewtype DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods toManagedPtr :: DrawingArea -> ManagedPtr DrawingArea Source #
ManagedPtrNewtype Entry |
Instance details Defined in GI.Gtk.Objects.Entry Methods toManagedPtr :: Entry -> ManagedPtr Entry Source #
ManagedPtrNewtype EntryAccessible |
Instance details Defined in GI.Gtk.Objects.EntryAccessible Methods toManagedPtr :: EntryAccessible -> ManagedPtr EntryAccessible Source #
ManagedPtrNewtype EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods toManagedPtr :: EntryBuffer -> ManagedPtr EntryBuffer Source #
ManagedPtrNewtype EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods toManagedPtr :: EntryCompletion -> ManagedPtr EntryCompletion Source #
ManagedPtrNewtype EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods toManagedPtr :: EntryIconAccessible -> ManagedPtr EntryIconAccessible Source #
ManagedPtrNewtype EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox Methods toManagedPtr :: EventBox -> ManagedPtr EventBox Source #
ManagedPtrNewtype EventController |
Instance details Defined in GI.Gtk.Objects.EventController Methods toManagedPtr :: EventController -> ManagedPtr EventController Source #
ManagedPtrNewtype EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods toManagedPtr :: EventControllerKey -> ManagedPtr EventControllerKey Source #
ManagedPtrNewtype EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods toManagedPtr :: EventControllerMotion -> ManagedPtr EventControllerMotion Source #
ManagedPtrNewtype EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods toManagedPtr :: EventControllerScroll -> ManagedPtr EventControllerScroll Source #
ManagedPtrNewtype Expander |
Instance details Defined in GI.Gtk.Objects.Expander Methods toManagedPtr :: Expander -> ManagedPtr Expander Source #
ManagedPtrNewtype ExpanderAccessible |
Instance details Defined in GI.Gtk.Objects.ExpanderAccessible Methods toManagedPtr :: ExpanderAccessible -> ManagedPtr ExpanderAccessible Source #
ManagedPtrNewtype FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods toManagedPtr :: FileChooserButton -> ManagedPtr FileChooserButton Source #
ManagedPtrNewtype FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods toManagedPtr :: FileChooserDialog -> ManagedPtr FileChooserDialog Source #
ManagedPtrNewtype FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods toManagedPtr :: FileChooserNative -> ManagedPtr FileChooserNative Source #
ManagedPtrNewtype FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods toManagedPtr :: FileChooserWidget -> ManagedPtr FileChooserWidget Source #
ManagedPtrNewtype FileChooserWidgetAccessible |
Instance details Defined in GI.Gtk.Objects.FileChooserWidgetAccessible Methods toManagedPtr :: FileChooserWidgetAccessible -> ManagedPtr FileChooserWidgetAccessible Source #
ManagedPtrNewtype FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter Methods toManagedPtr :: FileFilter -> ManagedPtr FileFilter Source #
ManagedPtrNewtype Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed Methods toManagedPtr :: Fixed -> ManagedPtr Fixed Source #
ManagedPtrNewtype FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox Methods toManagedPtr :: FlowBox -> ManagedPtr FlowBox Source #
ManagedPtrNewtype FlowBoxAccessible |
Instance details Defined in GI.Gtk.Objects.FlowBoxAccessible Methods toManagedPtr :: FlowBoxAccessible -> ManagedPtr FlowBoxAccessible Source #
ManagedPtrNewtype FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods toManagedPtr :: FlowBoxChild -> ManagedPtr FlowBoxChild Source #
ManagedPtrNewtype FlowBoxChildAccessible |
Instance details Defined in GI.Gtk.Objects.FlowBoxChildAccessible Methods toManagedPtr :: FlowBoxChildAccessible -> ManagedPtr FlowBoxChildAccessible Source #
ManagedPtrNewtype FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton Methods toManagedPtr :: FontButton -> ManagedPtr FontButton Source #
ManagedPtrNewtype FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods toManagedPtr :: FontChooserDialog -> ManagedPtr FontChooserDialog Source #
ManagedPtrNewtype FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods toManagedPtr :: FontChooserWidget -> ManagedPtr FontChooserWidget Source #
ManagedPtrNewtype FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection Methods toManagedPtr :: FontSelection -> ManagedPtr FontSelection Source #
ManagedPtrNewtype FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods toManagedPtr :: FontSelectionDialog -> ManagedPtr FontSelectionDialog Source #
ManagedPtrNewtype Frame |
Instance details Defined in GI.Gtk.Objects.Frame Methods toManagedPtr :: Frame -> ManagedPtr Frame Source #
ManagedPtrNewtype FrameAccessible |
Instance details Defined in GI.Gtk.Objects.FrameAccessible Methods toManagedPtr :: FrameAccessible -> ManagedPtr FrameAccessible Source #
ManagedPtrNewtype GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea Methods toManagedPtr :: GLArea -> ManagedPtr GLArea Source #
ManagedPtrNewtype Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture Methods toManagedPtr :: Gesture -> ManagedPtr Gesture Source #
ManagedPtrNewtype GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods toManagedPtr :: GestureDrag -> ManagedPtr GestureDrag Source #
ManagedPtrNewtype GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods toManagedPtr :: GestureLongPress -> ManagedPtr GestureLongPress Source #
ManagedPtrNewtype GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods toManagedPtr :: GestureMultiPress -> ManagedPtr GestureMultiPress Source #
ManagedPtrNewtype GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan Methods toManagedPtr :: GesturePan -> ManagedPtr GesturePan Source #
ManagedPtrNewtype GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods toManagedPtr :: GestureRotate -> ManagedPtr GestureRotate Source #
ManagedPtrNewtype GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods toManagedPtr :: GestureSingle -> ManagedPtr GestureSingle Source #
ManagedPtrNewtype GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods toManagedPtr :: GestureStylus -> ManagedPtr GestureStylus Source #
ManagedPtrNewtype GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods toManagedPtr :: GestureSwipe -> ManagedPtr GestureSwipe Source #
ManagedPtrNewtype GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods toManagedPtr :: GestureZoom -> ManagedPtr GestureZoom Source #
ManagedPtrNewtype Grid |
Instance details Defined in GI.Gtk.Objects.Grid Methods toManagedPtr :: Grid -> ManagedPtr Grid Source #
ManagedPtrNewtype HBox |
Instance details Defined in GI.Gtk.Objects.HBox Methods toManagedPtr :: HBox -> ManagedPtr HBox Source #
ManagedPtrNewtype HButtonBox |
Instance details Defined in GI.Gtk.Objects.HButtonBox Methods toManagedPtr :: HButtonBox -> ManagedPtr HButtonBox Source #
ManagedPtrNewtype HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned Methods toManagedPtr :: HPaned -> ManagedPtr HPaned Source #
ManagedPtrNewtype HSV |
Instance details Defined in GI.Gtk.Objects.HSV Methods toManagedPtr :: HSV -> ManagedPtr HSV Source #
ManagedPtrNewtype HScale |
Instance details Defined in GI.Gtk.Objects.HScale Methods toManagedPtr :: HScale -> ManagedPtr HScale Source #
ManagedPtrNewtype HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods toManagedPtr :: HScrollbar -> ManagedPtr HScrollbar Source #
ManagedPtrNewtype HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods toManagedPtr :: HSeparator -> ManagedPtr HSeparator Source #
ManagedPtrNewtype HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox Methods toManagedPtr :: HandleBox -> ManagedPtr HandleBox Source #
ManagedPtrNewtype HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods toManagedPtr :: HeaderBar -> ManagedPtr HeaderBar Source #
ManagedPtrNewtype HeaderBarAccessible |
Instance details Defined in GI.Gtk.Objects.HeaderBarAccessible Methods toManagedPtr :: HeaderBarAccessible -> ManagedPtr HeaderBarAccessible Source #
ManagedPtrNewtype IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext Methods toManagedPtr :: IMContext -> ManagedPtr IMContext Source #
ManagedPtrNewtype IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods toManagedPtr :: IMContextSimple -> ManagedPtr IMContextSimple Source #
ManagedPtrNewtype IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods toManagedPtr :: IMMulticontext -> ManagedPtr IMMulticontext Source #
ManagedPtrNewtype IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory Methods toManagedPtr :: IconFactory -> ManagedPtr IconFactory Source #
ManagedPtrNewtype IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo Methods toManagedPtr :: IconInfo -> ManagedPtr IconInfo Source #
ManagedPtrNewtype IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme Methods toManagedPtr :: IconTheme -> ManagedPtr IconTheme Source #
ManagedPtrNewtype IconView |
Instance details Defined in GI.Gtk.Objects.IconView Methods toManagedPtr :: IconView -> ManagedPtr IconView Source #
ManagedPtrNewtype IconViewAccessible |
Instance details Defined in GI.Gtk.Objects.IconViewAccessible Methods toManagedPtr :: IconViewAccessible -> ManagedPtr IconViewAccessible Source #
ManagedPtrNewtype Image |
Instance details Defined in GI.Gtk.Objects.Image Methods toManagedPtr :: Image -> ManagedPtr Image Source #
ManagedPtrNewtype ImageAccessible |
Instance details Defined in GI.Gtk.Objects.ImageAccessible Methods toManagedPtr :: ImageAccessible -> ManagedPtr ImageAccessible Source #
ManagedPtrNewtype ImageCellAccessible |
Instance details Defined in GI.Gtk.Objects.ImageCellAccessible Methods toManagedPtr :: ImageCellAccessible -> ManagedPtr ImageCellAccessible Source #
ManagedPtrNewtype ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods toManagedPtr :: ImageMenuItem -> ManagedPtr ImageMenuItem Source #
ManagedPtrNewtype InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar Methods toManagedPtr :: InfoBar -> ManagedPtr InfoBar Source #
ManagedPtrNewtype Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible Methods toManagedPtr :: Invisible -> ManagedPtr Invisible Source #
ManagedPtrNewtype Label |
Instance details Defined in GI.Gtk.Objects.Label Methods toManagedPtr :: Label -> ManagedPtr Label Source #
ManagedPtrNewtype LabelAccessible |
Instance details Defined in GI.Gtk.Objects.LabelAccessible Methods toManagedPtr :: LabelAccessible -> ManagedPtr LabelAccessible Source #
ManagedPtrNewtype Layout |
Instance details Defined in GI.Gtk.Objects.Layout Methods toManagedPtr :: Layout -> ManagedPtr Layout Source #
ManagedPtrNewtype LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar Methods toManagedPtr :: LevelBar -> ManagedPtr LevelBar Source #
ManagedPtrNewtype LevelBarAccessible |
Instance details Defined in GI.Gtk.Objects.LevelBarAccessible Methods toManagedPtr :: LevelBarAccessible -> ManagedPtr LevelBarAccessible Source #
ManagedPtrNewtype LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton Methods toManagedPtr :: LinkButton -> ManagedPtr LinkButton Source #
ManagedPtrNewtype LinkButtonAccessible |
Instance details Defined in GI.Gtk.Objects.LinkButtonAccessible Methods toManagedPtr :: LinkButtonAccessible -> ManagedPtr LinkButtonAccessible Source #
ManagedPtrNewtype ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox Methods toManagedPtr :: ListBox -> ManagedPtr ListBox Source #
ManagedPtrNewtype ListBoxAccessible |
Instance details Defined in GI.Gtk.Objects.ListBoxAccessible Methods toManagedPtr :: ListBoxAccessible -> ManagedPtr ListBoxAccessible Source #
ManagedPtrNewtype ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods toManagedPtr :: ListBoxRow -> ManagedPtr ListBoxRow Source #
ManagedPtrNewtype ListBoxRowAccessible |
Instance details Defined in GI.Gtk.Objects.ListBoxRowAccessible Methods toManagedPtr :: ListBoxRowAccessible -> ManagedPtr ListBoxRowAccessible Source #
ManagedPtrNewtype ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore Methods toManagedPtr :: ListStore -> ManagedPtr ListStore Source #
ManagedPtrNewtype LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton Methods toManagedPtr :: LockButton -> ManagedPtr LockButton Source #
ManagedPtrNewtype LockButtonAccessible |
Instance details Defined in GI.Gtk.Objects.LockButtonAccessible Methods toManagedPtr :: LockButtonAccessible -> ManagedPtr LockButtonAccessible Source #
ManagedPtrNewtype Menu |
Instance details Defined in GI.Gtk.Objects.Menu Methods toManagedPtr :: Menu -> ManagedPtr Menu Source #
ManagedPtrNewtype MenuAccessible |
Instance details Defined in GI.Gtk.Objects.MenuAccessible Methods toManagedPtr :: MenuAccessible -> ManagedPtr MenuAccessible Source #
ManagedPtrNewtype MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar Methods toManagedPtr :: MenuBar -> ManagedPtr MenuBar Source #
ManagedPtrNewtype MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton Methods toManagedPtr :: MenuButton -> ManagedPtr MenuButton Source #
ManagedPtrNewtype MenuButtonAccessible |
Instance details Defined in GI.Gtk.Objects.MenuButtonAccessible Methods toManagedPtr :: MenuButtonAccessible -> ManagedPtr MenuButtonAccessible Source #
ManagedPtrNewtype MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem Methods toManagedPtr :: MenuItem -> ManagedPtr MenuItem Source #
ManagedPtrNewtype MenuItemAccessible |
Instance details Defined in GI.Gtk.Objects.MenuItemAccessible Methods toManagedPtr :: MenuItemAccessible -> ManagedPtr MenuItemAccessible Source #
ManagedPtrNewtype MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell Methods toManagedPtr :: MenuShell -> ManagedPtr MenuShell Source #
ManagedPtrNewtype MenuShellAccessible |
Instance details Defined in GI.Gtk.Objects.MenuShellAccessible Methods toManagedPtr :: MenuShellAccessible -> ManagedPtr MenuShellAccessible Source #
ManagedPtrNewtype MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods toManagedPtr :: MenuToolButton -> ManagedPtr MenuToolButton Source #
ManagedPtrNewtype MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods toManagedPtr :: MessageDialog -> ManagedPtr MessageDialog Source #
ManagedPtrNewtype Misc |
Instance details Defined in GI.Gtk.Objects.Misc Methods toManagedPtr :: Misc -> ManagedPtr Misc Source #
ManagedPtrNewtype ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton Methods toManagedPtr :: ModelButton -> ManagedPtr ModelButton Source #
ManagedPtrNewtype MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation Methods toManagedPtr :: MountOperation -> ManagedPtr MountOperation Source #
ManagedPtrNewtype NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods toManagedPtr :: NativeDialog -> ManagedPtr NativeDialog Source #
ManagedPtrNewtype Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook Methods toManagedPtr :: Notebook -> ManagedPtr Notebook Source #
ManagedPtrNewtype NotebookAccessible |
Instance details Defined in GI.Gtk.Objects.NotebookAccessible Methods toManagedPtr :: NotebookAccessible -> ManagedPtr NotebookAccessible Source #
ManagedPtrNewtype NotebookPageAccessible |
Instance details Defined in GI.Gtk.Objects.NotebookPageAccessible Methods toManagedPtr :: NotebookPageAccessible -> ManagedPtr NotebookPageAccessible Source #
ManagedPtrNewtype NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods toManagedPtr :: NumerableIcon -> ManagedPtr NumerableIcon Source #
ManagedPtrNewtype OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods toManagedPtr :: OffscreenWindow -> ManagedPtr OffscreenWindow Source #
ManagedPtrNewtype Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay Methods toManagedPtr :: Overlay -> ManagedPtr Overlay Source #
ManagedPtrNewtype PadController |
Instance details Defined in GI.Gtk.Objects.PadController Methods toManagedPtr :: PadController -> ManagedPtr PadController Source #
ManagedPtrNewtype PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup Methods toManagedPtr :: PageSetup -> ManagedPtr PageSetup Source #
ManagedPtrNewtype Paned |
Instance details Defined in GI.Gtk.Objects.Paned Methods toManagedPtr :: Paned -> ManagedPtr Paned Source #
ManagedPtrNewtype PanedAccessible |
Instance details Defined in GI.Gtk.Objects.PanedAccessible Methods toManagedPtr :: PanedAccessible -> ManagedPtr PanedAccessible Source #
ManagedPtrNewtype PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods toManagedPtr :: PlacesSidebar -> ManagedPtr PlacesSidebar Source #
ManagedPtrNewtype Plug |
Instance details Defined in GI.Gtk.Objects.Plug Methods toManagedPtr :: Plug -> ManagedPtr Plug Source #
ManagedPtrNewtype PlugAccessible |
Instance details Defined in GI.Gtk.Objects.PlugAccessible Methods toManagedPtr :: PlugAccessible -> ManagedPtr PlugAccessible Source #
ManagedPtrNewtype Popover |
Instance details Defined in GI.Gtk.Objects.Popover Methods toManagedPtr :: Popover -> ManagedPtr Popover Source #
ManagedPtrNewtype PopoverAccessible |
Instance details Defined in GI.Gtk.Objects.PopoverAccessible Methods toManagedPtr :: PopoverAccessible -> ManagedPtr PopoverAccessible Source #
ManagedPtrNewtype PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods toManagedPtr :: PopoverMenu -> ManagedPtr PopoverMenu Source #
ManagedPtrNewtype PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext Methods toManagedPtr :: PrintContext -> ManagedPtr PrintContext Source #
ManagedPtrNewtype PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods toManagedPtr :: PrintOperation -> ManagedPtr PrintOperation Source #
ManagedPtrNewtype PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods toManagedPtr :: PrintSettings -> ManagedPtr PrintSettings Source #
ManagedPtrNewtype ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods toManagedPtr :: ProgressBar -> ManagedPtr ProgressBar Source #
ManagedPtrNewtype ProgressBarAccessible |
Instance details Defined in GI.Gtk.Objects.ProgressBarAccessible Methods toManagedPtr :: ProgressBarAccessible -> ManagedPtr ProgressBarAccessible Source #
ManagedPtrNewtype RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction Methods toManagedPtr :: RadioAction -> ManagedPtr RadioAction Source #
ManagedPtrNewtype RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton Methods toManagedPtr :: RadioButton -> ManagedPtr RadioButton Source #
ManagedPtrNewtype RadioButtonAccessible |
Instance details Defined in GI.Gtk.Objects.RadioButtonAccessible Methods toManagedPtr :: RadioButtonAccessible -> ManagedPtr RadioButtonAccessible Source #
ManagedPtrNewtype RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods toManagedPtr :: RadioMenuItem -> ManagedPtr RadioMenuItem Source #
ManagedPtrNewtype RadioMenuItemAccessible |
Instance details Defined in GI.Gtk.Objects.RadioMenuItemAccessible Methods toManagedPtr :: RadioMenuItemAccessible -> ManagedPtr RadioMenuItemAccessible Source #
ManagedPtrNewtype RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods toManagedPtr :: RadioToolButton -> ManagedPtr RadioToolButton Source #
ManagedPtrNewtype Range |
Instance details Defined in GI.Gtk.Objects.Range Methods toManagedPtr :: Range -> ManagedPtr Range Source #
ManagedPtrNewtype RangeAccessible |
Instance details Defined in GI.Gtk.Objects.RangeAccessible Methods toManagedPtr :: RangeAccessible -> ManagedPtr RangeAccessible Source #
ManagedPtrNewtype RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle Methods toManagedPtr :: RcStyle -> ManagedPtr RcStyle Source #
ManagedPtrNewtype RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction Methods toManagedPtr :: RecentAction -> ManagedPtr RecentAction Source #
ManagedPtrNewtype RecentChooserDialog |
Instance details Defined in GI.Gtk.Objects.RecentChooserDialog Methods toManagedPtr :: RecentChooserDialog -> ManagedPtr RecentChooserDialog Source #
ManagedPtrNewtype RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods toManagedPtr :: RecentChooserMenu -> ManagedPtr RecentChooserMenu Source #
ManagedPtrNewtype RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods toManagedPtr :: RecentChooserWidget -> ManagedPtr RecentChooserWidget Source #
ManagedPtrNewtype RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods toManagedPtr :: RecentFilter -> ManagedPtr RecentFilter Source #
ManagedPtrNewtype RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager Methods toManagedPtr :: RecentManager -> ManagedPtr RecentManager Source #
ManagedPtrNewtype RendererCellAccessible |
Instance details Defined in GI.Gtk.Objects.RendererCellAccessible Methods toManagedPtr :: RendererCellAccessible -> ManagedPtr RendererCellAccessible Source #
ManagedPtrNewtype Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer Methods toManagedPtr :: Revealer -> ManagedPtr Revealer Source #
ManagedPtrNewtype Scale |
Instance details Defined in GI.Gtk.Objects.Scale Methods toManagedPtr :: Scale -> ManagedPtr Scale Source #
ManagedPtrNewtype ScaleAccessible |
Instance details Defined in GI.Gtk.Objects.ScaleAccessible Methods toManagedPtr :: ScaleAccessible -> ManagedPtr ScaleAccessible Source #
ManagedPtrNewtype ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods toManagedPtr :: ScaleButton -> ManagedPtr ScaleButton Source #
ManagedPtrNewtype ScaleButtonAccessible |
Instance details Defined in GI.Gtk.Objects.ScaleButtonAccessible Methods toManagedPtr :: ScaleButtonAccessible -> ManagedPtr ScaleButtonAccessible Source #
ManagedPtrNewtype Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods toManagedPtr :: Scrollbar -> ManagedPtr Scrollbar Source #
ManagedPtrNewtype ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods toManagedPtr :: ScrolledWindow -> ManagedPtr ScrolledWindow Source #
ManagedPtrNewtype ScrolledWindowAccessible |
Instance details Defined in GI.Gtk.Objects.ScrolledWindowAccessible Methods toManagedPtr :: ScrolledWindowAccessible -> ManagedPtr ScrolledWindowAccessible Source #
ManagedPtrNewtype SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar Methods toManagedPtr :: SearchBar -> ManagedPtr SearchBar Source #
ManagedPtrNewtype SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods toManagedPtr :: SearchEntry -> ManagedPtr SearchEntry Source #
ManagedPtrNewtype Separator |
Instance details Defined in GI.Gtk.Objects.Separator Methods toManagedPtr :: Separator -> ManagedPtr Separator Source #
ManagedPtrNewtype SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods toManagedPtr :: SeparatorMenuItem -> ManagedPtr SeparatorMenuItem Source #
ManagedPtrNewtype SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods toManagedPtr :: SeparatorToolItem -> ManagedPtr SeparatorToolItem Source #
ManagedPtrNewtype Settings |
Instance details Defined in GI.Gtk.Objects.Settings Methods toManagedPtr :: Settings -> ManagedPtr Settings Source #
ManagedPtrNewtype ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods toManagedPtr :: ShortcutLabel -> ManagedPtr ShortcutLabel Source #
ManagedPtrNewtype ShortcutsGroup |
Instance details Defined in GI.Gtk.Objects.ShortcutsGroup Methods toManagedPtr :: ShortcutsGroup -> ManagedPtr ShortcutsGroup Source #
ManagedPtrNewtype ShortcutsSection |
Instance details Defined in GI.Gtk.Objects.ShortcutsSection Methods toManagedPtr :: ShortcutsSection -> ManagedPtr ShortcutsSection Source #
ManagedPtrNewtype ShortcutsShortcut |
Instance details Defined in GI.Gtk.Objects.ShortcutsShortcut Methods toManagedPtr :: ShortcutsShortcut -> ManagedPtr ShortcutsShortcut Source #
ManagedPtrNewtype ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods toManagedPtr :: ShortcutsWindow -> ManagedPtr ShortcutsWindow Source #
ManagedPtrNewtype SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods toManagedPtr :: SizeGroup -> ManagedPtr SizeGroup Source #
ManagedPtrNewtype Socket |
Instance details Defined in GI.Gtk.Objects.Socket Methods toManagedPtr :: Socket -> ManagedPtr Socket Source #
ManagedPtrNewtype SocketAccessible |
Instance details Defined in GI.Gtk.Objects.SocketAccessible Methods toManagedPtr :: SocketAccessible -> ManagedPtr SocketAccessible Source #
ManagedPtrNewtype SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton Methods toManagedPtr :: SpinButton -> ManagedPtr SpinButton Source #
ManagedPtrNewtype SpinButtonAccessible |
Instance details Defined in GI.Gtk.Objects.SpinButtonAccessible Methods toManagedPtr :: SpinButtonAccessible -> ManagedPtr SpinButtonAccessible Source #
ManagedPtrNewtype Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner Methods toManagedPtr :: Spinner -> ManagedPtr Spinner Source #
ManagedPtrNewtype SpinnerAccessible |
Instance details Defined in GI.Gtk.Objects.SpinnerAccessible Methods toManagedPtr :: SpinnerAccessible -> ManagedPtr SpinnerAccessible Source #
ManagedPtrNewtype Stack |
Instance details Defined in GI.Gtk.Objects.Stack Methods toManagedPtr :: Stack -> ManagedPtr Stack Source #
ManagedPtrNewtype StackAccessible |
Instance details Defined in GI.Gtk.Objects.StackAccessible Methods toManagedPtr :: StackAccessible -> ManagedPtr StackAccessible Source #
ManagedPtrNewtype StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods toManagedPtr :: StackSidebar -> ManagedPtr StackSidebar Source #
ManagedPtrNewtype StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods toManagedPtr :: StackSwitcher -> ManagedPtr StackSwitcher Source #
ManagedPtrNewtype StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods toManagedPtr :: StatusIcon -> ManagedPtr StatusIcon Source #
ManagedPtrNewtype Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar Methods toManagedPtr :: Statusbar -> ManagedPtr Statusbar Source #
ManagedPtrNewtype StatusbarAccessible |
Instance details Defined in GI.Gtk.Objects.StatusbarAccessible Methods toManagedPtr :: StatusbarAccessible -> ManagedPtr StatusbarAccessible Source #
ManagedPtrNewtype Style |
Instance details Defined in GI.Gtk.Objects.Style Methods toManagedPtr :: Style -> ManagedPtr Style Source #
ManagedPtrNewtype StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext Methods toManagedPtr :: StyleContext -> ManagedPtr StyleContext Source #
ManagedPtrNewtype StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods toManagedPtr :: StyleProperties -> ManagedPtr StyleProperties Source #
ManagedPtrNewtype Switch |
Instance details Defined in GI.Gtk.Objects.Switch Methods toManagedPtr :: Switch -> ManagedPtr Switch Source #
ManagedPtrNewtype SwitchAccessible |
Instance details Defined in GI.Gtk.Objects.SwitchAccessible Methods toManagedPtr :: SwitchAccessible -> ManagedPtr SwitchAccessible Source #
ManagedPtrNewtype Table |
Instance details Defined in GI.Gtk.Objects.Table Methods toManagedPtr :: Table -> ManagedPtr Table Source #
ManagedPtrNewtype TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods toManagedPtr :: TearoffMenuItem -> ManagedPtr TearoffMenuItem Source #
ManagedPtrNewtype TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods toManagedPtr :: TextBuffer -> ManagedPtr TextBuffer Source #
ManagedPtrNewtype TextCellAccessible |
Instance details Defined in GI.Gtk.Objects.TextCellAccessible Methods toManagedPtr :: TextCellAccessible -> ManagedPtr TextCellAccessible Source #
ManagedPtrNewtype TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods toManagedPtr :: TextChildAnchor -> ManagedPtr TextChildAnchor Source #
ManagedPtrNewtype TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark Methods toManagedPtr :: TextMark -> ManagedPtr TextMark Source #
ManagedPtrNewtype TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag Methods toManagedPtr :: TextTag -> ManagedPtr TextTag Source #
ManagedPtrNewtype TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods toManagedPtr :: TextTagTable -> ManagedPtr TextTagTable Source #
ManagedPtrNewtype TextView |
Instance details Defined in GI.Gtk.Objects.TextView Methods toManagedPtr :: TextView -> ManagedPtr TextView Source #
ManagedPtrNewtype TextViewAccessible |
Instance details Defined in GI.Gtk.Objects.TextViewAccessible Methods toManagedPtr :: TextViewAccessible -> ManagedPtr TextViewAccessible Source #
ManagedPtrNewtype ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods toManagedPtr :: ThemingEngine -> ManagedPtr ThemingEngine Source #
ManagedPtrNewtype ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods toManagedPtr :: ToggleAction -> ManagedPtr ToggleAction Source #
ManagedPtrNewtype ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods toManagedPtr :: ToggleButton -> ManagedPtr ToggleButton Source #
ManagedPtrNewtype ToggleButtonAccessible |
Instance details Defined in GI.Gtk.Objects.ToggleButtonAccessible Methods toManagedPtr :: ToggleButtonAccessible -> ManagedPtr ToggleButtonAccessible Source #
ManagedPtrNewtype ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods toManagedPtr :: ToggleToolButton -> ManagedPtr ToggleToolButton Source #
ManagedPtrNewtype ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton Methods toManagedPtr :: ToolButton -> ManagedPtr ToolButton Source #
ManagedPtrNewtype ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem Methods toManagedPtr :: ToolItem -> ManagedPtr ToolItem Source #
ManagedPtrNewtype ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods toManagedPtr :: ToolItemGroup -> ManagedPtr ToolItemGroup Source #
ManagedPtrNewtype ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods toManagedPtr :: ToolPalette -> ManagedPtr ToolPalette Source #
ManagedPtrNewtype Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar Methods toManagedPtr :: Toolbar -> ManagedPtr Toolbar Source #
ManagedPtrNewtype Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip Methods toManagedPtr :: Tooltip -> ManagedPtr Tooltip Source #
ManagedPtrNewtype ToplevelAccessible |
Instance details Defined in GI.Gtk.Objects.ToplevelAccessible Methods toManagedPtr :: ToplevelAccessible -> ManagedPtr ToplevelAccessible Source #
ManagedPtrNewtype TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods toManagedPtr :: TreeModelFilter -> ManagedPtr TreeModelFilter Source #
ManagedPtrNewtype TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods toManagedPtr :: TreeModelSort -> ManagedPtr TreeModelSort Source #
ManagedPtrNewtype TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods toManagedPtr :: TreeSelection -> ManagedPtr TreeSelection Source #
ManagedPtrNewtype TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore Methods toManagedPtr :: TreeStore -> ManagedPtr TreeStore Source #
ManagedPtrNewtype TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView Methods toManagedPtr :: TreeView -> ManagedPtr TreeView Source #
ManagedPtrNewtype TreeViewAccessible |
Instance details Defined in GI.Gtk.Objects.TreeViewAccessible Methods toManagedPtr :: TreeViewAccessible -> ManagedPtr TreeViewAccessible Source #
ManagedPtrNewtype TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods toManagedPtr :: TreeViewColumn -> ManagedPtr TreeViewColumn Source #
ManagedPtrNewtype UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager Methods toManagedPtr :: UIManager -> ManagedPtr UIManager Source #
ManagedPtrNewtype VBox |
Instance details Defined in GI.Gtk.Objects.VBox Methods toManagedPtr :: VBox -> ManagedPtr VBox Source #
ManagedPtrNewtype VButtonBox |
Instance details Defined in GI.Gtk.Objects.VButtonBox Methods toManagedPtr :: VButtonBox -> ManagedPtr VButtonBox Source #
ManagedPtrNewtype VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned Methods toManagedPtr :: VPaned -> ManagedPtr VPaned Source #
ManagedPtrNewtype VScale |
Instance details Defined in GI.Gtk.Objects.VScale Methods toManagedPtr :: VScale -> ManagedPtr VScale Source #
ManagedPtrNewtype VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods toManagedPtr :: VScrollbar -> ManagedPtr VScrollbar Source #
ManagedPtrNewtype VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator Methods toManagedPtr :: VSeparator -> ManagedPtr VSeparator Source #
ManagedPtrNewtype Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport Methods toManagedPtr :: Viewport -> ManagedPtr Viewport Source #
ManagedPtrNewtype VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods toManagedPtr :: VolumeButton -> ManagedPtr VolumeButton Source #
ManagedPtrNewtype Widget |
Instance details Defined in GI.Gtk.Objects.Widget Methods toManagedPtr :: Widget -> ManagedPtr Widget Source #
ManagedPtrNewtype WidgetAccessible |
Instance details Defined in GI.Gtk.Objects.WidgetAccessible Methods toManagedPtr :: WidgetAccessible -> ManagedPtr WidgetAccessible Source #
ManagedPtrNewtype Window |
Instance details Defined in GI.Gtk.Objects.Window Methods toManagedPtr :: Window -> ManagedPtr Window Source #
ManagedPtrNewtype WindowAccessible |
Instance details Defined in GI.Gtk.Objects.WindowAccessible Methods toManagedPtr :: WindowAccessible -> ManagedPtr WindowAccessible Source #
ManagedPtrNewtype WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods toManagedPtr :: WindowGroup -> ManagedPtr WindowGroup Source #
ManagedPtrNewtype AccelGroupEntry |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods toManagedPtr :: AccelGroupEntry -> ManagedPtr AccelGroupEntry Source #
ManagedPtrNewtype AccelKey |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods toManagedPtr :: AccelKey -> ManagedPtr AccelKey Source #
ManagedPtrNewtype ActionEntry |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods toManagedPtr :: ActionEntry -> ManagedPtr ActionEntry Source #
ManagedPtrNewtype ActionableInterface |
Instance details Defined in GI.Gtk.Structs.ActionableInterface Methods toManagedPtr :: ActionableInterface -> ManagedPtr ActionableInterface Source #
ManagedPtrNewtype BindingArg |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods toManagedPtr :: BindingArg -> ManagedPtr BindingArg Source #
ManagedPtrNewtype BindingEntry |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods toManagedPtr :: BindingEntry -> ManagedPtr BindingEntry Source #
ManagedPtrNewtype BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods toManagedPtr :: BindingSet -> ManagedPtr BindingSet Source #
ManagedPtrNewtype BindingSignal |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods toManagedPtr :: BindingSignal -> ManagedPtr BindingSignal Source #
ManagedPtrNewtype Border |
Instance details Defined in GI.Gtk.Structs.Border Methods toManagedPtr :: Border -> ManagedPtr Border Source #
ManagedPtrNewtype ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods toManagedPtr :: ContainerClass -> ManagedPtr ContainerClass Source #
ManagedPtrNewtype CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods toManagedPtr :: CssSection -> ManagedPtr CssSection Source #
ManagedPtrNewtype FileFilterInfo |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods toManagedPtr :: FileFilterInfo -> ManagedPtr FileFilterInfo Source #
ManagedPtrNewtype FixedChild |
Instance details Defined in GI.Gtk.Structs.FixedChild Methods toManagedPtr :: FixedChild -> ManagedPtr FixedChild Source #
ManagedPtrNewtype Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods toManagedPtr :: Gradient -> ManagedPtr Gradient Source #
ManagedPtrNewtype IMContextInfo |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods toManagedPtr :: IMContextInfo -> ManagedPtr IMContextInfo Source #
ManagedPtrNewtype IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods toManagedPtr :: IconSet -> ManagedPtr IconSet Source #
ManagedPtrNewtype IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods toManagedPtr :: IconSource -> ManagedPtr IconSource Source #
ManagedPtrNewtype LabelSelectionInfo |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo Methods toManagedPtr :: LabelSelectionInfo -> ManagedPtr LabelSelectionInfo Source #
ManagedPtrNewtype MountOperationHandlerIface_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods toManagedPtr :: MountOperationHandlerIface_ -> ManagedPtr MountOperationHandlerIface_ Source #
ManagedPtrNewtype MountOperationHandlerProxyClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods toManagedPtr :: MountOperationHandlerProxyClass_ -> ManagedPtr MountOperationHandlerProxyClass_ Source #
ManagedPtrNewtype MountOperationHandlerProxy_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods toManagedPtr :: MountOperationHandlerProxy_ -> ManagedPtr MountOperationHandlerProxy_ Source #
ManagedPtrNewtype MountOperationHandlerSkeletonClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods toManagedPtr :: MountOperationHandlerSkeletonClass_ -> ManagedPtr MountOperationHandlerSkeletonClass_ Source #
ManagedPtrNewtype MountOperationHandlerSkeleton_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods toManagedPtr :: MountOperationHandlerSkeleton_ -> ManagedPtr MountOperationHandlerSkeleton_ Source #
ManagedPtrNewtype MountOperationHandler_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_ Methods toManagedPtr :: MountOperationHandler_ -> ManagedPtr MountOperationHandler_ Source #
ManagedPtrNewtype PadActionEntry |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods toManagedPtr :: PadActionEntry -> ManagedPtr PadActionEntry Source #
ManagedPtrNewtype PageRange |
Instance details Defined in GI.Gtk.Structs.PageRange Methods toManagedPtr :: PageRange -> ManagedPtr PageRange Source #
ManagedPtrNewtype PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods toManagedPtr :: PaperSize -> ManagedPtr PaperSize Source #
ManagedPtrNewtype RadioActionEntry |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods toManagedPtr :: RadioActionEntry -> ManagedPtr RadioActionEntry Source #
ManagedPtrNewtype RcContext |
Instance details Defined in GI.Gtk.Structs.RcContext Methods toManagedPtr :: RcContext -> ManagedPtr RcContext Source #
ManagedPtrNewtype RcProperty |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods toManagedPtr :: RcProperty -> ManagedPtr RcProperty Source #
ManagedPtrNewtype RecentData |
Instance details Defined in GI.Gtk.Structs.RecentData Methods toManagedPtr :: RecentData -> ManagedPtr RecentData Source #
ManagedPtrNewtype RecentFilterInfo |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods toManagedPtr :: RecentFilterInfo -> ManagedPtr RecentFilterInfo Source #
ManagedPtrNewtype RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods toManagedPtr :: RecentInfo -> ManagedPtr RecentInfo Source #
ManagedPtrNewtype RequestedSize |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods toManagedPtr :: RequestedSize -> ManagedPtr RequestedSize Source #
ManagedPtrNewtype Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition Methods toManagedPtr :: Requisition -> ManagedPtr Requisition Source #
ManagedPtrNewtype SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods toManagedPtr :: SelectionData -> ManagedPtr SelectionData Source #
ManagedPtrNewtype SettingsValue |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods toManagedPtr :: SettingsValue -> ManagedPtr SettingsValue Source #
ManagedPtrNewtype StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem Methods toManagedPtr :: StockItem -> ManagedPtr StockItem Source #
ManagedPtrNewtype SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods toManagedPtr :: SymbolicColor -> ManagedPtr SymbolicColor Source #
ManagedPtrNewtype TableChild |
Instance details Defined in GI.Gtk.Structs.TableChild Methods toManagedPtr :: TableChild -> ManagedPtr TableChild Source #
ManagedPtrNewtype TableRowCol |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods toManagedPtr :: TableRowCol -> ManagedPtr TableRowCol Source #
ManagedPtrNewtype TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods toManagedPtr :: TargetEntry -> ManagedPtr TargetEntry Source #
ManagedPtrNewtype TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods toManagedPtr :: TargetList -> ManagedPtr TargetList Source #
ManagedPtrNewtype TargetPair |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods toManagedPtr :: TargetPair -> ManagedPtr TargetPair Source #
ManagedPtrNewtype TextAppearance |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods toManagedPtr :: TextAppearance -> ManagedPtr TextAppearance Source #
ManagedPtrNewtype TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods toManagedPtr :: TextAttributes -> ManagedPtr TextAttributes Source #
ManagedPtrNewtype TextBTree |
Instance details Defined in GI.Gtk.Structs.TextBTree Methods toManagedPtr :: TextBTree -> ManagedPtr TextBTree Source #
ManagedPtrNewtype TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods toManagedPtr :: TextIter -> ManagedPtr TextIter Source #
ManagedPtrNewtype ThemeEngine |
Instance details Defined in GI.Gtk.Structs.ThemeEngine Methods toManagedPtr :: ThemeEngine -> ManagedPtr ThemeEngine Source #
ManagedPtrNewtype ToggleActionEntry |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods toManagedPtr :: ToggleActionEntry -> ManagedPtr ToggleActionEntry Source #
ManagedPtrNewtype TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods toManagedPtr :: TreeIter -> ManagedPtr TreeIter Source #
ManagedPtrNewtype TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods toManagedPtr :: TreePath -> ManagedPtr TreePath Source #
ManagedPtrNewtype TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods toManagedPtr :: TreeRowReference -> ManagedPtr TreeRowReference Source #
ManagedPtrNewtype WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods toManagedPtr :: WidgetClass -> ManagedPtr WidgetClass Source #
ManagedPtrNewtype WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods toManagedPtr :: WidgetPath -> ManagedPtr WidgetPath Source #
ManagedPtrNewtype WindowGeometryInfo |
Instance details Defined in GI.Gtk.Structs.WindowGeometryInfo Methods toManagedPtr :: WindowGeometryInfo -> ManagedPtr WindowGeometryInfo Source #
ManagedPtrNewtype FeatureT |
Instance details Defined in GI.HarfBuzz.Structs.FeatureT Methods toManagedPtr :: FeatureT -> ManagedPtr FeatureT Source #
ManagedPtrNewtype Context |
Instance details Defined in GI.Pango.Objects.Context Methods toManagedPtr :: Context -> ManagedPtr Context Source #
ManagedPtrNewtype Coverage |
Instance details Defined in GI.Pango.Objects.Coverage Methods toManagedPtr :: Coverage -> ManagedPtr Coverage Source #
ManagedPtrNewtype Font |
Instance details Defined in GI.Pango.Objects.Font Methods toManagedPtr :: Font -> ManagedPtr Font Source #
ManagedPtrNewtype FontFace |
Instance details Defined in GI.Pango.Objects.FontFace Methods toManagedPtr :: FontFace -> ManagedPtr FontFace Source #
ManagedPtrNewtype FontFamily |
Instance details Defined in GI.Pango.Objects.FontFamily Methods toManagedPtr :: FontFamily -> ManagedPtr FontFamily Source #
ManagedPtrNewtype FontMap |
Instance details Defined in GI.Pango.Objects.FontMap Methods toManagedPtr :: FontMap -> ManagedPtr FontMap Source #
ManagedPtrNewtype Fontset |
Instance details Defined in GI.Pango.Objects.Fontset Methods toManagedPtr :: Fontset -> ManagedPtr Fontset Source #
ManagedPtrNewtype Layout |
Instance details Defined in GI.Pango.Objects.Layout Methods toManagedPtr :: Layout -> ManagedPtr Layout Source #
ManagedPtrNewtype Analysis |
Instance details Defined in GI.Pango.Structs.Analysis Methods toManagedPtr :: Analysis -> ManagedPtr Analysis Source #
ManagedPtrNewtype AttrClass |
Instance details Defined in GI.Pango.Structs.AttrClass Methods toManagedPtr :: AttrClass -> ManagedPtr AttrClass Source #
ManagedPtrNewtype AttrColor |
Instance details Defined in GI.Pango.Structs.AttrColor Methods toManagedPtr :: AttrColor -> ManagedPtr AttrColor Source #
ManagedPtrNewtype AttrFloat |
Instance details Defined in GI.Pango.Structs.AttrFloat Methods toManagedPtr :: AttrFloat -> ManagedPtr AttrFloat Source #
ManagedPtrNewtype AttrFontDesc |
Instance details Defined in GI.Pango.Structs.AttrFontDesc Methods toManagedPtr :: AttrFontDesc -> ManagedPtr AttrFontDesc Source #
ManagedPtrNewtype AttrFontFeatures |
Instance details Defined in GI.Pango.Structs.AttrFontFeatures Methods toManagedPtr :: AttrFontFeatures -> ManagedPtr AttrFontFeatures Source #
ManagedPtrNewtype AttrInt |
Instance details Defined in GI.Pango.Structs.AttrInt Methods toManagedPtr :: AttrInt -> ManagedPtr AttrInt Source #
ManagedPtrNewtype AttrIterator |
Instance details Defined in GI.Pango.Structs.AttrIterator Methods toManagedPtr :: AttrIterator -> ManagedPtr AttrIterator Source #
ManagedPtrNewtype AttrLanguage |
Instance details Defined in GI.Pango.Structs.AttrLanguage Methods toManagedPtr :: AttrLanguage -> ManagedPtr AttrLanguage Source #
ManagedPtrNewtype AttrList |
Instance details Defined in GI.Pango.Structs.AttrList Methods toManagedPtr :: AttrList -> ManagedPtr AttrList Source #
ManagedPtrNewtype AttrShape |
Instance details Defined in GI.Pango.Structs.AttrShape Methods toManagedPtr :: AttrShape -> ManagedPtr AttrShape Source #
ManagedPtrNewtype AttrSize |
Instance details Defined in GI.Pango.Structs.AttrSize Methods toManagedPtr :: AttrSize -> ManagedPtr AttrSize Source #
ManagedPtrNewtype AttrString |
Instance details Defined in GI.Pango.Structs.AttrString Methods toManagedPtr :: AttrString -> ManagedPtr AttrString Source #
ManagedPtrNewtype Attribute |
Instance details Defined in GI.Pango.Structs.Attribute Methods toManagedPtr :: Attribute -> ManagedPtr Attribute Source #
ManagedPtrNewtype Color |
Instance details Defined in GI.Pango.Structs.Color Methods toManagedPtr :: Color -> ManagedPtr Color Source #
ManagedPtrNewtype FontDescription |
Instance details Defined in GI.Pango.Structs.FontDescription Methods toManagedPtr :: FontDescription -> ManagedPtr FontDescription Source #
ManagedPtrNewtype FontMetrics |
Instance details Defined in GI.Pango.Structs.FontMetrics Methods toManagedPtr :: FontMetrics -> ManagedPtr FontMetrics Source #
ManagedPtrNewtype GlyphItem |
Instance details Defined in GI.Pango.Structs.GlyphItem Methods toManagedPtr :: GlyphItem -> ManagedPtr GlyphItem Source #
ManagedPtrNewtype GlyphString |
Instance details Defined in GI.Pango.Structs.GlyphString Methods toManagedPtr :: GlyphString -> ManagedPtr GlyphString Source #
ManagedPtrNewtype Item |
Instance details Defined in GI.Pango.Structs.Item Methods toManagedPtr :: Item -> ManagedPtr Item Source #
ManagedPtrNewtype Language |
Instance details Defined in GI.Pango.Structs.Language Methods toManagedPtr :: Language -> ManagedPtr Language Source #
ManagedPtrNewtype LogAttr |
Instance details Defined in GI.Pango.Structs.LogAttr Methods toManagedPtr :: LogAttr -> ManagedPtr LogAttr Source #
ManagedPtrNewtype Matrix |
Instance details Defined in GI.Pango.Structs.Matrix Methods toManagedPtr :: Matrix -> ManagedPtr Matrix Source #
ManagedPtrNewtype Rectangle |
Instance details Defined in GI.Pango.Structs.Rectangle Methods toManagedPtr :: Rectangle -> ManagedPtr Rectangle Source #
ManagedPtrNewtype TabArray |
Instance details Defined in GI.Pango.Structs.TabArray Methods toManagedPtr :: TabArray -> ManagedPtr TabArray Source #
Coercible a (ManagedPtr ()) => ManagedPtrNewtype a | A default instance for `IsManagedPtr` for newtypes over `ManagedPtr`.
Instance details Defined in Data.GI.Base.BasicTypes Methods toManagedPtr :: a -> ManagedPtr a Source #

newtype PtrWrapped a Source #

Some APIs, such as `GHashTable`, pass around scalar types wrapped into a pointer. We encode such a type as follows.

Constructors

PtrWrapped |

Fields

- unwrapPtr :: Ptr a

class HasParentTypes a => TypedObject a where Source #

A wrapped object that has an associated GLib type. This does not necessarily descend from `GObject`, that constraint is implemented by `GObject` below.

Methods

glibType :: IO GType Source #

The `GType` for this object.

#### Instances

Instances details

TypedObject CoordType |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject KeyEventType |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject Layer |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject Live |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject RelationType |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject Role |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject ScrollType |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject StateType |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject TextAttribute |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject TextBoundary |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject TextClipType |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject TextGranularity |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject ValueType |
Instance details Defined in GI.Atk.Enums Methods glibType :: IO GType Source #
TypedObject Component |
Instance details Defined in GI.Atk.Interfaces.Component Methods glibType :: IO GType Source #
TypedObject Hypertext |
Instance details Defined in GI.Atk.Interfaces.Hypertext Methods glibType :: IO GType Source #
TypedObject Selection |
Instance details Defined in GI.Atk.Interfaces.Selection Methods glibType :: IO GType Source #
TypedObject Table |
Instance details Defined in GI.Atk.Interfaces.Table Methods glibType :: IO GType Source #
TypedObject TableCell |
Instance details Defined in GI.Atk.Interfaces.TableCell Methods glibType :: IO GType Source #
TypedObject Text |
Instance details Defined in GI.Atk.Interfaces.Text Methods glibType :: IO GType Source #
TypedObject Value |
Instance details Defined in GI.Atk.Interfaces.Value Methods glibType :: IO GType Source #
TypedObject Window |
Instance details Defined in GI.Atk.Interfaces.Window Methods glibType :: IO GType Source #
TypedObject Hyperlink |
Instance details Defined in GI.Atk.Objects.Hyperlink Methods glibType :: IO GType Source #
TypedObject Object |
Instance details Defined in GI.Atk.Objects.Object Methods glibType :: IO GType Source #
TypedObject Relation |
Instance details Defined in GI.Atk.Objects.Relation Methods glibType :: IO GType Source #
TypedObject RelationSet |
Instance details Defined in GI.Atk.Objects.RelationSet Methods glibType :: IO GType Source #
TypedObject StateSet |
Instance details Defined in GI.Atk.Objects.StateSet Methods glibType :: IO GType Source #
TypedObject Range |
Instance details Defined in GI.Atk.Structs.Range Methods glibType :: IO GType Source #
TypedObject Rectangle |
Instance details Defined in GI.Atk.Structs.Rectangle Methods glibType :: IO GType Source #
TypedObject TextRange |
Instance details Defined in GI.Atk.Structs.TextRange Methods glibType :: IO GType Source #
TypedObject Antialias |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject Content |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject DeviceType |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject Extend |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject FillRule |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject Filter |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject FontSlant |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject FontType |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject FontWeight |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject Format |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject HintMetrics |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject HintStyle |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject LineCap |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject LineJoin |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject Operator |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject PathDataType |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject PatternType |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject RegionOverlap |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject Status |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject SubpixelOrder |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject SurfaceType |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject TextClusterFlags |
Instance details Defined in GI.Cairo.Enums Methods glibType :: IO GType Source #
TypedObject Context |
Instance details Defined in GI.Cairo.Structs.Context Methods glibType :: IO GType Source #
TypedObject FontOptions |
Instance details Defined in GI.Cairo.Structs.FontOptions Methods glibType :: IO GType Source #
TypedObject Pattern |
Instance details Defined in GI.Cairo.Structs.Pattern Methods glibType :: IO GType Source #
TypedObject Region |
Instance details Defined in GI.Cairo.Structs.Region Methods glibType :: IO GType Source #
TypedObject Surface |
Instance details Defined in GI.Cairo.Structs.Surface Methods glibType :: IO GType Source #
TypedObject AxisUse |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject ByteOrder |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject CrossingMode |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject CursorType |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject DevicePadFeature |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject DeviceToolType |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject DeviceType |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject DragCancelReason |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject DragProtocol |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject EventType |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject FilterReturn |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject FullscreenMode |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject GLError |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject GrabOwnership |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject GrabStatus |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject Gravity |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject InputMode |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject InputSource |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject ModifierIntent |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject NotifyType |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject OwnerChange |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject PropMode |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject PropertyState |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject ScrollDirection |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject SettingAction |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject Status |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject SubpixelLayout |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject TouchpadGesturePhase |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject VisibilityState |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject VisualType |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject WindowEdge |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject WindowType |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject WindowTypeHint |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject WindowWindowClass |
Instance details Defined in GI.Gdk.Enums Methods glibType :: IO GType Source #
TypedObject AnchorHints |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject AxisFlags |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject DragAction |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject EventMask |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject FrameClockPhase |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject ModifierType |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject SeatCapabilities |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject WMDecoration |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject WMFunction |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject WindowAttributesType |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject WindowHints |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject WindowState |
Instance details Defined in GI.Gdk.Flags Methods glibType :: IO GType Source #
TypedObject DevicePad |
Instance details Defined in GI.Gdk.Interfaces.DevicePad Methods glibType :: IO GType Source #
TypedObject AppLaunchContext |
Instance details Defined in GI.Gdk.Objects.AppLaunchContext Methods glibType :: IO GType Source #
TypedObject Cursor |
Instance details Defined in GI.Gdk.Objects.Cursor Methods glibType :: IO GType Source #
TypedObject Device |
Instance details Defined in GI.Gdk.Objects.Device Methods glibType :: IO GType Source #
TypedObject DeviceManager |
Instance details Defined in GI.Gdk.Objects.DeviceManager Methods glibType :: IO GType Source #
TypedObject DeviceTool |
Instance details Defined in GI.Gdk.Objects.DeviceTool Methods glibType :: IO GType Source #
TypedObject Display |
Instance details Defined in GI.Gdk.Objects.Display Methods glibType :: IO GType Source #
TypedObject DisplayManager |
Instance details Defined in GI.Gdk.Objects.DisplayManager Methods glibType :: IO GType Source #
TypedObject DragContext |
Instance details Defined in GI.Gdk.Objects.DragContext Methods glibType :: IO GType Source #
TypedObject DrawingContext |
Instance details Defined in GI.Gdk.Objects.DrawingContext Methods glibType :: IO GType Source #
TypedObject FrameClock |
Instance details Defined in GI.Gdk.Objects.FrameClock Methods glibType :: IO GType Source #
TypedObject GLContext |
Instance details Defined in GI.Gdk.Objects.GLContext Methods glibType :: IO GType Source #
TypedObject Keymap |
Instance details Defined in GI.Gdk.Objects.Keymap Methods glibType :: IO GType Source #
TypedObject Monitor |
Instance details Defined in GI.Gdk.Objects.Monitor Methods glibType :: IO GType Source #
TypedObject Screen |
Instance details Defined in GI.Gdk.Objects.Screen Methods glibType :: IO GType Source #
TypedObject Seat |
Instance details Defined in GI.Gdk.Objects.Seat Methods glibType :: IO GType Source #
TypedObject Visual |
Instance details Defined in GI.Gdk.Objects.Visual Methods glibType :: IO GType Source #
TypedObject Window |
Instance details Defined in GI.Gdk.Objects.Window Methods glibType :: IO GType Source #
TypedObject Color |
Instance details Defined in GI.Gdk.Structs.Color Methods glibType :: IO GType Source #
TypedObject EventSequence |
Instance details Defined in GI.Gdk.Structs.EventSequence Methods glibType :: IO GType Source #
TypedObject FrameTimings |
Instance details Defined in GI.Gdk.Structs.FrameTimings Methods glibType :: IO GType Source #
TypedObject RGBA |
Instance details Defined in GI.Gdk.Structs.RGBA Methods glibType :: IO GType Source #
TypedObject Rectangle |
Instance details Defined in GI.Gdk.Structs.Rectangle Methods glibType :: IO GType Source #
TypedObject Event |
Instance details Defined in GI.Gdk.Unions.Event Methods glibType :: IO GType Source #
TypedObject Colorspace |
Instance details Defined in GI.GdkPixbuf.Enums Methods glibType :: IO GType Source #
TypedObject InterpType |
Instance details Defined in GI.GdkPixbuf.Enums Methods glibType :: IO GType Source #
TypedObject PixbufAlphaMode |
Instance details Defined in GI.GdkPixbuf.Enums Methods glibType :: IO GType Source #
TypedObject PixbufError |
Instance details Defined in GI.GdkPixbuf.Enums Methods glibType :: IO GType Source #
TypedObject PixbufRotation |
Instance details Defined in GI.GdkPixbuf.Enums Methods glibType :: IO GType Source #
TypedObject Pixbuf |
Instance details Defined in GI.GdkPixbuf.Objects.Pixbuf Methods glibType :: IO GType Source #
TypedObject PixbufAnimation |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufAnimation Methods glibType :: IO GType Source #
TypedObject PixbufAnimationIter |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufAnimationIter Methods glibType :: IO GType Source #
TypedObject PixbufLoader |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufLoader Methods glibType :: IO GType Source #
TypedObject PixbufNonAnim |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufNonAnim Methods glibType :: IO GType Source #
TypedObject PixbufSimpleAnim |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnim Methods glibType :: IO GType Source #
TypedObject PixbufSimpleAnimIter |
Instance details Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnimIter Methods glibType :: IO GType Source #
TypedObject PixbufFormat |
Instance details Defined in GI.GdkPixbuf.Structs.PixbufFormat Methods glibType :: IO GType Source #
TypedObject BusType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject ConverterResult |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject CredentialsType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject DBusError |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject DBusMessageByteOrder |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject DBusMessageHeaderField |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject DBusMessageType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject DataStreamByteOrder |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject DataStreamNewlineType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject DriveStartStopType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject EcnCodePoint |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject EmblemOrigin |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject FileAttributeStatus |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject FileAttributeType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject FileMonitorEvent |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject FileType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject FilesystemPreviewType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject IOErrorEnum |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject MemoryMonitorWarningLevel |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject MountOperationResult |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject NetworkConnectivity |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject NotificationPriority |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject PasswordSave |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject PollableReturn |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject ResolverError |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject ResolverRecordType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject ResourceError |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject SocketClientEvent |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject SocketFamily |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject SocketListenerEvent |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject SocketProtocol |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject SocketType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject TlsAuthenticationMode |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject TlsChannelBindingError |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject TlsChannelBindingType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject TlsError |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject TlsInteractionResult |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject TlsProtocolVersion |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject TlsRehandshakeMode |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject UnixSocketAddressType |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject ZlibCompressorFormat |
Instance details Defined in GI.Gio.Enums Methods glibType :: IO GType Source #
TypedObject AppInfoCreateFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject ApplicationFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject AskPasswordFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject BusNameOwnerFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject BusNameWatcherFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject ConverterFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusCallFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusCapabilityFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusConnectionFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusInterfaceSkeletonFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusMessageFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusObjectManagerClientFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusPropertyInfoFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusProxyFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusSendMessageFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusServerFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusSignalFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DBusSubtreeFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject DriveStartFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject FileAttributeInfoFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject FileCopyFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject FileCreateFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject FileMeasureFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject FileMonitorFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject FileQueryInfoFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject IOModuleScopeFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject IOStreamSpliceFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject MountMountFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject MountUnmountFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject OutputStreamSpliceFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject ResolverNameLookupFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject ResourceFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject ResourceLookupFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject SettingsBindFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject SocketMsgFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject SubprocessFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject TestDBusFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject TlsCertificateFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject TlsCertificateRequestFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject TlsDatabaseLookupFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject TlsDatabaseVerifyFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject TlsPasswordFlags |
Instance details Defined in GI.Gio.Flags Methods glibType :: IO GType Source #
TypedObject Action |
Instance details Defined in GI.Gio.Interfaces.Action Methods glibType :: IO GType Source #
TypedObject ActionGroup |
Instance details Defined in GI.Gio.Interfaces.ActionGroup Methods glibType :: IO GType Source #
TypedObject ActionMap |
Instance details Defined in GI.Gio.Interfaces.ActionMap Methods glibType :: IO GType Source #
TypedObject AppInfo |
Instance details Defined in GI.Gio.Interfaces.AppInfo Methods glibType :: IO GType Source #
TypedObject AsyncInitable |
Instance details Defined in GI.Gio.Interfaces.AsyncInitable Methods glibType :: IO GType Source #
TypedObject AsyncResult |
Instance details Defined in GI.Gio.Interfaces.AsyncResult Methods glibType :: IO GType Source #
TypedObject DBusInterface |
Instance details Defined in GI.Gio.Interfaces.DBusInterface Methods glibType :: IO GType Source #
TypedObject DBusObject |
Instance details Defined in GI.Gio.Interfaces.DBusObject Methods glibType :: IO GType Source #
TypedObject DBusObjectManager |
Instance details Defined in GI.Gio.Interfaces.DBusObjectManager Methods glibType :: IO GType Source #
TypedObject Drive |
Instance details Defined in GI.Gio.Interfaces.Drive Methods glibType :: IO GType Source #
TypedObject File |
Instance details Defined in GI.Gio.Interfaces.File Methods glibType :: IO GType Source #
TypedObject Icon |
Instance details Defined in GI.Gio.Interfaces.Icon Methods glibType :: IO GType Source #
TypedObject Initable |
Instance details Defined in GI.Gio.Interfaces.Initable Methods glibType :: IO GType Source #
TypedObject ListModel |
Instance details Defined in GI.Gio.Interfaces.ListModel Methods glibType :: IO GType Source #
TypedObject LoadableIcon |
Instance details Defined in GI.Gio.Interfaces.LoadableIcon Methods glibType :: IO GType Source #
TypedObject Mount |
Instance details Defined in GI.Gio.Interfaces.Mount Methods glibType :: IO GType Source #
TypedObject Seekable |
Instance details Defined in GI.Gio.Interfaces.Seekable Methods glibType :: IO GType Source #
TypedObject Volume |
Instance details Defined in GI.Gio.Interfaces.Volume Methods glibType :: IO GType Source #
TypedObject AppLaunchContext |
Instance details Defined in GI.Gio.Objects.AppLaunchContext Methods glibType :: IO GType Source #
TypedObject Application |
Instance details Defined in GI.Gio.Objects.Application Methods glibType :: IO GType Source #
TypedObject ApplicationCommandLine |
Instance details Defined in GI.Gio.Objects.ApplicationCommandLine Methods glibType :: IO GType Source #
TypedObject Cancellable |
Instance details Defined in GI.Gio.Objects.Cancellable Methods glibType :: IO GType Source #
TypedObject Credentials |
Instance details Defined in GI.Gio.Objects.Credentials Methods glibType :: IO GType Source #
TypedObject DBusAuthObserver |
Instance details Defined in GI.Gio.Objects.DBusAuthObserver Methods glibType :: IO GType Source #
TypedObject DBusConnection |
Instance details Defined in GI.Gio.Objects.DBusConnection Methods glibType :: IO GType Source #
TypedObject DBusMessage |
Instance details Defined in GI.Gio.Objects.DBusMessage Methods glibType :: IO GType Source #
TypedObject Emblem |
Instance details Defined in GI.Gio.Objects.Emblem Methods glibType :: IO GType Source #
TypedObject EmblemedIcon |
Instance details Defined in GI.Gio.Objects.EmblemedIcon Methods glibType :: IO GType Source #
TypedObject FileEnumerator |
Instance details Defined in GI.Gio.Objects.FileEnumerator Methods glibType :: IO GType Source #
TypedObject FileIOStream |
Instance details Defined in GI.Gio.Objects.FileIOStream Methods glibType :: IO GType Source #
TypedObject FileInfo |
Instance details Defined in GI.Gio.Objects.FileInfo Methods glibType :: IO GType Source #
TypedObject FileInputStream |
Instance details Defined in GI.Gio.Objects.FileInputStream Methods glibType :: IO GType Source #
TypedObject FileMonitor |
Instance details Defined in GI.Gio.Objects.FileMonitor Methods glibType :: IO GType Source #
TypedObject FileOutputStream |
Instance details Defined in GI.Gio.Objects.FileOutputStream Methods glibType :: IO GType Source #
TypedObject IOStream |
Instance details Defined in GI.Gio.Objects.IOStream Methods glibType :: IO GType Source #
TypedObject InetAddress |
Instance details Defined in GI.Gio.Objects.InetAddress Methods glibType :: IO GType Source #
TypedObject InputStream |
Instance details Defined in GI.Gio.Objects.InputStream Methods glibType :: IO GType Source #
TypedObject Menu |
Instance details Defined in GI.Gio.Objects.Menu Methods glibType :: IO GType Source #
TypedObject MenuAttributeIter |
Instance details Defined in GI.Gio.Objects.MenuAttributeIter Methods glibType :: IO GType Source #
TypedObject MenuItem |
Instance details Defined in GI.Gio.Objects.MenuItem Methods glibType :: IO GType Source #
TypedObject MenuLinkIter |
Instance details Defined in GI.Gio.Objects.MenuLinkIter Methods glibType :: IO GType Source #
TypedObject MenuModel |
Instance details Defined in GI.Gio.Objects.MenuModel Methods glibType :: IO GType Source #
TypedObject MountOperation |
Instance details Defined in GI.Gio.Objects.MountOperation Methods glibType :: IO GType Source #
TypedObject Notification |
Instance details Defined in GI.Gio.Objects.Notification Methods glibType :: IO GType Source #
TypedObject OutputStream |
Instance details Defined in GI.Gio.Objects.OutputStream Methods glibType :: IO GType Source #
TypedObject Permission |
Instance details Defined in GI.Gio.Objects.Permission Methods glibType :: IO GType Source #
TypedObject SimpleAction |
Instance details Defined in GI.Gio.Objects.SimpleAction Methods glibType :: IO GType Source #
TypedObject SocketControlMessage |
Instance details Defined in GI.Gio.Objects.SocketControlMessage Methods glibType :: IO GType Source #
TypedObject UnixFDList |
Instance details Defined in GI.Gio.Objects.UnixFDList Methods glibType :: IO GType Source #
TypedObject DBusAnnotationInfo |
Instance details Defined in GI.Gio.Structs.DBusAnnotationInfo Methods glibType :: IO GType Source #
TypedObject DBusArgInfo |
Instance details Defined in GI.Gio.Structs.DBusArgInfo Methods glibType :: IO GType Source #
TypedObject DBusInterfaceInfo |
Instance details Defined in GI.Gio.Structs.DBusInterfaceInfo Methods glibType :: IO GType Source #
TypedObject DBusMethodInfo |
Instance details Defined in GI.Gio.Structs.DBusMethodInfo Methods glibType :: IO GType Source #
TypedObject DBusPropertyInfo |
Instance details Defined in GI.Gio.Structs.DBusPropertyInfo Methods glibType :: IO GType Source #
TypedObject DBusSignalInfo |
Instance details Defined in GI.Gio.Structs.DBusSignalInfo Methods glibType :: IO GType Source #
TypedObject FileAttributeInfoList |
Instance details Defined in GI.Gio.Structs.FileAttributeInfoList Methods glibType :: IO GType Source #
TypedObject FileAttributeMatcher |
Instance details Defined in GI.Gio.Structs.FileAttributeMatcher Methods glibType :: IO GType Source #
TypedObject NormalizeMode |
Instance details Defined in GI.GLib.Enums Methods glibType :: IO GType Source #
TypedObject UnicodeBreakType |
Instance details Defined in GI.GLib.Enums Methods glibType :: IO GType Source #
TypedObject UnicodeScript |
Instance details Defined in GI.GLib.Enums Methods glibType :: IO GType Source #
TypedObject UnicodeType |
Instance details Defined in GI.GLib.Enums Methods glibType :: IO GType Source #
TypedObject IOCondition |
Instance details Defined in GI.GLib.Flags Methods glibType :: IO GType Source #
TypedObject BookmarkFile |
Instance details Defined in GI.GLib.Structs.BookmarkFile Methods glibType :: IO GType Source #
TypedObject ByteArray |
Instance details Defined in GI.GLib.Structs.ByteArray Methods glibType :: IO GType Source #
TypedObject Bytes |
Instance details Defined in GI.GLib.Structs.Bytes Methods glibType :: IO GType Source #
TypedObject Checksum |
Instance details Defined in GI.GLib.Structs.Checksum Methods glibType :: IO GType Source #
TypedObject Date |
Instance details Defined in GI.GLib.Structs.Date Methods glibType :: IO GType Source #
TypedObject DateTime |
Instance details Defined in GI.GLib.Structs.DateTime Methods glibType :: IO GType Source #
TypedObject Dir |
Instance details Defined in GI.GLib.Structs.Dir Methods glibType :: IO GType Source #
TypedObject Hmac |
Instance details Defined in GI.GLib.Structs.Hmac Methods glibType :: IO GType Source #
TypedObject IOChannel |
Instance details Defined in GI.GLib.Structs.IOChannel Methods glibType :: IO GType Source #
TypedObject KeyFile |
Instance details Defined in GI.GLib.Structs.KeyFile Methods glibType :: IO GType Source #
TypedObject MainContext |
Instance details Defined in GI.GLib.Structs.MainContext Methods glibType :: IO GType Source #
TypedObject MainLoop |
Instance details Defined in GI.GLib.Structs.MainLoop Methods glibType :: IO GType Source #
TypedObject MappedFile |
Instance details Defined in GI.GLib.Structs.MappedFile Methods glibType :: IO GType Source #
TypedObject MarkupParseContext |
Instance details Defined in GI.GLib.Structs.MarkupParseContext Methods glibType :: IO GType Source #
TypedObject MatchInfo |
Instance details Defined in GI.GLib.Structs.MatchInfo Methods glibType :: IO GType Source #
TypedObject OptionGroup |
Instance details Defined in GI.GLib.Structs.OptionGroup Methods glibType :: IO GType Source #
TypedObject PatternSpec |
Instance details Defined in GI.GLib.Structs.PatternSpec Methods glibType :: IO GType Source #
TypedObject PollFD |
Instance details Defined in GI.GLib.Structs.PollFD Methods glibType :: IO GType Source #
TypedObject PtrArray |
Instance details Defined in GI.GLib.Structs.PtrArray Methods glibType :: IO GType Source #
TypedObject Rand |
Instance details Defined in GI.GLib.Structs.Rand Methods glibType :: IO GType Source #
TypedObject Regex |
Instance details Defined in GI.GLib.Structs.Regex Methods glibType :: IO GType Source #
TypedObject Source |
Instance details Defined in GI.GLib.Structs.Source Methods glibType :: IO GType Source #
TypedObject String |
Instance details Defined in GI.GLib.Structs.String Methods glibType :: IO GType Source #
TypedObject StrvBuilder |
Instance details Defined in GI.GLib.Structs.StrvBuilder Methods glibType :: IO GType Source #
TypedObject Thread |
Instance details Defined in GI.GLib.Structs.Thread Methods glibType :: IO GType Source #
TypedObject TimeZone |
Instance details Defined in GI.GLib.Structs.TimeZone Methods glibType :: IO GType Source #
TypedObject Tree |
Instance details Defined in GI.GLib.Structs.Tree Methods glibType :: IO GType Source #
TypedObject Uri |
Instance details Defined in GI.GLib.Structs.Uri Methods glibType :: IO GType Source #
TypedObject VariantBuilder |
Instance details Defined in GI.GLib.Structs.VariantBuilder Methods glibType :: IO GType Source #
TypedObject VariantDict |
Instance details Defined in GI.GLib.Structs.VariantDict Methods glibType :: IO GType Source #
TypedObject VariantType |
Instance details Defined in GI.GLib.Structs.VariantType Methods glibType :: IO GType Source #
TypedObject BindingFlags |
Instance details Defined in GI.GObject.Flags Methods glibType :: IO GType Source #
TypedObject IOCondition |
Instance details Defined in GI.GObject.Flags Methods glibType :: IO GType Source #
TypedObject Binding |
Instance details Defined in GI.GObject.Objects.Binding Methods glibType :: IO GType Source #
TypedObject BindingGroup |
Instance details Defined in GI.GObject.Objects.BindingGroup Methods glibType :: IO GType Source #
TypedObject InitiallyUnowned |
Instance details Defined in GI.GObject.Objects.InitiallyUnowned Methods glibType :: IO GType Source #
TypedObject Object |
Instance details Defined in GI.GObject.Objects.Object Methods glibType :: IO GType Source #
TypedObject ParamSpec |
Instance details Defined in GI.GObject.Objects.ParamSpec Methods glibType :: IO GType Source #
TypedObject ParamSpecBoolean |
Instance details Defined in GI.GObject.Objects.ParamSpecBoolean Methods glibType :: IO GType Source #
TypedObject ParamSpecBoxed |
Instance details Defined in GI.GObject.Objects.ParamSpecBoxed Methods glibType :: IO GType Source #
TypedObject ParamSpecChar |
Instance details Defined in GI.GObject.Objects.ParamSpecChar Methods glibType :: IO GType Source #
TypedObject ParamSpecDouble |
Instance details Defined in GI.GObject.Objects.ParamSpecDouble Methods glibType :: IO GType Source #
TypedObject ParamSpecEnum |
Instance details Defined in GI.GObject.Objects.ParamSpecEnum Methods glibType :: IO GType Source #
TypedObject ParamSpecFlags |
Instance details Defined in GI.GObject.Objects.ParamSpecFlags Methods glibType :: IO GType Source #
TypedObject ParamSpecFloat |
Instance details Defined in GI.GObject.Objects.ParamSpecFloat Methods glibType :: IO GType Source #
TypedObject ParamSpecGType |
Instance details Defined in GI.GObject.Objects.ParamSpecGType Methods glibType :: IO GType Source #
TypedObject ParamSpecInt |
Instance details Defined in GI.GObject.Objects.ParamSpecInt Methods glibType :: IO GType Source #
TypedObject ParamSpecInt64 |
Instance details Defined in GI.GObject.Objects.ParamSpecInt64 Methods glibType :: IO GType Source #
TypedObject ParamSpecLong |
Instance details Defined in GI.GObject.Objects.ParamSpecLong Methods glibType :: IO GType Source #
TypedObject ParamSpecObject |
Instance details Defined in GI.GObject.Objects.ParamSpecObject Methods glibType :: IO GType Source #
TypedObject ParamSpecOverride |
Instance details Defined in GI.GObject.Objects.ParamSpecOverride Methods glibType :: IO GType Source #
TypedObject ParamSpecParam |
Instance details Defined in GI.GObject.Objects.ParamSpecParam Methods glibType :: IO GType Source #
TypedObject ParamSpecPointer |
Instance details Defined in GI.GObject.Objects.ParamSpecPointer Methods glibType :: IO GType Source #
TypedObject ParamSpecString |
Instance details Defined in GI.GObject.Objects.ParamSpecString Methods glibType :: IO GType Source #
TypedObject ParamSpecUChar |
Instance details Defined in GI.GObject.Objects.ParamSpecUChar Methods glibType :: IO GType Source #
TypedObject ParamSpecUInt |
Instance details Defined in GI.GObject.Objects.ParamSpecUInt Methods glibType :: IO GType Source #
TypedObject ParamSpecUInt64 |
Instance details Defined in GI.GObject.Objects.ParamSpecUInt64 Methods glibType :: IO GType Source #
TypedObject ParamSpecULong |
Instance details Defined in GI.GObject.Objects.ParamSpecULong Methods glibType :: IO GType Source #
TypedObject ParamSpecUnichar |
Instance details Defined in GI.GObject.Objects.ParamSpecUnichar Methods glibType :: IO GType Source #
TypedObject ParamSpecValueArray |
Instance details Defined in GI.GObject.Objects.ParamSpecValueArray Methods glibType :: IO GType Source #
TypedObject ParamSpecVariant |
Instance details Defined in GI.GObject.Objects.ParamSpecVariant Methods glibType :: IO GType Source #
TypedObject SignalGroup |
Instance details Defined in GI.GObject.Objects.SignalGroup Methods glibType :: IO GType Source #
TypedObject TypeModule |
Instance details Defined in GI.GObject.Objects.TypeModule Methods glibType :: IO GType Source #
TypedObject ValueArray |
Instance details Defined in GI.GObject.Structs.ValueArray Methods glibType :: IO GType Source #
TypedObject Align |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ArrowPlacement |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ArrowType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject AssistantPageType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject BaselinePosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject BorderStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject BuilderError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ButtonBoxStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ButtonRole |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ButtonsType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject CellRendererAccelMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject CellRendererMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject CornerType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject CssProviderError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject CssSectionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject DeleteType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject DirectionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject DragResult |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject EntryIconPosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject EventSequenceState |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ExpanderStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject FileChooserAction |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject FileChooserConfirmation |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject FileChooserError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject IMPreeditStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject IMStatusStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject IconSize |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject IconThemeError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject IconViewDropPosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ImageType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject InputPurpose |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject Justification |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject LevelBarMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject License |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject MenuDirectionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject MessageType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject MovementStep |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject NotebookTab |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject NumberUpLayout |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject Orientation |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PackDirection |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PackType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PadActionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PageOrientation |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PageSet |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PanDirection |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PathPriorityType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PathType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PolicyType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PopoverConstraint |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PositionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PrintDuplex |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PrintError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PrintOperationAction |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PrintOperationResult |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PrintPages |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PrintQuality |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PrintStatus |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject PropagationPhase |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject RcTokenType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject RecentChooserError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject RecentManagerError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject RecentSortType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ReliefStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ResizeMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ResponseType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject RevealerTransitionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ScrollStep |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ScrollType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ScrollablePolicy |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject SelectionMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject SensitivityType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ShadowType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ShortcutType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject SizeGroupMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject SizeRequestMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject SortType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject SpinButtonUpdatePolicy |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject SpinType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject StackTransitionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject StateType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject TextBufferTargetInfo |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject TextDirection |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject TextExtendSelection |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject TextViewLayer |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject TextWindowType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ToolbarSpaceStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject ToolbarStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject TreeViewColumnSizing |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject TreeViewDropPosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject TreeViewGridLines |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject Unit |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject WidgetHelpType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject WindowPosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject WindowType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject WrapMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
TypedObject AccelFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject AttachOptions |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject CellRendererState |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject DebugFlag |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject DestDefaults |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject DialogFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject FileFilterFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject FontChooserLevel |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject IconLookupFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject InputHints |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject JunctionSides |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject RcFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject RegionFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject StateFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject TargetFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject TextSearchFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject TreeModelFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject UIManagerItemType |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
TypedObject Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods glibType :: IO GType Source #
TypedObject Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods glibType :: IO GType Source #
TypedObject AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods glibType :: IO GType Source #
TypedObject Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods glibType :: IO GType Source #
TypedObject CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods glibType :: IO GType Source #
TypedObject CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods glibType :: IO GType Source #
TypedObject ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods glibType :: IO GType Source #
TypedObject Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable Methods glibType :: IO GType Source #
TypedObject FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods glibType :: IO GType Source #
TypedObject FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods glibType :: IO GType Source #
TypedObject Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods glibType :: IO GType Source #
TypedObject PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods glibType :: IO GType Source #
TypedObject RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods glibType :: IO GType Source #
TypedObject Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods glibType :: IO GType Source #
TypedObject ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods glibType :: IO GType Source #
TypedObject TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods glibType :: IO GType Source #
TypedObject TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods glibType :: IO GType Source #
TypedObject AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods glibType :: IO GType Source #
TypedObject AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods glibType :: IO GType Source #
TypedObject AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods glibType :: IO GType Source #
TypedObject AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap Methods glibType :: IO GType Source #
TypedObject Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible Methods glibType :: IO GType Source #
TypedObject Action |
Instance details Defined in GI.Gtk.Objects.Action Methods glibType :: IO GType Source #
TypedObject ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar Methods glibType :: IO GType Source #
TypedObject ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods glibType :: IO GType Source #
TypedObject Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment Methods glibType :: IO GType Source #
TypedObject Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment Methods glibType :: IO GType Source #
TypedObject AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods glibType :: IO GType Source #
TypedObject AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods glibType :: IO GType Source #
TypedObject AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods glibType :: IO GType Source #
TypedObject Application |
Instance details Defined in GI.Gtk.Objects.Application Methods glibType :: IO GType Source #
TypedObject ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods glibType :: IO GType Source #
TypedObject Arrow |
Instance details Defined in GI.Gtk.Objects.Arrow Methods glibType :: IO GType Source #
TypedObject ArrowAccessible |
Instance details Defined in GI.Gtk.Objects.ArrowAccessible Methods glibType :: IO GType Source #
TypedObject AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods glibType :: IO GType Source #
TypedObject Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant Methods glibType :: IO GType Source #
TypedObject Bin |
Instance details Defined in GI.Gtk.Objects.Bin Methods glibType :: IO GType Source #
TypedObject BooleanCellAccessible |
Instance details Defined in GI.Gtk.Objects.BooleanCellAccessible Methods glibType :: IO GType Source #
TypedObject Box |
Instance details Defined in GI.Gtk.Objects.Box Methods glibType :: IO GType Source #
TypedObject Builder |
Instance details Defined in GI.Gtk.Objects.Builder Methods glibType :: IO GType Source #
TypedObject Button |
Instance details Defined in GI.Gtk.Objects.Button Methods glibType :: IO GType Source #
TypedObject ButtonAccessible |
Instance details Defined in GI.Gtk.Objects.ButtonAccessible Methods glibType :: IO GType Source #
TypedObject ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods glibType :: IO GType Source #
TypedObject Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar Methods glibType :: IO GType Source #
TypedObject CellAccessible |
Instance details Defined in GI.Gtk.Objects.CellAccessible Methods glibType :: IO GType Source #
TypedObject CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea Methods glibType :: IO GType Source #
TypedObject CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods glibType :: IO GType Source #
TypedObject CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods glibType :: IO GType Source #
TypedObject CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods glibType :: IO GType Source #
TypedObject CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods glibType :: IO GType Source #
TypedObject CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods glibType :: IO GType Source #
TypedObject CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods glibType :: IO GType Source #
TypedObject CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods glibType :: IO GType Source #
TypedObject CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods glibType :: IO GType Source #
TypedObject CellRendererSpinner |
Instance details Defined in GI.Gtk.Objects.CellRendererSpinner Methods glibType :: IO GType Source #
TypedObject CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods glibType :: IO GType Source #
TypedObject CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods glibType :: IO GType Source #
TypedObject CellView |
Instance details Defined in GI.Gtk.Objects.CellView Methods glibType :: IO GType Source #
TypedObject CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton Methods glibType :: IO GType Source #
TypedObject CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods glibType :: IO GType Source #
TypedObject CheckMenuItemAccessible |
Instance details Defined in GI.Gtk.Objects.CheckMenuItemAccessible Methods glibType :: IO GType Source #
TypedObject Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard Methods glibType :: IO GType Source #
TypedObject ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton Methods glibType :: IO GType Source #
TypedObject ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods glibType :: IO GType Source #
TypedObject ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods glibType :: IO GType Source #
TypedObject ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods glibType :: IO GType Source #
TypedObject ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods glibType :: IO GType Source #
TypedObject ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox Methods glibType :: IO GType Source #
TypedObject ComboBoxAccessible |
Instance details Defined in GI.Gtk.Objects.ComboBoxAccessible Methods glibType :: IO GType Source #
TypedObject ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods glibType :: IO GType Source #
TypedObject Container |
Instance details Defined in GI.Gtk.Objects.Container Methods glibType :: IO GType Source #
TypedObject ContainerAccessible |
Instance details Defined in GI.Gtk.Objects.ContainerAccessible Methods glibType :: IO GType Source #
TypedObject ContainerCellAccessible |
Instance details Defined in GI.Gtk.Objects.ContainerCellAccessible Methods glibType :: IO GType Source #
TypedObject CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider Methods glibType :: IO GType Source #
TypedObject Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog Methods glibType :: IO GType Source #
TypedObject DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods glibType :: IO GType Source #
TypedObject Entry |
Instance details Defined in GI.Gtk.Objects.Entry Methods glibType :: IO GType Source #
TypedObject EntryAccessible |
Instance details Defined in GI.Gtk.Objects.EntryAccessible Methods glibType :: IO GType Source #
TypedObject EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods glibType :: IO GType Source #
TypedObject EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods glibType :: IO GType Source #
TypedObject EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods glibType :: IO GType Source #
TypedObject EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox Methods glibType :: IO GType Source #
TypedObject EventController |
Instance details Defined in GI.Gtk.Objects.EventController Methods glibType :: IO GType Source #
TypedObject EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods glibType :: IO GType Source #
TypedObject EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods glibType :: IO GType Source #
TypedObject EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods glibType :: IO GType Source #
TypedObject Expander |
Instance details Defined in GI.Gtk.Objects.Expander Methods glibType :: IO GType Source #
TypedObject ExpanderAccessible |
Instance details Defined in GI.Gtk.Objects.ExpanderAccessible Methods glibType :: IO GType Source #
TypedObject FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods glibType :: IO GType Source #
TypedObject FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods glibType :: IO GType Source #
TypedObject FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods glibType :: IO GType Source #
TypedObject FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods glibType :: IO GType Source #
TypedObject FileChooserWidgetAccessible |
Instance details Defined in GI.Gtk.Objects.FileChooserWidgetAccessible Methods glibType :: IO GType Source #
TypedObject FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter Methods glibType :: IO GType Source #
TypedObject Fixed |
Instance details Defined in GI.Gtk.Objects.Fixed Methods glibType :: IO GType Source #
TypedObject FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox Methods glibType :: IO GType Source #
TypedObject FlowBoxAccessible |
Instance details Defined in GI.Gtk.Objects.FlowBoxAccessible Methods glibType :: IO GType Source #
TypedObject FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods glibType :: IO GType Source #
TypedObject FlowBoxChildAccessible |
Instance details Defined in GI.Gtk.Objects.FlowBoxChildAccessible Methods glibType :: IO GType Source #
TypedObject FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton Methods glibType :: IO GType Source #
TypedObject FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods glibType :: IO GType Source #
TypedObject FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods glibType :: IO GType Source #
TypedObject FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection Methods glibType :: IO GType Source #
TypedObject FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods glibType :: IO GType Source #
TypedObject Frame |
Instance details Defined in GI.Gtk.Objects.Frame Methods glibType :: IO GType Source #
TypedObject FrameAccessible |
Instance details Defined in GI.Gtk.Objects.FrameAccessible Methods glibType :: IO GType Source #
TypedObject GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea Methods glibType :: IO GType Source #
TypedObject Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture Methods glibType :: IO GType Source #
TypedObject GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods glibType :: IO GType Source #
TypedObject GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods glibType :: IO GType Source #
TypedObject GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods glibType :: IO GType Source #
TypedObject GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan Methods glibType :: IO GType Source #
TypedObject GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods glibType :: IO GType Source #
TypedObject GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods glibType :: IO GType Source #
TypedObject GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods glibType :: IO GType Source #
TypedObject GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods glibType :: IO GType Source #
TypedObject GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods glibType :: IO GType Source #
TypedObject Grid |
Instance details Defined in GI.Gtk.Objects.Grid Methods glibType :: IO GType Source #
TypedObject HBox |
Instance details Defined in GI.Gtk.Objects.HBox Methods glibType :: IO GType Source #
TypedObject HButtonBox |
Instance details Defined in GI.Gtk.Objects.HButtonBox Methods glibType :: IO GType Source #
TypedObject HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned Methods glibType :: IO GType Source #
TypedObject HSV |
Instance details Defined in GI.Gtk.Objects.HSV Methods glibType :: IO GType Source #
TypedObject HScale |
Instance details Defined in GI.Gtk.Objects.HScale Methods glibType :: IO GType Source #
TypedObject HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods glibType :: IO GType Source #
TypedObject HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods glibType :: IO GType Source #
TypedObject HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox Methods glibType :: IO GType Source #
TypedObject HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods glibType :: IO GType Source #
TypedObject HeaderBarAccessible |
Instance details Defined in GI.Gtk.Objects.HeaderBarAccessible Methods glibType :: IO GType Source #
TypedObject IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext Methods glibType :: IO GType Source #
TypedObject IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods glibType :: IO GType Source #
TypedObject IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods glibType :: IO GType Source #
TypedObject IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory Methods glibType :: IO GType Source #
TypedObject IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo Methods glibType :: IO GType Source #
TypedObject IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme Methods glibType :: IO GType Source #
TypedObject IconView |
Instance details Defined in GI.Gtk.Objects.IconView Methods glibType :: IO GType Source #
TypedObject IconViewAccessible |
Instance details Defined in GI.Gtk.Objects.IconViewAccessible Methods glibType :: IO GType Source #
TypedObject Image |
Instance details Defined in GI.Gtk.Objects.Image Methods glibType :: IO GType Source #
TypedObject ImageAccessible |
Instance details Defined in GI.Gtk.Objects.ImageAccessible Methods glibType :: IO GType Source #
TypedObject ImageCellAccessible |
Instance details Defined in GI.Gtk.Objects.ImageCellAccessible Methods glibType :: IO GType Source #
TypedObject ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods glibType :: IO GType Source #
TypedObject InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar Methods glibType :: IO GType Source #
TypedObject Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible Methods glibType :: IO GType Source #
TypedObject Label |
Instance details Defined in GI.Gtk.Objects.Label Methods glibType :: IO GType Source #
TypedObject LabelAccessible |
Instance details Defined in GI.Gtk.Objects.LabelAccessible Methods glibType :: IO GType Source #
TypedObject Layout |
Instance details Defined in GI.Gtk.Objects.Layout Methods glibType :: IO GType Source #
TypedObject LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar Methods glibType :: IO GType Source #
TypedObject LevelBarAccessible |
Instance details Defined in GI.Gtk.Objects.LevelBarAccessible Methods glibType :: IO GType Source #
TypedObject LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton Methods glibType :: IO GType Source #
TypedObject LinkButtonAccessible |
Instance details Defined in GI.Gtk.Objects.LinkButtonAccessible Methods glibType :: IO GType Source #
TypedObject ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox Methods glibType :: IO GType Source #
TypedObject ListBoxAccessible |
Instance details Defined in GI.Gtk.Objects.ListBoxAccessible Methods glibType :: IO GType Source #
TypedObject ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods glibType :: IO GType Source #
TypedObject ListBoxRowAccessible |
Instance details Defined in GI.Gtk.Objects.ListBoxRowAccessible Methods glibType :: IO GType Source #
TypedObject ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore Methods glibType :: IO GType Source #
TypedObject LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton Methods glibType :: IO GType Source #
TypedObject LockButtonAccessible |
Instance details Defined in GI.Gtk.Objects.LockButtonAccessible Methods glibType :: IO GType Source #
TypedObject Menu |
Instance details Defined in GI.Gtk.Objects.Menu Methods glibType :: IO GType Source #
TypedObject MenuAccessible |
Instance details Defined in GI.Gtk.Objects.MenuAccessible Methods glibType :: IO GType Source #
TypedObject MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar Methods glibType :: IO GType Source #
TypedObject MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton Methods glibType :: IO GType Source #
TypedObject MenuButtonAccessible |
Instance details Defined in GI.Gtk.Objects.MenuButtonAccessible Methods glibType :: IO GType Source #
TypedObject MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem Methods glibType :: IO GType Source #
TypedObject MenuItemAccessible |
Instance details Defined in GI.Gtk.Objects.MenuItemAccessible Methods glibType :: IO GType Source #
TypedObject MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell Methods glibType :: IO GType Source #
TypedObject MenuShellAccessible |
Instance details Defined in GI.Gtk.Objects.MenuShellAccessible Methods glibType :: IO GType Source #
TypedObject MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods glibType :: IO GType Source #
TypedObject MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods glibType :: IO GType Source #
TypedObject Misc |
Instance details Defined in GI.Gtk.Objects.Misc Methods glibType :: IO GType Source #
TypedObject ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton Methods glibType :: IO GType Source #
TypedObject MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation Methods glibType :: IO GType Source #
TypedObject NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods glibType :: IO GType Source #
TypedObject Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook Methods glibType :: IO GType Source #
TypedObject NotebookAccessible |
Instance details Defined in GI.Gtk.Objects.NotebookAccessible Methods glibType :: IO GType Source #
TypedObject NotebookPageAccessible |
Instance details Defined in GI.Gtk.Objects.NotebookPageAccessible Methods glibType :: IO GType Source #
TypedObject NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods glibType :: IO GType Source #
TypedObject OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods glibType :: IO GType Source #
TypedObject Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay Methods glibType :: IO GType Source #
TypedObject PadController |
Instance details Defined in GI.Gtk.Objects.PadController Methods glibType :: IO GType Source #
TypedObject PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup Methods glibType :: IO GType Source #
TypedObject Paned |
Instance details Defined in GI.Gtk.Objects.Paned Methods glibType :: IO GType Source #
TypedObject PanedAccessible |
Instance details Defined in GI.Gtk.Objects.PanedAccessible Methods glibType :: IO GType Source #
TypedObject PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods glibType :: IO GType Source #
TypedObject Plug |
Instance details Defined in GI.Gtk.Objects.Plug Methods glibType :: IO GType Source #
TypedObject PlugAccessible |
Instance details Defined in GI.Gtk.Objects.PlugAccessible Methods glibType :: IO GType Source #
TypedObject Popover |
Instance details Defined in GI.Gtk.Objects.Popover Methods glibType :: IO GType Source #
TypedObject PopoverAccessible |
Instance details Defined in GI.Gtk.Objects.PopoverAccessible Methods glibType :: IO GType Source #
TypedObject PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods glibType :: IO GType Source #
TypedObject PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext Methods glibType :: IO GType Source #
TypedObject PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods glibType :: IO GType Source #
TypedObject PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods glibType :: IO GType Source #
TypedObject ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods glibType :: IO GType Source #
TypedObject ProgressBarAccessible |
Instance details Defined in GI.Gtk.Objects.ProgressBarAccessible Methods glibType :: IO GType Source #
TypedObject RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction Methods glibType :: IO GType Source #
TypedObject RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton Methods glibType :: IO GType Source #
TypedObject RadioButtonAccessible |
Instance details Defined in GI.Gtk.Objects.RadioButtonAccessible Methods glibType :: IO GType Source #
TypedObject RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods glibType :: IO GType Source #
TypedObject RadioMenuItemAccessible |
Instance details Defined in GI.Gtk.Objects.RadioMenuItemAccessible Methods glibType :: IO GType Source #
TypedObject RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods glibType :: IO GType Source #
TypedObject Range |
Instance details Defined in GI.Gtk.Objects.Range Methods glibType :: IO GType Source #
TypedObject RangeAccessible |
Instance details Defined in GI.Gtk.Objects.RangeAccessible Methods glibType :: IO GType Source #
TypedObject RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle Methods glibType :: IO GType Source #
TypedObject RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction Methods glibType :: IO GType Source #
TypedObject RecentChooserDialog |
Instance details Defined in GI.Gtk.Objects.RecentChooserDialog Methods glibType :: IO GType Source #
TypedObject RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods glibType :: IO GType Source #
TypedObject RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods glibType :: IO GType Source #
TypedObject RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods glibType :: IO GType Source #
TypedObject RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager Methods glibType :: IO GType Source #
TypedObject RendererCellAccessible |
Instance details Defined in GI.Gtk.Objects.RendererCellAccessible Methods glibType :: IO GType Source #
TypedObject Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer Methods glibType :: IO GType Source #
TypedObject Scale |
Instance details Defined in GI.Gtk.Objects.Scale Methods glibType :: IO GType Source #
TypedObject ScaleAccessible |
Instance details Defined in GI.Gtk.Objects.ScaleAccessible Methods glibType :: IO GType Source #
TypedObject ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods glibType :: IO GType Source #
TypedObject ScaleButtonAccessible |
Instance details Defined in GI.Gtk.Objects.ScaleButtonAccessible Methods glibType :: IO GType Source #
TypedObject Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods glibType :: IO GType Source #
TypedObject ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods glibType :: IO GType Source #
TypedObject ScrolledWindowAccessible |
Instance details Defined in GI.Gtk.Objects.ScrolledWindowAccessible Methods glibType :: IO GType Source #
TypedObject SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar Methods glibType :: IO GType Source #
TypedObject SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods glibType :: IO GType Source #
TypedObject Separator |
Instance details Defined in GI.Gtk.Objects.Separator Methods glibType :: IO GType Source #
TypedObject SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods glibType :: IO GType Source #
TypedObject SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods glibType :: IO GType Source #
TypedObject Settings |
Instance details Defined in GI.Gtk.Objects.Settings Methods glibType :: IO GType Source #
TypedObject ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods glibType :: IO GType Source #
TypedObject ShortcutsGroup |
Instance details Defined in GI.Gtk.Objects.ShortcutsGroup Methods glibType :: IO GType Source #
TypedObject ShortcutsSection |
Instance details Defined in GI.Gtk.Objects.ShortcutsSection Methods glibType :: IO GType Source #
TypedObject ShortcutsShortcut |
Instance details Defined in GI.Gtk.Objects.ShortcutsShortcut Methods glibType :: IO GType Source #
TypedObject ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods glibType :: IO GType Source #
TypedObject SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods glibType :: IO GType Source #
TypedObject Socket |
Instance details Defined in GI.Gtk.Objects.Socket Methods glibType :: IO GType Source #
TypedObject SocketAccessible |
Instance details Defined in GI.Gtk.Objects.SocketAccessible Methods glibType :: IO GType Source #
TypedObject SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton Methods glibType :: IO GType Source #
TypedObject SpinButtonAccessible |
Instance details Defined in GI.Gtk.Objects.SpinButtonAccessible Methods glibType :: IO GType Source #
TypedObject Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner Methods glibType :: IO GType Source #
TypedObject SpinnerAccessible |
Instance details Defined in GI.Gtk.Objects.SpinnerAccessible Methods glibType :: IO GType Source #
TypedObject Stack |
Instance details Defined in GI.Gtk.Objects.Stack Methods glibType :: IO GType Source #
TypedObject StackAccessible |
Instance details Defined in GI.Gtk.Objects.StackAccessible Methods glibType :: IO GType Source #
TypedObject StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods glibType :: IO GType Source #
TypedObject StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods glibType :: IO GType Source #
TypedObject StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods glibType :: IO GType Source #
TypedObject Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar Methods glibType :: IO GType Source #
TypedObject StatusbarAccessible |
Instance details Defined in GI.Gtk.Objects.StatusbarAccessible Methods glibType :: IO GType Source #
TypedObject Style |
Instance details Defined in GI.Gtk.Objects.Style Methods glibType :: IO GType Source #
TypedObject StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext Methods glibType :: IO GType Source #
TypedObject StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods glibType :: IO GType Source #
TypedObject Switch |
Instance details Defined in GI.Gtk.Objects.Switch Methods glibType :: IO GType Source #
TypedObject SwitchAccessible |
Instance details Defined in GI.Gtk.Objects.SwitchAccessible Methods glibType :: IO GType Source #
TypedObject Table |
Instance details Defined in GI.Gtk.Objects.Table Methods glibType :: IO GType Source #
TypedObject TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods glibType :: IO GType Source #
TypedObject TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods glibType :: IO GType Source #
TypedObject TextCellAccessible |
Instance details Defined in GI.Gtk.Objects.TextCellAccessible Methods glibType :: IO GType Source #
TypedObject TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods glibType :: IO GType Source #
TypedObject TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark Methods glibType :: IO GType Source #
TypedObject TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag Methods glibType :: IO GType Source #
TypedObject TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods glibType :: IO GType Source #
TypedObject TextView |
Instance details Defined in GI.Gtk.Objects.TextView Methods glibType :: IO GType Source #
TypedObject TextViewAccessible |
Instance details Defined in GI.Gtk.Objects.TextViewAccessible Methods glibType :: IO GType Source #
TypedObject ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods glibType :: IO GType Source #
TypedObject ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods glibType :: IO GType Source #
TypedObject ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods glibType :: IO GType Source #
TypedObject ToggleButtonAccessible |
Instance details Defined in GI.Gtk.Objects.ToggleButtonAccessible Methods glibType :: IO GType Source #
TypedObject ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods glibType :: IO GType Source #
TypedObject ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton Methods glibType :: IO GType Source #
TypedObject ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem Methods glibType :: IO GType Source #
TypedObject ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods glibType :: IO GType Source #
TypedObject ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods glibType :: IO GType Source #
TypedObject Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar Methods glibType :: IO GType Source #
TypedObject Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip Methods glibType :: IO GType Source #
TypedObject ToplevelAccessible |
Instance details Defined in GI.Gtk.Objects.ToplevelAccessible Methods glibType :: IO GType Source #
TypedObject TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods glibType :: IO GType Source #
TypedObject TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods glibType :: IO GType Source #
TypedObject TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods glibType :: IO GType Source #
TypedObject TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore Methods glibType :: IO GType Source #
TypedObject TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView Methods glibType :: IO GType Source #
TypedObject TreeViewAccessible |
Instance details Defined in GI.Gtk.Objects.TreeViewAccessible Methods glibType :: IO GType Source #
TypedObject TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods glibType :: IO GType Source #
TypedObject UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager Methods glibType :: IO GType Source #
TypedObject VBox |
Instance details Defined in GI.Gtk.Objects.VBox Methods glibType :: IO GType Source #
TypedObject VButtonBox |
Instance details Defined in GI.Gtk.Objects.VButtonBox Methods glibType :: IO GType Source #
TypedObject VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned Methods glibType :: IO GType Source #
TypedObject VScale |
Instance details Defined in GI.Gtk.Objects.VScale Methods glibType :: IO GType Source #
TypedObject VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods glibType :: IO GType Source #
TypedObject VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator Methods glibType :: IO GType Source #
TypedObject Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport Methods glibType :: IO GType Source #
TypedObject VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods glibType :: IO GType Source #
TypedObject Widget |
Instance details Defined in GI.Gtk.Objects.Widget Methods glibType :: IO GType Source #
TypedObject WidgetAccessible |
Instance details Defined in GI.Gtk.Objects.WidgetAccessible Methods glibType :: IO GType Source #
TypedObject Window |
Instance details Defined in GI.Gtk.Objects.Window Methods glibType :: IO GType Source #
TypedObject WindowAccessible |
Instance details Defined in GI.Gtk.Objects.WindowAccessible Methods glibType :: IO GType Source #
TypedObject WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods glibType :: IO GType Source #
TypedObject Border |
Instance details Defined in GI.Gtk.Structs.Border Methods glibType :: IO GType Source #
TypedObject CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods glibType :: IO GType Source #
TypedObject Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods glibType :: IO GType Source #
TypedObject IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods glibType :: IO GType Source #
TypedObject IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods glibType :: IO GType Source #
TypedObject PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods glibType :: IO GType Source #
TypedObject RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods glibType :: IO GType Source #
TypedObject Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition Methods glibType :: IO GType Source #
TypedObject SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods glibType :: IO GType Source #
TypedObject SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods glibType :: IO GType Source #
TypedObject TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods glibType :: IO GType Source #
TypedObject TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods glibType :: IO GType Source #
TypedObject TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods glibType :: IO GType Source #
TypedObject TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods glibType :: IO GType Source #
TypedObject TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods glibType :: IO GType Source #
TypedObject TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods glibType :: IO GType Source #
TypedObject TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods glibType :: IO GType Source #
TypedObject WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods glibType :: IO GType Source #
TypedObject FeatureT |
Instance details Defined in GI.HarfBuzz.Structs.FeatureT Methods glibType :: IO GType Source #
TypedObject Alignment |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject AttrType |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject BaselineShift |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject BidiType |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject CoverageLevel |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Direction |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject EllipsizeMode |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject FontColor |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject FontScale |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Gravity |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject GravityHint |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject LayoutDeserializeError |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Overline |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject RenderPart |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Script |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Stretch |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Style |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject TabAlign |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject TextTransform |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Underline |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Variant |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Weight |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject Width |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject WrapMode |
Instance details Defined in GI.Pango.Enums Methods glibType :: IO GType Source #
TypedObject FontMask |
Instance details Defined in GI.Pango.Flags Methods glibType :: IO GType Source #
TypedObject LayoutDeserializeFlags |
Instance details Defined in GI.Pango.Flags Methods glibType :: IO GType Source #
TypedObject LayoutSerializeFlags |
Instance details Defined in GI.Pango.Flags Methods glibType :: IO GType Source #
TypedObject RenderComponent |
Instance details Defined in GI.Pango.Flags Methods glibType :: IO GType Source #
TypedObject ShapeFlags |
Instance details Defined in GI.Pango.Flags Methods glibType :: IO GType Source #
TypedObject ShowFlags |
Instance details Defined in GI.Pango.Flags Methods glibType :: IO GType Source #
TypedObject Context |
Instance details Defined in GI.Pango.Objects.Context Methods glibType :: IO GType Source #
TypedObject Coverage |
Instance details Defined in GI.Pango.Objects.Coverage Methods glibType :: IO GType Source #
TypedObject Font |
Instance details Defined in GI.Pango.Objects.Font Methods glibType :: IO GType Source #
TypedObject FontFace |
Instance details Defined in GI.Pango.Objects.FontFace Methods glibType :: IO GType Source #
TypedObject FontFamily |
Instance details Defined in GI.Pango.Objects.FontFamily Methods glibType :: IO GType Source #
TypedObject FontMap |
Instance details Defined in GI.Pango.Objects.FontMap Methods glibType :: IO GType Source #
TypedObject Fontset |
Instance details Defined in GI.Pango.Objects.Fontset Methods glibType :: IO GType Source #
TypedObject Layout |
Instance details Defined in GI.Pango.Objects.Layout Methods glibType :: IO GType Source #
TypedObject AttrIterator |
Instance details Defined in GI.Pango.Structs.AttrIterator Methods glibType :: IO GType Source #
TypedObject AttrList |
Instance details Defined in GI.Pango.Structs.AttrList Methods glibType :: IO GType Source #
TypedObject Attribute |
Instance details Defined in GI.Pango.Structs.Attribute Methods glibType :: IO GType Source #
TypedObject Color |
Instance details Defined in GI.Pango.Structs.Color Methods glibType :: IO GType Source #
TypedObject FontDescription |
Instance details Defined in GI.Pango.Structs.FontDescription Methods glibType :: IO GType Source #
TypedObject FontMetrics |
Instance details Defined in GI.Pango.Structs.FontMetrics Methods glibType :: IO GType Source #
TypedObject GlyphItem |
Instance details Defined in GI.Pango.Structs.GlyphItem Methods glibType :: IO GType Source #
TypedObject GlyphString |
Instance details Defined in GI.Pango.Structs.GlyphString Methods glibType :: IO GType Source #
TypedObject Item |
Instance details Defined in GI.Pango.Structs.Item Methods glibType :: IO GType Source #
TypedObject Language |
Instance details Defined in GI.Pango.Structs.Language Methods glibType :: IO GType Source #
TypedObject Matrix |
Instance details Defined in GI.Pango.Structs.Matrix Methods glibType :: IO GType Source #
TypedObject TabArray |
Instance details Defined in GI.Pango.Structs.TabArray Methods glibType :: IO GType Source #
TypedObject GError |
Instance details Defined in Data.GI.Base.GError Methods glibType :: IO GType Source #
TypedObject GValue | Find the associated `GType` for `GValue`.
Instance details Defined in Data.GI.Base.GValue Methods glibType :: IO GType Source #
TypedObject (ForestStore a) Source # |
Instance details Defined in Data.GI.Gtk.ModelView.ForestStore Methods glibType :: IO GType Source #
TypedObject (SeqStore a) Source # |
Instance details Defined in Data.GI.Gtk.ModelView.SeqStore Methods glibType :: IO GType Source #
TypedObject (TypedTreeModelSort row) Source # |
Instance details Defined in Data.GI.Gtk.ModelView.Types Methods glibType :: IO GType Source #
TypedObject (GClosure a) | Find the associated `GType` for the given closure.
Instance details Defined in Data.GI.Base.GClosure Methods glibType :: IO GType Source #
TypedObject (CustomStore private row) Source # |
Instance details Defined in Data.GI.Gtk.ModelView.CustomStore Methods glibType :: IO GType Source #

data UnexpectedNullPointerReturn Source #

A common omission in the introspection data is missing (nullable) annotations for return types, when they clearly are nullable. (A common idiom is "Returns: valid value, or %NULL if something went wrong.")

Haskell wrappers will raise this exception if the return value is an unexpected `nullPtr`.

Constructors

UnexpectedNullPointerReturn |

Fields

- nullPtrErrorMsg :: Text

#### Instances

Instances details

Exception UnexpectedNullPointerReturn |
Instance details Defined in Data.GI.Base.BasicTypes Methods toException :: UnexpectedNullPointerReturn -> SomeException Source # fromException :: SomeException -> Maybe UnexpectedNullPointerReturn Source # displayException :: UnexpectedNullPointerReturn -> String Source # backtraceDesired :: UnexpectedNullPointerReturn -> Bool Source #
Show UnexpectedNullPointerReturn |
Instance details Defined in Data.GI.Base.BasicTypes Methods showsPrec :: Int -> UnexpectedNullPointerReturn -> ShowS Source # show :: UnexpectedNullPointerReturn -> String Source # showList :: [UnexpectedNullPointerReturn] -> ShowS Source #

class Enum err => GErrorClass err where Source #

Each error domain's error enumeration type should be an instance of this class. This class helps to hide the raw error and domain codes from the user.

Example for PixbufError:

    instance GErrorClass PixbufError where
      gerrorClassDomain _ = "gdk-pixbuf-error-quark"

Methods

gerrorClassDomain Source #

Arguments

:: err |
-> Text | This must not use the value of its parameter so that it is safe to pass `undefined`.

#### Instances

Instances details

GErrorClass GLError |
Instance details Defined in GI.Gdk.Enums Methods gerrorClassDomain :: GLError -> Text Source #
GErrorClass PixbufError |
Instance details Defined in GI.GdkPixbuf.Enums Methods gerrorClassDomain :: PixbufError -> Text Source #
GErrorClass DBusError |
Instance details Defined in GI.Gio.Enums Methods gerrorClassDomain :: DBusError -> Text Source #
GErrorClass IOErrorEnum |
Instance details Defined in GI.Gio.Enums Methods gerrorClassDomain :: IOErrorEnum -> Text Source #
GErrorClass ResolverError |
Instance details Defined in GI.Gio.Enums Methods gerrorClassDomain :: ResolverError -> Text Source #
GErrorClass ResourceError |
Instance details Defined in GI.Gio.Enums Methods gerrorClassDomain :: ResourceError -> Text Source #
GErrorClass TlsChannelBindingError |
Instance details Defined in GI.Gio.Enums Methods gerrorClassDomain :: TlsChannelBindingError -> Text Source #
GErrorClass TlsError |
Instance details Defined in GI.Gio.Enums Methods gerrorClassDomain :: TlsError -> Text Source #
GErrorClass BookmarkFileError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: BookmarkFileError -> Text Source #
GErrorClass ConvertError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: ConvertError -> Text Source #
GErrorClass FileError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: FileError -> Text Source #
GErrorClass IOChannelError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: IOChannelError -> Text Source #
GErrorClass KeyFileError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: KeyFileError -> Text Source #
GErrorClass MarkupError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: MarkupError -> Text Source #
GErrorClass NumberParserError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: NumberParserError -> Text Source #
GErrorClass OptionError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: OptionError -> Text Source #
GErrorClass RegexError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: RegexError -> Text Source #
GErrorClass ShellError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: ShellError -> Text Source #
GErrorClass SpawnError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: SpawnError -> Text Source #
GErrorClass ThreadError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: ThreadError -> Text Source #
GErrorClass UriError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: UriError -> Text Source #
GErrorClass VariantParseError |
Instance details Defined in GI.GLib.Enums Methods gerrorClassDomain :: VariantParseError -> Text Source #
GErrorClass BuilderError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: BuilderError -> Text Source #
GErrorClass CssProviderError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: CssProviderError -> Text Source #
GErrorClass FileChooserError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: FileChooserError -> Text Source #
GErrorClass IconThemeError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: IconThemeError -> Text Source #
GErrorClass PrintError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: PrintError -> Text Source #
GErrorClass RecentChooserError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: RecentChooserError -> Text Source #
GErrorClass RecentManagerError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: RecentManagerError -> Text Source #
GErrorClass LayoutDeserializeError |
Instance details Defined in GI.Pango.Enums Methods gerrorClassDomain :: LayoutDeserializeError -> Text Source #

type GErrorCode = C_gint Source #

A code to identify a specific error within a given `GErrorDomain`. Most of time you will not need to deal with this raw code since there is an enumeration type for each error domain. Of course which enumeration to use depends on the error domain, but if you use `catchGErrorJustDomain` or `handleGErrorJustDomain`, this is worked out for you automatically.

type GErrorDomain = GQuark Source #

A code used to identify the "namespace" of the error. Within each error domain all the error codes are defined in an enumeration. Each gtk/gnome module that uses GErrors has its own error domain. The rationale behind using error domains is so that each module can organise its own error codes without having to coordinate on a global error code list.

type GErrorMessage = Text Source #

A human readable error message.

class IsGValue a where Source #

Class for types that can be marshaled back and forth between Haskell values and `GValue`s. These are low-level methods, you might want to use `toGValue` and `fromGValue` instead for a higher level interface.

Methods

gvalueGType_ Source #

Arguments

:: IO GType | `GType` for the `GValue` containing values of this type.

gvalueSet_ Source #

Arguments

:: Ptr GValue |
-> a |
-> IO () | Set the `GValue` to the given Haskell value.

gvalueGet_ Source #

Arguments

:: Ptr GValue |
-> IO a | Get the Haskel value inside the `GValue`.

#### Instances

Instances details

IsGValue CInt |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> CInt -> IO () Source # gvalueGet_ :: Ptr GValue -> IO CInt Source #
IsGValue CLong |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> CLong -> IO () Source # gvalueGet_ :: Ptr GValue -> IO CLong Source #
IsGValue CUInt |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> CUInt -> IO () Source # gvalueGet_ :: Ptr GValue -> IO CUInt Source #
IsGValue CULong |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> CULong -> IO () Source # gvalueGet_ :: Ptr GValue -> IO CULong Source #
IsGValue Int32 |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Int32 -> IO () Source # gvalueGet_ :: Ptr GValue -> IO Int32 Source #
IsGValue Int64 |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Int64 -> IO () Source # gvalueGet_ :: Ptr GValue -> IO Int64 Source #
IsGValue Word32 |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Word32 -> IO () Source # gvalueGet_ :: Ptr GValue -> IO Word32 Source #
IsGValue Word64 |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Word64 -> IO () Source # gvalueGet_ :: Ptr GValue -> IO Word64 Source #
IsGValue GType |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> GType -> IO () Source # gvalueGet_ :: Ptr GValue -> IO GType Source #
IsGValue Bool |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Bool -> IO () Source # gvalueGet_ :: Ptr GValue -> IO Bool Source #
IsGValue Double |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Double -> IO () Source # gvalueGet_ :: Ptr GValue -> IO Double Source #
IsGValue Float |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Float -> IO () Source # gvalueGet_ :: Ptr GValue -> IO Float Source #
IsGValue (Ptr a) |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Ptr a -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Ptr a) Source #
IsGValue (StablePtr a) |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> StablePtr a -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (StablePtr a) Source #
Typeable a => IsGValue (HValue a) |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> HValue a -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (HValue a) Source #
IsGValue (Maybe Component) |
Instance details Defined in GI.Atk.Interfaces.Component Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Component -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Component) Source #
IsGValue (Maybe Hypertext) |
Instance details Defined in GI.Atk.Interfaces.Hypertext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Hypertext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Hypertext) Source #
IsGValue (Maybe Selection) |
Instance details Defined in GI.Atk.Interfaces.Selection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Selection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Selection) Source #
IsGValue (Maybe Table) |
Instance details Defined in GI.Atk.Interfaces.Table Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Table -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Table) Source #
IsGValue (Maybe TableCell) |
Instance details Defined in GI.Atk.Interfaces.TableCell Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TableCell -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TableCell) Source #
IsGValue (Maybe Text) |
Instance details Defined in GI.Atk.Interfaces.Text Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Text -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Text) Source #
IsGValue (Maybe Value) |
Instance details Defined in GI.Atk.Interfaces.Value Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Value -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Value) Source #
IsGValue (Maybe Window) |
Instance details Defined in GI.Atk.Interfaces.Window Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Window -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Window) Source #
IsGValue (Maybe Hyperlink) |
Instance details Defined in GI.Atk.Objects.Hyperlink Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Hyperlink -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Hyperlink) Source #
IsGValue (Maybe Object) |
Instance details Defined in GI.Atk.Objects.Object Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Object -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Object) Source #
IsGValue (Maybe Relation) |
Instance details Defined in GI.Atk.Objects.Relation Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Relation -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Relation) Source #
IsGValue (Maybe RelationSet) |
Instance details Defined in GI.Atk.Objects.RelationSet Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RelationSet -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RelationSet) Source #
IsGValue (Maybe StateSet) |
Instance details Defined in GI.Atk.Objects.StateSet Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StateSet -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StateSet) Source #
IsGValue (Maybe Range) |
Instance details Defined in GI.Atk.Structs.Range Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Range -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Range) Source #
IsGValue (Maybe Rectangle) |
Instance details Defined in GI.Atk.Structs.Rectangle Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Rectangle -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Rectangle) Source #
IsGValue (Maybe TextRange) |
Instance details Defined in GI.Atk.Structs.TextRange Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextRange -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextRange) Source #
IsGValue (Maybe Context) |
Instance details Defined in GI.Cairo.Structs.Context Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Context -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Context) Source #
IsGValue (Maybe FontOptions) |
Instance details Defined in GI.Cairo.Structs.FontOptions Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontOptions -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontOptions) Source #
IsGValue (Maybe Pattern) |
Instance details Defined in GI.Cairo.Structs.Pattern Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Pattern -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Pattern) Source #
IsGValue (Maybe Region) |
Instance details Defined in GI.Cairo.Structs.Region Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Region -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Region) Source #
IsGValue (Maybe Surface) |
Instance details Defined in GI.Cairo.Structs.Surface Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Surface -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Surface) Source #
IsGValue (Maybe DevicePad) | Convert `DevicePad` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Interfaces.DevicePad Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DevicePad -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DevicePad) Source #
IsGValue (Maybe AppLaunchContext) | Convert `AppLaunchContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.AppLaunchContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppLaunchContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppLaunchContext) Source #
IsGValue (Maybe Cursor) | Convert `Cursor` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.Cursor Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Cursor -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Cursor) Source #
IsGValue (Maybe Device) | Convert `Device` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.Device Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Device -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Device) Source #
IsGValue (Maybe DeviceManager) | Convert `DeviceManager` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.DeviceManager Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DeviceManager -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DeviceManager) Source #
IsGValue (Maybe DeviceTool) | Convert `DeviceTool` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.DeviceTool Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DeviceTool -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DeviceTool) Source #
IsGValue (Maybe Display) | Convert `Display` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.Display Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Display -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Display) Source #
IsGValue (Maybe DisplayManager) | Convert `DisplayManager` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.DisplayManager Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DisplayManager -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DisplayManager) Source #
IsGValue (Maybe DragContext) | Convert `DragContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.DragContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DragContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DragContext) Source #
IsGValue (Maybe DrawingContext) | Convert `DrawingContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.DrawingContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DrawingContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DrawingContext) Source #
IsGValue (Maybe FrameClock) | Convert `FrameClock` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.FrameClock Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FrameClock -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FrameClock) Source #
IsGValue (Maybe GLContext) | Convert `GLContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.GLContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GLContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GLContext) Source #
IsGValue (Maybe Keymap) | Convert `Keymap` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.Keymap Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Keymap -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Keymap) Source #
IsGValue (Maybe Monitor) | Convert `Monitor` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.Monitor Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Monitor -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Monitor) Source #
IsGValue (Maybe Screen) | Convert `Screen` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.Screen Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Screen -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Screen) Source #
IsGValue (Maybe Seat) | Convert `Seat` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.Seat Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Seat -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Seat) Source #
IsGValue (Maybe Visual) | Convert `Visual` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.Visual Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Visual -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Visual) Source #
IsGValue (Maybe Window) | Convert `Window` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Objects.Window Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Window -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Window) Source #
IsGValue (Maybe Color) | Convert `Color` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Structs.Color Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Color -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Color) Source #
IsGValue (Maybe EventSequence) | Convert `EventSequence` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Structs.EventSequence Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventSequence -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventSequence) Source #
IsGValue (Maybe FrameTimings) | Convert `FrameTimings` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Structs.FrameTimings Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FrameTimings -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FrameTimings) Source #
IsGValue (Maybe RGBA) | Convert `RGBA` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Structs.RGBA Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RGBA -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RGBA) Source #
IsGValue (Maybe Rectangle) | Convert `Rectangle` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Structs.Rectangle Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Rectangle -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Rectangle) Source #
IsGValue (Maybe Event) | Convert `Event` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gdk.Unions.Event Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Event -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Event) Source #
IsGValue (Maybe Pixbuf) | Convert `Pixbuf` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GdkPixbuf.Objects.Pixbuf Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Pixbuf -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Pixbuf) Source #
IsGValue (Maybe PixbufAnimation) | Convert `PixbufAnimation` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GdkPixbuf.Objects.PixbufAnimation Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PixbufAnimation -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufAnimation) Source #
IsGValue (Maybe PixbufAnimationIter) | Convert `PixbufAnimationIter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GdkPixbuf.Objects.PixbufAnimationIter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PixbufAnimationIter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufAnimationIter) Source #
IsGValue (Maybe PixbufLoader) | Convert `PixbufLoader` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GdkPixbuf.Objects.PixbufLoader Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PixbufLoader -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufLoader) Source #
IsGValue (Maybe PixbufNonAnim) | Convert `PixbufNonAnim` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GdkPixbuf.Objects.PixbufNonAnim Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PixbufNonAnim -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufNonAnim) Source #
IsGValue (Maybe PixbufSimpleAnim) | Convert `PixbufSimpleAnim` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnim Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PixbufSimpleAnim -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufSimpleAnim) Source #
IsGValue (Maybe PixbufSimpleAnimIter) | Convert `PixbufSimpleAnimIter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnimIter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PixbufSimpleAnimIter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufSimpleAnimIter) Source #
IsGValue (Maybe PixbufFormat) | Convert `PixbufFormat` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GdkPixbuf.Structs.PixbufFormat Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PixbufFormat -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufFormat) Source #
IsGValue (Maybe Action) |
Instance details Defined in GI.Gio.Interfaces.Action Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Action -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Action) Source #
IsGValue (Maybe ActionGroup) |
Instance details Defined in GI.Gio.Interfaces.ActionGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ActionGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ActionGroup) Source #
IsGValue (Maybe ActionMap) |
Instance details Defined in GI.Gio.Interfaces.ActionMap Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ActionMap -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ActionMap) Source #
IsGValue (Maybe AppInfo) |
Instance details Defined in GI.Gio.Interfaces.AppInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppInfo) Source #
IsGValue (Maybe AsyncInitable) |
Instance details Defined in GI.Gio.Interfaces.AsyncInitable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AsyncInitable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AsyncInitable) Source #
IsGValue (Maybe AsyncResult) |
Instance details Defined in GI.Gio.Interfaces.AsyncResult Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AsyncResult -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AsyncResult) Source #
IsGValue (Maybe DBusInterface) |
Instance details Defined in GI.Gio.Interfaces.DBusInterface Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusInterface -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusInterface) Source #
IsGValue (Maybe DBusObject) |
Instance details Defined in GI.Gio.Interfaces.DBusObject Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusObject -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusObject) Source #
IsGValue (Maybe DBusObjectManager) |
Instance details Defined in GI.Gio.Interfaces.DBusObjectManager Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusObjectManager -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusObjectManager) Source #
IsGValue (Maybe Drive) |
Instance details Defined in GI.Gio.Interfaces.Drive Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Drive -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Drive) Source #
IsGValue (Maybe File) |
Instance details Defined in GI.Gio.Interfaces.File Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe File -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe File) Source #
IsGValue (Maybe Icon) |
Instance details Defined in GI.Gio.Interfaces.Icon Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Icon -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Icon) Source #
IsGValue (Maybe Initable) |
Instance details Defined in GI.Gio.Interfaces.Initable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Initable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Initable) Source #
IsGValue (Maybe ListModel) |
Instance details Defined in GI.Gio.Interfaces.ListModel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ListModel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ListModel) Source #
IsGValue (Maybe LoadableIcon) |
Instance details Defined in GI.Gio.Interfaces.LoadableIcon Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LoadableIcon -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LoadableIcon) Source #
IsGValue (Maybe Mount) |
Instance details Defined in GI.Gio.Interfaces.Mount Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Mount -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Mount) Source #
IsGValue (Maybe Seekable) |
Instance details Defined in GI.Gio.Interfaces.Seekable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Seekable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Seekable) Source #
IsGValue (Maybe Volume) |
Instance details Defined in GI.Gio.Interfaces.Volume Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Volume -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Volume) Source #
IsGValue (Maybe AppLaunchContext) |
Instance details Defined in GI.Gio.Objects.AppLaunchContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppLaunchContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppLaunchContext) Source #
IsGValue (Maybe Application) |
Instance details Defined in GI.Gio.Objects.Application Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Application -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Application) Source #
IsGValue (Maybe ApplicationCommandLine) |
Instance details Defined in GI.Gio.Objects.ApplicationCommandLine Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ApplicationCommandLine -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ApplicationCommandLine) Source #
IsGValue (Maybe Cancellable) |
Instance details Defined in GI.Gio.Objects.Cancellable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Cancellable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Cancellable) Source #
IsGValue (Maybe Credentials) |
Instance details Defined in GI.Gio.Objects.Credentials Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Credentials -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Credentials) Source #
IsGValue (Maybe DBusAuthObserver) |
Instance details Defined in GI.Gio.Objects.DBusAuthObserver Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusAuthObserver -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusAuthObserver) Source #
IsGValue (Maybe DBusConnection) |
Instance details Defined in GI.Gio.Objects.DBusConnection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusConnection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusConnection) Source #
IsGValue (Maybe DBusMessage) |
Instance details Defined in GI.Gio.Objects.DBusMessage Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusMessage -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusMessage) Source #
IsGValue (Maybe Emblem) |
Instance details Defined in GI.Gio.Objects.Emblem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Emblem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Emblem) Source #
IsGValue (Maybe EmblemedIcon) |
Instance details Defined in GI.Gio.Objects.EmblemedIcon Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EmblemedIcon -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EmblemedIcon) Source #
IsGValue (Maybe FileEnumerator) |
Instance details Defined in GI.Gio.Objects.FileEnumerator Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileEnumerator -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileEnumerator) Source #
IsGValue (Maybe FileIOStream) |
Instance details Defined in GI.Gio.Objects.FileIOStream Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileIOStream -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileIOStream) Source #
IsGValue (Maybe FileInfo) |
Instance details Defined in GI.Gio.Objects.FileInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileInfo) Source #
IsGValue (Maybe FileInputStream) |
Instance details Defined in GI.Gio.Objects.FileInputStream Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileInputStream -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileInputStream) Source #
IsGValue (Maybe FileMonitor) |
Instance details Defined in GI.Gio.Objects.FileMonitor Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileMonitor -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileMonitor) Source #
IsGValue (Maybe FileOutputStream) |
Instance details Defined in GI.Gio.Objects.FileOutputStream Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileOutputStream -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileOutputStream) Source #
IsGValue (Maybe IOStream) |
Instance details Defined in GI.Gio.Objects.IOStream Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IOStream -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IOStream) Source #
IsGValue (Maybe InetAddress) |
Instance details Defined in GI.Gio.Objects.InetAddress Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe InetAddress -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe InetAddress) Source #
IsGValue (Maybe InputStream) |
Instance details Defined in GI.Gio.Objects.InputStream Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe InputStream -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe InputStream) Source #
IsGValue (Maybe Menu) |
Instance details Defined in GI.Gio.Objects.Menu Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Menu -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Menu) Source #
IsGValue (Maybe MenuAttributeIter) |
Instance details Defined in GI.Gio.Objects.MenuAttributeIter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuAttributeIter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuAttributeIter) Source #
IsGValue (Maybe MenuItem) |
Instance details Defined in GI.Gio.Objects.MenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuItem) Source #
IsGValue (Maybe MenuLinkIter) |
Instance details Defined in GI.Gio.Objects.MenuLinkIter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuLinkIter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuLinkIter) Source #
IsGValue (Maybe MenuModel) |
Instance details Defined in GI.Gio.Objects.MenuModel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuModel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuModel) Source #
IsGValue (Maybe MountOperation) |
Instance details Defined in GI.Gio.Objects.MountOperation Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MountOperation -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MountOperation) Source #
IsGValue (Maybe Notification) |
Instance details Defined in GI.Gio.Objects.Notification Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Notification -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Notification) Source #
IsGValue (Maybe OutputStream) |
Instance details Defined in GI.Gio.Objects.OutputStream Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe OutputStream -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe OutputStream) Source #
IsGValue (Maybe Permission) |
Instance details Defined in GI.Gio.Objects.Permission Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Permission -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Permission) Source #
IsGValue (Maybe SimpleAction) |
Instance details Defined in GI.Gio.Objects.SimpleAction Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SimpleAction -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SimpleAction) Source #
IsGValue (Maybe SocketControlMessage) |
Instance details Defined in GI.Gio.Objects.SocketControlMessage Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SocketControlMessage -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketControlMessage) Source #
IsGValue (Maybe UnixFDList) |
Instance details Defined in GI.Gio.Objects.UnixFDList Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe UnixFDList -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe UnixFDList) Source #
IsGValue (Maybe DBusAnnotationInfo) |
Instance details Defined in GI.Gio.Structs.DBusAnnotationInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusAnnotationInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusAnnotationInfo) Source #
IsGValue (Maybe DBusArgInfo) |
Instance details Defined in GI.Gio.Structs.DBusArgInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusArgInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusArgInfo) Source #
IsGValue (Maybe DBusInterfaceInfo) |
Instance details Defined in GI.Gio.Structs.DBusInterfaceInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusInterfaceInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusInterfaceInfo) Source #
IsGValue (Maybe DBusMethodInfo) |
Instance details Defined in GI.Gio.Structs.DBusMethodInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusMethodInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusMethodInfo) Source #
IsGValue (Maybe DBusPropertyInfo) |
Instance details Defined in GI.Gio.Structs.DBusPropertyInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusPropertyInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusPropertyInfo) Source #
IsGValue (Maybe DBusSignalInfo) |
Instance details Defined in GI.Gio.Structs.DBusSignalInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DBusSignalInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusSignalInfo) Source #
IsGValue (Maybe FileAttributeInfoList) |
Instance details Defined in GI.Gio.Structs.FileAttributeInfoList Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileAttributeInfoList -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileAttributeInfoList) Source #
IsGValue (Maybe FileAttributeMatcher) |
Instance details Defined in GI.Gio.Structs.FileAttributeMatcher Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileAttributeMatcher -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileAttributeMatcher) Source #
IsGValue (Maybe BookmarkFile) | Convert `BookmarkFile` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.BookmarkFile Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe BookmarkFile -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe BookmarkFile) Source #
IsGValue (Maybe ByteArray) | Convert `ByteArray` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.ByteArray Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ByteArray -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ByteArray) Source #
IsGValue (Maybe Bytes) | Convert `Bytes` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Bytes Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Bytes -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Bytes) Source #
IsGValue (Maybe Checksum) | Convert `Checksum` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Checksum Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Checksum -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Checksum) Source #
IsGValue (Maybe Date) | Convert `Date` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Date Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Date -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Date) Source #
IsGValue (Maybe DateTime) | Convert `DateTime` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.DateTime Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DateTime -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DateTime) Source #
IsGValue (Maybe Dir) | Convert `Dir` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Dir Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Dir -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Dir) Source #
IsGValue (Maybe Hmac) | Convert `Hmac` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Hmac Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Hmac -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Hmac) Source #
IsGValue (Maybe IOChannel) | Convert `IOChannel` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.IOChannel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IOChannel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IOChannel) Source #
IsGValue (Maybe KeyFile) | Convert `KeyFile` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.KeyFile Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe KeyFile -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe KeyFile) Source #
IsGValue (Maybe MainContext) | Convert `MainContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.MainContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MainContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MainContext) Source #
IsGValue (Maybe MainLoop) | Convert `MainLoop` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.MainLoop Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MainLoop -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MainLoop) Source #
IsGValue (Maybe MappedFile) | Convert `MappedFile` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.MappedFile Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MappedFile -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MappedFile) Source #
IsGValue (Maybe MarkupParseContext) | Convert `MarkupParseContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.MarkupParseContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MarkupParseContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MarkupParseContext) Source #
IsGValue (Maybe MatchInfo) | Convert `MatchInfo` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.MatchInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MatchInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MatchInfo) Source #
IsGValue (Maybe OptionGroup) | Convert `OptionGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.OptionGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe OptionGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe OptionGroup) Source #
IsGValue (Maybe PatternSpec) | Convert `PatternSpec` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.PatternSpec Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PatternSpec -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PatternSpec) Source #
IsGValue (Maybe PollFD) | Convert `PollFD` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.PollFD Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PollFD -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PollFD) Source #
IsGValue (Maybe PtrArray) | Convert `PtrArray` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.PtrArray Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PtrArray -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PtrArray) Source #
IsGValue (Maybe Rand) | Convert `Rand` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Rand Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Rand -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Rand) Source #
IsGValue (Maybe Regex) | Convert `Regex` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Regex Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Regex -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Regex) Source #
IsGValue (Maybe Source) | Convert `Source` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Source Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Source -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Source) Source #
IsGValue (Maybe String) | Convert `String` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.String Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe String -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe String) Source #
IsGValue (Maybe StrvBuilder) | Convert `StrvBuilder` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.StrvBuilder Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StrvBuilder -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StrvBuilder) Source #
IsGValue (Maybe Thread) | Convert `Thread` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Thread Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Thread -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Thread) Source #
IsGValue (Maybe TimeZone) | Convert `TimeZone` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.TimeZone Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TimeZone -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TimeZone) Source #
IsGValue (Maybe Tree) | Convert `Tree` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Tree Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Tree -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Tree) Source #
IsGValue (Maybe Uri) | Convert `Uri` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.Uri Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Uri -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Uri) Source #
IsGValue (Maybe VariantBuilder) | Convert `VariantBuilder` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.VariantBuilder Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VariantBuilder -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VariantBuilder) Source #
IsGValue (Maybe VariantDict) | Convert `VariantDict` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.VariantDict Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VariantDict -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VariantDict) Source #
IsGValue (Maybe VariantType) | Convert `VariantType` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GLib.Structs.VariantType Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VariantType -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VariantType) Source #
IsGValue (Maybe Binding) | Convert `Binding` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GObject.Objects.Binding Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Binding -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Binding) Source #
IsGValue (Maybe BindingGroup) | Convert `BindingGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GObject.Objects.BindingGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe BindingGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe BindingGroup) Source #
IsGValue (Maybe InitiallyUnowned) | Convert `InitiallyUnowned` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GObject.Objects.InitiallyUnowned Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe InitiallyUnowned -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe InitiallyUnowned) Source #
IsGValue (Maybe Object) | Convert `Object` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GObject.Objects.Object Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Object -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Object) Source #
IsGValue (Maybe ParamSpec) | Convert `ParamSpec` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GObject.Objects.ParamSpec Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ParamSpec -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ParamSpec) Source #
IsGValue (Maybe SignalGroup) | Convert `SignalGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GObject.Objects.SignalGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SignalGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SignalGroup) Source #
IsGValue (Maybe TypeModule) | Convert `TypeModule` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GObject.Objects.TypeModule Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TypeModule -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TypeModule) Source #
IsGValue (Maybe ValueArray) | Convert `ValueArray` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.GObject.Structs.ValueArray Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ValueArray -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ValueArray) Source #
IsGValue (Maybe Actionable) | Convert `Actionable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Actionable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Actionable) Source #
IsGValue (Maybe Activatable) | Convert `Activatable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Activatable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Activatable) Source #
IsGValue (Maybe AppChooser) | Convert `AppChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppChooser) Source #
IsGValue (Maybe Buildable) | Convert `Buildable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Buildable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Buildable) Source #
IsGValue (Maybe CellEditable) | Convert `CellEditable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellEditable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellEditable) Source #
IsGValue (Maybe CellLayout) | Convert `CellLayout` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellLayout -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellLayout) Source #
IsGValue (Maybe ColorChooser) | Convert `ColorChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorChooser) Source #
IsGValue (Maybe Editable) | Convert `Editable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Editable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Editable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Editable) Source #
IsGValue (Maybe FileChooser) | Convert `FileChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooser) Source #
IsGValue (Maybe FontChooser) | Convert `FontChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontChooser) Source #
IsGValue (Maybe Orientable) | Convert `Orientable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Orientable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Orientable) Source #
IsGValue (Maybe PrintOperationPreview) | Convert `PrintOperationPreview` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PrintOperationPreview -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PrintOperationPreview) Source #
IsGValue (Maybe RecentChooser) | Convert `RecentChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentChooser) Source #
IsGValue (Maybe Scrollable) | Convert `Scrollable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Scrollable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Scrollable) Source #
IsGValue (Maybe ToolShell) | Convert `ToolShell` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolShell -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolShell) Source #
IsGValue (Maybe TreeModel) | Convert `TreeModel` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeModel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeModel) Source #
IsGValue (Maybe TreeSortable) | Convert `TreeSortable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeSortable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeSortable) Source #
IsGValue (Maybe AboutDialog) | Convert `AboutDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AboutDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AboutDialog) Source #
IsGValue (Maybe AccelGroup) | Convert `AccelGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AccelGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AccelGroup) Source #
IsGValue (Maybe AccelLabel) | Convert `AccelLabel` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AccelLabel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AccelLabel) Source #
IsGValue (Maybe AccelMap) | Convert `AccelMap` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AccelMap Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AccelMap -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AccelMap) Source #
IsGValue (Maybe Accessible) | Convert `Accessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Accessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Accessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Accessible) Source #
IsGValue (Maybe Action) | Convert `Action` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Action Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Action -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Action) Source #
IsGValue (Maybe ActionBar) | Convert `ActionBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ActionBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ActionBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ActionBar) Source #
IsGValue (Maybe ActionGroup) | Convert `ActionGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ActionGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ActionGroup) Source #
IsGValue (Maybe Adjustment) | Convert `Adjustment` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Adjustment Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Adjustment -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Adjustment) Source #
IsGValue (Maybe Alignment) | Convert `Alignment` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Alignment Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Alignment -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Alignment) Source #
IsGValue (Maybe AppChooserButton) | Convert `AppChooserButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppChooserButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppChooserButton) Source #
IsGValue (Maybe AppChooserDialog) | Convert `AppChooserDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppChooserDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppChooserDialog) Source #
IsGValue (Maybe AppChooserWidget) | Convert `AppChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppChooserWidget) Source #
IsGValue (Maybe Application) | Convert `Application` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Application Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Application -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Application) Source #
IsGValue (Maybe ApplicationWindow) | Convert `ApplicationWindow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ApplicationWindow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ApplicationWindow) Source #
IsGValue (Maybe Arrow) | Convert `Arrow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Arrow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Arrow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Arrow) Source #
IsGValue (Maybe ArrowAccessible) | Convert `ArrowAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ArrowAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ArrowAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ArrowAccessible) Source #
IsGValue (Maybe AspectFrame) | Convert `AspectFrame` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AspectFrame -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AspectFrame) Source #
IsGValue (Maybe Assistant) | Convert `Assistant` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Assistant Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Assistant -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Assistant) Source #
IsGValue (Maybe Bin) | Convert `Bin` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Bin Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Bin -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Bin) Source #
IsGValue (Maybe BooleanCellAccessible) | Convert `BooleanCellAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.BooleanCellAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe BooleanCellAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe BooleanCellAccessible) Source #
IsGValue (Maybe Box) | Convert `Box` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Box Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Box -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Box) Source #
IsGValue (Maybe Builder) | Convert `Builder` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Builder Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Builder -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Builder) Source #
IsGValue (Maybe Button) | Convert `Button` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Button Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Button -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Button) Source #
IsGValue (Maybe ButtonAccessible) | Convert `ButtonAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ButtonAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ButtonAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ButtonAccessible) Source #
IsGValue (Maybe ButtonBox) | Convert `ButtonBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ButtonBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ButtonBox) Source #
IsGValue (Maybe Calendar) | Convert `Calendar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Calendar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Calendar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Calendar) Source #
IsGValue (Maybe CellAccessible) | Convert `CellAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellAccessible) Source #
IsGValue (Maybe CellArea) | Convert `CellArea` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellArea Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellArea -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellArea) Source #
IsGValue (Maybe CellAreaBox) | Convert `CellAreaBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellAreaBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellAreaBox) Source #
IsGValue (Maybe CellAreaContext) | Convert `CellAreaContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellAreaContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellAreaContext) Source #
IsGValue (Maybe CellRenderer) | Convert `CellRenderer` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRenderer -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRenderer) Source #
IsGValue (Maybe CellRendererAccel) | Convert `CellRendererAccel` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererAccel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererAccel) Source #
IsGValue (Maybe CellRendererCombo) | Convert `CellRendererCombo` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererCombo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererCombo) Source #
IsGValue (Maybe CellRendererPixbuf) | Convert `CellRendererPixbuf` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererPixbuf -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererPixbuf) Source #
IsGValue (Maybe CellRendererProgress) | Convert `CellRendererProgress` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererProgress -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererProgress) Source #
IsGValue (Maybe CellRendererSpin) | Convert `CellRendererSpin` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererSpin -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererSpin) Source #
IsGValue (Maybe CellRendererSpinner) | Convert `CellRendererSpinner` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererSpinner Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererSpinner -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererSpinner) Source #
IsGValue (Maybe CellRendererText) | Convert `CellRendererText` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererText -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererText) Source #
IsGValue (Maybe CellRendererToggle) | Convert `CellRendererToggle` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererToggle -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererToggle) Source #
IsGValue (Maybe CellView) | Convert `CellView` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellView Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellView -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellView) Source #
IsGValue (Maybe CheckButton) | Convert `CheckButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CheckButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CheckButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CheckButton) Source #
IsGValue (Maybe CheckMenuItem) | Convert `CheckMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CheckMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CheckMenuItem) Source #
IsGValue (Maybe CheckMenuItemAccessible) | Convert `CheckMenuItemAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CheckMenuItemAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CheckMenuItemAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CheckMenuItemAccessible) Source #
IsGValue (Maybe Clipboard) | Convert `Clipboard` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Clipboard Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Clipboard -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Clipboard) Source #
IsGValue (Maybe ColorButton) | Convert `ColorButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorButton) Source #
IsGValue (Maybe ColorChooserDialog) | Convert `ColorChooserDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorChooserDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorChooserDialog) Source #
IsGValue (Maybe ColorChooserWidget) | Convert `ColorChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorChooserWidget) Source #
IsGValue (Maybe ColorSelection) | Convert `ColorSelection` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorSelection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorSelection) Source #
IsGValue (Maybe ColorSelectionDialog) | Convert `ColorSelectionDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorSelectionDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorSelectionDialog) Source #
IsGValue (Maybe ComboBox) | Convert `ComboBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ComboBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ComboBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ComboBox) Source #
IsGValue (Maybe ComboBoxAccessible) | Convert `ComboBoxAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ComboBoxAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ComboBoxAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ComboBoxAccessible) Source #
IsGValue (Maybe ComboBoxText) | Convert `ComboBoxText` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ComboBoxText -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ComboBoxText) Source #
IsGValue (Maybe Container) | Convert `Container` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Container Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Container -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Container) Source #
IsGValue (Maybe ContainerAccessible) | Convert `ContainerAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ContainerAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ContainerAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ContainerAccessible) Source #
IsGValue (Maybe ContainerCellAccessible) | Convert `ContainerCellAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ContainerCellAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ContainerCellAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ContainerCellAccessible) Source #
IsGValue (Maybe CssProvider) | Convert `CssProvider` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CssProvider Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CssProvider -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CssProvider) Source #
IsGValue (Maybe Dialog) | Convert `Dialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Dialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Dialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Dialog) Source #
IsGValue (Maybe DrawingArea) | Convert `DrawingArea` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DrawingArea -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DrawingArea) Source #
IsGValue (Maybe Entry) | Convert `Entry` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Entry Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Entry -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Entry) Source #
IsGValue (Maybe EntryAccessible) | Convert `EntryAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EntryAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EntryAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EntryAccessible) Source #
IsGValue (Maybe EntryBuffer) | Convert `EntryBuffer` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EntryBuffer -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EntryBuffer) Source #
IsGValue (Maybe EntryCompletion) | Convert `EntryCompletion` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EntryCompletion -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EntryCompletion) Source #
IsGValue (Maybe EntryIconAccessible) | Convert `EntryIconAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EntryIconAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EntryIconAccessible) Source #
IsGValue (Maybe EventBox) | Convert `EventBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventBox) Source #
IsGValue (Maybe EventController) | Convert `EventController` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventController Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventController -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventController) Source #
IsGValue (Maybe EventControllerKey) | Convert `EventControllerKey` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventControllerKey -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventControllerKey) Source #
IsGValue (Maybe EventControllerMotion) | Convert `EventControllerMotion` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventControllerMotion -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventControllerMotion) Source #
IsGValue (Maybe EventControllerScroll) | Convert `EventControllerScroll` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventControllerScroll -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventControllerScroll) Source #
IsGValue (Maybe Expander) | Convert `Expander` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Expander Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Expander -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Expander) Source #
IsGValue (Maybe ExpanderAccessible) | Convert `ExpanderAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ExpanderAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ExpanderAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ExpanderAccessible) Source #
IsGValue (Maybe FileChooserButton) | Convert `FileChooserButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooserButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooserButton) Source #
IsGValue (Maybe FileChooserDialog) | Convert `FileChooserDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooserDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooserDialog) Source #
IsGValue (Maybe FileChooserNative) | Convert `FileChooserNative` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooserNative -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooserNative) Source #
IsGValue (Maybe FileChooserWidget) | Convert `FileChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooserWidget) Source #
IsGValue (Maybe FileChooserWidgetAccessible) | Convert `FileChooserWidgetAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileChooserWidgetAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooserWidgetAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooserWidgetAccessible) Source #
IsGValue (Maybe FileFilter) | Convert `FileFilter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileFilter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileFilter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileFilter) Source #
IsGValue (Maybe Fixed) | Convert `Fixed` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Fixed Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Fixed -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Fixed) Source #
IsGValue (Maybe FlowBox) | Convert `FlowBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FlowBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FlowBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FlowBox) Source #
IsGValue (Maybe FlowBoxAccessible) | Convert `FlowBoxAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FlowBoxAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FlowBoxAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FlowBoxAccessible) Source #
IsGValue (Maybe FlowBoxChild) | Convert `FlowBoxChild` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FlowBoxChild -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FlowBoxChild) Source #
IsGValue (Maybe FlowBoxChildAccessible) | Convert `FlowBoxChildAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FlowBoxChildAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FlowBoxChildAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FlowBoxChildAccessible) Source #
IsGValue (Maybe FontButton) | Convert `FontButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontButton) Source #
IsGValue (Maybe FontChooserDialog) | Convert `FontChooserDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontChooserDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontChooserDialog) Source #
IsGValue (Maybe FontChooserWidget) | Convert `FontChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontChooserWidget) Source #
IsGValue (Maybe FontSelection) | Convert `FontSelection` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontSelection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontSelection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontSelection) Source #
IsGValue (Maybe FontSelectionDialog) | Convert `FontSelectionDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontSelectionDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontSelectionDialog) Source #
IsGValue (Maybe Frame) | Convert `Frame` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Frame Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Frame -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Frame) Source #
IsGValue (Maybe FrameAccessible) | Convert `FrameAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FrameAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FrameAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FrameAccessible) Source #
IsGValue (Maybe GLArea) | Convert `GLArea` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GLArea Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GLArea -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GLArea) Source #
IsGValue (Maybe Gesture) | Convert `Gesture` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Gesture Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Gesture -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Gesture) Source #
IsGValue (Maybe GestureDrag) | Convert `GestureDrag` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureDrag -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureDrag) Source #
IsGValue (Maybe GestureLongPress) | Convert `GestureLongPress` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureLongPress -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureLongPress) Source #
IsGValue (Maybe GestureMultiPress) | Convert `GestureMultiPress` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureMultiPress -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureMultiPress) Source #
IsGValue (Maybe GesturePan) | Convert `GesturePan` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GesturePan Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GesturePan -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GesturePan) Source #
IsGValue (Maybe GestureRotate) | Convert `GestureRotate` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureRotate -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureRotate) Source #
IsGValue (Maybe GestureSingle) | Convert `GestureSingle` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureSingle -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureSingle) Source #
IsGValue (Maybe GestureStylus) | Convert `GestureStylus` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureStylus -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureStylus) Source #
IsGValue (Maybe GestureSwipe) | Convert `GestureSwipe` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureSwipe -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureSwipe) Source #
IsGValue (Maybe GestureZoom) | Convert `GestureZoom` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureZoom -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureZoom) Source #
IsGValue (Maybe Grid) | Convert `Grid` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Grid Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Grid -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Grid) Source #
IsGValue (Maybe HBox) | Convert `HBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HBox) Source #
IsGValue (Maybe HButtonBox) | Convert `HButtonBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HButtonBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HButtonBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HButtonBox) Source #
IsGValue (Maybe HPaned) | Convert `HPaned` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HPaned Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HPaned -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HPaned) Source #
IsGValue (Maybe HSV) | Convert `HSV` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HSV Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HSV -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HSV) Source #
IsGValue (Maybe HScale) | Convert `HScale` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HScale Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HScale -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HScale) Source #
IsGValue (Maybe HScrollbar) | Convert `HScrollbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HScrollbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HScrollbar) Source #
IsGValue (Maybe HSeparator) | Convert `HSeparator` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HSeparator Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HSeparator -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HSeparator) Source #
IsGValue (Maybe HandleBox) | Convert `HandleBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HandleBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HandleBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HandleBox) Source #
IsGValue (Maybe HeaderBar) | Convert `HeaderBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HeaderBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HeaderBar) Source #
IsGValue (Maybe HeaderBarAccessible) | Convert `HeaderBarAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HeaderBarAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HeaderBarAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HeaderBarAccessible) Source #
IsGValue (Maybe IMContext) | Convert `IMContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IMContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IMContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IMContext) Source #
IsGValue (Maybe IMContextSimple) | Convert `IMContextSimple` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IMContextSimple -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IMContextSimple) Source #
IsGValue (Maybe IMMulticontext) | Convert `IMMulticontext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IMMulticontext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IMMulticontext) Source #
IsGValue (Maybe IconFactory) | Convert `IconFactory` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IconFactory Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconFactory -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconFactory) Source #
IsGValue (Maybe IconInfo) | Convert `IconInfo` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IconInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconInfo) Source #
IsGValue (Maybe IconTheme) | Convert `IconTheme` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IconTheme Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconTheme -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconTheme) Source #
IsGValue (Maybe IconView) | Convert `IconView` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IconView Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconView -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconView) Source #
IsGValue (Maybe IconViewAccessible) | Convert `IconViewAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IconViewAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconViewAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconViewAccessible) Source #
IsGValue (Maybe Image) | Convert `Image` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Image Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Image -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Image) Source #
IsGValue (Maybe ImageAccessible) | Convert `ImageAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ImageAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ImageAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ImageAccessible) Source #
IsGValue (Maybe ImageCellAccessible) | Convert `ImageCellAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ImageCellAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ImageCellAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ImageCellAccessible) Source #
IsGValue (Maybe ImageMenuItem) | Convert `ImageMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ImageMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ImageMenuItem) Source #
IsGValue (Maybe InfoBar) | Convert `InfoBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.InfoBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe InfoBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe InfoBar) Source #
IsGValue (Maybe Invisible) | Convert `Invisible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Invisible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Invisible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Invisible) Source #
IsGValue (Maybe Label) | Convert `Label` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Label Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Label -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Label) Source #
IsGValue (Maybe LabelAccessible) | Convert `LabelAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LabelAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LabelAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LabelAccessible) Source #
IsGValue (Maybe Layout) | Convert `Layout` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Layout Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Layout -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Layout) Source #
IsGValue (Maybe LevelBar) | Convert `LevelBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LevelBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LevelBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LevelBar) Source #
IsGValue (Maybe LevelBarAccessible) | Convert `LevelBarAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LevelBarAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LevelBarAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LevelBarAccessible) Source #
IsGValue (Maybe LinkButton) | Convert `LinkButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LinkButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LinkButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LinkButton) Source #
IsGValue (Maybe LinkButtonAccessible) | Convert `LinkButtonAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LinkButtonAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LinkButtonAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LinkButtonAccessible) Source #
IsGValue (Maybe ListBox) | Convert `ListBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ListBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ListBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ListBox) Source #
IsGValue (Maybe ListBoxAccessible) | Convert `ListBoxAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ListBoxAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ListBoxAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ListBoxAccessible) Source #
IsGValue (Maybe ListBoxRow) | Convert `ListBoxRow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ListBoxRow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ListBoxRow) Source #
IsGValue (Maybe ListBoxRowAccessible) | Convert `ListBoxRowAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ListBoxRowAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ListBoxRowAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ListBoxRowAccessible) Source #
IsGValue (Maybe ListStore) | Convert `ListStore` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ListStore Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ListStore -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ListStore) Source #
IsGValue (Maybe LockButton) | Convert `LockButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LockButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LockButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LockButton) Source #
IsGValue (Maybe LockButtonAccessible) | Convert `LockButtonAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LockButtonAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LockButtonAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LockButtonAccessible) Source #
IsGValue (Maybe Menu) | Convert `Menu` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Menu Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Menu -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Menu) Source #
IsGValue (Maybe MenuAccessible) | Convert `MenuAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuAccessible) Source #
IsGValue (Maybe MenuBar) | Convert `MenuBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuBar) Source #
IsGValue (Maybe MenuButton) | Convert `MenuButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuButton) Source #
IsGValue (Maybe MenuButtonAccessible) | Convert `MenuButtonAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuButtonAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuButtonAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuButtonAccessible) Source #
IsGValue (Maybe MenuItem) | Convert `MenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuItem) Source #
IsGValue (Maybe MenuItemAccessible) | Convert `MenuItemAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuItemAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuItemAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuItemAccessible) Source #
IsGValue (Maybe MenuShell) | Convert `MenuShell` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuShell Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuShell -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuShell) Source #
IsGValue (Maybe MenuShellAccessible) | Convert `MenuShellAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuShellAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuShellAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuShellAccessible) Source #
IsGValue (Maybe MenuToolButton) | Convert `MenuToolButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuToolButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuToolButton) Source #
IsGValue (Maybe MessageDialog) | Convert `MessageDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MessageDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MessageDialog) Source #
IsGValue (Maybe Misc) | Convert `Misc` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Misc Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Misc -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Misc) Source #
IsGValue (Maybe ModelButton) | Convert `ModelButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ModelButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ModelButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ModelButton) Source #
IsGValue (Maybe MountOperation) | Convert `MountOperation` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MountOperation Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MountOperation -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MountOperation) Source #
IsGValue (Maybe NativeDialog) | Convert `NativeDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe NativeDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe NativeDialog) Source #
IsGValue (Maybe Notebook) | Convert `Notebook` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Notebook Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Notebook -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Notebook) Source #
IsGValue (Maybe NotebookAccessible) | Convert `NotebookAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.NotebookAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe NotebookAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe NotebookAccessible) Source #
IsGValue (Maybe NotebookPageAccessible) | Convert `NotebookPageAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.NotebookPageAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe NotebookPageAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe NotebookPageAccessible) Source #
IsGValue (Maybe NumerableIcon) | Convert `NumerableIcon` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe NumerableIcon -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe NumerableIcon) Source #
IsGValue (Maybe OffscreenWindow) | Convert `OffscreenWindow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe OffscreenWindow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe OffscreenWindow) Source #
IsGValue (Maybe Overlay) | Convert `Overlay` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Overlay Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Overlay -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Overlay) Source #
IsGValue (Maybe PadController) | Convert `PadController` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PadController Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PadController -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PadController) Source #
IsGValue (Maybe PageSetup) | Convert `PageSetup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PageSetup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PageSetup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PageSetup) Source #
IsGValue (Maybe Paned) | Convert `Paned` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Paned Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Paned -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Paned) Source #
IsGValue (Maybe PanedAccessible) | Convert `PanedAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PanedAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PanedAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PanedAccessible) Source #
IsGValue (Maybe PlacesSidebar) | Convert `PlacesSidebar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PlacesSidebar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PlacesSidebar) Source #
IsGValue (Maybe Plug) | Convert `Plug` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Plug Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Plug -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Plug) Source #
IsGValue (Maybe PlugAccessible) | Convert `PlugAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PlugAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PlugAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PlugAccessible) Source #
IsGValue (Maybe Popover) | Convert `Popover` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Popover Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Popover -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Popover) Source #
IsGValue (Maybe PopoverAccessible) | Convert `PopoverAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PopoverAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PopoverAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PopoverAccessible) Source #
IsGValue (Maybe PopoverMenu) | Convert `PopoverMenu` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PopoverMenu -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PopoverMenu) Source #
IsGValue (Maybe PrintContext) | Convert `PrintContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PrintContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PrintContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PrintContext) Source #
IsGValue (Maybe PrintOperation) | Convert `PrintOperation` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PrintOperation -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PrintOperation) Source #
IsGValue (Maybe PrintSettings) | Convert `PrintSettings` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PrintSettings -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PrintSettings) Source #
IsGValue (Maybe ProgressBar) | Convert `ProgressBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ProgressBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ProgressBar) Source #
IsGValue (Maybe ProgressBarAccessible) | Convert `ProgressBarAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ProgressBarAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ProgressBarAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ProgressBarAccessible) Source #
IsGValue (Maybe RadioAction) | Convert `RadioAction` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioAction Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioAction -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioAction) Source #
IsGValue (Maybe RadioButton) | Convert `RadioButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioButton) Source #
IsGValue (Maybe RadioButtonAccessible) | Convert `RadioButtonAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioButtonAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioButtonAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioButtonAccessible) Source #
IsGValue (Maybe RadioMenuItem) | Convert `RadioMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioMenuItem) Source #
IsGValue (Maybe RadioMenuItemAccessible) | Convert `RadioMenuItemAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioMenuItemAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioMenuItemAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioMenuItemAccessible) Source #
IsGValue (Maybe RadioToolButton) | Convert `RadioToolButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioToolButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioToolButton) Source #
IsGValue (Maybe Range) | Convert `Range` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Range Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Range -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Range) Source #
IsGValue (Maybe RangeAccessible) | Convert `RangeAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RangeAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RangeAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RangeAccessible) Source #
IsGValue (Maybe RcStyle) | Convert `RcStyle` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RcStyle Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RcStyle -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RcStyle) Source #
IsGValue (Maybe RecentAction) | Convert `RecentAction` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentAction Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentAction -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentAction) Source #
IsGValue (Maybe RecentChooserDialog) | Convert `RecentChooserDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentChooserDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentChooserDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentChooserDialog) Source #
IsGValue (Maybe RecentChooserMenu) | Convert `RecentChooserMenu` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentChooserMenu -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentChooserMenu) Source #
IsGValue (Maybe RecentChooserWidget) | Convert `RecentChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentChooserWidget) Source #
IsGValue (Maybe RecentFilter) | Convert `RecentFilter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentFilter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentFilter) Source #
IsGValue (Maybe RecentManager) | Convert `RecentManager` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentManager Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentManager -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentManager) Source #
IsGValue (Maybe RendererCellAccessible) | Convert `RendererCellAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RendererCellAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RendererCellAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RendererCellAccessible) Source #
IsGValue (Maybe Revealer) | Convert `Revealer` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Revealer Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Revealer -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Revealer) Source #
IsGValue (Maybe Scale) | Convert `Scale` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Scale Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Scale -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Scale) Source #
IsGValue (Maybe ScaleAccessible) | Convert `ScaleAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ScaleAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ScaleAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ScaleAccessible) Source #
IsGValue (Maybe ScaleButton) | Convert `ScaleButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ScaleButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ScaleButton) Source #
IsGValue (Maybe ScaleButtonAccessible) | Convert `ScaleButtonAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ScaleButtonAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ScaleButtonAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ScaleButtonAccessible) Source #
IsGValue (Maybe Scrollbar) | Convert `Scrollbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Scrollbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Scrollbar) Source #
IsGValue (Maybe ScrolledWindow) | Convert `ScrolledWindow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ScrolledWindow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ScrolledWindow) Source #
IsGValue (Maybe ScrolledWindowAccessible) | Convert `ScrolledWindowAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ScrolledWindowAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ScrolledWindowAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ScrolledWindowAccessible) Source #
IsGValue (Maybe SearchBar) | Convert `SearchBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SearchBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SearchBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SearchBar) Source #
IsGValue (Maybe SearchEntry) | Convert `SearchEntry` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SearchEntry -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SearchEntry) Source #
IsGValue (Maybe Separator) | Convert `Separator` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Separator Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Separator -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Separator) Source #
IsGValue (Maybe SeparatorMenuItem) | Convert `SeparatorMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SeparatorMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SeparatorMenuItem) Source #
IsGValue (Maybe SeparatorToolItem) | Convert `SeparatorToolItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SeparatorToolItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SeparatorToolItem) Source #
IsGValue (Maybe Settings) | Convert `Settings` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Settings Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Settings -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Settings) Source #
IsGValue (Maybe ShortcutLabel) | Convert `ShortcutLabel` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ShortcutLabel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ShortcutLabel) Source #
IsGValue (Maybe ShortcutsGroup) | Convert `ShortcutsGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ShortcutsGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ShortcutsGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ShortcutsGroup) Source #
IsGValue (Maybe ShortcutsSection) | Convert `ShortcutsSection` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ShortcutsSection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ShortcutsSection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ShortcutsSection) Source #
IsGValue (Maybe ShortcutsShortcut) | Convert `ShortcutsShortcut` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ShortcutsShortcut Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ShortcutsShortcut -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ShortcutsShortcut) Source #
IsGValue (Maybe ShortcutsWindow) | Convert `ShortcutsWindow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ShortcutsWindow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ShortcutsWindow) Source #
IsGValue (Maybe SizeGroup) | Convert `SizeGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SizeGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SizeGroup) Source #
IsGValue (Maybe Socket) | Convert `Socket` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Socket Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Socket -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Socket) Source #
IsGValue (Maybe SocketAccessible) | Convert `SocketAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SocketAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SocketAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketAccessible) Source #
IsGValue (Maybe SpinButton) | Convert `SpinButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SpinButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SpinButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SpinButton) Source #
IsGValue (Maybe SpinButtonAccessible) | Convert `SpinButtonAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SpinButtonAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SpinButtonAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SpinButtonAccessible) Source #
IsGValue (Maybe Spinner) | Convert `Spinner` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Spinner Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Spinner -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Spinner) Source #
IsGValue (Maybe SpinnerAccessible) | Convert `SpinnerAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SpinnerAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SpinnerAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SpinnerAccessible) Source #
IsGValue (Maybe Stack) | Convert `Stack` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Stack Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Stack -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Stack) Source #
IsGValue (Maybe StackAccessible) | Convert `StackAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StackAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StackAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StackAccessible) Source #
IsGValue (Maybe StackSidebar) | Convert `StackSidebar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StackSidebar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StackSidebar) Source #
IsGValue (Maybe StackSwitcher) | Convert `StackSwitcher` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StackSwitcher -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StackSwitcher) Source #
IsGValue (Maybe StatusIcon) | Convert `StatusIcon` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StatusIcon -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StatusIcon) Source #
IsGValue (Maybe Statusbar) | Convert `Statusbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Statusbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Statusbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Statusbar) Source #
IsGValue (Maybe StatusbarAccessible) | Convert `StatusbarAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StatusbarAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StatusbarAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StatusbarAccessible) Source #
IsGValue (Maybe Style) | Convert `Style` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Style Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Style -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Style) Source #
IsGValue (Maybe StyleContext) | Convert `StyleContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StyleContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StyleContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StyleContext) Source #
IsGValue (Maybe StyleProperties) | Convert `StyleProperties` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StyleProperties -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StyleProperties) Source #
IsGValue (Maybe Switch) | Convert `Switch` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Switch Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Switch -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Switch) Source #
IsGValue (Maybe SwitchAccessible) | Convert `SwitchAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SwitchAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SwitchAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SwitchAccessible) Source #
IsGValue (Maybe Table) | Convert `Table` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Table Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Table -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Table) Source #
IsGValue (Maybe TearoffMenuItem) | Convert `TearoffMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TearoffMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TearoffMenuItem) Source #
IsGValue (Maybe TextBuffer) | Convert `TextBuffer` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextBuffer -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextBuffer) Source #
IsGValue (Maybe TextCellAccessible) | Convert `TextCellAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextCellAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextCellAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextCellAccessible) Source #
IsGValue (Maybe TextChildAnchor) | Convert `TextChildAnchor` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextChildAnchor -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextChildAnchor) Source #
IsGValue (Maybe TextMark) | Convert `TextMark` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextMark Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextMark -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextMark) Source #
IsGValue (Maybe TextTag) | Convert `TextTag` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextTag Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextTag -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextTag) Source #
IsGValue (Maybe TextTagTable) | Convert `TextTagTable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextTagTable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextTagTable) Source #
IsGValue (Maybe TextView) | Convert `TextView` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextView Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextView -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextView) Source #
IsGValue (Maybe TextViewAccessible) | Convert `TextViewAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextViewAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextViewAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextViewAccessible) Source #
IsGValue (Maybe ThemingEngine) | Convert `ThemingEngine` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ThemingEngine -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ThemingEngine) Source #
IsGValue (Maybe ToggleAction) | Convert `ToggleAction` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToggleAction -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToggleAction) Source #
IsGValue (Maybe ToggleButton) | Convert `ToggleButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToggleButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToggleButton) Source #
IsGValue (Maybe ToggleButtonAccessible) | Convert `ToggleButtonAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToggleButtonAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToggleButtonAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToggleButtonAccessible) Source #
IsGValue (Maybe ToggleToolButton) | Convert `ToggleToolButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToggleToolButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToggleToolButton) Source #
IsGValue (Maybe ToolButton) | Convert `ToolButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToolButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolButton) Source #
IsGValue (Maybe ToolItem) | Convert `ToolItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToolItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolItem) Source #
IsGValue (Maybe ToolItemGroup) | Convert `ToolItemGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolItemGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolItemGroup) Source #
IsGValue (Maybe ToolPalette) | Convert `ToolPalette` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolPalette -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolPalette) Source #
IsGValue (Maybe Toolbar) | Convert `Toolbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Toolbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Toolbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Toolbar) Source #
IsGValue (Maybe Tooltip) | Convert `Tooltip` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Tooltip Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Tooltip -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Tooltip) Source #
IsGValue (Maybe ToplevelAccessible) | Convert `ToplevelAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToplevelAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToplevelAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToplevelAccessible) Source #
IsGValue (Maybe TreeModelFilter) | Convert `TreeModelFilter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeModelFilter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeModelFilter) Source #
IsGValue (Maybe TreeModelSort) | Convert `TreeModelSort` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeModelSort -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeModelSort) Source #
IsGValue (Maybe TreeSelection) | Convert `TreeSelection` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeSelection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeSelection) Source #
IsGValue (Maybe TreeStore) | Convert `TreeStore` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeStore Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeStore -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeStore) Source #
IsGValue (Maybe TreeView) | Convert `TreeView` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeView Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeView -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeView) Source #
IsGValue (Maybe TreeViewAccessible) | Convert `TreeViewAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeViewAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeViewAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeViewAccessible) Source #
IsGValue (Maybe TreeViewColumn) | Convert `TreeViewColumn` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeViewColumn -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeViewColumn) Source #
IsGValue (Maybe UIManager) | Convert `UIManager` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.UIManager Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe UIManager -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe UIManager) Source #
IsGValue (Maybe VBox) | Convert `VBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VBox) Source #
IsGValue (Maybe VButtonBox) | Convert `VButtonBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VButtonBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VButtonBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VButtonBox) Source #
IsGValue (Maybe VPaned) | Convert `VPaned` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VPaned Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VPaned -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VPaned) Source #
IsGValue (Maybe VScale) | Convert `VScale` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VScale Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VScale -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VScale) Source #
IsGValue (Maybe VScrollbar) | Convert `VScrollbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VScrollbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VScrollbar) Source #
IsGValue (Maybe VSeparator) | Convert `VSeparator` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VSeparator Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VSeparator -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VSeparator) Source #
IsGValue (Maybe Viewport) | Convert `Viewport` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Viewport Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Viewport -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Viewport) Source #
IsGValue (Maybe VolumeButton) | Convert `VolumeButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VolumeButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VolumeButton) Source #
IsGValue (Maybe Widget) | Convert `Widget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Widget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Widget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Widget) Source #
IsGValue (Maybe WidgetAccessible) | Convert `WidgetAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.WidgetAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe WidgetAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe WidgetAccessible) Source #
IsGValue (Maybe Window) | Convert `Window` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Window Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Window -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Window) Source #
IsGValue (Maybe WindowAccessible) | Convert `WindowAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.WindowAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe WindowAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe WindowAccessible) Source #
IsGValue (Maybe WindowGroup) | Convert `WindowGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe WindowGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe WindowGroup) Source #
IsGValue (Maybe Border) | Convert `Border` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.Border Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Border -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Border) Source #
IsGValue (Maybe CssSection) | Convert `CssSection` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.CssSection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CssSection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CssSection) Source #
IsGValue (Maybe Gradient) | Convert `Gradient` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.Gradient Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Gradient -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Gradient) Source #
IsGValue (Maybe IconSet) | Convert `IconSet` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.IconSet Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconSet -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconSet) Source #
IsGValue (Maybe IconSource) | Convert `IconSource` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.IconSource Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconSource -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconSource) Source #
IsGValue (Maybe PaperSize) | Convert `PaperSize` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.PaperSize Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PaperSize -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PaperSize) Source #
IsGValue (Maybe RecentInfo) | Convert `RecentInfo` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentInfo) Source #
IsGValue (Maybe Requisition) | Convert `Requisition` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.Requisition Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Requisition -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Requisition) Source #
IsGValue (Maybe SelectionData) | Convert `SelectionData` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.SelectionData Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SelectionData -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SelectionData) Source #
IsGValue (Maybe SymbolicColor) | Convert `SymbolicColor` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SymbolicColor -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SymbolicColor) Source #
IsGValue (Maybe TargetEntry) | Convert `TargetEntry` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TargetEntry -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TargetEntry) Source #
IsGValue (Maybe TargetList) | Convert `TargetList` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TargetList Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TargetList -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TargetList) Source #
IsGValue (Maybe TextAttributes) | Convert `TextAttributes` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextAttributes -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextAttributes) Source #
IsGValue (Maybe TextIter) | Convert `TextIter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TextIter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextIter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextIter) Source #
IsGValue (Maybe TreeIter) | Convert `TreeIter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TreeIter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeIter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeIter) Source #
IsGValue (Maybe TreePath) | Convert `TreePath` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TreePath Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreePath -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreePath) Source #
IsGValue (Maybe TreeRowReference) | Convert `TreeRowReference` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeRowReference -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeRowReference) Source #
IsGValue (Maybe WidgetPath) | Convert `WidgetPath` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe WidgetPath -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe WidgetPath) Source #
IsGValue (Maybe FeatureT) |
Instance details Defined in GI.HarfBuzz.Structs.FeatureT Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FeatureT -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FeatureT) Source #
IsGValue (Maybe Context) |
Instance details Defined in GI.Pango.Objects.Context Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Context -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Context) Source #
IsGValue (Maybe Coverage) |
Instance details Defined in GI.Pango.Objects.Coverage Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Coverage -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Coverage) Source #
IsGValue (Maybe Font) |
Instance details Defined in GI.Pango.Objects.Font Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Font -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Font) Source #
IsGValue (Maybe FontFace) |
Instance details Defined in GI.Pango.Objects.FontFace Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontFace -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontFace) Source #
IsGValue (Maybe FontFamily) |
Instance details Defined in GI.Pango.Objects.FontFamily Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontFamily -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontFamily) Source #
IsGValue (Maybe FontMap) |
Instance details Defined in GI.Pango.Objects.FontMap Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontMap -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontMap) Source #
IsGValue (Maybe Fontset) |
Instance details Defined in GI.Pango.Objects.Fontset Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Fontset -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Fontset) Source #
IsGValue (Maybe Layout) |
Instance details Defined in GI.Pango.Objects.Layout Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Layout -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Layout) Source #
IsGValue (Maybe AttrIterator) |
Instance details Defined in GI.Pango.Structs.AttrIterator Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AttrIterator -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AttrIterator) Source #
IsGValue (Maybe AttrList) |
Instance details Defined in GI.Pango.Structs.AttrList Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AttrList -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AttrList) Source #
IsGValue (Maybe Attribute) |
Instance details Defined in GI.Pango.Structs.Attribute Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Attribute -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Attribute) Source #
IsGValue (Maybe Color) |
Instance details Defined in GI.Pango.Structs.Color Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Color -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Color) Source #
IsGValue (Maybe FontDescription) |
Instance details Defined in GI.Pango.Structs.FontDescription Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontDescription -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontDescription) Source #
IsGValue (Maybe FontMetrics) |
Instance details Defined in GI.Pango.Structs.FontMetrics Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontMetrics -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontMetrics) Source #
IsGValue (Maybe GlyphItem) |
Instance details Defined in GI.Pango.Structs.GlyphItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GlyphItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GlyphItem) Source #
IsGValue (Maybe GlyphString) |
Instance details Defined in GI.Pango.Structs.GlyphString Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GlyphString -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GlyphString) Source #
IsGValue (Maybe Item) |
Instance details Defined in GI.Pango.Structs.Item Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Item -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Item) Source #
IsGValue (Maybe Language) |
Instance details Defined in GI.Pango.Structs.Language Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Language -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Language) Source #
IsGValue (Maybe Matrix) |
Instance details Defined in GI.Pango.Structs.Matrix Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Matrix -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Matrix) Source #
IsGValue (Maybe TabArray) |
Instance details Defined in GI.Pango.Structs.TabArray Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TabArray -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TabArray) Source #
IsGValue (Maybe GParamSpec) |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GParamSpec -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GParamSpec) Source #
IsGValue (Maybe Text) |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Text -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Text) Source #
IsGValue (Maybe String) |
Instance details Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe String -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe String) Source #

data GVariantDictEntry key value Source #

A DictEntry `GVariant` is isomorphic to a two-tuple. Wrapping the values into a `GVariantDictentry` allows the `IsGVariant` instance to do the right thing.

Constructors

GVariantDictEntry key value |

#### Instances

Instances details

(Show key, Show value) => Show (GVariantDictEntry key value) |
Instance details Defined in Data.GI.Base.GVariant Methods showsPrec :: Int -> GVariantDictEntry key value -> ShowS Source # show :: GVariantDictEntry key value -> String Source # showList :: [GVariantDictEntry key value] -> ShowS Source #
(Eq key, Eq value) => Eq (GVariantDictEntry key value) |
Instance details Defined in Data.GI.Base.GVariant Methods (==) :: GVariantDictEntry key value -> GVariantDictEntry key value -> Bool Source # (/=) :: GVariantDictEntry key value -> GVariantDictEntry key value -> Bool Source #
(IsGVariant a, IsGVariantBasicType a, IsGVariant b) => IsGVariant (GVariantDictEntry a b) |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantDictEntry a b -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (GVariantDictEntry a b)) Source # toGVariantFormatString :: GVariantDictEntry a b -> Text Source #

newtype GVariantHandle Source #

Constructors

GVariantHandle Int32 |

#### Instances

Instances details

Show GVariantHandle |
Instance details Defined in Data.GI.Base.GVariant Methods showsPrec :: Int -> GVariantHandle -> ShowS Source # show :: GVariantHandle -> String Source # showList :: [GVariantHandle] -> ShowS Source #
Eq GVariantHandle |
Instance details Defined in Data.GI.Base.GVariant Methods (==) :: GVariantHandle -> GVariantHandle -> Bool Source # (/=) :: GVariantHandle -> GVariantHandle -> Bool Source #
Ord GVariantHandle |

Instance details

Defined in Data.GI.Base.GVariant

Methods

compare :: GVariantHandle -> GVariantHandle -> Ordering Source #

(<) :: GVariantHandle -> GVariantHandle -> Bool Source #

(<=) :: GVariantHandle -> GVariantHandle -> Bool Source #

(>) :: GVariantHandle -> GVariantHandle -> Bool Source #

(>=) :: GVariantHandle -> GVariantHandle -> Bool Source #

max :: GVariantHandle -> GVariantHandle -> GVariantHandle Source #

min :: GVariantHandle -> GVariantHandle -> GVariantHandle Source #

IsGVariant GVariantHandle |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantHandle -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe GVariantHandle) Source # toGVariantFormatString :: GVariantHandle -> Text Source #
IsGVariantBasicType GVariantHandle |
Instance details Defined in Data.GI.Base.GVariant

data GVariantObjectPath Source #

An object representing a DBus object path, which is a particular type of `GVariant` too. (Just a string with some specific requirements.) In order to construct/deconstruct a `GVariantObjectPath` one can use `newGVariantObjectPath` and `gvariantObjectPathToText`.

#### Instances

Instances details

Show GVariantObjectPath |
Instance details Defined in Data.GI.Base.GVariant Methods showsPrec :: Int -> GVariantObjectPath -> ShowS Source # show :: GVariantObjectPath -> String Source # showList :: [GVariantObjectPath] -> ShowS Source #
Eq GVariantObjectPath |
Instance details Defined in Data.GI.Base.GVariant Methods (==) :: GVariantObjectPath -> GVariantObjectPath -> Bool Source # (/=) :: GVariantObjectPath -> GVariantObjectPath -> Bool Source #
Ord GVariantObjectPath |

Instance details

Defined in Data.GI.Base.GVariant

Methods

compare :: GVariantObjectPath -> GVariantObjectPath -> Ordering Source #

(<) :: GVariantObjectPath -> GVariantObjectPath -> Bool Source #

(<=) :: GVariantObjectPath -> GVariantObjectPath -> Bool Source #

(>) :: GVariantObjectPath -> GVariantObjectPath -> Bool Source #

(>=) :: GVariantObjectPath -> GVariantObjectPath -> Bool Source #

max :: GVariantObjectPath -> GVariantObjectPath -> GVariantObjectPath Source #

min :: GVariantObjectPath -> GVariantObjectPath -> GVariantObjectPath Source #

IsGVariant GVariantObjectPath |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantObjectPath -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe GVariantObjectPath) Source # toGVariantFormatString :: GVariantObjectPath -> Text Source #
IsGVariantBasicType GVariantObjectPath |
Instance details Defined in Data.GI.Base.GVariant

data GVariantSignature Source #

An object representing a DBus signature, which is a particular type of `GVariant` too. (Just a string with some specific requirements.) In order to construct/deconstruct a `GVariantSignature` one can use `newGVariantSignature` and `gvariantSignatureToText`.

#### Instances

Instances details

Show GVariantSignature |
Instance details Defined in Data.GI.Base.GVariant Methods showsPrec :: Int -> GVariantSignature -> ShowS Source # show :: GVariantSignature -> String Source # showList :: [GVariantSignature] -> ShowS Source #
Eq GVariantSignature |
Instance details Defined in Data.GI.Base.GVariant Methods (==) :: GVariantSignature -> GVariantSignature -> Bool Source # (/=) :: GVariantSignature -> GVariantSignature -> Bool Source #
Ord GVariantSignature |

Instance details

Defined in Data.GI.Base.GVariant

Methods

compare :: GVariantSignature -> GVariantSignature -> Ordering Source #

(<) :: GVariantSignature -> GVariantSignature -> Bool Source #

(<=) :: GVariantSignature -> GVariantSignature -> Bool Source #

(>) :: GVariantSignature -> GVariantSignature -> Bool Source #

(>=) :: GVariantSignature -> GVariantSignature -> Bool Source #

max :: GVariantSignature -> GVariantSignature -> GVariantSignature Source #

min :: GVariantSignature -> GVariantSignature -> GVariantSignature Source #

IsGVariant GVariantSignature |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantSignature -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe GVariantSignature) Source # toGVariantFormatString :: GVariantSignature -> Text Source #
IsGVariantBasicType GVariantSignature |
Instance details Defined in Data.GI.Base.GVariant

newtype GVariantSinglet a Source #

Haskell has no notion of one element tuples, but GVariants do, so the following allows for marshalling one element tuples properly using `fromGVariant` and `toGVariant`. For instance, to construct a single element tuple containing a string, you could do

    toGVariant (GVariantSinglet "Test")

Constructors

GVariantSinglet a |

#### Instances

Instances details

Show a => Show (GVariantSinglet a) |
Instance details Defined in Data.GI.Base.GVariant Methods showsPrec :: Int -> GVariantSinglet a -> ShowS Source # show :: GVariantSinglet a -> String Source # showList :: [GVariantSinglet a] -> ShowS Source #
Eq a => Eq (GVariantSinglet a) |
Instance details Defined in Data.GI.Base.GVariant Methods (==) :: GVariantSinglet a -> GVariantSinglet a -> Bool Source # (/=) :: GVariantSinglet a -> GVariantSinglet a -> Bool Source #
IsGVariant a => IsGVariant (GVariantSinglet a) | One element tuples.
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantSinglet a -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (GVariantSinglet a)) Source # toGVariantFormatString :: GVariantSinglet a -> Text Source #

class IsGVariant a where Source #

The typeclass for types that can be automatically marshalled into `GVariant` using `toGVariant` and `fromGVariant`.

Methods

toGVariant :: a -> IO GVariant Source #

Convert a value of the given type into a GVariant.

fromGVariant :: GVariant -> IO (Maybe a) Source #

Try to decode a `GVariant` into a target type. If the conversion fails we return `Nothing`. The type that was expected can be obtained by calling `toGVariantFormatString`, and the actual type as understood by the `GVariant` code can be obtained by calling `gvariantToTypeString`.

toGVariantFormatString :: a -> Text Source #

The expected format string for this type (the argument is ignored).

#### Instances

Instances details

IsGVariant ByteString |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: ByteString -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe ByteString) Source # toGVariantFormatString :: ByteString -> Text Source #
IsGVariant Int16 |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Int16 -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Int16) Source # toGVariantFormatString :: Int16 -> Text Source #
IsGVariant Int32 |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Int32 -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Int32) Source # toGVariantFormatString :: Int32 -> Text Source #
IsGVariant Int64 |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Int64 -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Int64) Source # toGVariantFormatString :: Int64 -> Text Source #
IsGVariant Word16 |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Word16 -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Word16) Source # toGVariantFormatString :: Word16 -> Text Source #
IsGVariant Word32 |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Word32 -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Word32) Source # toGVariantFormatString :: Word32 -> Text Source #
IsGVariant Word64 |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Word64 -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Word64) Source # toGVariantFormatString :: Word64 -> Text Source #
IsGVariant Word8 |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Word8 -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Word8) Source # toGVariantFormatString :: Word8 -> Text Source #
IsGVariant GVariant |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariant -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe GVariant) Source # toGVariantFormatString :: GVariant -> Text Source #
IsGVariant GVariantHandle |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantHandle -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe GVariantHandle) Source # toGVariantFormatString :: GVariantHandle -> Text Source #
IsGVariant GVariantObjectPath |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantObjectPath -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe GVariantObjectPath) Source # toGVariantFormatString :: GVariantObjectPath -> Text Source #
IsGVariant GVariantSignature |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantSignature -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe GVariantSignature) Source # toGVariantFormatString :: GVariantSignature -> Text Source #
IsGVariant Text |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Text -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Text) Source # toGVariantFormatString :: Text -> Text Source #
IsGVariant () | The empty tuple GVariant, mostly useful for type checking.
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: () -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe ()) Source # toGVariantFormatString :: () -> Text Source #
IsGVariant Bool |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Bool -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Bool) Source # toGVariantFormatString :: Bool -> Text Source #
IsGVariant Double |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Double -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe Double) Source # toGVariantFormatString :: Double -> Text Source #
IsGVariant a => IsGVariant (GVariantSinglet a) | One element tuples.
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantSinglet a -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (GVariantSinglet a)) Source # toGVariantFormatString :: GVariantSinglet a -> Text Source #
IsGVariant a => IsGVariant (Maybe a) |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Maybe a -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (Maybe a)) Source # toGVariantFormatString :: Maybe a -> Text Source #
IsGVariant a => IsGVariant [a] |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: [a] -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe [a]) Source # toGVariantFormatString :: [a] -> Text Source #
(IsGVariant a, IsGVariantBasicType a, IsGVariant b) => IsGVariant (Map a b) |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: Map a b -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (Map a b)) Source # toGVariantFormatString :: Map a b -> Text Source #
(IsGVariant a, IsGVariantBasicType a, IsGVariant b) => IsGVariant (GVariantDictEntry a b) |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantDictEntry a b -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (GVariantDictEntry a b)) Source # toGVariantFormatString :: GVariantDictEntry a b -> Text Source #
(IsGVariant a, IsGVariant b) => IsGVariant (a, b) |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: (a, b) -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (a, b)) Source # toGVariantFormatString :: (a, b) -> Text Source #
(IsGVariant a, IsGVariant b, IsGVariant c) => IsGVariant (a, b, c) |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: (a, b, c) -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (a, b, c)) Source # toGVariantFormatString :: (a, b, c) -> Text Source #
(IsGVariant a, IsGVariant b, IsGVariant c, IsGVariant d) => IsGVariant (a, b, c, d) |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: (a, b, c, d) -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (a, b, c, d)) Source # toGVariantFormatString :: (a, b, c, d) -> Text Source #
(IsGVariant a, IsGVariant b, IsGVariant c, IsGVariant d, IsGVariant e) => IsGVariant (a, b, c, d, e) |
Instance details Defined in Data.GI.Base.GVariant Methods toGVariant :: (a, b, c, d, e) -> IO GVariant Source # fromGVariant :: GVariant -> IO (Maybe (a, b, c, d, e)) Source # toGVariantFormatString :: (a, b, c, d, e) -> Text Source #

class Ord a => IsGVariantBasicType a Source #

The typeclass for basic type `GVariant` types, i.e. those that are not containers.

#### Instances

Instances details

IsGVariantBasicType Int16 |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType Int32 |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType Int64 |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType Word16 |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType Word32 |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType Word64 |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType Word8 |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType GVariantHandle |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType GVariantObjectPath |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType GVariantSignature |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType Text |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType Bool |
Instance details Defined in Data.GI.Base.GVariant
IsGVariantBasicType Double |
Instance details Defined in Data.GI.Base.GVariant

data SignalProxy object info where Source #

Support for overloaded signal connectors.

Constructors

(:::) :: forall object info. SignalProxy object info -> Text -> SignalProxy object info | A signal connector annotated with a detail.
PropertyNotify :: forall info1 (propName :: Symbol) object (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object GObjectNotifySignalInfo | A signal connector for the `notify` signal on the given property.

PropertySet :: forall info1 (propName :: Symbol) object b (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, AttrBaseTypeConstraint info1 object, b ~ AttrGetType info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object (GObjectPropertySetSignalInfo b)

A signal connector for the `notify` signal on the given property, similar to `PropertyNotify`, but it passes the new value of the property to the callback for convenience.

#### Instances

Instances details

info ~ ResolveSignal slot object => IsLabel slot (SignalProxy object info) | Support for overloaded labels.
Instance details Defined in Data.GI.Base.Signals Methods fromLabel :: SignalProxy object info Source #

type TranslateFunc Source #

Arguments

= Text | `path`: The id of the message. In `ActionGroup` this will be a label or tooltip from a `ActionEntry`.
-> IO Text | Returns: the translated message

The function used to translate messages in e.g. `IconFactory` and `ActionGroup`.

type C_TranslateFunc = CString -> Ptr () -> IO CString Source #

Type for the callback on the (unwrapped) C side.

mk_TranslateFunc :: C_TranslateFunc -> IO (FunPtr C_TranslateFunc) Source #

Generate a function pointer callable from C code, from a `C_TranslateFunc`.

dynamic_TranslateFunc Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> FunPtr C_TranslateFunc |
-> Text | `path`: The id of the message. In `ActionGroup` this will be a label or tooltip from a `ActionEntry`.
-> Ptr () | `funcData`: user data passed in when registering the function
-> m Text | Returns: the translated message

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTranslateFunc :: Maybe TranslateFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TranslateFunc``.

genClosure_TranslateFunc :: MonadIO m => TranslateFunc -> m (GClosure C_TranslateFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TranslateFunc :: Maybe (Ptr (FunPtr C_TranslateFunc)) -> TranslateFunc_WithClosures -> C_TranslateFunc Source #

Wrap a `TranslateFunc` into a `C_TranslateFunc`.

checkVersion Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Word32 | `requiredMajor`: the required major version
-> Word32 | `requiredMinor`: the required minor version
-> Word32 | `requiredMicro`: the required micro version
-> m (Maybe Text) | Returns: `Nothing` if the GTK+ library is compatible with the given version, or a string describing the version mismatch. The returned string is owned by GTK+ and should not be modified or freed.

Checks that the GTK+ library in use is compatible with the given version. Generally you would pass in the constants `MAJOR_VERSION`, `MINOR_VERSION`, `MICRO_VERSION` as the three arguments to this function; that produces a check that the library in use is compatible with the version of GTK+ the application or module was compiled against.

Compatibility is defined by two things: first the version of the running library is newer than the version `requiredMajor`.required_minor.`requiredMicro`. Second the running library must be binary compatible with the version `requiredMajor`.required_minor.`requiredMicro` (same major version.)

This function is primarily for GTK+ modules; the module can call this function to check that it wasn’t loaded into an incompatible version of GTK+. However, such a check isn’t completely reliable, since the module may be linked against an old version of GTK+ and calling the old version of `checkVersion`, but still get loaded into an application using a newer version of GTK+.

type Callback Source #

Arguments

= Widget | `widget`: the widget to operate on
-> IO () |

The type of the callback functions used for e.g. iterating over the children of a container, see `containerForeach`.

type C_Callback = Ptr Widget -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

mk_Callback :: C_Callback -> IO (FunPtr C_Callback) Source #

Generate a function pointer callable from C code, from a `C_Callback`.

dynamic_Callback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_Callback |
-> a | `widget`: the widget to operate on
-> Ptr () | `data`: user-supplied data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noCallback :: Maybe Callback Source #

A convenience synonym for ``Nothing` :: `Maybe` `Callback``.

genClosure_Callback :: MonadIO m => Callback -> m (GClosure C_Callback) Source #

Wrap the callback into a `GClosure`.

wrap_Callback :: Maybe (Ptr (FunPtr C_Callback)) -> Callback_WithClosures -> C_Callback Source #

Wrap a `Callback` into a `C_Callback`.

getBinaryAge Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Word32 | Returns: the binary age of the GTK+ library

Returns the binary age as passed to `libtool` when building the GTK+ library the process is running against. If `libtool` means nothing to you, don't worry about it.

Since: 3.0

getInterfaceAge Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Word32 | Returns: the interface age of the GTK+ library

Returns the interface age as passed to `libtool` when building the GTK+ library the process is running against. If `libtool` means nothing to you, don't worry about it.

Since: 3.0

newtype LevelBar Source #

Memory-managed wrapper type.

Constructors

LevelBar (ManagedPtr LevelBar) |

#### Instances

Instances details

Eq LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar Methods (==) :: LevelBar -> LevelBar -> Bool Source # (/=) :: LevelBar -> LevelBar -> Bool Source #
GObject LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar
ManagedPtrNewtype LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar Methods toManagedPtr :: LevelBar -> ManagedPtr LevelBar Source #
TypedObject LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar Methods glibType :: IO GType Source #
HasParentTypes LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar
HasAttributeList LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar
(info ~ ResolveLevelBarMethod t LevelBar, OverloadedMethod info LevelBar p, HasField t LevelBar p) => HasField (t :: Symbol) LevelBar p |
Instance details Defined in GI.Gtk.Objects.LevelBar Methods getField :: LevelBar -> p Source #
(info ~ ResolveLevelBarMethod t LevelBar, OverloadedMethodInfo info LevelBar) => IsLabel t (MethodProxy info LevelBar) |
Instance details Defined in GI.Gtk.Objects.LevelBar Methods fromLabel :: MethodProxy info LevelBar Source #
(info ~ ResolveLevelBarMethod t LevelBar, OverloadedMethod info LevelBar p) => IsLabel t (LevelBar -> p) |
Instance details Defined in GI.Gtk.Objects.LevelBar Methods fromLabel :: LevelBar -> p Source #
IsGValue (Maybe LevelBar) | Convert `LevelBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LevelBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LevelBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LevelBar) Source #
type AttributeList LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar type AttributeList LevelBar = LevelBarAttributeList
type ParentTypes LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar type ParentTypes LevelBar = '[Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList LevelBar |
Instance details Defined in GI.Gtk.Objects.LevelBar type SignalList LevelBar = LevelBarSignalList

getMajorVersion Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Word32 | Returns: the major version number of the GTK+ library

Returns the major version number of the GTK+ library. (e.g. in GTK+ version 3.1.5 this is 3.)

This function is in the library, so it represents the GTK+ library your code is running against. Contrast with the `MAJOR_VERSION` macro, which represents the major version of the GTK+ headers you have included when compiling your code.

Since: 3.0

getMicroVersion Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Word32 | Returns: the micro version number of the GTK+ library

Returns the micro version number of the GTK+ library. (e.g. in GTK+ version 3.1.5 this is 5.)

This function is in the library, so it represents the GTK+ library your code is are running against. Contrast with the `MICRO_VERSION` macro, which represents the micro version of the GTK+ headers you have included when compiling your code.

Since: 3.0

getMinorVersion Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Word32 | Returns: the minor version number of the GTK+ library

Returns the minor version number of the GTK+ library. (e.g. in GTK+ version 3.1.5 this is 1.)

This function is in the library, so it represents the GTK+ library your code is are running against. Contrast with the `MINOR_VERSION` macro, which represents the minor version of the GTK+ headers you have included when compiling your code.

Since: 3.0

newtype Frame Source #

Memory-managed wrapper type.

Constructors

Frame (ManagedPtr Frame) |

#### Instances

Instances details

Eq Frame |
Instance details Defined in GI.Gtk.Objects.Frame Methods (==) :: Frame -> Frame -> Bool Source # (/=) :: Frame -> Frame -> Bool Source #
GObject Frame |
Instance details Defined in GI.Gtk.Objects.Frame
ManagedPtrNewtype Frame |
Instance details Defined in GI.Gtk.Objects.Frame Methods toManagedPtr :: Frame -> ManagedPtr Frame Source #
TypedObject Frame |
Instance details Defined in GI.Gtk.Objects.Frame Methods glibType :: IO GType Source #
HasParentTypes Frame |
Instance details Defined in GI.Gtk.Objects.Frame
HasAttributeList Frame |
Instance details Defined in GI.Gtk.Objects.Frame
(info ~ ResolveFrameMethod t Frame, OverloadedMethod info Frame p, HasField t Frame p) => HasField (t :: Symbol) Frame p |
Instance details Defined in GI.Gtk.Objects.Frame Methods getField :: Frame -> p Source #
(info ~ ResolveFrameMethod t Frame, OverloadedMethodInfo info Frame) => IsLabel t (MethodProxy info Frame) |
Instance details Defined in GI.Gtk.Objects.Frame Methods fromLabel :: MethodProxy info Frame Source #
(info ~ ResolveFrameMethod t Frame, OverloadedMethod info Frame p) => IsLabel t (Frame -> p) |
Instance details Defined in GI.Gtk.Objects.Frame Methods fromLabel :: Frame -> p Source #
IsGValue (Maybe Frame) | Convert `Frame` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Frame Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Frame -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Frame) Source #
type AttributeList Frame |
Instance details Defined in GI.Gtk.Objects.Frame type AttributeList Frame = FrameAttributeList
type ParentTypes Frame |
Instance details Defined in GI.Gtk.Objects.Frame type ParentTypes Frame = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Frame |
Instance details Defined in GI.Gtk.Objects.Frame type SignalList Frame = FrameSignalList

newtype Paned Source #

Memory-managed wrapper type.

Constructors

Paned (ManagedPtr Paned) |

#### Instances

Instances details

Eq Paned |
Instance details Defined in GI.Gtk.Objects.Paned Methods (==) :: Paned -> Paned -> Bool Source # (/=) :: Paned -> Paned -> Bool Source #
GObject Paned |
Instance details Defined in GI.Gtk.Objects.Paned
ManagedPtrNewtype Paned |
Instance details Defined in GI.Gtk.Objects.Paned Methods toManagedPtr :: Paned -> ManagedPtr Paned Source #
TypedObject Paned |
Instance details Defined in GI.Gtk.Objects.Paned Methods glibType :: IO GType Source #
HasParentTypes Paned |
Instance details Defined in GI.Gtk.Objects.Paned
HasAttributeList Paned |
Instance details Defined in GI.Gtk.Objects.Paned
(info ~ ResolvePanedMethod t Paned, OverloadedMethod info Paned p, HasField t Paned p) => HasField (t :: Symbol) Paned p |
Instance details Defined in GI.Gtk.Objects.Paned Methods getField :: Paned -> p Source #
(info ~ ResolvePanedMethod t Paned, OverloadedMethodInfo info Paned) => IsLabel t (MethodProxy info Paned) |
Instance details Defined in GI.Gtk.Objects.Paned Methods fromLabel :: MethodProxy info Paned Source #
(info ~ ResolvePanedMethod t Paned, OverloadedMethod info Paned p) => IsLabel t (Paned -> p) |
Instance details Defined in GI.Gtk.Objects.Paned Methods fromLabel :: Paned -> p Source #
IsGValue (Maybe Paned) | Convert `Paned` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Paned Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Paned -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Paned) Source #
type AttributeList Paned |
Instance details Defined in GI.Gtk.Objects.Paned type AttributeList Paned = PanedAttributeList
type ParentTypes Paned |
Instance details Defined in GI.Gtk.Objects.Paned type ParentTypes Paned = '[Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList Paned |
Instance details Defined in GI.Gtk.Objects.Paned type SignalList Paned = PanedSignalList

newtype Scale Source #

Memory-managed wrapper type.

Constructors

Scale (ManagedPtr Scale) |

#### Instances

Instances details

Eq Scale |
Instance details Defined in GI.Gtk.Objects.Scale Methods (==) :: Scale -> Scale -> Bool Source # (/=) :: Scale -> Scale -> Bool Source #
GObject Scale |
Instance details Defined in GI.Gtk.Objects.Scale
ManagedPtrNewtype Scale |
Instance details Defined in GI.Gtk.Objects.Scale Methods toManagedPtr :: Scale -> ManagedPtr Scale Source #
TypedObject Scale |
Instance details Defined in GI.Gtk.Objects.Scale Methods glibType :: IO GType Source #
HasParentTypes Scale |
Instance details Defined in GI.Gtk.Objects.Scale
HasAttributeList Scale |
Instance details Defined in GI.Gtk.Objects.Scale
(info ~ ResolveScaleMethod t Scale, OverloadedMethod info Scale p, HasField t Scale p) => HasField (t :: Symbol) Scale p |
Instance details Defined in GI.Gtk.Objects.Scale Methods getField :: Scale -> p Source #
(info ~ ResolveScaleMethod t Scale, OverloadedMethodInfo info Scale) => IsLabel t (MethodProxy info Scale) |
Instance details Defined in GI.Gtk.Objects.Scale Methods fromLabel :: MethodProxy info Scale Source #
(info ~ ResolveScaleMethod t Scale, OverloadedMethod info Scale p) => IsLabel t (Scale -> p) |
Instance details Defined in GI.Gtk.Objects.Scale Methods fromLabel :: Scale -> p Source #
IsGValue (Maybe Scale) | Convert `Scale` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Scale Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Scale -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Scale) Source #
type AttributeList Scale |
Instance details Defined in GI.Gtk.Objects.Scale type AttributeList Scale = ScaleAttributeList
type ParentTypes Scale |
Instance details Defined in GI.Gtk.Objects.Scale type ParentTypes Scale = '[Range, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList Scale |
Instance details Defined in GI.Gtk.Objects.Scale type SignalList Scale = ScaleSignalList

data BorderStyle Source #

Describes how the border of a UI element should be rendered.

Constructors

BorderStyleNone | No visible border
BorderStyleSolid | A single line segment
BorderStyleInset | Looks as if the content is sunken into the canvas
BorderStyleOutset | Looks as if the content is coming out of the canvas
BorderStyleHidden | Same as `gTKBORDERSTYLENONE`
BorderStyleDotted | A series of round dots
BorderStyleDashed | A series of square-ended dashes
BorderStyleDouble | Two parallel lines with some space between them
BorderStyleGroove | Looks as if it were carved in the canvas
BorderStyleRidge | Looks as if it were coming out of the canvas
AnotherBorderStyle Int | Catch-all for unknown values

#### Instances

Instances details

Enum BorderStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: BorderStyle -> BorderStyle Source #

pred :: BorderStyle -> BorderStyle Source #

toEnum :: Int -> BorderStyle Source #

fromEnum :: BorderStyle -> Int Source #

enumFrom :: BorderStyle -> [BorderStyle] Source #

enumFromThen :: BorderStyle -> BorderStyle -> [BorderStyle] Source #

enumFromTo :: BorderStyle -> BorderStyle -> [BorderStyle] Source #

enumFromThenTo :: BorderStyle -> BorderStyle -> BorderStyle -> [BorderStyle] Source #

Show BorderStyle |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> BorderStyle -> ShowS Source # show :: BorderStyle -> String Source # showList :: [BorderStyle] -> ShowS Source #
Eq BorderStyle |
Instance details Defined in GI.Gtk.Enums Methods (==) :: BorderStyle -> BorderStyle -> Bool Source # (/=) :: BorderStyle -> BorderStyle -> Bool Source #
Ord BorderStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: BorderStyle -> BorderStyle -> Ordering Source #

(<) :: BorderStyle -> BorderStyle -> Bool Source #

(<=) :: BorderStyle -> BorderStyle -> Bool Source #

(>) :: BorderStyle -> BorderStyle -> Bool Source #

(>=) :: BorderStyle -> BorderStyle -> Bool Source #

max :: BorderStyle -> BorderStyle -> BorderStyle Source #

min :: BorderStyle -> BorderStyle -> BorderStyle Source #

BoxedEnum BorderStyle |
Instance details Defined in GI.Gtk.Enums
TypedObject BorderStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes BorderStyle |
Instance details Defined in GI.Gtk.Enums
type ParentTypes BorderStyle |
Instance details Defined in GI.Gtk.Enums type ParentTypes BorderStyle = '[] :: [Type]

newtype Border Source #

Memory-managed wrapper type.

Constructors

Border (ManagedPtr Border) |

#### Instances

Instances details

Eq Border |
Instance details Defined in GI.Gtk.Structs.Border Methods (==) :: Border -> Border -> Bool Source # (/=) :: Border -> Border -> Bool Source #
GBoxed Border |
Instance details Defined in GI.Gtk.Structs.Border
ManagedPtrNewtype Border |
Instance details Defined in GI.Gtk.Structs.Border Methods toManagedPtr :: Border -> ManagedPtr Border Source #
TypedObject Border |
Instance details Defined in GI.Gtk.Structs.Border Methods glibType :: IO GType Source #
HasParentTypes Border |
Instance details Defined in GI.Gtk.Structs.Border
tag ~ 'AttrSet => Constructible Border tag |
Instance details Defined in GI.Gtk.Structs.Border Methods new :: MonadIO m => (ManagedPtr Border -> Border) -> [AttrOp Border tag] -> m Border Source #
HasAttributeList Border |
Instance details Defined in GI.Gtk.Structs.Border
(info ~ ResolveBorderMethod t Border, OverloadedMethod info Border p, HasField t Border p) => HasField (t :: Symbol) Border p |
Instance details Defined in GI.Gtk.Structs.Border Methods getField :: Border -> p Source #
(signature ~ m Border, MonadIO m) => OverloadedMethod BorderCopyMethodInfo Border signature |
Instance details Defined in GI.Gtk.Structs.Border Methods overloadedMethod :: Border -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod BorderFreeMethodInfo Border signature |
Instance details Defined in GI.Gtk.Structs.Border Methods overloadedMethod :: Border -> signature Source #
OverloadedMethodInfo BorderCopyMethodInfo Border |
Instance details Defined in GI.Gtk.Structs.Border Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo BorderFreeMethodInfo Border |
Instance details Defined in GI.Gtk.Structs.Border Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveBorderMethod t Border, OverloadedMethodInfo info Border) => IsLabel t (MethodProxy info Border) |
Instance details Defined in GI.Gtk.Structs.Border Methods fromLabel :: MethodProxy info Border Source #
(info ~ ResolveBorderMethod t Border, OverloadedMethod info Border p) => IsLabel t (Border -> p) |
Instance details Defined in GI.Gtk.Structs.Border Methods fromLabel :: Border -> p Source #
IsGValue (Maybe Border) | Convert `Border` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.Border Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Border -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Border) Source #
type AttributeList Border |
Instance details Defined in GI.Gtk.Structs.Border type AttributeList Border = BorderAttributeList
type ParentTypes Border |
Instance details Defined in GI.Gtk.Structs.Border type ParentTypes Border = '[] :: [Type]

renderFrame Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Context | `cr`: a `Context`
-> Double | `x`: X origin of the rectangle
-> Double | `y`: Y origin of the rectangle
-> Double | `width`: rectangle width
-> Double | `height`: rectangle height
-> m () |

Renders a frame around the rectangle defined by `x`, `y`, `width`, `height`.

Examples of frame rendering, showing the effect of `border-image`, `border-color`, `border-width`, `border-radius` and junctions:

Since: 3.0

newtype Widget Source #

Memory-managed wrapper type.

Constructors

Widget (ManagedPtr Widget) |

#### Instances

Instances details

Eq Widget |
Instance details Defined in GI.Gtk.Objects.Widget Methods (==) :: Widget -> Widget -> Bool Source # (/=) :: Widget -> Widget -> Bool Source #
GObject Widget |
Instance details Defined in GI.Gtk.Objects.Widget
ManagedPtrNewtype Widget |
Instance details Defined in GI.Gtk.Objects.Widget Methods toManagedPtr :: Widget -> ManagedPtr Widget Source #
TypedObject Widget |
Instance details Defined in GI.Gtk.Objects.Widget Methods glibType :: IO GType Source #
HasParentTypes Widget |
Instance details Defined in GI.Gtk.Objects.Widget
HasAttributeList Widget |
Instance details Defined in GI.Gtk.Objects.Widget
(info ~ ResolveWidgetMethod t Widget, OverloadedMethod info Widget p, HasField t Widget p) => HasField (t :: Symbol) Widget p |
Instance details Defined in GI.Gtk.Objects.Widget Methods getField :: Widget -> p Source #
(info ~ ResolveWidgetMethod t Widget, OverloadedMethodInfo info Widget) => IsLabel t (MethodProxy info Widget) |
Instance details Defined in GI.Gtk.Objects.Widget Methods fromLabel :: MethodProxy info Widget Source #
(info ~ ResolveWidgetMethod t Widget, OverloadedMethod info Widget p) => IsLabel t (Widget -> p) |
Instance details Defined in GI.Gtk.Objects.Widget Methods fromLabel :: Widget -> p Source #
IsGValue (Maybe Widget) | Convert `Widget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Widget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Widget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Widget) Source #
type AttributeList Widget |
Instance details Defined in GI.Gtk.Objects.Widget type AttributeList Widget = WidgetAttributeList
type ParentTypes Widget |
Instance details Defined in GI.Gtk.Objects.Widget type ParentTypes Widget = '[Object, ImplementorIface, Buildable]
type SignalList Widget |
Instance details Defined in GI.Gtk.Objects.Widget type SignalList Widget = WidgetSignalList

newtype StyleProvider Source #

Memory-managed wrapper type.

Constructors

StyleProvider (ManagedPtr StyleProvider) |

#### Instances

Instances details

Eq StyleProvider |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider Methods (==) :: StyleProvider -> StyleProvider -> Bool Source # (/=) :: StyleProvider -> StyleProvider -> Bool Source #
BoxedPtr StyleProvider |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider Methods boxedPtrCopy :: StyleProvider -> IO StyleProvider Source # boxedPtrFree :: StyleProvider -> IO () Source #
ManagedPtrNewtype StyleProvider |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider Methods toManagedPtr :: StyleProvider -> ManagedPtr StyleProvider Source #
(info ~ ResolveStyleProviderMethod t StyleProvider, OverloadedMethod info StyleProvider p, HasField t StyleProvider p) => HasField (t :: Symbol) StyleProvider p |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider Methods getField :: StyleProvider -> p Source #
(info ~ ResolveStyleProviderMethod t StyleProvider, OverloadedMethodInfo info StyleProvider) => IsLabel t (MethodProxy info StyleProvider) |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider Methods fromLabel :: MethodProxy info StyleProvider Source #
(info ~ ResolveStyleProviderMethod t StyleProvider, OverloadedMethod info StyleProvider p) => IsLabel t (StyleProvider -> p) |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider Methods fromLabel :: StyleProvider -> p Source #
type SignalList StyleProvider |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider type SignalList StyleProvider = StyleProviderSignalList

pattern STYLE_PROVIDER_PRIORITY_THEME :: Int32 Source #

The priority used for style information provided by themes.

newtype TreeSortable Source #

Memory-managed wrapper type.

Constructors

TreeSortable (ManagedPtr TreeSortable) |

#### Instances

Instances details

Eq TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods (==) :: TreeSortable -> TreeSortable -> Bool Source # (/=) :: TreeSortable -> TreeSortable -> Bool Source #
GObject TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable
ManagedPtrNewtype TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods toManagedPtr :: TreeSortable -> ManagedPtr TreeSortable Source #
TypedObject TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods glibType :: IO GType Source #
HasParentTypes TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable
HasAttributeList TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable
(info ~ ResolveTreeSortableMethod t TreeSortable, OverloadedMethod info TreeSortable p, HasField t TreeSortable p) => HasField (t :: Symbol) TreeSortable p |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods getField :: TreeSortable -> p Source #
(info ~ ResolveTreeSortableMethod t TreeSortable, OverloadedMethodInfo info TreeSortable) => IsLabel t (MethodProxy info TreeSortable) |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods fromLabel :: MethodProxy info TreeSortable Source #
(info ~ ResolveTreeSortableMethod t TreeSortable, OverloadedMethod info TreeSortable p) => IsLabel t (TreeSortable -> p) |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods fromLabel :: TreeSortable -> p Source #
IsGValue (Maybe TreeSortable) | Convert `TreeSortable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.TreeSortable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeSortable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeSortable) Source #
type AttributeList TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable type AttributeList TreeSortable = TreeSortableAttributeList
type ParentTypes TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable type ParentTypes TreeSortable = '[TreeModel, Object]
type SignalList TreeSortable |
Instance details Defined in GI.Gtk.Interfaces.TreeSortable type SignalList TreeSortable = TreeSortableSignalList

treeSortableSetSortColumnId Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSortable a) |
=> a | `sortable`: A `TreeSortable`
-> Int32 | `sortColumnId`: the sort column id to set
-> SortType | `order`: The sort order of the column
-> m () |

Sets the current sort column to be `sortColumnId`. The `sortable` will resort itself to reflect this change, after emitting a TreeSortable::sortColumnChanged signal. `sortColumnId` may either be a regular column id, or one of the following special values:

- `TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID`: the default sort function will be used, if it is set
- `TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID`: no sorting will occur

newtype Box Source #

Memory-managed wrapper type.

Constructors

Box (ManagedPtr Box) |

#### Instances

Instances details

Eq Box |
Instance details Defined in GI.Gtk.Objects.Box Methods (==) :: Box -> Box -> Bool Source # (/=) :: Box -> Box -> Bool Source #
GObject Box |
Instance details Defined in GI.Gtk.Objects.Box
ManagedPtrNewtype Box |
Instance details Defined in GI.Gtk.Objects.Box Methods toManagedPtr :: Box -> ManagedPtr Box Source #
TypedObject Box |
Instance details Defined in GI.Gtk.Objects.Box Methods glibType :: IO GType Source #
HasParentTypes Box |
Instance details Defined in GI.Gtk.Objects.Box
HasAttributeList Box |
Instance details Defined in GI.Gtk.Objects.Box
(info ~ ResolveBoxMethod t Box, OverloadedMethod info Box p, HasField t Box p) => HasField (t :: Symbol) Box p |
Instance details Defined in GI.Gtk.Objects.Box Methods getField :: Box -> p Source #
(info ~ ResolveBoxMethod t Box, OverloadedMethodInfo info Box) => IsLabel t (MethodProxy info Box) |
Instance details Defined in GI.Gtk.Objects.Box Methods fromLabel :: MethodProxy info Box Source #
(info ~ ResolveBoxMethod t Box, OverloadedMethod info Box p) => IsLabel t (Box -> p) |
Instance details Defined in GI.Gtk.Objects.Box Methods fromLabel :: Box -> p Source #
IsGValue (Maybe Box) | Convert `Box` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Box Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Box -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Box) Source #
type AttributeList Box |
Instance details Defined in GI.Gtk.Objects.Box type AttributeList Box = BoxAttributeList
type ParentTypes Box |
Instance details Defined in GI.Gtk.Objects.Box type ParentTypes Box = '[Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList Box |
Instance details Defined in GI.Gtk.Objects.Box type SignalList Box = BoxSignalList

newtype Assistant Source #

Memory-managed wrapper type.

Constructors

Assistant (ManagedPtr Assistant) |

#### Instances

Instances details

Eq Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant Methods (==) :: Assistant -> Assistant -> Bool Source # (/=) :: Assistant -> Assistant -> Bool Source #
GObject Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant
ManagedPtrNewtype Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant Methods toManagedPtr :: Assistant -> ManagedPtr Assistant Source #
TypedObject Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant Methods glibType :: IO GType Source #
HasParentTypes Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant
HasAttributeList Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant
(info ~ ResolveAssistantMethod t Assistant, OverloadedMethod info Assistant p, HasField t Assistant p) => HasField (t :: Symbol) Assistant p |
Instance details Defined in GI.Gtk.Objects.Assistant Methods getField :: Assistant -> p Source #
(info ~ ResolveAssistantMethod t Assistant, OverloadedMethodInfo info Assistant) => IsLabel t (MethodProxy info Assistant) |
Instance details Defined in GI.Gtk.Objects.Assistant Methods fromLabel :: MethodProxy info Assistant Source #
(info ~ ResolveAssistantMethod t Assistant, OverloadedMethod info Assistant p) => IsLabel t (Assistant -> p) |
Instance details Defined in GI.Gtk.Objects.Assistant Methods fromLabel :: Assistant -> p Source #
IsGValue (Maybe Assistant) | Convert `Assistant` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Assistant Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Assistant -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Assistant) Source #
type AttributeList Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant type AttributeList Assistant = AssistantAttributeList
type ParentTypes Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant type ParentTypes Assistant = '[Window, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Assistant |
Instance details Defined in GI.Gtk.Objects.Assistant type SignalList Assistant = AssistantSignalList

data AssistantPageType Source #

An enum for determining the page role inside the `Assistant`. It's used to handle buttons sensitivity and visibility.

Note that an assistant needs to end its page flow with a page of type `AssistantPageTypeConfirm`, `AssistantPageTypeSummary` or `AssistantPageTypeProgress` to be correct.

The Cancel button will only be shown if the page isn’t “committed”. See `assistantCommit` for details.

Constructors

AssistantPageTypeContent | The page has regular contents. Both the Back and forward buttons will be shown.
AssistantPageTypeIntro | The page contains an introduction to the assistant task. Only the Forward button will be shown if there is a next page.
AssistantPageTypeConfirm | The page lets the user confirm or deny the changes. The Back and Apply buttons will be shown.
AssistantPageTypeSummary | The page informs the user of the changes done. Only the Close button will be shown.
AssistantPageTypeProgress | Used for tasks that take a long time to complete, blocks the assistant until the page is marked as complete. Only the back button will be shown.
AssistantPageTypeCustom | Used for when other page types are not appropriate. No buttons will be shown, and the application must add its own buttons through `assistantAddActionWidget`.
AnotherAssistantPageType Int | Catch-all for unknown values

#### Instances

Instances details

Enum AssistantPageType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: AssistantPageType -> AssistantPageType Source #

pred :: AssistantPageType -> AssistantPageType Source #

toEnum :: Int -> AssistantPageType Source #

fromEnum :: AssistantPageType -> Int Source #

enumFrom :: AssistantPageType -> [AssistantPageType] Source #

enumFromThen :: AssistantPageType -> AssistantPageType -> [AssistantPageType] Source #

enumFromTo :: AssistantPageType -> AssistantPageType -> [AssistantPageType] Source #

enumFromThenTo :: AssistantPageType -> AssistantPageType -> AssistantPageType -> [AssistantPageType] Source #

Show AssistantPageType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> AssistantPageType -> ShowS Source # show :: AssistantPageType -> String Source # showList :: [AssistantPageType] -> ShowS Source #
Eq AssistantPageType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: AssistantPageType -> AssistantPageType -> Bool Source # (/=) :: AssistantPageType -> AssistantPageType -> Bool Source #
Ord AssistantPageType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: AssistantPageType -> AssistantPageType -> Ordering Source #

(<) :: AssistantPageType -> AssistantPageType -> Bool Source #

(<=) :: AssistantPageType -> AssistantPageType -> Bool Source #

(>) :: AssistantPageType -> AssistantPageType -> Bool Source #

(>=) :: AssistantPageType -> AssistantPageType -> Bool Source #

max :: AssistantPageType -> AssistantPageType -> AssistantPageType Source #

min :: AssistantPageType -> AssistantPageType -> AssistantPageType Source #

BoxedEnum AssistantPageType |
Instance details Defined in GI.Gtk.Enums
TypedObject AssistantPageType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes AssistantPageType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes AssistantPageType |
Instance details Defined in GI.Gtk.Enums type ParentTypes AssistantPageType = '[] :: [Type]

assistantCommit Source #

Arguments

:: (HasCallStack, MonadIO m, IsAssistant a) |
=> a | `assistant`: a `Assistant`
-> m () |

Erases the visited page history so the back button is not shown on the current page, and removes the cancel button from subsequent pages.

Use this when the information provided up to the current page is hereafter deemed permanent and cannot be modified or undone. For example, showing a progress page to track a long-running, unreversible operation after the user has clicked apply on a confirmation page.

Since: 2.22

data BaselinePosition Source #

Whenever a container has some form of natural row it may align children in that row along a common typographical baseline. If the amount of verical space in the row is taller than the total requested height of the baseline-aligned children then it can use a `BaselinePosition` to select where to put the baseline inside the extra availible space.

Since: 3.10

Constructors

BaselinePositionTop | Align the baseline at the top
BaselinePositionCenter | Center the baseline
BaselinePositionBottom | Align the baseline at the bottom
AnotherBaselinePosition Int | Catch-all for unknown values

#### Instances

Instances details

Enum BaselinePosition |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: BaselinePosition -> BaselinePosition Source #

pred :: BaselinePosition -> BaselinePosition Source #

toEnum :: Int -> BaselinePosition Source #

fromEnum :: BaselinePosition -> Int Source #

enumFrom :: BaselinePosition -> [BaselinePosition] Source #

enumFromThen :: BaselinePosition -> BaselinePosition -> [BaselinePosition] Source #

enumFromTo :: BaselinePosition -> BaselinePosition -> [BaselinePosition] Source #

enumFromThenTo :: BaselinePosition -> BaselinePosition -> BaselinePosition -> [BaselinePosition] Source #

Show BaselinePosition |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> BaselinePosition -> ShowS Source # show :: BaselinePosition -> String Source # showList :: [BaselinePosition] -> ShowS Source #
Eq BaselinePosition |
Instance details Defined in GI.Gtk.Enums Methods (==) :: BaselinePosition -> BaselinePosition -> Bool Source # (/=) :: BaselinePosition -> BaselinePosition -> Bool Source #
Ord BaselinePosition |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: BaselinePosition -> BaselinePosition -> Ordering Source #

(<) :: BaselinePosition -> BaselinePosition -> Bool Source #

(<=) :: BaselinePosition -> BaselinePosition -> Bool Source #

(>) :: BaselinePosition -> BaselinePosition -> Bool Source #

(>=) :: BaselinePosition -> BaselinePosition -> Bool Source #

max :: BaselinePosition -> BaselinePosition -> BaselinePosition Source #

min :: BaselinePosition -> BaselinePosition -> BaselinePosition Source #

BoxedEnum BaselinePosition |
Instance details Defined in GI.Gtk.Enums
TypedObject BaselinePosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes BaselinePosition |
Instance details Defined in GI.Gtk.Enums
type ParentTypes BaselinePosition |
Instance details Defined in GI.Gtk.Enums type ParentTypes BaselinePosition = '[] :: [Type]

newtype ButtonBox Source #

Memory-managed wrapper type.

Constructors

ButtonBox (ManagedPtr ButtonBox) |

#### Instances

Instances details

Eq ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods (==) :: ButtonBox -> ButtonBox -> Bool Source # (/=) :: ButtonBox -> ButtonBox -> Bool Source #
GObject ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox
ManagedPtrNewtype ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods toManagedPtr :: ButtonBox -> ManagedPtr ButtonBox Source #
TypedObject ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods glibType :: IO GType Source #
HasParentTypes ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox
HasAttributeList ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox
(info ~ ResolveButtonBoxMethod t ButtonBox, OverloadedMethod info ButtonBox p, HasField t ButtonBox p) => HasField (t :: Symbol) ButtonBox p |
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods getField :: ButtonBox -> p Source #
(info ~ ResolveButtonBoxMethod t ButtonBox, OverloadedMethodInfo info ButtonBox) => IsLabel t (MethodProxy info ButtonBox) |
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods fromLabel :: MethodProxy info ButtonBox Source #
(info ~ ResolveButtonBoxMethod t ButtonBox, OverloadedMethod info ButtonBox p) => IsLabel t (ButtonBox -> p) |
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods fromLabel :: ButtonBox -> p Source #
IsGValue (Maybe ButtonBox) | Convert `ButtonBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ButtonBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ButtonBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ButtonBox) Source #
type AttributeList ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox type AttributeList ButtonBox = ButtonBoxAttributeList
type ParentTypes ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox type ParentTypes ButtonBox = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList ButtonBox |
Instance details Defined in GI.Gtk.Objects.ButtonBox type SignalList ButtonBox = ButtonBoxSignalList

newtype ModelButton Source #

Memory-managed wrapper type.

Constructors

ModelButton (ManagedPtr ModelButton) |

#### Instances

Instances details

Eq ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton Methods (==) :: ModelButton -> ModelButton -> Bool Source # (/=) :: ModelButton -> ModelButton -> Bool Source #
GObject ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton
ManagedPtrNewtype ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton Methods toManagedPtr :: ModelButton -> ManagedPtr ModelButton Source #
TypedObject ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton Methods glibType :: IO GType Source #
HasParentTypes ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton
HasAttributeList ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton
(info ~ ResolveModelButtonMethod t ModelButton, OverloadedMethod info ModelButton p, HasField t ModelButton p) => HasField (t :: Symbol) ModelButton p |
Instance details Defined in GI.Gtk.Objects.ModelButton Methods getField :: ModelButton -> p Source #
(info ~ ResolveModelButtonMethod t ModelButton, OverloadedMethodInfo info ModelButton) => IsLabel t (MethodProxy info ModelButton) |
Instance details Defined in GI.Gtk.Objects.ModelButton Methods fromLabel :: MethodProxy info ModelButton Source #
(info ~ ResolveModelButtonMethod t ModelButton, OverloadedMethod info ModelButton p) => IsLabel t (ModelButton -> p) |
Instance details Defined in GI.Gtk.Objects.ModelButton Methods fromLabel :: ModelButton -> p Source #
IsGValue (Maybe ModelButton) | Convert `ModelButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ModelButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ModelButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ModelButton) Source #
type AttributeList ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton type AttributeList ModelButton = ModelButtonAttributeList
type ParentTypes ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton type ParentTypes ModelButton = '[Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList ModelButton |
Instance details Defined in GI.Gtk.Objects.ModelButton type SignalList ModelButton = ModelButtonSignalList

data ButtonsType Source #

Prebuilt sets of buttons for the dialog. If none of these choices are appropriate, simply use `ButtonsTypeNone` then call `gtk_dialog_add_buttons()`.

    Please note that 'GI.Gtk.Enums.ButtonsTypeOk', 'GI.Gtk.Enums.ButtonsTypeYesNo'
    and 'GI.Gtk.Enums.ButtonsTypeOkCancel' are discouraged by the
    <http://library.gnome.org/devel/hig-book/stable/ GNOME Human Interface Guidelines>.

Constructors

ButtonsTypeNone | no buttons at all
ButtonsTypeOk | an OK button
ButtonsTypeClose | a Close button
ButtonsTypeCancel | a Cancel button
ButtonsTypeYesNo | Yes and No buttons
ButtonsTypeOkCancel | OK and Cancel buttons
AnotherButtonsType Int | Catch-all for unknown values

#### Instances

Instances details

Enum ButtonsType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ButtonsType -> ButtonsType Source #

pred :: ButtonsType -> ButtonsType Source #

toEnum :: Int -> ButtonsType Source #

fromEnum :: ButtonsType -> Int Source #

enumFrom :: ButtonsType -> [ButtonsType] Source #

enumFromThen :: ButtonsType -> ButtonsType -> [ButtonsType] Source #

enumFromTo :: ButtonsType -> ButtonsType -> [ButtonsType] Source #

enumFromThenTo :: ButtonsType -> ButtonsType -> ButtonsType -> [ButtonsType] Source #

Show ButtonsType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ButtonsType -> ShowS Source # show :: ButtonsType -> String Source # showList :: [ButtonsType] -> ShowS Source #
Eq ButtonsType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ButtonsType -> ButtonsType -> Bool Source # (/=) :: ButtonsType -> ButtonsType -> Bool Source #
Ord ButtonsType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ButtonsType -> ButtonsType -> Ordering Source #

(<) :: ButtonsType -> ButtonsType -> Bool Source #

(<=) :: ButtonsType -> ButtonsType -> Bool Source #

(>) :: ButtonsType -> ButtonsType -> Bool Source #

(>=) :: ButtonsType -> ButtonsType -> Bool Source #

max :: ButtonsType -> ButtonsType -> ButtonsType Source #

min :: ButtonsType -> ButtonsType -> ButtonsType Source #

BoxedEnum ButtonsType |
Instance details Defined in GI.Gtk.Enums
TypedObject ButtonsType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ButtonsType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ButtonsType |
Instance details Defined in GI.Gtk.Enums type ParentTypes ButtonsType = '[] :: [Type]

newtype ScrolledWindow Source #

Memory-managed wrapper type.

Constructors

ScrolledWindow (ManagedPtr ScrolledWindow) |

#### Instances

Instances details

Eq ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods (==) :: ScrolledWindow -> ScrolledWindow -> Bool Source # (/=) :: ScrolledWindow -> ScrolledWindow -> Bool Source #
GObject ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow
ManagedPtrNewtype ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods toManagedPtr :: ScrolledWindow -> ManagedPtr ScrolledWindow Source #
TypedObject ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods glibType :: IO GType Source #
HasParentTypes ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow
HasAttributeList ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow
(info ~ ResolveScrolledWindowMethod t ScrolledWindow, OverloadedMethod info ScrolledWindow p, HasField t ScrolledWindow p) => HasField (t :: Symbol) ScrolledWindow p |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods getField :: ScrolledWindow -> p Source #
(info ~ ResolveScrolledWindowMethod t ScrolledWindow, OverloadedMethodInfo info ScrolledWindow) => IsLabel t (MethodProxy info ScrolledWindow) |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods fromLabel :: MethodProxy info ScrolledWindow Source #
(info ~ ResolveScrolledWindowMethod t ScrolledWindow, OverloadedMethod info ScrolledWindow p) => IsLabel t (ScrolledWindow -> p) |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods fromLabel :: ScrolledWindow -> p Source #
IsGValue (Maybe ScrolledWindow) | Convert `ScrolledWindow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ScrolledWindow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ScrolledWindow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ScrolledWindow) Source #
type AttributeList ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow type AttributeList ScrolledWindow = ScrolledWindowAttributeList
type ParentTypes ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow type ParentTypes ScrolledWindow = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList ScrolledWindow |
Instance details Defined in GI.Gtk.Objects.ScrolledWindow type SignalList ScrolledWindow = ScrolledWindowSignalList

newtype Gesture Source #

Memory-managed wrapper type.

Constructors

Gesture (ManagedPtr Gesture) |

#### Instances

Instances details

Eq Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture Methods (==) :: Gesture -> Gesture -> Bool Source # (/=) :: Gesture -> Gesture -> Bool Source #
GObject Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture
ManagedPtrNewtype Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture Methods toManagedPtr :: Gesture -> ManagedPtr Gesture Source #
TypedObject Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture Methods glibType :: IO GType Source #
HasParentTypes Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture
HasAttributeList Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture
(info ~ ResolveGestureMethod t Gesture, OverloadedMethod info Gesture p, HasField t Gesture p) => HasField (t :: Symbol) Gesture p |
Instance details Defined in GI.Gtk.Objects.Gesture Methods getField :: Gesture -> p Source #
(info ~ ResolveGestureMethod t Gesture, OverloadedMethodInfo info Gesture) => IsLabel t (MethodProxy info Gesture) |
Instance details Defined in GI.Gtk.Objects.Gesture Methods fromLabel :: MethodProxy info Gesture Source #
(info ~ ResolveGestureMethod t Gesture, OverloadedMethod info Gesture p) => IsLabel t (Gesture -> p) |
Instance details Defined in GI.Gtk.Objects.Gesture Methods fromLabel :: Gesture -> p Source #
IsGValue (Maybe Gesture) | Convert `Gesture` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Gesture Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Gesture -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Gesture) Source #
type AttributeList Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture type AttributeList Gesture = GestureAttributeList
type ParentTypes Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture type ParentTypes Gesture = '[EventController, Object]
type SignalList Gesture |
Instance details Defined in GI.Gtk.Objects.Gesture type SignalList Gesture = GestureSignalList

newtype TreeView Source #

Memory-managed wrapper type.

Constructors

TreeView (ManagedPtr TreeView) |

#### Instances

Instances details

Eq TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView Methods (==) :: TreeView -> TreeView -> Bool Source # (/=) :: TreeView -> TreeView -> Bool Source #
GObject TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView
ManagedPtrNewtype TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView Methods toManagedPtr :: TreeView -> ManagedPtr TreeView Source #
TypedObject TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView Methods glibType :: IO GType Source #
HasParentTypes TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView
HasAttributeList TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView
(info ~ ResolveTreeViewMethod t TreeView, OverloadedMethod info TreeView p, HasField t TreeView p) => HasField (t :: Symbol) TreeView p |
Instance details Defined in GI.Gtk.Objects.TreeView Methods getField :: TreeView -> p Source #
(info ~ ResolveTreeViewMethod t TreeView, OverloadedMethodInfo info TreeView) => IsLabel t (MethodProxy info TreeView) |
Instance details Defined in GI.Gtk.Objects.TreeView Methods fromLabel :: MethodProxy info TreeView Source #
(info ~ ResolveTreeViewMethod t TreeView, OverloadedMethod info TreeView p) => IsLabel t (TreeView -> p) |
Instance details Defined in GI.Gtk.Objects.TreeView Methods fromLabel :: TreeView -> p Source #
IsGValue (Maybe TreeView) | Convert `TreeView` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeView Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeView -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeView) Source #
type AttributeList TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView type AttributeList TreeView = TreeViewAttributeList
type ParentTypes TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView type ParentTypes TreeView = '[Container, Widget, Object, ImplementorIface, Buildable, Scrollable]
type SignalList TreeView |
Instance details Defined in GI.Gtk.Objects.TreeView type SignalList TreeView = TreeViewSignalList

newtype FileChooser Source #

Memory-managed wrapper type.

Constructors

FileChooser (ManagedPtr FileChooser) |

#### Instances

Instances details

Eq FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods (==) :: FileChooser -> FileChooser -> Bool Source # (/=) :: FileChooser -> FileChooser -> Bool Source #
GObject FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser
ManagedPtrNewtype FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods toManagedPtr :: FileChooser -> ManagedPtr FileChooser Source #
TypedObject FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods glibType :: IO GType Source #
HasParentTypes FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser
HasAttributeList FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser
(info ~ ResolveFileChooserMethod t FileChooser, OverloadedMethod info FileChooser p, HasField t FileChooser p) => HasField (t :: Symbol) FileChooser p |
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods getField :: FileChooser -> p Source #
(info ~ ResolveFileChooserMethod t FileChooser, OverloadedMethodInfo info FileChooser) => IsLabel t (MethodProxy info FileChooser) |
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods fromLabel :: MethodProxy info FileChooser Source #
(info ~ ResolveFileChooserMethod t FileChooser, OverloadedMethod info FileChooser p) => IsLabel t (FileChooser -> p) |
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods fromLabel :: FileChooser -> p Source #
IsGValue (Maybe FileChooser) | Convert `FileChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.FileChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooser) Source #
type AttributeList FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser type AttributeList FileChooser = FileChooserAttributeList
type ParentTypes FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser type ParentTypes FileChooser = '[Object]
type SignalList FileChooser |
Instance details Defined in GI.Gtk.Interfaces.FileChooser type SignalList FileChooser = FileChooserSignalList

newtype Image Source #

Memory-managed wrapper type.

Constructors

Image (ManagedPtr Image) |

#### Instances

Instances details

Eq Image |
Instance details Defined in GI.Gtk.Objects.Image Methods (==) :: Image -> Image -> Bool Source # (/=) :: Image -> Image -> Bool Source #
GObject Image |
Instance details Defined in GI.Gtk.Objects.Image
ManagedPtrNewtype Image |
Instance details Defined in GI.Gtk.Objects.Image Methods toManagedPtr :: Image -> ManagedPtr Image Source #
TypedObject Image |
Instance details Defined in GI.Gtk.Objects.Image Methods glibType :: IO GType Source #
HasParentTypes Image |
Instance details Defined in GI.Gtk.Objects.Image
HasAttributeList Image |
Instance details Defined in GI.Gtk.Objects.Image
(info ~ ResolveImageMethod t Image, OverloadedMethod info Image p, HasField t Image p) => HasField (t :: Symbol) Image p |
Instance details Defined in GI.Gtk.Objects.Image Methods getField :: Image -> p Source #
(info ~ ResolveImageMethod t Image, OverloadedMethodInfo info Image) => IsLabel t (MethodProxy info Image) |
Instance details Defined in GI.Gtk.Objects.Image Methods fromLabel :: MethodProxy info Image Source #
(info ~ ResolveImageMethod t Image, OverloadedMethod info Image p) => IsLabel t (Image -> p) |
Instance details Defined in GI.Gtk.Objects.Image Methods fromLabel :: Image -> p Source #
IsGValue (Maybe Image) | Convert `Image` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Image Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Image -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Image) Source #
type AttributeList Image |
Instance details Defined in GI.Gtk.Objects.Image type AttributeList Image = ImageAttributeList
type ParentTypes Image |
Instance details Defined in GI.Gtk.Objects.Image type ParentTypes Image = '[Misc, Widget, Object, ImplementorIface, Buildable]
type SignalList Image |
Instance details Defined in GI.Gtk.Objects.Image type SignalList Image = ImageSignalList

imageGetStorageType Source #

Arguments

:: (HasCallStack, MonadIO m, IsImage a) |
=> a | `image`: a `Image`
-> m ImageType | Returns: image representation being used

Gets the type of representation being used by the `Image` to store image data. If the `Image` has no image data, the return value will be `ImageTypeEmpty`.

imageGetPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsImage a) |
=> a | `image`: a `Image`
-> m (Maybe Pixbuf) | Returns: the displayed pixbuf, or `Nothing` if the image is empty

Gets the `Pixbuf` being displayed by the `Image`. The storage type of the image must be `ImageTypeEmpty` or `ImageTypePixbuf` (see `imageGetStorageType`). The caller of this function does not own a reference to the returned pixbuf.

imageGetStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsImage a) |
=> a | `image`: a `Image`
-> m (Text, Int32) |

Gets the stock icon name and size being displayed by the `Image`. The storage type of the image must be `ImageTypeEmpty` or `ImageTypeStock` (see `imageGetStorageType`). The returned string is owned by the `Image` and should not be freed.

newtype Label Source #

Memory-managed wrapper type.

Constructors

Label (ManagedPtr Label) |

#### Instances

Instances details

Eq Label |
Instance details Defined in GI.Gtk.Objects.Label Methods (==) :: Label -> Label -> Bool Source # (/=) :: Label -> Label -> Bool Source #
GObject Label |
Instance details Defined in GI.Gtk.Objects.Label
ManagedPtrNewtype Label |
Instance details Defined in GI.Gtk.Objects.Label Methods toManagedPtr :: Label -> ManagedPtr Label Source #
TypedObject Label |
Instance details Defined in GI.Gtk.Objects.Label Methods glibType :: IO GType Source #
HasParentTypes Label |
Instance details Defined in GI.Gtk.Objects.Label
HasAttributeList Label |
Instance details Defined in GI.Gtk.Objects.Label
(info ~ ResolveLabelMethod t Label, OverloadedMethod info Label p, HasField t Label p) => HasField (t :: Symbol) Label p |
Instance details Defined in GI.Gtk.Objects.Label Methods getField :: Label -> p Source #
(info ~ ResolveLabelMethod t Label, OverloadedMethodInfo info Label) => IsLabel t (MethodProxy info Label) |
Instance details Defined in GI.Gtk.Objects.Label Methods fromLabel :: MethodProxy info Label Source #
(info ~ ResolveLabelMethod t Label, OverloadedMethod info Label p) => IsLabel t (Label -> p) |
Instance details Defined in GI.Gtk.Objects.Label Methods fromLabel :: Label -> p Source #
IsGValue (Maybe Label) | Convert `Label` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Label Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Label -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Label) Source #
type AttributeList Label |
Instance details Defined in GI.Gtk.Objects.Label type AttributeList Label = LabelAttributeList
type ParentTypes Label |
Instance details Defined in GI.Gtk.Objects.Label type ParentTypes Label = '[Misc, Widget, Object, ImplementorIface, Buildable]
type SignalList Label |
Instance details Defined in GI.Gtk.Objects.Label type SignalList Label = LabelSignalList

newtype Alignment Source #

Memory-managed wrapper type.

Constructors

Alignment (ManagedPtr Alignment) |

#### Instances

Instances details

Eq Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment Methods (==) :: Alignment -> Alignment -> Bool Source # (/=) :: Alignment -> Alignment -> Bool Source #
GObject Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment
ManagedPtrNewtype Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment Methods toManagedPtr :: Alignment -> ManagedPtr Alignment Source #
TypedObject Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment Methods glibType :: IO GType Source #
HasParentTypes Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment
HasAttributeList Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment
(info ~ ResolveAlignmentMethod t Alignment, OverloadedMethod info Alignment p, HasField t Alignment p) => HasField (t :: Symbol) Alignment p |
Instance details Defined in GI.Gtk.Objects.Alignment Methods getField :: Alignment -> p Source #
(info ~ ResolveAlignmentMethod t Alignment, OverloadedMethodInfo info Alignment) => IsLabel t (MethodProxy info Alignment) |
Instance details Defined in GI.Gtk.Objects.Alignment Methods fromLabel :: MethodProxy info Alignment Source #
(info ~ ResolveAlignmentMethod t Alignment, OverloadedMethod info Alignment p) => IsLabel t (Alignment -> p) |
Instance details Defined in GI.Gtk.Objects.Alignment Methods fromLabel :: Alignment -> p Source #
IsGValue (Maybe Alignment) | Convert `Alignment` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Alignment Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Alignment -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Alignment) Source #
type AttributeList Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment type AttributeList Alignment = AlignmentAttributeList
type ParentTypes Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment type ParentTypes Alignment = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Alignment |
Instance details Defined in GI.Gtk.Objects.Alignment type SignalList Alignment = AlignmentSignalList

newtype Toolbar Source #

Memory-managed wrapper type.

Constructors

Toolbar (ManagedPtr Toolbar) |

#### Instances

Instances details

Eq Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar Methods (==) :: Toolbar -> Toolbar -> Bool Source # (/=) :: Toolbar -> Toolbar -> Bool Source #
GObject Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar
ManagedPtrNewtype Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar Methods toManagedPtr :: Toolbar -> ManagedPtr Toolbar Source #
TypedObject Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar Methods glibType :: IO GType Source #
HasParentTypes Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar
HasAttributeList Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar
(info ~ ResolveToolbarMethod t Toolbar, OverloadedMethod info Toolbar p, HasField t Toolbar p) => HasField (t :: Symbol) Toolbar p |
Instance details Defined in GI.Gtk.Objects.Toolbar Methods getField :: Toolbar -> p Source #
(info ~ ResolveToolbarMethod t Toolbar, OverloadedMethodInfo info Toolbar) => IsLabel t (MethodProxy info Toolbar) |
Instance details Defined in GI.Gtk.Objects.Toolbar Methods fromLabel :: MethodProxy info Toolbar Source #
(info ~ ResolveToolbarMethod t Toolbar, OverloadedMethod info Toolbar p) => IsLabel t (Toolbar -> p) |
Instance details Defined in GI.Gtk.Objects.Toolbar Methods fromLabel :: Toolbar -> p Source #
IsGValue (Maybe Toolbar) | Convert `Toolbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Toolbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Toolbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Toolbar) Source #
type AttributeList Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar type AttributeList Toolbar = ToolbarAttributeList
type ParentTypes Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar type ParentTypes Toolbar = '[Container, Widget, Object, ImplementorIface, Buildable, Orientable, ToolShell]
type SignalList Toolbar |
Instance details Defined in GI.Gtk.Objects.Toolbar type SignalList Toolbar = ToolbarSignalList

newtype GesturePan Source #

Memory-managed wrapper type.

Constructors

GesturePan (ManagedPtr GesturePan) |

#### Instances

Instances details

Eq GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan Methods (==) :: GesturePan -> GesturePan -> Bool Source # (/=) :: GesturePan -> GesturePan -> Bool Source #
GObject GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan
ManagedPtrNewtype GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan Methods toManagedPtr :: GesturePan -> ManagedPtr GesturePan Source #
TypedObject GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan Methods glibType :: IO GType Source #
HasParentTypes GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan
HasAttributeList GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan
(info ~ ResolveGesturePanMethod t GesturePan, OverloadedMethod info GesturePan p, HasField t GesturePan p) => HasField (t :: Symbol) GesturePan p |
Instance details Defined in GI.Gtk.Objects.GesturePan Methods getField :: GesturePan -> p Source #
(info ~ ResolveGesturePanMethod t GesturePan, OverloadedMethodInfo info GesturePan) => IsLabel t (MethodProxy info GesturePan) |
Instance details Defined in GI.Gtk.Objects.GesturePan Methods fromLabel :: MethodProxy info GesturePan Source #
(info ~ ResolveGesturePanMethod t GesturePan, OverloadedMethod info GesturePan p) => IsLabel t (GesturePan -> p) |
Instance details Defined in GI.Gtk.Objects.GesturePan Methods fromLabel :: GesturePan -> p Source #
IsGValue (Maybe GesturePan) | Convert `GesturePan` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GesturePan Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GesturePan -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GesturePan) Source #
type AttributeList GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan type AttributeList GesturePan = GesturePanAttributeList
type ParentTypes GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan type ParentTypes GesturePan = '[GestureDrag, GestureSingle, Gesture, EventController, Object]
type SignalList GesturePan |
Instance details Defined in GI.Gtk.Objects.GesturePan type SignalList GesturePan = GesturePanSignalList

newtype VBox Source #

Memory-managed wrapper type.

Constructors

VBox (ManagedPtr VBox) |

#### Instances

Instances details

Eq VBox |
Instance details Defined in GI.Gtk.Objects.VBox Methods (==) :: VBox -> VBox -> Bool Source # (/=) :: VBox -> VBox -> Bool Source #
GObject VBox |
Instance details Defined in GI.Gtk.Objects.VBox
ManagedPtrNewtype VBox |
Instance details Defined in GI.Gtk.Objects.VBox Methods toManagedPtr :: VBox -> ManagedPtr VBox Source #
TypedObject VBox |
Instance details Defined in GI.Gtk.Objects.VBox Methods glibType :: IO GType Source #
HasParentTypes VBox |
Instance details Defined in GI.Gtk.Objects.VBox
HasAttributeList VBox |
Instance details Defined in GI.Gtk.Objects.VBox
(info ~ ResolveVBoxMethod t VBox, OverloadedMethod info VBox p, HasField t VBox p) => HasField (t :: Symbol) VBox p |
Instance details Defined in GI.Gtk.Objects.VBox Methods getField :: VBox -> p Source #
(info ~ ResolveVBoxMethod t VBox, OverloadedMethodInfo info VBox) => IsLabel t (MethodProxy info VBox) |
Instance details Defined in GI.Gtk.Objects.VBox Methods fromLabel :: MethodProxy info VBox Source #
(info ~ ResolveVBoxMethod t VBox, OverloadedMethod info VBox p) => IsLabel t (VBox -> p) |
Instance details Defined in GI.Gtk.Objects.VBox Methods fromLabel :: VBox -> p Source #
IsGValue (Maybe VBox) | Convert `VBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VBox) Source #
type AttributeList VBox |
Instance details Defined in GI.Gtk.Objects.VBox type AttributeList VBox = VBoxAttributeList
type ParentTypes VBox |
Instance details Defined in GI.Gtk.Objects.VBox type ParentTypes VBox = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList VBox |
Instance details Defined in GI.Gtk.Objects.VBox type SignalList VBox = VBoxSignalList

newtype HBox Source #

Memory-managed wrapper type.

Constructors

HBox (ManagedPtr HBox) |

#### Instances

Instances details

Eq HBox |
Instance details Defined in GI.Gtk.Objects.HBox Methods (==) :: HBox -> HBox -> Bool Source # (/=) :: HBox -> HBox -> Bool Source #
GObject HBox |
Instance details Defined in GI.Gtk.Objects.HBox
ManagedPtrNewtype HBox |
Instance details Defined in GI.Gtk.Objects.HBox Methods toManagedPtr :: HBox -> ManagedPtr HBox Source #
TypedObject HBox |
Instance details Defined in GI.Gtk.Objects.HBox Methods glibType :: IO GType Source #
HasParentTypes HBox |
Instance details Defined in GI.Gtk.Objects.HBox
HasAttributeList HBox |
Instance details Defined in GI.Gtk.Objects.HBox
(info ~ ResolveHBoxMethod t HBox, OverloadedMethod info HBox p, HasField t HBox p) => HasField (t :: Symbol) HBox p |
Instance details Defined in GI.Gtk.Objects.HBox Methods getField :: HBox -> p Source #
(info ~ ResolveHBoxMethod t HBox, OverloadedMethodInfo info HBox) => IsLabel t (MethodProxy info HBox) |
Instance details Defined in GI.Gtk.Objects.HBox Methods fromLabel :: MethodProxy info HBox Source #
(info ~ ResolveHBoxMethod t HBox, OverloadedMethod info HBox p) => IsLabel t (HBox -> p) |
Instance details Defined in GI.Gtk.Objects.HBox Methods fromLabel :: HBox -> p Source #
IsGValue (Maybe HBox) | Convert `HBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HBox) Source #
type AttributeList HBox |
Instance details Defined in GI.Gtk.Objects.HBox type AttributeList HBox = HBoxAttributeList
type ParentTypes HBox |
Instance details Defined in GI.Gtk.Objects.HBox type ParentTypes HBox = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList HBox |
Instance details Defined in GI.Gtk.Objects.HBox type SignalList HBox = HBoxSignalList

printSettingsSetOrientation Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintSettings a) |
=> a | `settings`: a `PrintSettings`
-> PageOrientation | `orientation`: a page orientation
-> m () |

Sets the value of `PRINT_SETTINGS_ORIENTATION`.

Since: 2.10

bindingSetAddPath Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> BindingSet | `bindingSet`: a `BindingSet` to add a path to
-> PathType | `pathType`: path type the pattern applies to
-> Text | `pathPattern`: the actual match pattern
-> PathPriorityType | `priority`: binding priority
-> m () |

This function was used internally by the GtkRC parsing mechanism to assign match patterns to `BindingSet` structures.

In GTK+ 3, these match patterns are unused.

newtype Notebook Source #

Memory-managed wrapper type.

Constructors

Notebook (ManagedPtr Notebook) |

#### Instances

Instances details

Eq Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook Methods (==) :: Notebook -> Notebook -> Bool Source # (/=) :: Notebook -> Notebook -> Bool Source #
GObject Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook
ManagedPtrNewtype Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook Methods toManagedPtr :: Notebook -> ManagedPtr Notebook Source #
TypedObject Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook Methods glibType :: IO GType Source #
HasParentTypes Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook
HasAttributeList Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook
(info ~ ResolveNotebookMethod t Notebook, OverloadedMethod info Notebook p, HasField t Notebook p) => HasField (t :: Symbol) Notebook p |
Instance details Defined in GI.Gtk.Objects.Notebook Methods getField :: Notebook -> p Source #
(info ~ ResolveNotebookMethod t Notebook, OverloadedMethodInfo info Notebook) => IsLabel t (MethodProxy info Notebook) |
Instance details Defined in GI.Gtk.Objects.Notebook Methods fromLabel :: MethodProxy info Notebook Source #
(info ~ ResolveNotebookMethod t Notebook, OverloadedMethod info Notebook p) => IsLabel t (Notebook -> p) |
Instance details Defined in GI.Gtk.Objects.Notebook Methods fromLabel :: Notebook -> p Source #
IsGValue (Maybe Notebook) | Convert `Notebook` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Notebook Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Notebook -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Notebook) Source #
type AttributeList Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook type AttributeList Notebook = NotebookAttributeList
type ParentTypes Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook type ParentTypes Notebook = '[Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Notebook |
Instance details Defined in GI.Gtk.Objects.Notebook type SignalList Notebook = NotebookSignalList

newtype HandleBox Source #

Memory-managed wrapper type.

Constructors

HandleBox (ManagedPtr HandleBox) |

#### Instances

Instances details

Eq HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox Methods (==) :: HandleBox -> HandleBox -> Bool Source # (/=) :: HandleBox -> HandleBox -> Bool Source #
GObject HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox
ManagedPtrNewtype HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox Methods toManagedPtr :: HandleBox -> ManagedPtr HandleBox Source #
TypedObject HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox Methods glibType :: IO GType Source #
HasParentTypes HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox
HasAttributeList HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox
(info ~ ResolveHandleBoxMethod t HandleBox, OverloadedMethod info HandleBox p, HasField t HandleBox p) => HasField (t :: Symbol) HandleBox p |
Instance details Defined in GI.Gtk.Objects.HandleBox Methods getField :: HandleBox -> p Source #
(info ~ ResolveHandleBoxMethod t HandleBox, OverloadedMethodInfo info HandleBox) => IsLabel t (MethodProxy info HandleBox) |
Instance details Defined in GI.Gtk.Objects.HandleBox Methods fromLabel :: MethodProxy info HandleBox Source #
(info ~ ResolveHandleBoxMethod t HandleBox, OverloadedMethod info HandleBox p) => IsLabel t (HandleBox -> p) |
Instance details Defined in GI.Gtk.Objects.HandleBox Methods fromLabel :: HandleBox -> p Source #
IsGValue (Maybe HandleBox) | Convert `HandleBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HandleBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HandleBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HandleBox) Source #
type AttributeList HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox type AttributeList HandleBox = HandleBoxAttributeList
type ParentTypes HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox type ParentTypes HandleBox = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList HandleBox |
Instance details Defined in GI.Gtk.Objects.HandleBox type SignalList HandleBox = HandleBoxSignalList

printSettingsSetDuplex Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintSettings a) |
=> a | `settings`: a `PrintSettings`
-> PrintDuplex | `duplex`: a `PrintDuplex` value
-> m () |

Sets the value of `PRINT_SETTINGS_DUPLEX`.

Since: 2.10

printOperationRun Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a, IsWindow b) |
=> a | `op`: a `PrintOperation`
-> PrintOperationAction | `action`: the action to start
-> Maybe b | `parent`: Transient parent of the dialog

-> m PrintOperationResult

Returns: the result of the print operation. A return value of `PrintOperationResultApply` indicates that the printing was completed successfully. In this case, it is a good idea to obtain the used print settings with `printOperationGetPrintSettings` and store them for reuse with the next print operation. A value of `PrintOperationResultInProgress` means the operation is running asynchronously, and will emit the PrintOperation::done signal when done. (Can throw `GError`)

Runs the print operation, by first letting the user modify print settings in the print dialog, and then print the document.

Normally that this function does not return until the rendering of all pages is complete. You can connect to the PrintOperation::statusChanged signal on `op` to obtain some information about the progress of the print operation. Furthermore, it may use a recursive mainloop to show the print dialog.

If you call `printOperationSetAllowAsync` or set the PrintOperation:allowAsync property the operation will run asynchronously if this is supported on the platform. The PrintOperation::done signal will be emitted with the result of the operation when the it is done (i.e. when the dialog is canceled, or when the print succeeds or fails).

### C code

    if (settings != NULL)
      gtk_print_operation_set_print_settings (print, settings);

    if (page_setup != NULL)
      gtk_print_operation_set_default_page_setup (print, page_setup);

    g_signal_connect (print, "begin-print",
                      G_CALLBACK (begin_print), &data);
    g_signal_connect (print, "draw-page",
                      G_CALLBACK (draw_page), &data);

    res = gtk_print_operation_run (print,
                                   GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG,
                                   parent,
                                   &error);

    if (res == GTK_PRINT_OPERATION_RESULT_ERROR)
     {
       error_dialog = gtk_message_dialog_new (GTK_WINDOW (parent),
      			                     GTK_DIALOG_DESTROY_WITH_PARENT,
    					     GTK_MESSAGE_ERROR,
    					     GTK_BUTTONS_CLOSE,
    					     "Error printing file:\n%s",
    					     error->message);
       g_signal_connect (error_dialog, "response",
                         G_CALLBACK (gtk_widget_destroy), NULL);
       gtk_widget_show (error_dialog);
       g_error_free (error);
     }
    else if (res == GTK_PRINT_OPERATION_RESULT_APPLY)
     {
       if (settings != NULL)
    g_object_unref (settings);
       settings = g_object_ref (gtk_print_operation_get_print_settings (print));
     }

Note that `printOperationRun` can only be called once on a given `PrintOperation`.

Since: 2.10

printSettingsSetQuality Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintSettings a) |
=> a | `settings`: a `PrintSettings`
-> PrintQuality | `quality`: a `PrintQuality` value
-> m () |

Sets the value of `PRINT_SETTINGS_QUALITY`.

Since: 2.10

newtype EventController Source #

Memory-managed wrapper type.

Constructors

EventController (ManagedPtr EventController) |

#### Instances

Instances details

Eq EventController |
Instance details Defined in GI.Gtk.Objects.EventController Methods (==) :: EventController -> EventController -> Bool Source # (/=) :: EventController -> EventController -> Bool Source #
GObject EventController |
Instance details Defined in GI.Gtk.Objects.EventController
ManagedPtrNewtype EventController |
Instance details Defined in GI.Gtk.Objects.EventController Methods toManagedPtr :: EventController -> ManagedPtr EventController Source #
TypedObject EventController |
Instance details Defined in GI.Gtk.Objects.EventController Methods glibType :: IO GType Source #
HasParentTypes EventController |
Instance details Defined in GI.Gtk.Objects.EventController
HasAttributeList EventController |
Instance details Defined in GI.Gtk.Objects.EventController
(info ~ ResolveEventControllerMethod t EventController, OverloadedMethod info EventController p, HasField t EventController p) => HasField (t :: Symbol) EventController p |
Instance details Defined in GI.Gtk.Objects.EventController Methods getField :: EventController -> p Source #
(info ~ ResolveEventControllerMethod t EventController, OverloadedMethodInfo info EventController) => IsLabel t (MethodProxy info EventController) |
Instance details Defined in GI.Gtk.Objects.EventController Methods fromLabel :: MethodProxy info EventController Source #
(info ~ ResolveEventControllerMethod t EventController, OverloadedMethod info EventController p) => IsLabel t (EventController -> p) |
Instance details Defined in GI.Gtk.Objects.EventController Methods fromLabel :: EventController -> p Source #
IsGValue (Maybe EventController) | Convert `EventController` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventController Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventController -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventController) Source #
type AttributeList EventController |
Instance details Defined in GI.Gtk.Objects.EventController type AttributeList EventController = EventControllerAttributeList
type ParentTypes EventController |
Instance details Defined in GI.Gtk.Objects.EventController type ParentTypes EventController = '[Object]
type SignalList EventController |
Instance details Defined in GI.Gtk.Objects.EventController type SignalList EventController = EventControllerSignalList

data RcTokenType Source #

The `RcTokenType` enumeration represents the tokens in the RC file. It is exposed so that theme engines can reuse these tokens when parsing the theme-engine specific portions of a RC file.

Constructors

RcTokenTypeInvalid | Deprecated
RcTokenTypeInclude | Deprecated
RcTokenTypeNormal | Deprecated
RcTokenTypeActive | Deprecated
RcTokenTypePrelight | Deprecated
RcTokenTypeSelected | Deprecated
RcTokenTypeInsensitive | Deprecated
RcTokenTypeFg | Deprecated
RcTokenTypeBg | Deprecated
RcTokenTypeText | Deprecated
RcTokenTypeBase | Deprecated
RcTokenTypeXthickness | Deprecated
RcTokenTypeYthickness | Deprecated
RcTokenTypeFont | Deprecated
RcTokenTypeFontset | Deprecated
RcTokenTypeFontName | Deprecated
RcTokenTypeBgPixmap | Deprecated
RcTokenTypePixmapPath | Deprecated
RcTokenTypeStyle | Deprecated
RcTokenTypeBinding | Deprecated
RcTokenTypeBind | Deprecated
RcTokenTypeWidget | Deprecated
RcTokenTypeWidgetClass | Deprecated
RcTokenTypeClass | Deprecated
RcTokenTypeLowest | Deprecated
RcTokenTypeGtk | Deprecated
RcTokenTypeApplication | Deprecated
RcTokenTypeTheme | Deprecated
RcTokenTypeRc | Deprecated
RcTokenTypeHighest | Deprecated
RcTokenTypeEngine | Deprecated
RcTokenTypeModulePath | Deprecated
RcTokenTypeImModulePath | Deprecated
RcTokenTypeImModuleFile | Deprecated
RcTokenTypeStock | Deprecated
RcTokenTypeLtr | Deprecated
RcTokenTypeRtl | Deprecated
RcTokenTypeColor | Deprecated
RcTokenTypeUnbind | Deprecated
RcTokenTypeLast | Deprecated
AnotherRcTokenType Int | Catch-all for unknown values

#### Instances

Instances details

Enum RcTokenType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: RcTokenType -> RcTokenType Source #

pred :: RcTokenType -> RcTokenType Source #

toEnum :: Int -> RcTokenType Source #

fromEnum :: RcTokenType -> Int Source #

enumFrom :: RcTokenType -> [RcTokenType] Source #

enumFromThen :: RcTokenType -> RcTokenType -> [RcTokenType] Source #

enumFromTo :: RcTokenType -> RcTokenType -> [RcTokenType] Source #

enumFromThenTo :: RcTokenType -> RcTokenType -> RcTokenType -> [RcTokenType] Source #

Show RcTokenType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> RcTokenType -> ShowS Source # show :: RcTokenType -> String Source # showList :: [RcTokenType] -> ShowS Source #
Eq RcTokenType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: RcTokenType -> RcTokenType -> Bool Source # (/=) :: RcTokenType -> RcTokenType -> Bool Source #
Ord RcTokenType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: RcTokenType -> RcTokenType -> Ordering Source #

(<) :: RcTokenType -> RcTokenType -> Bool Source #

(<=) :: RcTokenType -> RcTokenType -> Bool Source #

(>) :: RcTokenType -> RcTokenType -> Bool Source #

(>=) :: RcTokenType -> RcTokenType -> Bool Source #

max :: RcTokenType -> RcTokenType -> RcTokenType Source #

min :: RcTokenType -> RcTokenType -> RcTokenType Source #

BoxedEnum RcTokenType |
Instance details Defined in GI.Gtk.Enums
TypedObject RcTokenType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes RcTokenType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes RcTokenType |
Instance details Defined in GI.Gtk.Enums type ParentTypes RcTokenType = '[] :: [Type]

newtype RecentChooser Source #

Memory-managed wrapper type.

Constructors

RecentChooser (ManagedPtr RecentChooser) |

#### Instances

Instances details

Eq RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods (==) :: RecentChooser -> RecentChooser -> Bool Source # (/=) :: RecentChooser -> RecentChooser -> Bool Source #
GObject RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser
ManagedPtrNewtype RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods toManagedPtr :: RecentChooser -> ManagedPtr RecentChooser Source #
TypedObject RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods glibType :: IO GType Source #
HasParentTypes RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser
HasAttributeList RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser
(info ~ ResolveRecentChooserMethod t RecentChooser, OverloadedMethod info RecentChooser p, HasField t RecentChooser p) => HasField (t :: Symbol) RecentChooser p |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods getField :: RecentChooser -> p Source #
(info ~ ResolveRecentChooserMethod t RecentChooser, OverloadedMethodInfo info RecentChooser) => IsLabel t (MethodProxy info RecentChooser) |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods fromLabel :: MethodProxy info RecentChooser Source #
(info ~ ResolveRecentChooserMethod t RecentChooser, OverloadedMethod info RecentChooser p) => IsLabel t (RecentChooser -> p) |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods fromLabel :: RecentChooser -> p Source #
IsGValue (Maybe RecentChooser) | Convert `RecentChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.RecentChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentChooser) Source #
type AttributeList RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser type AttributeList RecentChooser = RecentChooserAttributeList
type ParentTypes RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser type ParentTypes RecentChooser = '[Object]
type SignalList RecentChooser |
Instance details Defined in GI.Gtk.Interfaces.RecentChooser type SignalList RecentChooser = RecentChooserSignalList

newtype RecentManager Source #

Memory-managed wrapper type.

Constructors

RecentManager (ManagedPtr RecentManager) |

#### Instances

Instances details

Eq RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager Methods (==) :: RecentManager -> RecentManager -> Bool Source # (/=) :: RecentManager -> RecentManager -> Bool Source #
GObject RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager
ManagedPtrNewtype RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager Methods toManagedPtr :: RecentManager -> ManagedPtr RecentManager Source #
TypedObject RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager Methods glibType :: IO GType Source #
HasParentTypes RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager
HasAttributeList RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager
(info ~ ResolveRecentManagerMethod t RecentManager, OverloadedMethod info RecentManager p, HasField t RecentManager p) => HasField (t :: Symbol) RecentManager p |
Instance details Defined in GI.Gtk.Objects.RecentManager Methods getField :: RecentManager -> p Source #
(info ~ ResolveRecentManagerMethod t RecentManager, OverloadedMethodInfo info RecentManager) => IsLabel t (MethodProxy info RecentManager) |
Instance details Defined in GI.Gtk.Objects.RecentManager Methods fromLabel :: MethodProxy info RecentManager Source #
(info ~ ResolveRecentManagerMethod t RecentManager, OverloadedMethod info RecentManager p) => IsLabel t (RecentManager -> p) |
Instance details Defined in GI.Gtk.Objects.RecentManager Methods fromLabel :: RecentManager -> p Source #
IsGValue (Maybe RecentManager) | Convert `RecentManager` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentManager Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentManager -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentManager) Source #
type AttributeList RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager type AttributeList RecentManager = RecentManagerAttributeList
type ParentTypes RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager type ParentTypes RecentManager = '[Object]
type SignalList RecentManager |
Instance details Defined in GI.Gtk.Objects.RecentManager type SignalList RecentManager = RecentManagerSignalList

newtype Button Source #

Memory-managed wrapper type.

Constructors

Button (ManagedPtr Button) |

#### Instances

Instances details

Eq Button |
Instance details Defined in GI.Gtk.Objects.Button Methods (==) :: Button -> Button -> Bool Source # (/=) :: Button -> Button -> Bool Source #
GObject Button |
Instance details Defined in GI.Gtk.Objects.Button
ManagedPtrNewtype Button |
Instance details Defined in GI.Gtk.Objects.Button Methods toManagedPtr :: Button -> ManagedPtr Button Source #
TypedObject Button |
Instance details Defined in GI.Gtk.Objects.Button Methods glibType :: IO GType Source #
HasParentTypes Button |
Instance details Defined in GI.Gtk.Objects.Button
HasAttributeList Button |
Instance details Defined in GI.Gtk.Objects.Button
(info ~ ResolveButtonMethod t Button, OverloadedMethod info Button p, HasField t Button p) => HasField (t :: Symbol) Button p |
Instance details Defined in GI.Gtk.Objects.Button Methods getField :: Button -> p Source #
(info ~ ResolveButtonMethod t Button, OverloadedMethodInfo info Button) => IsLabel t (MethodProxy info Button) |
Instance details Defined in GI.Gtk.Objects.Button Methods fromLabel :: MethodProxy info Button Source #
(info ~ ResolveButtonMethod t Button, OverloadedMethod info Button p) => IsLabel t (Button -> p) |
Instance details Defined in GI.Gtk.Objects.Button Methods fromLabel :: Button -> p Source #
IsGValue (Maybe Button) | Convert `Button` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Button Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Button -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Button) Source #
type AttributeList Button |
Instance details Defined in GI.Gtk.Objects.Button type AttributeList Button = ButtonAttributeList
type ParentTypes Button |
Instance details Defined in GI.Gtk.Objects.Button type ParentTypes Button = '[Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList Button |
Instance details Defined in GI.Gtk.Objects.Button type SignalList Button = ButtonSignalList

dialogAddButton Source #

Arguments

:: (HasCallStack, MonadIO m, IsDialog a) |
=> a | `dialog`: a `Dialog`
-> Text | `buttonText`: text of button
-> Int32 | `responseId`: response ID for the button
-> m Widget | Returns: the `Button` widget that was added

Adds a button with the given text and sets things up so that clicking the button will emit the Dialog::response signal with the given `responseId`. The button is appended to the end of the dialog’s action area. The button widget is returned, but usually you don’t need it.

newtype Revealer Source #

Memory-managed wrapper type.

Constructors

Revealer (ManagedPtr Revealer) |

#### Instances

Instances details

Eq Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer Methods (==) :: Revealer -> Revealer -> Bool Source # (/=) :: Revealer -> Revealer -> Bool Source #
GObject Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer
ManagedPtrNewtype Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer Methods toManagedPtr :: Revealer -> ManagedPtr Revealer Source #
TypedObject Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer Methods glibType :: IO GType Source #
HasParentTypes Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer
HasAttributeList Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer
(info ~ ResolveRevealerMethod t Revealer, OverloadedMethod info Revealer p, HasField t Revealer p) => HasField (t :: Symbol) Revealer p |
Instance details Defined in GI.Gtk.Objects.Revealer Methods getField :: Revealer -> p Source #
(info ~ ResolveRevealerMethod t Revealer, OverloadedMethodInfo info Revealer) => IsLabel t (MethodProxy info Revealer) |
Instance details Defined in GI.Gtk.Objects.Revealer Methods fromLabel :: MethodProxy info Revealer Source #
(info ~ ResolveRevealerMethod t Revealer, OverloadedMethod info Revealer p) => IsLabel t (Revealer -> p) |
Instance details Defined in GI.Gtk.Objects.Revealer Methods fromLabel :: Revealer -> p Source #
IsGValue (Maybe Revealer) | Convert `Revealer` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Revealer Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Revealer -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Revealer) Source #
type AttributeList Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer type AttributeList Revealer = RevealerAttributeList
type ParentTypes Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer type ParentTypes Revealer = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Revealer |
Instance details Defined in GI.Gtk.Objects.Revealer type SignalList Revealer = RevealerSignalList

spinButtonSetUpdatePolicy Source #

Arguments

:: (HasCallStack, MonadIO m, IsSpinButton a) |
=> a | `spinButton`: a `SpinButton`
-> SpinButtonUpdatePolicy | `policy`: a `SpinButtonUpdatePolicy` value
-> m () |

Sets the update behavior of a spin button. This determines whether the spin button is always updated or only when a valid value is set.

spinButtonSpin Source #

Arguments

:: (HasCallStack, MonadIO m, IsSpinButton a) |
=> a | `spinButton`: a `SpinButton`
-> SpinType | `direction`: a `SpinType` indicating the direction to spin
-> Double | `increment`: step increment to apply in the specified direction
-> m () |

Increment or decrement a spin button’s value in a specified direction by a specified amount.

data StateType Source #

This type indicates the current state of a widget; the state determines how the widget is drawn. The `StateType` enumeration is also used to identify different colors in a `Style` for drawing, so states can be used for subparts of a widget as well as entire widgets.

Constructors

StateTypeNormal | State during normal operation.
StateTypeActive | State of a currently active widget, such as a depressed button.
StateTypePrelight | State indicating that the mouse pointer is over the widget and the widget will respond to mouse clicks.
StateTypeSelected | State of a selected item, such the selected row in a list.
StateTypeInsensitive | State indicating that the widget is unresponsive to user actions.
StateTypeInconsistent | The widget is inconsistent, such as checkbuttons or radiobuttons that aren’t either set to `True` nor `False`, or buttons requiring the user attention.
StateTypeFocused | The widget has the keyboard focus.
AnotherStateType Int | Catch-all for unknown values

#### Instances

Instances details

Enum StateType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: StateType -> StateType Source #

pred :: StateType -> StateType Source #

toEnum :: Int -> StateType Source #

fromEnum :: StateType -> Int Source #

enumFrom :: StateType -> [StateType] Source #

enumFromThen :: StateType -> StateType -> [StateType] Source #

enumFromTo :: StateType -> StateType -> [StateType] Source #

enumFromThenTo :: StateType -> StateType -> StateType -> [StateType] Source #

Show StateType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> StateType -> ShowS Source # show :: StateType -> String Source # showList :: [StateType] -> ShowS Source #
Eq StateType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: StateType -> StateType -> Bool Source # (/=) :: StateType -> StateType -> Bool Source #
Ord StateType |
Instance details Defined in GI.Gtk.Enums Methods compare :: StateType -> StateType -> Ordering Source # (<) :: StateType -> StateType -> Bool Source # (<=) :: StateType -> StateType -> Bool Source # (>) :: StateType -> StateType -> Bool Source # (>=) :: StateType -> StateType -> Bool Source # max :: StateType -> StateType -> StateType Source # min :: StateType -> StateType -> StateType Source #
BoxedEnum StateType |
Instance details Defined in GI.Gtk.Enums
TypedObject StateType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes StateType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes StateType |
Instance details Defined in GI.Gtk.Enums type ParentTypes StateType = '[] :: [Type]

newtype Style Source #

Memory-managed wrapper type.

Constructors

Style (ManagedPtr Style) |

#### Instances

Instances details

Eq Style |
Instance details Defined in GI.Gtk.Objects.Style Methods (==) :: Style -> Style -> Bool Source # (/=) :: Style -> Style -> Bool Source #
GObject Style |
Instance details Defined in GI.Gtk.Objects.Style
ManagedPtrNewtype Style |
Instance details Defined in GI.Gtk.Objects.Style Methods toManagedPtr :: Style -> ManagedPtr Style Source #
TypedObject Style |
Instance details Defined in GI.Gtk.Objects.Style Methods glibType :: IO GType Source #
HasParentTypes Style |
Instance details Defined in GI.Gtk.Objects.Style
HasAttributeList Style |
Instance details Defined in GI.Gtk.Objects.Style
(info ~ ResolveStyleMethod t Style, OverloadedMethod info Style p, HasField t Style p) => HasField (t :: Symbol) Style p |
Instance details Defined in GI.Gtk.Objects.Style Methods getField :: Style -> p Source #
(info ~ ResolveStyleMethod t Style, OverloadedMethodInfo info Style) => IsLabel t (MethodProxy info Style) |
Instance details Defined in GI.Gtk.Objects.Style Methods fromLabel :: MethodProxy info Style Source #
(info ~ ResolveStyleMethod t Style, OverloadedMethod info Style p) => IsLabel t (Style -> p) |
Instance details Defined in GI.Gtk.Objects.Style Methods fromLabel :: Style -> p Source #
IsGValue (Maybe Style) | Convert `Style` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Style Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Style -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Style) Source #
type AttributeList Style |
Instance details Defined in GI.Gtk.Objects.Style type AttributeList Style = StyleAttributeList
type ParentTypes Style |
Instance details Defined in GI.Gtk.Objects.Style type ParentTypes Style = '[Object]
type SignalList Style |
Instance details Defined in GI.Gtk.Objects.Style type SignalList Style = StyleSignalList

textBufferGetCopyTargetList Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m TargetList | Returns: the `TargetList`

This function returns the list of targets this text buffer can provide for copying and as DND source. The targets in the list are added with `info` values from the `TextBufferTargetInfo` enum, using `targetListAddRichTextTargets` and `targetListAddTextTargets`.

Since: 2.10

textBufferGetPasteTargetList Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m TargetList | Returns: the `TargetList`

This function returns the list of targets this text buffer supports for pasting and as DND destination. The targets in the list are added with `info` values from the `TextBufferTargetInfo` enum, using `targetListAddRichTextTargets` and `targetListAddTextTargets`.

Since: 2.10

newtype TextView Source #

Memory-managed wrapper type.

Constructors

TextView (ManagedPtr TextView) |

#### Instances

Instances details

Eq TextView |
Instance details Defined in GI.Gtk.Objects.TextView Methods (==) :: TextView -> TextView -> Bool Source # (/=) :: TextView -> TextView -> Bool Source #
GObject TextView |
Instance details Defined in GI.Gtk.Objects.TextView
ManagedPtrNewtype TextView |
Instance details Defined in GI.Gtk.Objects.TextView Methods toManagedPtr :: TextView -> ManagedPtr TextView Source #
TypedObject TextView |
Instance details Defined in GI.Gtk.Objects.TextView Methods glibType :: IO GType Source #
HasParentTypes TextView |
Instance details Defined in GI.Gtk.Objects.TextView
HasAttributeList TextView |
Instance details Defined in GI.Gtk.Objects.TextView
(info ~ ResolveTextViewMethod t TextView, OverloadedMethod info TextView p, HasField t TextView p) => HasField (t :: Symbol) TextView p |
Instance details Defined in GI.Gtk.Objects.TextView Methods getField :: TextView -> p Source #
(info ~ ResolveTextViewMethod t TextView, OverloadedMethodInfo info TextView) => IsLabel t (MethodProxy info TextView) |
Instance details Defined in GI.Gtk.Objects.TextView Methods fromLabel :: MethodProxy info TextView Source #
(info ~ ResolveTextViewMethod t TextView, OverloadedMethod info TextView p) => IsLabel t (TextView -> p) |
Instance details Defined in GI.Gtk.Objects.TextView Methods fromLabel :: TextView -> p Source #
IsGValue (Maybe TextView) | Convert `TextView` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextView Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextView -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextView) Source #
type AttributeList TextView |
Instance details Defined in GI.Gtk.Objects.TextView type AttributeList TextView = TextViewAttributeList
type ParentTypes TextView |
Instance details Defined in GI.Gtk.Objects.TextView type ParentTypes TextView = '[Container, Widget, Object, ImplementorIface, Buildable, Scrollable]
type SignalList TextView |
Instance details Defined in GI.Gtk.Objects.TextView type SignalList TextView = TextViewSignalList

printSettingsSetPaperWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintSettings a) |
=> a | `settings`: a `PrintSettings`
-> Double | `width`: the paper width
-> Unit | `unit`: the units of `width`
-> m () |

Sets the value of `PRINT_SETTINGS_PAPER_WIDTH`.

Since: 2.10

windowSetDecorated Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: `True` to decorate the window
-> m () |

By default, windows are decorated with a title bar, resize controls, etc. Some [window managers][gtk-X11-arch] allow GTK+ to disable these decorations, creating a borderless window. If you set the decorated property to `False` using this function, GTK+ will do its best to convince the window manager not to decorate the window. Depending on the system, this function may not have any effect when called on a window that is already visible, so you should call it before calling `widgetShow`.

On Windows, this function always works, since there’s no window manager policy involved.

newtype Menu Source #

Memory-managed wrapper type.

Constructors

Menu (ManagedPtr Menu) |

#### Instances

Instances details

Eq Menu |
Instance details Defined in GI.Gtk.Objects.Menu Methods (==) :: Menu -> Menu -> Bool Source # (/=) :: Menu -> Menu -> Bool Source #
GObject Menu |
Instance details Defined in GI.Gtk.Objects.Menu
ManagedPtrNewtype Menu |
Instance details Defined in GI.Gtk.Objects.Menu Methods toManagedPtr :: Menu -> ManagedPtr Menu Source #
TypedObject Menu |
Instance details Defined in GI.Gtk.Objects.Menu Methods glibType :: IO GType Source #
HasParentTypes Menu |
Instance details Defined in GI.Gtk.Objects.Menu
HasAttributeList Menu |
Instance details Defined in GI.Gtk.Objects.Menu
(info ~ ResolveMenuMethod t Menu, OverloadedMethod info Menu p, HasField t Menu p) => HasField (t :: Symbol) Menu p |
Instance details Defined in GI.Gtk.Objects.Menu Methods getField :: Menu -> p Source #
(info ~ ResolveMenuMethod t Menu, OverloadedMethodInfo info Menu) => IsLabel t (MethodProxy info Menu) |
Instance details Defined in GI.Gtk.Objects.Menu Methods fromLabel :: MethodProxy info Menu Source #
(info ~ ResolveMenuMethod t Menu, OverloadedMethod info Menu p) => IsLabel t (Menu -> p) |
Instance details Defined in GI.Gtk.Objects.Menu Methods fromLabel :: Menu -> p Source #
IsGValue (Maybe Menu) | Convert `Menu` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Menu Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Menu -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Menu) Source #
type AttributeList Menu |
Instance details Defined in GI.Gtk.Objects.Menu type AttributeList Menu = MenuAttributeList
type ParentTypes Menu |
Instance details Defined in GI.Gtk.Objects.Menu type ParentTypes Menu = '[MenuShell, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Menu |
Instance details Defined in GI.Gtk.Objects.Menu type SignalList Menu = MenuSignalList

assistantAddActionWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsAssistant a, IsWidget b) |
=> a | `assistant`: a `Assistant`
-> b | `child`: a `Widget`
-> m () |

Adds a widget to the action area of a `Assistant`.

Since: 2.10

boxSetHomogeneous Source #

Arguments

:: (HasCallStack, MonadIO m, IsBox a) |
=> a | `box`: a `Box`
-> Bool | `homogeneous`: a boolean value, `True` to create equal allotments, `False` for variable allotments
-> m () |

Sets the Box:homogeneous property of `box`, controlling whether or not all children of `box` are given equal space in the box.

boxSetSpacing Source #

Arguments

:: (HasCallStack, MonadIO m, IsBox a) |
=> a | `box`: a `Box`
-> Int32 | `spacing`: the number of pixels to put between children
-> m () |

Sets the Box:spacing property of `box`, which is the number of pixels to place between children of `box`.

cssSectionGetParent Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CssSection | `section`: the section
-> m (Maybe CssSection) | Returns: the parent section or `Nothing` if none

Gets the parent section for the given `section`. The parent section is the section that contains this `section`. A special case are sections of type `GTK_CSS_SECTION_DOCUMENT`. Their parent will either be `Nothing` if they are the original CSS document that was loaded by `cssProviderLoadFromFile` or a section of type `GTK_CSS_SECTION_IMPORT` if it was loaded with an import rule from a different file.

Since: 3.2

newtype IconSet Source #

Memory-managed wrapper type.

Constructors

IconSet (ManagedPtr IconSet) |

#### Instances

Instances details

Eq IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods (==) :: IconSet -> IconSet -> Bool Source # (/=) :: IconSet -> IconSet -> Bool Source #
GBoxed IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet
ManagedPtrNewtype IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods toManagedPtr :: IconSet -> ManagedPtr IconSet Source #
TypedObject IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods glibType :: IO GType Source #
HasParentTypes IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet
HasAttributeList IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet
(info ~ ResolveIconSetMethod t IconSet, OverloadedMethod info IconSet p, HasField t IconSet p) => HasField (t :: Symbol) IconSet p |
Instance details Defined in GI.Gtk.Structs.IconSet Methods getField :: IconSet -> p Source #
(signature ~ (IconSource -> m ()), MonadIO m) => OverloadedMethod IconSetAddSourceMethodInfo IconSet signature |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethod :: IconSet -> signature Source #
(signature ~ m IconSet, MonadIO m) => OverloadedMethod IconSetCopyMethodInfo IconSet signature |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethod :: IconSet -> signature Source #
(signature ~ m [Int32], MonadIO m) => OverloadedMethod IconSetGetSizesMethodInfo IconSet signature |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethod :: IconSet -> signature Source #
(signature ~ m IconSet, MonadIO m) => OverloadedMethod IconSetRefMethodInfo IconSet signature |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethod :: IconSet -> signature Source #
(signature ~ (Maybe a -> TextDirection -> StateType -> Int32 -> Maybe b -> Maybe Text -> m Pixbuf), MonadIO m, IsStyle a, IsWidget b) => OverloadedMethod IconSetRenderIconMethodInfo IconSet signature |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethod :: IconSet -> signature Source #
(signature ~ (a -> Int32 -> m Pixbuf), MonadIO m, IsStyleContext a) => OverloadedMethod IconSetRenderIconPixbufMethodInfo IconSet signature |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethod :: IconSet -> signature Source #
(signature ~ (a -> Int32 -> Int32 -> Maybe b -> m Surface), MonadIO m, IsStyleContext a, IsWindow b) => OverloadedMethod IconSetRenderIconSurfaceMethodInfo IconSet signature |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethod :: IconSet -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod IconSetUnrefMethodInfo IconSet signature |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethod :: IconSet -> signature Source #
OverloadedMethodInfo IconSetAddSourceMethodInfo IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSetCopyMethodInfo IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSetGetSizesMethodInfo IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSetRefMethodInfo IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSetRenderIconMethodInfo IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSetRenderIconPixbufMethodInfo IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSetRenderIconSurfaceMethodInfo IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSetUnrefMethodInfo IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveIconSetMethod t IconSet, OverloadedMethodInfo info IconSet) => IsLabel t (MethodProxy info IconSet) |
Instance details Defined in GI.Gtk.Structs.IconSet Methods fromLabel :: MethodProxy info IconSet Source #
(info ~ ResolveIconSetMethod t IconSet, OverloadedMethod info IconSet p) => IsLabel t (IconSet -> p) |
Instance details Defined in GI.Gtk.Structs.IconSet Methods fromLabel :: IconSet -> p Source #
IsGValue (Maybe IconSet) | Convert `IconSet` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.IconSet Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconSet -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconSet) Source #
type AttributeList IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet type AttributeList IconSet = IconSetAttributeList
type ParentTypes IconSet |
Instance details Defined in GI.Gtk.Structs.IconSet type ParentTypes IconSet = '[] :: [Type]

eventControllerHandleEvent Source #

Arguments

:: (HasCallStack, MonadIO m, IsEventController a) |
=> a | `controller`: a `EventController`
-> Event | `event`: a `Event`
-> m Bool | Returns: `True` if the event was potentially useful to trigger the controller action

Feeds an events into `controller`, so it can be interpreted and the controller actions triggered.

Since: 3.14

recentChooserSetSortFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentChooser a) |
=> a | `chooser`: a `RecentChooser`
-> RecentSortFunc | `sortFunc`: the comparison function
-> m () |

Sets the comparison function used when sorting to be `sortFunc`. If the `chooser` has the sort type set to `GTK_RECENT_SORT_CUSTOM` then the chooser will sort using this function.

To the comparison function will be passed two `RecentInfo` structs and `sortData`; `sortFunc` should return a positive integer if the first item comes before the second, zero if the two items are equal and a negative integer if the first item comes after the second.

Since: 2.10

data SelectionMode Source #

Used to control what selections users are allowed to make.

Constructors

SelectionModeNone | No selection is possible.
SelectionModeSingle | Zero or one element may be selected.
SelectionModeBrowse | Exactly one element is selected. In some circumstances, such as initially or during a search operation, it’s possible for no element to be selected with `SelectionModeBrowse`. What is really enforced is that the user can’t deselect a currently selected element except by selecting another element.
SelectionModeMultiple | Any number of elements may be selected. The Ctrl key may be used to enlarge the selection, and Shift key to select between the focus and the child pointed to. Some widgets may also allow Click-drag to select a range of elements.
AnotherSelectionMode Int | Catch-all for unknown values

#### Instances

Instances details

Enum SelectionMode |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: SelectionMode -> SelectionMode Source #

pred :: SelectionMode -> SelectionMode Source #

toEnum :: Int -> SelectionMode Source #

fromEnum :: SelectionMode -> Int Source #

enumFrom :: SelectionMode -> [SelectionMode] Source #

enumFromThen :: SelectionMode -> SelectionMode -> [SelectionMode] Source #

enumFromTo :: SelectionMode -> SelectionMode -> [SelectionMode] Source #

enumFromThenTo :: SelectionMode -> SelectionMode -> SelectionMode -> [SelectionMode] Source #

Show SelectionMode |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> SelectionMode -> ShowS Source # show :: SelectionMode -> String Source # showList :: [SelectionMode] -> ShowS Source #
Eq SelectionMode |
Instance details Defined in GI.Gtk.Enums Methods (==) :: SelectionMode -> SelectionMode -> Bool Source # (/=) :: SelectionMode -> SelectionMode -> Bool Source #
Ord SelectionMode |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: SelectionMode -> SelectionMode -> Ordering Source #

(<) :: SelectionMode -> SelectionMode -> Bool Source #

(<=) :: SelectionMode -> SelectionMode -> Bool Source #

(>) :: SelectionMode -> SelectionMode -> Bool Source #

(>=) :: SelectionMode -> SelectionMode -> Bool Source #

max :: SelectionMode -> SelectionMode -> SelectionMode Source #

min :: SelectionMode -> SelectionMode -> SelectionMode Source #

BoxedEnum SelectionMode |
Instance details Defined in GI.Gtk.Enums
TypedObject SelectionMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes SelectionMode |
Instance details Defined in GI.Gtk.Enums
type ParentTypes SelectionMode |
Instance details Defined in GI.Gtk.Enums type ParentTypes SelectionMode = '[] :: [Type]

newtype SpinButton Source #

Memory-managed wrapper type.

Constructors

SpinButton (ManagedPtr SpinButton) |

#### Instances

Instances details

Eq SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton Methods (==) :: SpinButton -> SpinButton -> Bool Source # (/=) :: SpinButton -> SpinButton -> Bool Source #
GObject SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton
ManagedPtrNewtype SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton Methods toManagedPtr :: SpinButton -> ManagedPtr SpinButton Source #
TypedObject SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton Methods glibType :: IO GType Source #
HasParentTypes SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton
HasAttributeList SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton
(info ~ ResolveSpinButtonMethod t SpinButton, OverloadedMethod info SpinButton p, HasField t SpinButton p) => HasField (t :: Symbol) SpinButton p |
Instance details Defined in GI.Gtk.Objects.SpinButton Methods getField :: SpinButton -> p Source #
(info ~ ResolveSpinButtonMethod t SpinButton, OverloadedMethodInfo info SpinButton) => IsLabel t (MethodProxy info SpinButton) |
Instance details Defined in GI.Gtk.Objects.SpinButton Methods fromLabel :: MethodProxy info SpinButton Source #
(info ~ ResolveSpinButtonMethod t SpinButton, OverloadedMethod info SpinButton p) => IsLabel t (SpinButton -> p) |
Instance details Defined in GI.Gtk.Objects.SpinButton Methods fromLabel :: SpinButton -> p Source #
IsGValue (Maybe SpinButton) | Convert `SpinButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SpinButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SpinButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SpinButton) Source #
type AttributeList SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton type AttributeList SpinButton = SpinButtonAttributeList
type ParentTypes SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton type ParentTypes SpinButton = '[Entry, Widget, Object, ImplementorIface, Buildable, CellEditable, Editable, Orientable]
type SignalList SpinButton |
Instance details Defined in GI.Gtk.Objects.SpinButton type SignalList SpinButton = SpinButtonSignalList

data TextViewLayer Source #

Used to reference the layers of `TextView` for the purpose of customized drawing with the draw_layer vfunc.

Constructors

TextViewLayerBelow | Old deprecated layer, use `TextViewLayerBelowText` instead
TextViewLayerAbove | Old deprecated layer, use `TextViewLayerAboveText` instead
TextViewLayerBelowText | The layer rendered below the text (but above the background). Since: 3.20
TextViewLayerAboveText | The layer rendered above the text. Since: 3.20
AnotherTextViewLayer Int | Catch-all for unknown values

#### Instances

Instances details

Enum TextViewLayer |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: TextViewLayer -> TextViewLayer Source #

pred :: TextViewLayer -> TextViewLayer Source #

toEnum :: Int -> TextViewLayer Source #

fromEnum :: TextViewLayer -> Int Source #

enumFrom :: TextViewLayer -> [TextViewLayer] Source #

enumFromThen :: TextViewLayer -> TextViewLayer -> [TextViewLayer] Source #

enumFromTo :: TextViewLayer -> TextViewLayer -> [TextViewLayer] Source #

enumFromThenTo :: TextViewLayer -> TextViewLayer -> TextViewLayer -> [TextViewLayer] Source #

Show TextViewLayer |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> TextViewLayer -> ShowS Source # show :: TextViewLayer -> String Source # showList :: [TextViewLayer] -> ShowS Source #
Eq TextViewLayer |
Instance details Defined in GI.Gtk.Enums Methods (==) :: TextViewLayer -> TextViewLayer -> Bool Source # (/=) :: TextViewLayer -> TextViewLayer -> Bool Source #
Ord TextViewLayer |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: TextViewLayer -> TextViewLayer -> Ordering Source #

(<) :: TextViewLayer -> TextViewLayer -> Bool Source #

(<=) :: TextViewLayer -> TextViewLayer -> Bool Source #

(>) :: TextViewLayer -> TextViewLayer -> Bool Source #

(>=) :: TextViewLayer -> TextViewLayer -> Bool Source #

max :: TextViewLayer -> TextViewLayer -> TextViewLayer Source #

min :: TextViewLayer -> TextViewLayer -> TextViewLayer Source #

BoxedEnum TextViewLayer |
Instance details Defined in GI.Gtk.Enums
TypedObject TextViewLayer |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes TextViewLayer |
Instance details Defined in GI.Gtk.Enums
type ParentTypes TextViewLayer |
Instance details Defined in GI.Gtk.Enums type ParentTypes TextViewLayer = '[] :: [Type]

accelGroupConnect Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: the accelerator group to install an accelerator in
-> Word32 | `accelKey`: key value of the accelerator
-> [ModifierType] | `accelMods`: modifier combination of the accelerator
-> [AccelFlags] | `accelFlags`: a flag mask to configure this accelerator
-> GClosure C_AccelGroupActivate | `closure`: closure to be executed upon accelerator activation
-> m () |

Installs an accelerator in this group. When `accelGroup` is being activated in response to a call to `accelGroupsActivate`, `closure` will be invoked if the `accelKey` and `accelMods` from `accelGroupsActivate` match those of this connection.

The signature used for the `closure` is that of `AccelGroupActivate`.

Note that, due to implementation details, a single closure can only be connected to one accelerator group.

applicationInhibit Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a, IsWindow b) |
=> a | `application`: the `Application`
-> Maybe b | `window`: a `Window`, or `Nothing`
-> [ApplicationInhibitFlags] | `flags`: what types of actions should be inhibited
-> Maybe Text | `reason`: a short, human-readable string that explains why these operations are inhibited
-> m Word32 | Returns: A non-zero cookie that is used to uniquely identify this request. It should be used as an argument to `applicationUninhibit` in order to remove the request. If the platform does not support inhibiting or the request failed for some reason, 0 is returned.

Inform the session manager that certain types of actions should be inhibited. This is not guaranteed to work on all platforms and for all types of actions.

Applications should invoke this method when they begin an operation that should not be interrupted, such as creating a CD or DVD. The types of actions that may be blocked are specified by the `flags` parameter. When the application completes the operation it should call `applicationUninhibit` to remove the inhibitor. Note that an application can have multiple inhibitors, and all of them must be individually removed. Inhibitors are also cleared when the application exits.

Applications should not expect that they will always be able to block the action. In most cases, users will be given the option to force the action to take place.

Reasons should be short and to the point.

If `window` is given, the session manager may point the user to this window to find out more about why the action is inhibited.

Since: 3.4

newtype Calendar Source #

Memory-managed wrapper type.

Constructors

Calendar (ManagedPtr Calendar) |

#### Instances

Instances details

Eq Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar Methods (==) :: Calendar -> Calendar -> Bool Source # (/=) :: Calendar -> Calendar -> Bool Source #
GObject Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar
ManagedPtrNewtype Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar Methods toManagedPtr :: Calendar -> ManagedPtr Calendar Source #
TypedObject Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar Methods glibType :: IO GType Source #
HasParentTypes Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar
HasAttributeList Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar
(info ~ ResolveCalendarMethod t Calendar, OverloadedMethod info Calendar p, HasField t Calendar p) => HasField (t :: Symbol) Calendar p |
Instance details Defined in GI.Gtk.Objects.Calendar Methods getField :: Calendar -> p Source #
(info ~ ResolveCalendarMethod t Calendar, OverloadedMethodInfo info Calendar) => IsLabel t (MethodProxy info Calendar) |
Instance details Defined in GI.Gtk.Objects.Calendar Methods fromLabel :: MethodProxy info Calendar Source #
(info ~ ResolveCalendarMethod t Calendar, OverloadedMethod info Calendar p) => IsLabel t (Calendar -> p) |
Instance details Defined in GI.Gtk.Objects.Calendar Methods fromLabel :: Calendar -> p Source #
IsGValue (Maybe Calendar) | Convert `Calendar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Calendar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Calendar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Calendar) Source #
type AttributeList Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar type AttributeList Calendar = CalendarAttributeList
type ParentTypes Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar type ParentTypes Calendar = '[Widget, Object, ImplementorIface, Buildable]
type SignalList Calendar |
Instance details Defined in GI.Gtk.Objects.Calendar type SignalList Calendar = CalendarSignalList

data DestDefaults Source #

The `DestDefaults` enumeration specifies the various types of action that will be taken on behalf of the user for a drag destination site.

Constructors

DestDefaultsMotion | If set for a widget, GTK+, during a drag over this widget will check if the drag matches this widget’s list of possible targets and actions. GTK+ will then call `dragStatus` as appropriate.
DestDefaultsHighlight | If set for a widget, GTK+ will draw a highlight on this widget as long as a drag is over this widget and the widget drag format and action are acceptable.

DestDefaultsDrop

If set for a widget, when a drop occurs, GTK+ will will check if the drag matches this widget’s list of possible targets and actions. If so, GTK+ will call `widgetDragGetData` on behalf of the widget. Whether or not the drop is successful, GTK+ will call `dragFinish`. If the action was a move, then if the drag was successful, then `True` will be passed for the `delete` parameter to `dragFinish`.

DestDefaultsAll | If set, specifies that all default actions should be taken.
AnotherDestDefaults Int | Catch-all for unknown values

#### Instances

Instances details

Enum DestDefaults |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: DestDefaults -> DestDefaults Source #

pred :: DestDefaults -> DestDefaults Source #

toEnum :: Int -> DestDefaults Source #

fromEnum :: DestDefaults -> Int Source #

enumFrom :: DestDefaults -> [DestDefaults] Source #

enumFromThen :: DestDefaults -> DestDefaults -> [DestDefaults] Source #

enumFromTo :: DestDefaults -> DestDefaults -> [DestDefaults] Source #

enumFromThenTo :: DestDefaults -> DestDefaults -> DestDefaults -> [DestDefaults] Source #

Show DestDefaults |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> DestDefaults -> ShowS Source # show :: DestDefaults -> String Source # showList :: [DestDefaults] -> ShowS Source #
Eq DestDefaults |
Instance details Defined in GI.Gtk.Flags Methods (==) :: DestDefaults -> DestDefaults -> Bool Source # (/=) :: DestDefaults -> DestDefaults -> Bool Source #
Ord DestDefaults |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: DestDefaults -> DestDefaults -> Ordering Source #

(<) :: DestDefaults -> DestDefaults -> Bool Source #

(<=) :: DestDefaults -> DestDefaults -> Bool Source #

(>) :: DestDefaults -> DestDefaults -> Bool Source #

(>=) :: DestDefaults -> DestDefaults -> Bool Source #

max :: DestDefaults -> DestDefaults -> DestDefaults Source #

min :: DestDefaults -> DestDefaults -> DestDefaults Source #

BoxedFlags DestDefaults |
Instance details Defined in GI.Gtk.Flags
IsGFlag DestDefaults |
Instance details Defined in GI.Gtk.Flags
TypedObject DestDefaults |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes DestDefaults |
Instance details Defined in GI.Gtk.Flags
type ParentTypes DestDefaults |
Instance details Defined in GI.Gtk.Flags type ParentTypes DestDefaults = '[] :: [Type]

newtype EventControllerScroll Source #

Memory-managed wrapper type.

Constructors

EventControllerScroll (ManagedPtr EventControllerScroll) |

#### Instances

Instances details

Eq EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods (==) :: EventControllerScroll -> EventControllerScroll -> Bool Source # (/=) :: EventControllerScroll -> EventControllerScroll -> Bool Source #
GObject EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll
ManagedPtrNewtype EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods toManagedPtr :: EventControllerScroll -> ManagedPtr EventControllerScroll Source #
TypedObject EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods glibType :: IO GType Source #
HasParentTypes EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll
HasAttributeList EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll
(info ~ ResolveEventControllerScrollMethod t EventControllerScroll, OverloadedMethod info EventControllerScroll p, HasField t EventControllerScroll p) => HasField (t :: Symbol) EventControllerScroll p |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods getField :: EventControllerScroll -> p Source #
(info ~ ResolveEventControllerScrollMethod t EventControllerScroll, OverloadedMethodInfo info EventControllerScroll) => IsLabel t (MethodProxy info EventControllerScroll) |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods fromLabel :: MethodProxy info EventControllerScroll Source #
(info ~ ResolveEventControllerScrollMethod t EventControllerScroll, OverloadedMethod info EventControllerScroll p) => IsLabel t (EventControllerScroll -> p) |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods fromLabel :: EventControllerScroll -> p Source #
IsGValue (Maybe EventControllerScroll) | Convert `EventControllerScroll` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventControllerScroll Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventControllerScroll -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventControllerScroll) Source #
type AttributeList EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll type AttributeList EventControllerScroll = EventControllerScrollAttributeList
type ParentTypes EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll type ParentTypes EventControllerScroll = '[EventController, Object]
type SignalList EventControllerScroll |
Instance details Defined in GI.Gtk.Objects.EventControllerScroll type SignalList EventControllerScroll = EventControllerScrollSignalList

newtype FileFilterInfo Source #

Memory-managed wrapper type.

Constructors

FileFilterInfo (ManagedPtr FileFilterInfo) |

#### Instances

Instances details

Eq FileFilterInfo |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods (==) :: FileFilterInfo -> FileFilterInfo -> Bool Source # (/=) :: FileFilterInfo -> FileFilterInfo -> Bool Source #
BoxedPtr FileFilterInfo |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods boxedPtrCopy :: FileFilterInfo -> IO FileFilterInfo Source # boxedPtrFree :: FileFilterInfo -> IO () Source #
CallocPtr FileFilterInfo |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods boxedPtrCalloc :: IO (Ptr FileFilterInfo) Source #
ManagedPtrNewtype FileFilterInfo |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods toManagedPtr :: FileFilterInfo -> ManagedPtr FileFilterInfo Source #
tag ~ 'AttrSet => Constructible FileFilterInfo tag |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods new :: MonadIO m => (ManagedPtr FileFilterInfo -> FileFilterInfo) -> [AttrOp FileFilterInfo tag] -> m FileFilterInfo Source #
HasAttributeList FileFilterInfo |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo
(info ~ ResolveFileFilterInfoMethod t FileFilterInfo, OverloadedMethod info FileFilterInfo p, HasField t FileFilterInfo p) => HasField (t :: Symbol) FileFilterInfo p |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods getField :: FileFilterInfo -> p Source #
(info ~ ResolveFileFilterInfoMethod t FileFilterInfo, OverloadedMethodInfo info FileFilterInfo) => IsLabel t (MethodProxy info FileFilterInfo) |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods fromLabel :: MethodProxy info FileFilterInfo Source #
(info ~ ResolveFileFilterInfoMethod t FileFilterInfo, OverloadedMethod info FileFilterInfo p) => IsLabel t (FileFilterInfo -> p) |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo Methods fromLabel :: FileFilterInfo -> p Source #
type AttributeList FileFilterInfo |
Instance details Defined in GI.Gtk.Structs.FileFilterInfo type AttributeList FileFilterInfo = FileFilterInfoAttributeList

iconThemeLookupIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconTheme a) |
=> a | `iconTheme`: a `IconTheme`
-> Text | `iconName`: the name of the icon to lookup
-> Int32 | `size`: desired icon size
-> [IconLookupFlags] | `flags`: flags modifying the behavior of the icon lookup
-> m (Maybe IconInfo) | Returns: a `IconInfo` object containing information about the icon, or `Nothing` if the icon wasn’t found.

Looks up a named icon and returns a `IconInfo` containing information such as the filename of the icon. The icon can then be rendered into a pixbuf using `iconInfoLoadIcon`. (`iconThemeLoadIcon` combines these two steps if all you need is the pixbuf.)

When rendering on displays with high pixel densities you should not use a `size` multiplied by the scaling factor returned by functions like `windowGetScaleFactor`. Instead, you should use `iconThemeLookupIconForScale`, as the assets loaded for a given scaling factor may be different.

Since: 2.4

data InputPurpose Source #

Describes primary purpose of the input widget. This information is useful for on-screen keyboards and similar input methods to decide which keys should be presented to the user.

Note that the purpose is not meant to impose a totally strict rule about allowed characters, and does not replace input validation. It is fine for an on-screen keyboard to let the user override the character set restriction that is expressed by the purpose. The application is expected to validate the entry contents, even if it specified a purpose.

The difference between `gTKINPUTPURPOSEDIGITS` and `gTKINPUTPURPOSENUMBER` is that the former accepts only digits while the latter also some punctuation (like commas or points, plus, minus) and “e” or “E” as in 3.14E+000.

This enumeration may be extended in the future; input methods should interpret unknown values as “free form”.

Since: 3.6

Constructors

InputPurposeFreeForm | Allow any character
InputPurposeAlpha | Allow only alphabetic characters
InputPurposeDigits | Allow only digits
InputPurposeNumber | Edited field expects numbers
InputPurposePhone | Edited field expects phone number
InputPurposeUrl | Edited field expects URL
InputPurposeEmail | Edited field expects email address
InputPurposeName | Edited field expects the name of a person
InputPurposePassword | Like `gTKINPUTPURPOSEFREEFORM`, but characters are hidden
InputPurposePin | Like `gTKINPUTPURPOSEDIGITS`, but characters are hidden
InputPurposeTerminal | Allow any character, in addition to control codes
AnotherInputPurpose Int | Catch-all for unknown values

#### Instances

Instances details

Enum InputPurpose |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: InputPurpose -> InputPurpose Source #

pred :: InputPurpose -> InputPurpose Source #

toEnum :: Int -> InputPurpose Source #

fromEnum :: InputPurpose -> Int Source #

enumFrom :: InputPurpose -> [InputPurpose] Source #

enumFromThen :: InputPurpose -> InputPurpose -> [InputPurpose] Source #

enumFromTo :: InputPurpose -> InputPurpose -> [InputPurpose] Source #

enumFromThenTo :: InputPurpose -> InputPurpose -> InputPurpose -> [InputPurpose] Source #

Show InputPurpose |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> InputPurpose -> ShowS Source # show :: InputPurpose -> String Source # showList :: [InputPurpose] -> ShowS Source #
Eq InputPurpose |
Instance details Defined in GI.Gtk.Enums Methods (==) :: InputPurpose -> InputPurpose -> Bool Source # (/=) :: InputPurpose -> InputPurpose -> Bool Source #
Ord InputPurpose |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: InputPurpose -> InputPurpose -> Ordering Source #

(<) :: InputPurpose -> InputPurpose -> Bool Source #

(<=) :: InputPurpose -> InputPurpose -> Bool Source #

(>) :: InputPurpose -> InputPurpose -> Bool Source #

(>=) :: InputPurpose -> InputPurpose -> Bool Source #

max :: InputPurpose -> InputPurpose -> InputPurpose Source #

min :: InputPurpose -> InputPurpose -> InputPurpose Source #

BoxedEnum InputPurpose |
Instance details Defined in GI.Gtk.Enums
TypedObject InputPurpose |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes InputPurpose |
Instance details Defined in GI.Gtk.Enums
type ParentTypes InputPurpose |
Instance details Defined in GI.Gtk.Enums type ParentTypes InputPurpose = '[] :: [Type]

placesSidebarSetOpenFlags Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> [PlacesOpenFlags] | `flags`: Bitmask of modes in which the calling application can open locations
-> m () |

Sets the way in which the calling application can open new locations from the places sidebar. For example, some applications only open locations “directly” into their main view, while others may support opening locations in a new notebook tab or a new window.

This function is used to tell the places `sidebar` about the ways in which the application can open new locations, so that the sidebar can display (or not) the “Open in new tab” and “Open in new window” menu items as appropriate.

When the PlacesSidebar::openLocation signal is emitted, its flags argument will be set to one of the `flags` that was passed in `placesSidebarSetOpenFlags`.

Passing 0 for `flags` will cause `GTK_PLACES_OPEN_NORMAL` to always be sent to callbacks for the “open-location” signal.

Since: 3.10

newtype RecentFilterInfo Source #

Memory-managed wrapper type.

Constructors

RecentFilterInfo (ManagedPtr RecentFilterInfo) |

#### Instances

Instances details

Eq RecentFilterInfo |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods (==) :: RecentFilterInfo -> RecentFilterInfo -> Bool Source # (/=) :: RecentFilterInfo -> RecentFilterInfo -> Bool Source #
BoxedPtr RecentFilterInfo |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods boxedPtrCopy :: RecentFilterInfo -> IO RecentFilterInfo Source # boxedPtrFree :: RecentFilterInfo -> IO () Source #
CallocPtr RecentFilterInfo |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods boxedPtrCalloc :: IO (Ptr RecentFilterInfo) Source #
ManagedPtrNewtype RecentFilterInfo |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods toManagedPtr :: RecentFilterInfo -> ManagedPtr RecentFilterInfo Source #
tag ~ 'AttrSet => Constructible RecentFilterInfo tag |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods new :: MonadIO m => (ManagedPtr RecentFilterInfo -> RecentFilterInfo) -> [AttrOp RecentFilterInfo tag] -> m RecentFilterInfo Source #
HasAttributeList RecentFilterInfo |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo
(info ~ ResolveRecentFilterInfoMethod t RecentFilterInfo, OverloadedMethod info RecentFilterInfo p, HasField t RecentFilterInfo p) => HasField (t :: Symbol) RecentFilterInfo p |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods getField :: RecentFilterInfo -> p Source #
(info ~ ResolveRecentFilterInfoMethod t RecentFilterInfo, OverloadedMethodInfo info RecentFilterInfo) => IsLabel t (MethodProxy info RecentFilterInfo) |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods fromLabel :: MethodProxy info RecentFilterInfo Source #
(info ~ ResolveRecentFilterInfoMethod t RecentFilterInfo, OverloadedMethod info RecentFilterInfo p) => IsLabel t (RecentFilterInfo -> p) |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo Methods fromLabel :: RecentFilterInfo -> p Source #
type AttributeList RecentFilterInfo |
Instance details Defined in GI.Gtk.Structs.RecentFilterInfo type AttributeList RecentFilterInfo = RecentFilterInfoAttributeList

styleContextToString Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [StyleContextPrintFlags] | `flags`: Flags that determine what to print
-> m Text | Returns: a newly allocated string representing `context`

Converts the style context into a string representation.

The string representation always includes information about the name, state, id, visibility and style classes of the CSS node that is backing `context`. Depending on the flags, more information may be included.

This function is intended for testing and debugging of the CSS implementation in GTK+. There are no guarantees about the format of the returned string, it may change.

Since: 3.20

data TargetFlags Source #

The `TargetFlags` enumeration is used to specify constraints on a `TargetEntry`.

Constructors

TargetFlagsSameApp | If this is set, the target will only be selected for drags within a single application.
TargetFlagsSameWidget | If this is set, the target will only be selected for drags within a single widget.
TargetFlagsOtherApp | If this is set, the target will not be selected for drags within a single application.
TargetFlagsOtherWidget | If this is set, the target will not be selected for drags withing a single widget.
AnotherTargetFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum TargetFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: TargetFlags -> TargetFlags Source #

pred :: TargetFlags -> TargetFlags Source #

toEnum :: Int -> TargetFlags Source #

fromEnum :: TargetFlags -> Int Source #

enumFrom :: TargetFlags -> [TargetFlags] Source #

enumFromThen :: TargetFlags -> TargetFlags -> [TargetFlags] Source #

enumFromTo :: TargetFlags -> TargetFlags -> [TargetFlags] Source #

enumFromThenTo :: TargetFlags -> TargetFlags -> TargetFlags -> [TargetFlags] Source #

Show TargetFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> TargetFlags -> ShowS Source # show :: TargetFlags -> String Source # showList :: [TargetFlags] -> ShowS Source #
Eq TargetFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: TargetFlags -> TargetFlags -> Bool Source # (/=) :: TargetFlags -> TargetFlags -> Bool Source #
Ord TargetFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: TargetFlags -> TargetFlags -> Ordering Source #

(<) :: TargetFlags -> TargetFlags -> Bool Source #

(<=) :: TargetFlags -> TargetFlags -> Bool Source #

(>) :: TargetFlags -> TargetFlags -> Bool Source #

(>=) :: TargetFlags -> TargetFlags -> Bool Source #

max :: TargetFlags -> TargetFlags -> TargetFlags Source #

min :: TargetFlags -> TargetFlags -> TargetFlags Source #

BoxedFlags TargetFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag TargetFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject TargetFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes TargetFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes TargetFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes TargetFlags = '[] :: [Type]

newtype TargetEntry Source #

Memory-managed wrapper type.

Constructors

TargetEntry (ManagedPtr TargetEntry) |

#### Instances

Instances details

Eq TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods (==) :: TargetEntry -> TargetEntry -> Bool Source # (/=) :: TargetEntry -> TargetEntry -> Bool Source #
GBoxed TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry
ManagedPtrNewtype TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods toManagedPtr :: TargetEntry -> ManagedPtr TargetEntry Source #
TypedObject TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods glibType :: IO GType Source #
HasParentTypes TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry
tag ~ 'AttrSet => Constructible TargetEntry tag |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods new :: MonadIO m => (ManagedPtr TargetEntry -> TargetEntry) -> [AttrOp TargetEntry tag] -> m TargetEntry Source #
HasAttributeList TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry
(info ~ ResolveTargetEntryMethod t TargetEntry, OverloadedMethod info TargetEntry p, HasField t TargetEntry p) => HasField (t :: Symbol) TargetEntry p |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods getField :: TargetEntry -> p Source #
(signature ~ m TargetEntry, MonadIO m) => OverloadedMethod TargetEntryCopyMethodInfo TargetEntry signature |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods overloadedMethod :: TargetEntry -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TargetEntryFreeMethodInfo TargetEntry signature |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods overloadedMethod :: TargetEntry -> signature Source #
OverloadedMethodInfo TargetEntryCopyMethodInfo TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetEntryFreeMethodInfo TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveTargetEntryMethod t TargetEntry, OverloadedMethodInfo info TargetEntry) => IsLabel t (MethodProxy info TargetEntry) |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods fromLabel :: MethodProxy info TargetEntry Source #
(info ~ ResolveTargetEntryMethod t TargetEntry, OverloadedMethod info TargetEntry p) => IsLabel t (TargetEntry -> p) |
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods fromLabel :: TargetEntry -> p Source #
IsGValue (Maybe TargetEntry) | Convert `TargetEntry` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TargetEntry Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TargetEntry -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TargetEntry) Source #
type AttributeList TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry type AttributeList TargetEntry = TargetEntryAttributeList
type ParentTypes TargetEntry |
Instance details Defined in GI.Gtk.Structs.TargetEntry type ParentTypes TargetEntry = '[] :: [Type]

newtype TreeModel Source #

Memory-managed wrapper type.

Constructors

TreeModel (ManagedPtr TreeModel) |

#### Instances

Instances details

Eq TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods (==) :: TreeModel -> TreeModel -> Bool Source # (/=) :: TreeModel -> TreeModel -> Bool Source #
GObject TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel
ManagedPtrNewtype TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods toManagedPtr :: TreeModel -> ManagedPtr TreeModel Source #
TypedObject TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods glibType :: IO GType Source #
HasParentTypes TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel
HasAttributeList TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel
(info ~ ResolveTreeModelMethod t TreeModel, OverloadedMethod info TreeModel p, HasField t TreeModel p) => HasField (t :: Symbol) TreeModel p |
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods getField :: TreeModel -> p Source #
(info ~ ResolveTreeModelMethod t TreeModel, OverloadedMethodInfo info TreeModel) => IsLabel t (MethodProxy info TreeModel) |
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods fromLabel :: MethodProxy info TreeModel Source #
(info ~ ResolveTreeModelMethod t TreeModel, OverloadedMethod info TreeModel p) => IsLabel t (TreeModel -> p) |
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods fromLabel :: TreeModel -> p Source #
IsGValue (Maybe TreeModel) | Convert `TreeModel` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.TreeModel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeModel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeModel) Source #
type AttributeList TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel type AttributeList TreeModel = TreeModelAttributeList
type ParentTypes TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel type ParentTypes TreeModel = '[Object]
type SignalList TreeModel |
Instance details Defined in GI.Gtk.Interfaces.TreeModel type SignalList TreeModel = TreeModelSignalList

treeModelGetFlags Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> m [TreeModelFlags] | Returns: the flags supported by this interface

Returns a set of flags supported by this interface.

The flags are a bitwise combination of `TreeModelFlags`. The flags supported should not change during the lifetime of the `treeModel`.

uIManagerAddUi Source #

Arguments

:: (HasCallStack, MonadIO m, IsUIManager a) |
=> a | `manager`: a `UIManager`
-> Word32 | `mergeId`: the merge id for the merged UI, see `uIManagerNewMergeId`
-> Text | `path`: a path
-> Text | `name`: the name for the added UI element
-> Maybe Text | `action`: the name of the action to be proxied, or `Nothing` to add a separator
-> [UIManagerItemType] | `type`: the type of UI element to add.
-> Bool | `top`: if `True`, the UI element is added before its siblings, otherwise it is added after its siblings.
-> m () |

Adds a UI element to the current contents of `manager`.

If `type` is `UIManagerItemTypeAuto`, GTK+ inserts a menuitem, toolitem or separator if such an element can be inserted at the place determined by `path`. Otherwise `type` must indicate an element that can be inserted at the place determined by `path`.

If `path` points to a menuitem or toolitem, the new element will be inserted before or after this item, depending on `top`.

Since: 2.4

calendarSetDetailFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsCalendar a) |
=> a | `calendar`: a `Calendar`.
-> CalendarDetailFunc | `func`: a function providing details for each day.
-> m () |

Installs a function which provides Pango markup with detail information for each day. Examples for such details are holidays or appointments. That information is shown below each day when Calendar:showDetails is set. A tooltip containing with full detail information is provided, if the entire text should not fit into the details area, or if Calendar:showDetails is not set.

The size of the details area can be restricted by setting the Calendar:detailWidthChars and Calendar:detailHeightRows properties.

Since: 2.14

widgetDragGetData Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) |
=> a | `widget`: the widget that will receive the Widget::dragDataReceived signal
-> b | `context`: the drag context
-> Atom | `target`: the target (form of the data) to retrieve
-> Word32 | `time_`: a timestamp for retrieving the data. This will generally be the time received in a Widget::dragMotion or Widget::dragDrop signal
-> m () |

Gets the data associated with a drag. When the data is received or the retrieval fails, GTK+ will emit a Widget::dragDataReceived signal. Failure of the retrieval is indicated by the length field of the `selectionData` signal parameter being negative. However, when `widgetDragGetData` is called implicitely because the `DestDefaultsDrop` was set, then the widget will not receive notification of failed drops.

dragFinish Source #

Arguments

:: (HasCallStack, MonadIO m, IsDragContext a) |
=> a | `context`: the drag context
-> Bool | `success`: a flag indicating whether the drop was successful
-> Bool | `del`: a flag indicating whether the source should delete the original data. (This should be `True` for a move)
-> Word32 | `time_`: the timestamp from the Widget::dragDrop signal
-> m () |

Informs the drag source that the drop is finished, and that the data of the drag will no longer be required.

windowSetModal Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `modal`: whether the window is modal
-> m () |

Sets a window modal or non-modal. Modal windows prevent interaction with other windows in the same application. To keep modal dialogs on top of main application windows, use `windowSetTransientFor` to make the dialog transient for the parent; most [window managers][gtk-X11-arch] will then disallow lowering the dialog below the parent.

windowSetDestroyWithParent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: whether to destroy `window` with its transient parent
-> m () |

If `setting` is `True`, then destroying the transient parent of `window` will also destroy `window` itself. This is useful for dialogs that shouldn’t persist beyond the lifetime of the main window they're associated with, for example.

data IconLookupFlags Source #

Used to specify options for `iconThemeLookupIcon`

Constructors

IconLookupFlagsNoSvg | Never get SVG icons, even if gdk-pixbuf supports them. Cannot be used together with `IconLookupFlagsForceSvg`.
IconLookupFlagsForceSvg | Get SVG icons, even if gdk-pixbuf doesn’t support them. Cannot be used together with `IconLookupFlagsNoSvg`.
IconLookupFlagsUseBuiltin | When passed to `iconThemeLookupIcon` includes builtin icons as well as files. For a builtin icon, `iconInfoGetFilename` is `Nothing` and you need to call `iconInfoGetBuiltinPixbuf`.
IconLookupFlagsGenericFallback | Try to shorten icon name at '-' characters before looking at inherited themes. This flag is only supported in functions that take a single icon name. For more general fallback, see `iconThemeChooseIcon`. Since 2.12.
IconLookupFlagsForceSize | Always get the icon scaled to the requested size. Since 2.14.
IconLookupFlagsForceRegular | Try to always load regular icons, even when symbolic icon names are given. Since 3.14.
IconLookupFlagsForceSymbolic | Try to always load symbolic icons, even when regular icon names are given. Since 3.14.
IconLookupFlagsDirLtr | Try to load a variant of the icon for left-to-right text direction. Since 3.14.
IconLookupFlagsDirRtl | Try to load a variant of the icon for right-to-left text direction. Since 3.14.
AnotherIconLookupFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum IconLookupFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: IconLookupFlags -> IconLookupFlags Source #

pred :: IconLookupFlags -> IconLookupFlags Source #

toEnum :: Int -> IconLookupFlags Source #

fromEnum :: IconLookupFlags -> Int Source #

enumFrom :: IconLookupFlags -> [IconLookupFlags] Source #

enumFromThen :: IconLookupFlags -> IconLookupFlags -> [IconLookupFlags] Source #

enumFromTo :: IconLookupFlags -> IconLookupFlags -> [IconLookupFlags] Source #

enumFromThenTo :: IconLookupFlags -> IconLookupFlags -> IconLookupFlags -> [IconLookupFlags] Source #

Show IconLookupFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> IconLookupFlags -> ShowS Source # show :: IconLookupFlags -> String Source # showList :: [IconLookupFlags] -> ShowS Source #
Eq IconLookupFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: IconLookupFlags -> IconLookupFlags -> Bool Source # (/=) :: IconLookupFlags -> IconLookupFlags -> Bool Source #
Ord IconLookupFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: IconLookupFlags -> IconLookupFlags -> Ordering Source #

(<) :: IconLookupFlags -> IconLookupFlags -> Bool Source #

(<=) :: IconLookupFlags -> IconLookupFlags -> Bool Source #

(>) :: IconLookupFlags -> IconLookupFlags -> Bool Source #

(>=) :: IconLookupFlags -> IconLookupFlags -> Bool Source #

max :: IconLookupFlags -> IconLookupFlags -> IconLookupFlags Source #

min :: IconLookupFlags -> IconLookupFlags -> IconLookupFlags Source #

BoxedFlags IconLookupFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag IconLookupFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject IconLookupFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes IconLookupFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes IconLookupFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes IconLookupFlags = '[] :: [Type]

iconInfoGetFilename Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a) |
=> a | `iconInfo`: a `IconInfo`
-> m (Maybe [Char]) | Returns: the filename for the icon, or `Nothing` if `iconInfoGetBuiltinPixbuf` should be used instead. The return value is owned by GTK+ and should not be modified or freed.

Gets the filename for the icon. If the `IconLookupFlagsUseBuiltin` flag was passed to `iconThemeLookupIcon`, there may be no filename if a builtin icon is returned; in this case, you should use `iconInfoGetBuiltinPixbuf`.

Since: 2.4

iconInfoGetBuiltinPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a) |
=> a | `iconInfo`: a `IconInfo`
-> m (Maybe Pixbuf) | Returns: the built-in image pixbuf, or `Nothing`. No extra reference is added to the returned pixbuf, so if you want to keep it around, you must use `objectRef`. The returned image must not be modified.

Gets the built-in image for this icon, if any. To allow GTK+ to use built in icon images, you must pass the `IconLookupFlagsUseBuiltin` to `iconThemeLookupIcon`.

Since: 2.4

iconThemeChooseIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconTheme a) |
=> a | `iconTheme`: a `IconTheme`
-> [Text] | `iconNames`: `Nothing`-terminated array of icon names to lookup
-> Int32 | `size`: desired icon size
-> [IconLookupFlags] | `flags`: flags modifying the behavior of the icon lookup
-> m (Maybe IconInfo) | Returns: a `IconInfo` object containing information about the icon, or `Nothing` if the icon wasn’t found.

Looks up a named icon and returns a `IconInfo` containing information such as the filename of the icon. The icon can then be rendered into a pixbuf using `iconInfoLoadIcon`. (`iconThemeLoadIcon` combines these two steps if all you need is the pixbuf.)

If `iconNames` contains more than one name, this function tries them all in the given order before falling back to inherited icon themes.

Since: 2.12

newtype PlacesSidebar Source #

Memory-managed wrapper type.

Constructors

PlacesSidebar (ManagedPtr PlacesSidebar) |

#### Instances

Instances details

Eq PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods (==) :: PlacesSidebar -> PlacesSidebar -> Bool Source # (/=) :: PlacesSidebar -> PlacesSidebar -> Bool Source #
GObject PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar
ManagedPtrNewtype PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods toManagedPtr :: PlacesSidebar -> ManagedPtr PlacesSidebar Source #
TypedObject PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods glibType :: IO GType Source #
HasParentTypes PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar
HasAttributeList PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar
(info ~ ResolvePlacesSidebarMethod t PlacesSidebar, OverloadedMethod info PlacesSidebar p, HasField t PlacesSidebar p) => HasField (t :: Symbol) PlacesSidebar p |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods getField :: PlacesSidebar -> p Source #
(info ~ ResolvePlacesSidebarMethod t PlacesSidebar, OverloadedMethodInfo info PlacesSidebar) => IsLabel t (MethodProxy info PlacesSidebar) |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods fromLabel :: MethodProxy info PlacesSidebar Source #
(info ~ ResolvePlacesSidebarMethod t PlacesSidebar, OverloadedMethod info PlacesSidebar p) => IsLabel t (PlacesSidebar -> p) |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods fromLabel :: PlacesSidebar -> p Source #
IsGValue (Maybe PlacesSidebar) | Convert `PlacesSidebar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PlacesSidebar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PlacesSidebar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PlacesSidebar) Source #
type AttributeList PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar type AttributeList PlacesSidebar = PlacesSidebarAttributeList
type ParentTypes PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar type ParentTypes PlacesSidebar = '[ScrolledWindow, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList PlacesSidebar |
Instance details Defined in GI.Gtk.Objects.PlacesSidebar type SignalList PlacesSidebar = PlacesSidebarSignalList

data UIManagerItemType Source #

These enumeration values are used by `uIManagerAddUi` to determine what UI element to create.

Constructors

UIManagerItemTypeAuto | Pick the type of the UI element according to context.
UIManagerItemTypeMenubar | Create a menubar.
UIManagerItemTypeMenu | Create a menu.
UIManagerItemTypeToolbar | Create a toolbar.
UIManagerItemTypePlaceholder | Insert a placeholder.
UIManagerItemTypePopup | Create a popup menu.
UIManagerItemTypeMenuitem | Create a menuitem.
UIManagerItemTypeToolitem | Create a toolitem.
UIManagerItemTypeSeparator | Create a separator.
UIManagerItemTypeAccelerator | Install an accelerator.
UIManagerItemTypePopupWithAccels | Same as `UIManagerItemTypePopup`, but the actions’ accelerators are shown.
AnotherUIManagerItemType Int | Catch-all for unknown values

#### Instances

Instances details

Enum UIManagerItemType |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: UIManagerItemType -> UIManagerItemType Source #

pred :: UIManagerItemType -> UIManagerItemType Source #

toEnum :: Int -> UIManagerItemType Source #

fromEnum :: UIManagerItemType -> Int Source #

enumFrom :: UIManagerItemType -> [UIManagerItemType] Source #

enumFromThen :: UIManagerItemType -> UIManagerItemType -> [UIManagerItemType] Source #

enumFromTo :: UIManagerItemType -> UIManagerItemType -> [UIManagerItemType] Source #

enumFromThenTo :: UIManagerItemType -> UIManagerItemType -> UIManagerItemType -> [UIManagerItemType] Source #

Show UIManagerItemType |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> UIManagerItemType -> ShowS Source # show :: UIManagerItemType -> String Source # showList :: [UIManagerItemType] -> ShowS Source #
Eq UIManagerItemType |
Instance details Defined in GI.Gtk.Flags Methods (==) :: UIManagerItemType -> UIManagerItemType -> Bool Source # (/=) :: UIManagerItemType -> UIManagerItemType -> Bool Source #
Ord UIManagerItemType |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: UIManagerItemType -> UIManagerItemType -> Ordering Source #

(<) :: UIManagerItemType -> UIManagerItemType -> Bool Source #

(<=) :: UIManagerItemType -> UIManagerItemType -> Bool Source #

(>) :: UIManagerItemType -> UIManagerItemType -> Bool Source #

(>=) :: UIManagerItemType -> UIManagerItemType -> Bool Source #

max :: UIManagerItemType -> UIManagerItemType -> UIManagerItemType Source #

min :: UIManagerItemType -> UIManagerItemType -> UIManagerItemType Source #

BoxedFlags UIManagerItemType |
Instance details Defined in GI.Gtk.Flags
IsGFlag UIManagerItemType |
Instance details Defined in GI.Gtk.Flags
TypedObject UIManagerItemType |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes UIManagerItemType |
Instance details Defined in GI.Gtk.Flags
type ParentTypes UIManagerItemType |
Instance details Defined in GI.Gtk.Flags type ParentTypes UIManagerItemType = '[] :: [Type]

newtype ColorChooserWidget Source #

Memory-managed wrapper type.

Constructors

ColorChooserWidget (ManagedPtr ColorChooserWidget) |

#### Instances

Instances details

Eq ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods (==) :: ColorChooserWidget -> ColorChooserWidget -> Bool Source # (/=) :: ColorChooserWidget -> ColorChooserWidget -> Bool Source #
GObject ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget
ManagedPtrNewtype ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods toManagedPtr :: ColorChooserWidget -> ManagedPtr ColorChooserWidget Source #
TypedObject ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods glibType :: IO GType Source #
HasParentTypes ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget
HasAttributeList ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget
(info ~ ResolveColorChooserWidgetMethod t ColorChooserWidget, OverloadedMethod info ColorChooserWidget p, HasField t ColorChooserWidget p) => HasField (t :: Symbol) ColorChooserWidget p |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods getField :: ColorChooserWidget -> p Source #
(info ~ ResolveColorChooserWidgetMethod t ColorChooserWidget, OverloadedMethodInfo info ColorChooserWidget) => IsLabel t (MethodProxy info ColorChooserWidget) |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods fromLabel :: MethodProxy info ColorChooserWidget Source #
(info ~ ResolveColorChooserWidgetMethod t ColorChooserWidget, OverloadedMethod info ColorChooserWidget p) => IsLabel t (ColorChooserWidget -> p) |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods fromLabel :: ColorChooserWidget -> p Source #
IsGValue (Maybe ColorChooserWidget) | Convert `ColorChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorChooserWidget) Source #
type AttributeList ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget type AttributeList ColorChooserWidget = ColorChooserWidgetAttributeList
type ParentTypes ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget type ParentTypes ColorChooserWidget = '[Box, Container, Widget, Object, ImplementorIface, Buildable, ColorChooser, Orientable]
type SignalList ColorChooserWidget |
Instance details Defined in GI.Gtk.Objects.ColorChooserWidget type SignalList ColorChooserWidget = ColorChooserWidgetSignalList

newtype ColorChooser Source #

Memory-managed wrapper type.

Constructors

ColorChooser (ManagedPtr ColorChooser) |

#### Instances

Instances details

Eq ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods (==) :: ColorChooser -> ColorChooser -> Bool Source # (/=) :: ColorChooser -> ColorChooser -> Bool Source #
GObject ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser
ManagedPtrNewtype ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods toManagedPtr :: ColorChooser -> ManagedPtr ColorChooser Source #
TypedObject ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods glibType :: IO GType Source #
HasParentTypes ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser
HasAttributeList ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser
(info ~ ResolveColorChooserMethod t ColorChooser, OverloadedMethod info ColorChooser p, HasField t ColorChooser p) => HasField (t :: Symbol) ColorChooser p |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods getField :: ColorChooser -> p Source #
(info ~ ResolveColorChooserMethod t ColorChooser, OverloadedMethodInfo info ColorChooser) => IsLabel t (MethodProxy info ColorChooser) |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods fromLabel :: MethodProxy info ColorChooser Source #
(info ~ ResolveColorChooserMethod t ColorChooser, OverloadedMethod info ColorChooser p) => IsLabel t (ColorChooser -> p) |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods fromLabel :: ColorChooser -> p Source #
IsGValue (Maybe ColorChooser) | Convert `ColorChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.ColorChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorChooser) Source #
type AttributeList ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser type AttributeList ColorChooser = ColorChooserAttributeList
type ParentTypes ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser type ParentTypes ColorChooser = '[Object]
type SignalList ColorChooser |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser type SignalList ColorChooser = ColorChooserSignalList

data Orientation Source #

Represents the orientation of widgets and other objects which can be switched between horizontal and vertical orientation on the fly, like `Toolbar` or `GesturePan`.

Constructors

OrientationHorizontal | The element is in horizontal orientation.
OrientationVertical | The element is in vertical orientation.
AnotherOrientation Int | Catch-all for unknown values

#### Instances

Instances details

Enum Orientation |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: Orientation -> Orientation Source #

pred :: Orientation -> Orientation Source #

toEnum :: Int -> Orientation Source #

fromEnum :: Orientation -> Int Source #

enumFrom :: Orientation -> [Orientation] Source #

enumFromThen :: Orientation -> Orientation -> [Orientation] Source #

enumFromTo :: Orientation -> Orientation -> [Orientation] Source #

enumFromThenTo :: Orientation -> Orientation -> Orientation -> [Orientation] Source #

Show Orientation |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> Orientation -> ShowS Source # show :: Orientation -> String Source # showList :: [Orientation] -> ShowS Source #
Eq Orientation |
Instance details Defined in GI.Gtk.Enums Methods (==) :: Orientation -> Orientation -> Bool Source # (/=) :: Orientation -> Orientation -> Bool Source #
Ord Orientation |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: Orientation -> Orientation -> Ordering Source #

(<) :: Orientation -> Orientation -> Bool Source #

(<=) :: Orientation -> Orientation -> Bool Source #

(>) :: Orientation -> Orientation -> Bool Source #

(>=) :: Orientation -> Orientation -> Bool Source #

max :: Orientation -> Orientation -> Orientation Source #

min :: Orientation -> Orientation -> Orientation Source #

BoxedEnum Orientation |
Instance details Defined in GI.Gtk.Enums
TypedObject Orientation |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes Orientation |
Instance details Defined in GI.Gtk.Enums
type ParentTypes Orientation |
Instance details Defined in GI.Gtk.Enums type ParentTypes Orientation = '[] :: [Type]

editableDeleteText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> Int32 | `startPos`: start position
-> Int32 | `endPos`: end position
-> m () |

Deletes a sequence of characters. The characters that are deleted are those characters at positions from `startPos` up to, but not including `endPos`. If `endPos` is negative, then the characters deleted are those from `startPos` to the end of the text.

Note that the positions are specified in characters, not bytes.

newtype Editable Source #

Memory-managed wrapper type.

Constructors

Editable (ManagedPtr Editable) |

#### Instances

Instances details

Eq Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable Methods (==) :: Editable -> Editable -> Bool Source # (/=) :: Editable -> Editable -> Bool Source #
GObject Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable
ManagedPtrNewtype Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable Methods toManagedPtr :: Editable -> ManagedPtr Editable Source #
TypedObject Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable Methods glibType :: IO GType Source #
HasParentTypes Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable
HasAttributeList Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable
(info ~ ResolveEditableMethod t Editable, OverloadedMethod info Editable p, HasField t Editable p) => HasField (t :: Symbol) Editable p |
Instance details Defined in GI.Gtk.Interfaces.Editable Methods getField :: Editable -> p Source #
(info ~ ResolveEditableMethod t Editable, OverloadedMethodInfo info Editable) => IsLabel t (MethodProxy info Editable) |
Instance details Defined in GI.Gtk.Interfaces.Editable Methods fromLabel :: MethodProxy info Editable Source #
(info ~ ResolveEditableMethod t Editable, OverloadedMethod info Editable p) => IsLabel t (Editable -> p) |
Instance details Defined in GI.Gtk.Interfaces.Editable Methods fromLabel :: Editable -> p Source #
IsGValue (Maybe Editable) | Convert `Editable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Editable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Editable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Editable) Source #
type AttributeList Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable type AttributeList Editable = EditableAttributeList
type ParentTypes Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable type ParentTypes Editable = '[Object]
type SignalList Editable |
Instance details Defined in GI.Gtk.Interfaces.Editable type SignalList Editable = EditableSignalList

editableSetEditable Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> Bool | `isEditable`: `True` if the user is allowed to edit the text in the widget
-> m () |

Determines if the user can edit the text in the editable widget or not.

newtype Orientable Source #

Memory-managed wrapper type.

Constructors

Orientable (ManagedPtr Orientable) |

#### Instances

Instances details

Eq Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods (==) :: Orientable -> Orientable -> Bool Source # (/=) :: Orientable -> Orientable -> Bool Source #
GObject Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable
ManagedPtrNewtype Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods toManagedPtr :: Orientable -> ManagedPtr Orientable Source #
TypedObject Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods glibType :: IO GType Source #
HasParentTypes Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable
HasAttributeList Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable
(info ~ ResolveOrientableMethod t Orientable, OverloadedMethod info Orientable p, HasField t Orientable p) => HasField (t :: Symbol) Orientable p |
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods getField :: Orientable -> p Source #
(info ~ ResolveOrientableMethod t Orientable, OverloadedMethodInfo info Orientable) => IsLabel t (MethodProxy info Orientable) |
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods fromLabel :: MethodProxy info Orientable Source #
(info ~ ResolveOrientableMethod t Orientable, OverloadedMethod info Orientable p) => IsLabel t (Orientable -> p) |
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods fromLabel :: Orientable -> p Source #
IsGValue (Maybe Orientable) | Convert `Orientable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Orientable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Orientable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Orientable) Source #
type AttributeList Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable type AttributeList Orientable = OrientableAttributeList
type ParentTypes Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable type ParentTypes Orientable = '[Object]
type SignalList Orientable |
Instance details Defined in GI.Gtk.Interfaces.Orientable type SignalList Orientable = OrientableSignalList

newtype Adjustment Source #

Memory-managed wrapper type.

Constructors

Adjustment (ManagedPtr Adjustment) |

#### Instances

Instances details

Eq Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment Methods (==) :: Adjustment -> Adjustment -> Bool Source # (/=) :: Adjustment -> Adjustment -> Bool Source #
GObject Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment
ManagedPtrNewtype Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment Methods toManagedPtr :: Adjustment -> ManagedPtr Adjustment Source #
TypedObject Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment Methods glibType :: IO GType Source #
HasParentTypes Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment
HasAttributeList Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment
(info ~ ResolveAdjustmentMethod t Adjustment, OverloadedMethod info Adjustment p, HasField t Adjustment p) => HasField (t :: Symbol) Adjustment p |
Instance details Defined in GI.Gtk.Objects.Adjustment Methods getField :: Adjustment -> p Source #
(info ~ ResolveAdjustmentMethod t Adjustment, OverloadedMethodInfo info Adjustment) => IsLabel t (MethodProxy info Adjustment) |
Instance details Defined in GI.Gtk.Objects.Adjustment Methods fromLabel :: MethodProxy info Adjustment Source #
(info ~ ResolveAdjustmentMethod t Adjustment, OverloadedMethod info Adjustment p) => IsLabel t (Adjustment -> p) |
Instance details Defined in GI.Gtk.Objects.Adjustment Methods fromLabel :: Adjustment -> p Source #
IsGValue (Maybe Adjustment) | Convert `Adjustment` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Adjustment Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Adjustment -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Adjustment) Source #
type AttributeList Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment type AttributeList Adjustment = AdjustmentAttributeList
type ParentTypes Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment type ParentTypes Adjustment = '[Object]
type SignalList Adjustment |
Instance details Defined in GI.Gtk.Objects.Adjustment type SignalList Adjustment = AdjustmentSignalList

adjustmentSetLower Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> Double | `lower`: the new minimum value
-> m () |

Sets the minimum value of the adjustment.

When setting multiple adjustment properties via their individual setters, multiple Adjustment::changed signals will be emitted. However, since the emission of the Adjustment::changed signal is tied to the emission of the Object::notify signals of the changed properties, it’s possible to compress the Adjustment::changed signals into one by calling `objectFreezeNotify` and `objectThawNotify` around the calls to the individual setters.

Alternatively, using a single `g_object_set()` for all the properties to change, or using `adjustmentConfigure` has the same effect of compressing Adjustment::changed emissions.

Since: 2.14

adjustmentSetValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> Double | `value`: the new value
-> m () |

Sets the `Adjustment` value. The value is clamped to lie between Adjustment:lower and Adjustment:upper.

Note that for adjustments which are used in a `Scrollbar`, the effective range of allowed values goes from Adjustment:lower to Adjustment:upper - Adjustment:pageSize.

adjustmentConfigure Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> Double | `value`: the new value
-> Double | `lower`: the new minimum value
-> Double | `upper`: the new maximum value
-> Double | `stepIncrement`: the new step increment
-> Double | `pageIncrement`: the new page increment
-> Double | `pageSize`: the new page size
-> m () |

Sets all properties of the adjustment at once.

Use this function to avoid multiple emissions of the Adjustment::changed signal. See `adjustmentSetLower` for an alternative way of compressing multiple emissions of Adjustment::changed into one.

Since: 2.14

newtype Scrollbar Source #

Memory-managed wrapper type.

Constructors

Scrollbar (ManagedPtr Scrollbar) |

#### Instances

Instances details

Eq Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods (==) :: Scrollbar -> Scrollbar -> Bool Source # (/=) :: Scrollbar -> Scrollbar -> Bool Source #
GObject Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar
ManagedPtrNewtype Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods toManagedPtr :: Scrollbar -> ManagedPtr Scrollbar Source #
TypedObject Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods glibType :: IO GType Source #
HasParentTypes Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar
HasAttributeList Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar
(info ~ ResolveScrollbarMethod t Scrollbar, OverloadedMethod info Scrollbar p, HasField t Scrollbar p) => HasField (t :: Symbol) Scrollbar p |
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods getField :: Scrollbar -> p Source #
(info ~ ResolveScrollbarMethod t Scrollbar, OverloadedMethodInfo info Scrollbar) => IsLabel t (MethodProxy info Scrollbar) |
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods fromLabel :: MethodProxy info Scrollbar Source #
(info ~ ResolveScrollbarMethod t Scrollbar, OverloadedMethod info Scrollbar p) => IsLabel t (Scrollbar -> p) |
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods fromLabel :: Scrollbar -> p Source #
IsGValue (Maybe Scrollbar) | Convert `Scrollbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Scrollbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Scrollbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Scrollbar) Source #
type AttributeList Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar type AttributeList Scrollbar = ScrollbarAttributeList
type ParentTypes Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar type ParentTypes Scrollbar = '[Range, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList Scrollbar |
Instance details Defined in GI.Gtk.Objects.Scrollbar type SignalList Scrollbar = ScrollbarSignalList

newtype EntryBuffer Source #

Memory-managed wrapper type.

Constructors

EntryBuffer (ManagedPtr EntryBuffer) |

#### Instances

Instances details

Eq EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods (==) :: EntryBuffer -> EntryBuffer -> Bool Source # (/=) :: EntryBuffer -> EntryBuffer -> Bool Source #
GObject EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer
ManagedPtrNewtype EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods toManagedPtr :: EntryBuffer -> ManagedPtr EntryBuffer Source #
TypedObject EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods glibType :: IO GType Source #
HasParentTypes EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer
HasAttributeList EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer
(info ~ ResolveEntryBufferMethod t EntryBuffer, OverloadedMethod info EntryBuffer p, HasField t EntryBuffer p) => HasField (t :: Symbol) EntryBuffer p |
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods getField :: EntryBuffer -> p Source #
(info ~ ResolveEntryBufferMethod t EntryBuffer, OverloadedMethodInfo info EntryBuffer) => IsLabel t (MethodProxy info EntryBuffer) |
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods fromLabel :: MethodProxy info EntryBuffer Source #
(info ~ ResolveEntryBufferMethod t EntryBuffer, OverloadedMethod info EntryBuffer p) => IsLabel t (EntryBuffer -> p) |
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods fromLabel :: EntryBuffer -> p Source #
IsGValue (Maybe EntryBuffer) | Convert `EntryBuffer` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EntryBuffer Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EntryBuffer -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EntryBuffer) Source #
type AttributeList EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer type AttributeList EntryBuffer = EntryBufferAttributeList
type ParentTypes EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer type ParentTypes EntryBuffer = '[Object]
type SignalList EntryBuffer |
Instance details Defined in GI.Gtk.Objects.EntryBuffer type SignalList EntryBuffer = EntryBufferSignalList

entryBufferGetLength Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> m Word32 | Returns: The number of characters in the buffer.

Retrieves the length in characters of the buffer.

Since: 2.18

entryBufferSetMaxLength Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> Int32 | `maxLength`: the maximum length of the entry buffer, or 0 for no maximum. (other than the maximum length of entries.) The value passed in will be clamped to the range 0-65536.
-> m () |

Sets the maximum allowed length of the contents of the buffer. If the current contents are longer than the given length, then they will be truncated to fit.

Since: 2.18

entryBufferDeleteText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> Word32 | `position`: position at which to delete text
-> Int32 | `nChars`: number of characters to delete
-> m Word32 | Returns: The number of characters deleted.

Deletes a sequence of characters from the buffer. `nChars` characters are deleted starting at `position`. If `nChars` is negative, then all characters until the end of the text are deleted.

If `position` or `nChars` are out of bounds, then they are coerced to sane values.

Note that the positions are specified in characters, not bytes.

Since: 2.18

entryBufferInsertText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> Word32 | `position`: the position at which to insert text.
-> Text | `chars`: the text to insert into the buffer.
-> Int32 | `nChars`: the length of the text in characters, or -1
-> m Word32 | Returns: The number of characters actually inserted.

Inserts `nChars` characters of `chars` into the contents of the buffer, at position `position`.

If `nChars` is negative, then characters from chars will be inserted until a null-terminator is found. If `position` or `nChars` are out of bounds, or the maximum buffer text length is exceeded, then they are coerced to sane values.

Note that the position and length are in characters, not in bytes.

Since: 2.18

iMContextSetSurrounding Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> Text | `text`: text surrounding the insertion point, as UTF-8. the preedit string should not be included within `text`.
-> Int32 | `len`: the length of `text`, or -1 if `text` is nul-terminated
-> Int32 | `cursorIndex`: the byte index of the insertion cursor within `text`.
-> m () |

Sets surrounding context around the insertion point and preedit string. This function is expected to be called in response to the GtkIMContextretrieve_surrounding signal, and will likely have no effect if called at other times.

iMContextGetPreeditString Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> m (Text, AttrList, Int32) |

Retrieve the current preedit string for the input context, and a list of attributes to apply to the string. This string should be displayed inserted at the insertion point.

newtype IMContext Source #

Memory-managed wrapper type.

Constructors

IMContext (ManagedPtr IMContext) |

#### Instances

Instances details

Eq IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext Methods (==) :: IMContext -> IMContext -> Bool Source # (/=) :: IMContext -> IMContext -> Bool Source #
GObject IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext
ManagedPtrNewtype IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext Methods toManagedPtr :: IMContext -> ManagedPtr IMContext Source #
TypedObject IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext Methods glibType :: IO GType Source #
HasParentTypes IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext
HasAttributeList IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext
(info ~ ResolveIMContextMethod t IMContext, OverloadedMethod info IMContext p, HasField t IMContext p) => HasField (t :: Symbol) IMContext p |
Instance details Defined in GI.Gtk.Objects.IMContext Methods getField :: IMContext -> p Source #
(info ~ ResolveIMContextMethod t IMContext, OverloadedMethodInfo info IMContext) => IsLabel t (MethodProxy info IMContext) |
Instance details Defined in GI.Gtk.Objects.IMContext Methods fromLabel :: MethodProxy info IMContext Source #
(info ~ ResolveIMContextMethod t IMContext, OverloadedMethod info IMContext p) => IsLabel t (IMContext -> p) |
Instance details Defined in GI.Gtk.Objects.IMContext Methods fromLabel :: IMContext -> p Source #
IsGValue (Maybe IMContext) | Convert `IMContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IMContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IMContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IMContext) Source #
type AttributeList IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext type AttributeList IMContext = IMContextAttributeList
type ParentTypes IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext type ParentTypes IMContext = '[Object]
type SignalList IMContext |
Instance details Defined in GI.Gtk.Objects.IMContext type SignalList IMContext = IMContextSignalList

iMContextGetSurrounding Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> m (Bool, Text, Int32) | Returns: `True` if surrounding text was provided; in this case you must free the result stored in *text.

Retrieves context around the insertion point. Input methods typically want context in order to constrain input text based on existing text; this is important for languages such as Thai where only some sequences of characters are allowed.

This function is implemented by emitting the GtkIMContextretrieve_surrounding signal on the input method; in response to this signal, a widget should provide as much context as is available, up to an entire paragraph, by calling `iMContextSetSurrounding`. Note that there is no obligation for a widget to respond to the retrieve_surrounding signal, so input methods must be prepared to function without context.

newtype IMContextSimple Source #

Memory-managed wrapper type.

Constructors

IMContextSimple (ManagedPtr IMContextSimple) |

#### Instances

Instances details

Eq IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods (==) :: IMContextSimple -> IMContextSimple -> Bool Source # (/=) :: IMContextSimple -> IMContextSimple -> Bool Source #
GObject IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple
ManagedPtrNewtype IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods toManagedPtr :: IMContextSimple -> ManagedPtr IMContextSimple Source #
TypedObject IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods glibType :: IO GType Source #
HasParentTypes IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple
HasAttributeList IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple
(info ~ ResolveIMContextSimpleMethod t IMContextSimple, OverloadedMethod info IMContextSimple p, HasField t IMContextSimple p) => HasField (t :: Symbol) IMContextSimple p |
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods getField :: IMContextSimple -> p Source #
(info ~ ResolveIMContextSimpleMethod t IMContextSimple, OverloadedMethodInfo info IMContextSimple) => IsLabel t (MethodProxy info IMContextSimple) |
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods fromLabel :: MethodProxy info IMContextSimple Source #
(info ~ ResolveIMContextSimpleMethod t IMContextSimple, OverloadedMethod info IMContextSimple p) => IsLabel t (IMContextSimple -> p) |
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods fromLabel :: IMContextSimple -> p Source #
IsGValue (Maybe IMContextSimple) | Convert `IMContextSimple` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IMContextSimple Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IMContextSimple -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IMContextSimple) Source #
type AttributeList IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple type AttributeList IMContextSimple = IMContextSimpleAttributeList
type ParentTypes IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple type ParentTypes IMContextSimple = '[IMContext, Object]
type SignalList IMContextSimple |
Instance details Defined in GI.Gtk.Objects.IMContextSimple type SignalList IMContextSimple = IMContextSimpleSignalList

newtype RcStyle Source #

Memory-managed wrapper type.

Constructors

RcStyle (ManagedPtr RcStyle) |

#### Instances

Instances details

Eq RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle Methods (==) :: RcStyle -> RcStyle -> Bool Source # (/=) :: RcStyle -> RcStyle -> Bool Source #
GObject RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle
ManagedPtrNewtype RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle Methods toManagedPtr :: RcStyle -> ManagedPtr RcStyle Source #
TypedObject RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle Methods glibType :: IO GType Source #
HasParentTypes RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle
HasAttributeList RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle
(info ~ ResolveRcStyleMethod t RcStyle, OverloadedMethod info RcStyle p, HasField t RcStyle p) => HasField (t :: Symbol) RcStyle p |
Instance details Defined in GI.Gtk.Objects.RcStyle Methods getField :: RcStyle -> p Source #
(info ~ ResolveRcStyleMethod t RcStyle, OverloadedMethodInfo info RcStyle) => IsLabel t (MethodProxy info RcStyle) |
Instance details Defined in GI.Gtk.Objects.RcStyle Methods fromLabel :: MethodProxy info RcStyle Source #
(info ~ ResolveRcStyleMethod t RcStyle, OverloadedMethod info RcStyle p) => IsLabel t (RcStyle -> p) |
Instance details Defined in GI.Gtk.Objects.RcStyle Methods fromLabel :: RcStyle -> p Source #
IsGValue (Maybe RcStyle) | Convert `RcStyle` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RcStyle Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RcStyle -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RcStyle) Source #
type AttributeList RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle type AttributeList RcStyle = RcStyleAttributeList
type ParentTypes RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle type ParentTypes RcStyle = '[Object]
type SignalList RcStyle |
Instance details Defined in GI.Gtk.Objects.RcStyle type SignalList RcStyle = RcStyleSignalList

newtype BindingSet Source #

Memory-managed wrapper type.

Constructors

BindingSet (ManagedPtr BindingSet) |

#### Instances

Instances details

Eq BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods (==) :: BindingSet -> BindingSet -> Bool Source # (/=) :: BindingSet -> BindingSet -> Bool Source #
BoxedPtr BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods boxedPtrCopy :: BindingSet -> IO BindingSet Source # boxedPtrFree :: BindingSet -> IO () Source #
CallocPtr BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods boxedPtrCalloc :: IO (Ptr BindingSet) Source #
ManagedPtrNewtype BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods toManagedPtr :: BindingSet -> ManagedPtr BindingSet Source #
tag ~ 'AttrSet => Constructible BindingSet tag |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods new :: MonadIO m => (ManagedPtr BindingSet -> BindingSet) -> [AttrOp BindingSet tag] -> m BindingSet Source #
HasAttributeList BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet
(info ~ ResolveBindingSetMethod t BindingSet, OverloadedMethod info BindingSet p, HasField t BindingSet p) => HasField (t :: Symbol) BindingSet p |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods getField :: BindingSet -> p Source #
(signature ~ (Word32 -> [ModifierType] -> a -> m Bool), MonadIO m, IsObject a) => OverloadedMethod BindingSetActivateMethodInfo BindingSet signature |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods overloadedMethod :: BindingSet -> signature Source #
(signature ~ (PathType -> Text -> PathPriorityType -> m ()), MonadIO m) => OverloadedMethod BindingSetAddPathMethodInfo BindingSet signature |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods overloadedMethod :: BindingSet -> signature Source #
OverloadedMethodInfo BindingSetActivateMethodInfo BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo BindingSetAddPathMethodInfo BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveBindingSetMethod t BindingSet, OverloadedMethodInfo info BindingSet) => IsLabel t (MethodProxy info BindingSet) |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods fromLabel :: MethodProxy info BindingSet Source #
(info ~ ResolveBindingSetMethod t BindingSet, OverloadedMethod info BindingSet p) => IsLabel t (BindingSet -> p) |
Instance details Defined in GI.Gtk.Structs.BindingSet Methods fromLabel :: BindingSet -> p Source #
type AttributeList BindingSet |
Instance details Defined in GI.Gtk.Structs.BindingSet type AttributeList BindingSet = BindingSetAttributeList

acceleratorParse Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `accelerator`: string representing an accelerator
-> m (Word32, [ModifierType]) |

Parses a string representing an accelerator. The format looks like `<Control>a` or `<Shift><Alt>F1` or `<Release>z` (the last one is for key release).

The parser is fairly liberal and allows lower or upper case, and also abbreviations such as `<Ctl>` and `<Ctrl>`. Key names are parsed using `keyvalFromName`. For character keys the name is not the symbol, but the lowercase name, e.g. one would use `<Ctrl>minus` instead of `<Ctrl>-`.

If the parse fails, `acceleratorKey` and `acceleratorMods` will be set to 0 (zero).

newtype BindingArg Source #

Memory-managed wrapper type.

Constructors

BindingArg (ManagedPtr BindingArg) |

#### Instances

Instances details

Eq BindingArg |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods (==) :: BindingArg -> BindingArg -> Bool Source # (/=) :: BindingArg -> BindingArg -> Bool Source #
BoxedPtr BindingArg |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods boxedPtrCopy :: BindingArg -> IO BindingArg Source # boxedPtrFree :: BindingArg -> IO () Source #
CallocPtr BindingArg |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods boxedPtrCalloc :: IO (Ptr BindingArg) Source #
ManagedPtrNewtype BindingArg |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods toManagedPtr :: BindingArg -> ManagedPtr BindingArg Source #
tag ~ 'AttrSet => Constructible BindingArg tag |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods new :: MonadIO m => (ManagedPtr BindingArg -> BindingArg) -> [AttrOp BindingArg tag] -> m BindingArg Source #
HasAttributeList BindingArg |
Instance details Defined in GI.Gtk.Structs.BindingArg
(info ~ ResolveBindingArgMethod t BindingArg, OverloadedMethod info BindingArg p, HasField t BindingArg p) => HasField (t :: Symbol) BindingArg p |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods getField :: BindingArg -> p Source #
(info ~ ResolveBindingArgMethod t BindingArg, OverloadedMethodInfo info BindingArg) => IsLabel t (MethodProxy info BindingArg) |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods fromLabel :: MethodProxy info BindingArg Source #
(info ~ ResolveBindingArgMethod t BindingArg, OverloadedMethod info BindingArg p) => IsLabel t (BindingArg -> p) |
Instance details Defined in GI.Gtk.Structs.BindingArg Methods fromLabel :: BindingArg -> p Source #
type AttributeList BindingArg |
Instance details Defined in GI.Gtk.Structs.BindingArg type AttributeList BindingArg = BindingArgAttributeList

borderFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Border | `border_`: a `Border`-struct
-> m () |

Frees a `Border`-struct.

data ScrollablePolicy Source #

Defines the policy to be used in a scrollable widget when updating the scrolled window adjustments in a given orientation.

Constructors

ScrollablePolicyMinimum | Scrollable adjustments are based on the minimum size
ScrollablePolicyNatural | Scrollable adjustments are based on the natural size
AnotherScrollablePolicy Int | Catch-all for unknown values

#### Instances

Instances details

Enum ScrollablePolicy |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ScrollablePolicy -> ScrollablePolicy Source #

pred :: ScrollablePolicy -> ScrollablePolicy Source #

toEnum :: Int -> ScrollablePolicy Source #

fromEnum :: ScrollablePolicy -> Int Source #

enumFrom :: ScrollablePolicy -> [ScrollablePolicy] Source #

enumFromThen :: ScrollablePolicy -> ScrollablePolicy -> [ScrollablePolicy] Source #

enumFromTo :: ScrollablePolicy -> ScrollablePolicy -> [ScrollablePolicy] Source #

enumFromThenTo :: ScrollablePolicy -> ScrollablePolicy -> ScrollablePolicy -> [ScrollablePolicy] Source #

Show ScrollablePolicy |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ScrollablePolicy -> ShowS Source # show :: ScrollablePolicy -> String Source # showList :: [ScrollablePolicy] -> ShowS Source #
Eq ScrollablePolicy |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ScrollablePolicy -> ScrollablePolicy -> Bool Source # (/=) :: ScrollablePolicy -> ScrollablePolicy -> Bool Source #
Ord ScrollablePolicy |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ScrollablePolicy -> ScrollablePolicy -> Ordering Source #

(<) :: ScrollablePolicy -> ScrollablePolicy -> Bool Source #

(<=) :: ScrollablePolicy -> ScrollablePolicy -> Bool Source #

(>) :: ScrollablePolicy -> ScrollablePolicy -> Bool Source #

(>=) :: ScrollablePolicy -> ScrollablePolicy -> Bool Source #

max :: ScrollablePolicy -> ScrollablePolicy -> ScrollablePolicy Source #

min :: ScrollablePolicy -> ScrollablePolicy -> ScrollablePolicy Source #

BoxedEnum ScrollablePolicy |
Instance details Defined in GI.Gtk.Enums
TypedObject ScrollablePolicy |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ScrollablePolicy |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ScrollablePolicy |
Instance details Defined in GI.Gtk.Enums type ParentTypes ScrollablePolicy = '[] :: [Type]

newtype Scrollable Source #

Memory-managed wrapper type.

Constructors

Scrollable (ManagedPtr Scrollable) |

#### Instances

Instances details

Eq Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods (==) :: Scrollable -> Scrollable -> Bool Source # (/=) :: Scrollable -> Scrollable -> Bool Source #
GObject Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable
ManagedPtrNewtype Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods toManagedPtr :: Scrollable -> ManagedPtr Scrollable Source #
TypedObject Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods glibType :: IO GType Source #
HasParentTypes Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable
HasAttributeList Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable
(info ~ ResolveScrollableMethod t Scrollable, OverloadedMethod info Scrollable p, HasField t Scrollable p) => HasField (t :: Symbol) Scrollable p |
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods getField :: Scrollable -> p Source #
(info ~ ResolveScrollableMethod t Scrollable, OverloadedMethodInfo info Scrollable) => IsLabel t (MethodProxy info Scrollable) |
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods fromLabel :: MethodProxy info Scrollable Source #
(info ~ ResolveScrollableMethod t Scrollable, OverloadedMethod info Scrollable p) => IsLabel t (Scrollable -> p) |
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods fromLabel :: Scrollable -> p Source #
IsGValue (Maybe Scrollable) | Convert `Scrollable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Scrollable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Scrollable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Scrollable) Source #
type AttributeList Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable type AttributeList Scrollable = ScrollableAttributeList
type ParentTypes Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable type ParentTypes Scrollable = '[Object]
type SignalList Scrollable |
Instance details Defined in GI.Gtk.Interfaces.Scrollable type SignalList Scrollable = ScrollableSignalList

cssSectionGetEndLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CssSection | `section`: the section
-> m Word32 | Returns: the line number

Returns the line in the CSS document where this section end. The line number is 0-indexed, so the first line of the document will return 0. This value may change in future invocations of this function if `section` is not yet parsed completely. This will for example happen in the GtkCssProviderparsingError signal. The end position and line may be identical to the start position and line for sections which failed to parse anything successfully.

Since: 3.2

cssProviderLoadFromFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsCssProvider a, IsFile b) |
=> a | `cssProvider`: a `CssProvider`
-> b | `file`: `File` pointing to a file to load
-> m () | (Can throw `GError`)

Loads the data contained in `file` into `cssProvider`, making it clear any previously loaded information.

cssSectionGetStartLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CssSection | `section`: the section
-> m Word32 | Returns: the line number

Returns the line in the CSS document where this section starts. The line number is 0-indexed, so the first line of the document will return 0.

Since: 3.2

newtype CssSection Source #

Memory-managed wrapper type.

Constructors

CssSection (ManagedPtr CssSection) |

#### Instances

Instances details

Eq CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods (==) :: CssSection -> CssSection -> Bool Source # (/=) :: CssSection -> CssSection -> Bool Source #
GBoxed CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection
ManagedPtrNewtype CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods toManagedPtr :: CssSection -> ManagedPtr CssSection Source #
TypedObject CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods glibType :: IO GType Source #
HasParentTypes CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection
HasAttributeList CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection
(info ~ ResolveCssSectionMethod t CssSection, OverloadedMethod info CssSection p, HasField t CssSection p) => HasField (t :: Symbol) CssSection p |
Instance details Defined in GI.Gtk.Structs.CssSection Methods getField :: CssSection -> p Source #
(signature ~ m Word32, MonadIO m) => OverloadedMethod CssSectionGetEndLineMethodInfo CssSection signature |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethod :: CssSection -> signature Source #
(signature ~ m Word32, MonadIO m) => OverloadedMethod CssSectionGetEndPositionMethodInfo CssSection signature |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethod :: CssSection -> signature Source #
(signature ~ m File, MonadIO m) => OverloadedMethod CssSectionGetFileMethodInfo CssSection signature |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethod :: CssSection -> signature Source #
(signature ~ m (Maybe CssSection), MonadIO m) => OverloadedMethod CssSectionGetParentMethodInfo CssSection signature |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethod :: CssSection -> signature Source #
(signature ~ m CssSectionType, MonadIO m) => OverloadedMethod CssSectionGetSectionTypeMethodInfo CssSection signature |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethod :: CssSection -> signature Source #
(signature ~ m Word32, MonadIO m) => OverloadedMethod CssSectionGetStartLineMethodInfo CssSection signature |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethod :: CssSection -> signature Source #
(signature ~ m Word32, MonadIO m) => OverloadedMethod CssSectionGetStartPositionMethodInfo CssSection signature |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethod :: CssSection -> signature Source #
(signature ~ m CssSection, MonadIO m) => OverloadedMethod CssSectionRefMethodInfo CssSection signature |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethod :: CssSection -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod CssSectionUnrefMethodInfo CssSection signature |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethod :: CssSection -> signature Source #
OverloadedMethodInfo CssSectionGetEndLineMethodInfo CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo CssSectionGetEndPositionMethodInfo CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo CssSectionGetFileMethodInfo CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo CssSectionGetParentMethodInfo CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo CssSectionGetSectionTypeMethodInfo CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo CssSectionGetStartLineMethodInfo CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo CssSectionGetStartPositionMethodInfo CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo CssSectionRefMethodInfo CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo CssSectionUnrefMethodInfo CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveCssSectionMethod t CssSection, OverloadedMethodInfo info CssSection) => IsLabel t (MethodProxy info CssSection) |
Instance details Defined in GI.Gtk.Structs.CssSection Methods fromLabel :: MethodProxy info CssSection Source #
(info ~ ResolveCssSectionMethod t CssSection, OverloadedMethod info CssSection p) => IsLabel t (CssSection -> p) |
Instance details Defined in GI.Gtk.Structs.CssSection Methods fromLabel :: CssSection -> p Source #
IsGValue (Maybe CssSection) | Convert `CssSection` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.CssSection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CssSection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CssSection) Source #
type AttributeList CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection type AttributeList CssSection = CssSectionAttributeList
type ParentTypes CssSection |
Instance details Defined in GI.Gtk.Structs.CssSection type ParentTypes CssSection = '[] :: [Type]

newtype IconSource Source #

Memory-managed wrapper type.

Constructors

IconSource (ManagedPtr IconSource) |

#### Instances

Instances details

Eq IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods (==) :: IconSource -> IconSource -> Bool Source # (/=) :: IconSource -> IconSource -> Bool Source #
GBoxed IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource
ManagedPtrNewtype IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods toManagedPtr :: IconSource -> ManagedPtr IconSource Source #
TypedObject IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods glibType :: IO GType Source #
HasParentTypes IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource
HasAttributeList IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource
(info ~ ResolveIconSourceMethod t IconSource, OverloadedMethod info IconSource p, HasField t IconSource p) => HasField (t :: Symbol) IconSource p |
Instance details Defined in GI.Gtk.Structs.IconSource Methods getField :: IconSource -> p Source #
(signature ~ m IconSource, MonadIO m) => OverloadedMethod IconSourceCopyMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod IconSourceFreeMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m TextDirection, MonadIO m) => OverloadedMethod IconSourceGetDirectionMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod IconSourceGetDirectionWildcardedMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m [Char], MonadIO m) => OverloadedMethod IconSourceGetFilenameMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod IconSourceGetIconNameMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m Pixbuf, MonadIO m) => OverloadedMethod IconSourceGetPixbufMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod IconSourceGetSizeMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod IconSourceGetSizeWildcardedMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m StateType, MonadIO m) => OverloadedMethod IconSourceGetStateMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod IconSourceGetStateWildcardedMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ (TextDirection -> m ()), MonadIO m) => OverloadedMethod IconSourceSetDirectionMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ (Bool -> m ()), MonadIO m) => OverloadedMethod IconSourceSetDirectionWildcardedMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ ([Char] -> m ()), MonadIO m) => OverloadedMethod IconSourceSetFilenameMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ (Maybe Text -> m ()), MonadIO m) => OverloadedMethod IconSourceSetIconNameMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ (a -> m ()), MonadIO m, IsPixbuf a) => OverloadedMethod IconSourceSetPixbufMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod IconSourceSetSizeMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ (Bool -> m ()), MonadIO m) => OverloadedMethod IconSourceSetSizeWildcardedMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ (StateType -> m ()), MonadIO m) => OverloadedMethod IconSourceSetStateMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
(signature ~ (Bool -> m ()), MonadIO m) => OverloadedMethod IconSourceSetStateWildcardedMethodInfo IconSource signature |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethod :: IconSource -> signature Source #
OverloadedMethodInfo IconSourceCopyMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceFreeMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceGetDirectionMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceGetDirectionWildcardedMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceGetFilenameMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceGetIconNameMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceGetPixbufMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceGetSizeMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceGetSizeWildcardedMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceGetStateMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceGetStateWildcardedMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceSetDirectionMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceSetDirectionWildcardedMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceSetFilenameMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceSetIconNameMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceSetPixbufMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceSetSizeMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceSetSizeWildcardedMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceSetStateMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo IconSourceSetStateWildcardedMethodInfo IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveIconSourceMethod t IconSource, OverloadedMethodInfo info IconSource) => IsLabel t (MethodProxy info IconSource) |
Instance details Defined in GI.Gtk.Structs.IconSource Methods fromLabel :: MethodProxy info IconSource Source #
(info ~ ResolveIconSourceMethod t IconSource, OverloadedMethod info IconSource p) => IsLabel t (IconSource -> p) |
Instance details Defined in GI.Gtk.Structs.IconSource Methods fromLabel :: IconSource -> p Source #
IsGValue (Maybe IconSource) | Convert `IconSource` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.IconSource Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconSource -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconSource) Source #
type AttributeList IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource type AttributeList IconSource = IconSourceAttributeList
type ParentTypes IconSource |
Instance details Defined in GI.Gtk.Structs.IconSource type ParentTypes IconSource = '[] :: [Type]

iconSetNewFromPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsPixbuf a) |
=> a | `pixbuf`: a `Pixbuf`
-> m IconSet | Returns: a new `IconSet`

Creates a new `IconSet` with `pixbuf` as the default/fallback source image. If you don’t add any additional `IconSource` to the icon set, all variants of the icon will be created from `pixbuf`, using scaling, pixelation, etc. as required to adjust the icon size or make the icon look insensitive/prelighted.

iconSetAddSource Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSet | `iconSet`: a `IconSet`
-> IconSource | `source`: a `IconSource`
-> m () |

Icon sets have a list of `IconSource`, which they use as base icons for rendering icons in different states and sizes. Icons are scaled, made to look insensitive, etc. in `iconSetRenderIcon`, but `IconSet` needs base images to work with. The base images and when to use them are described by a `IconSource`.

This function copies `source`, so you can reuse the same source immediately without affecting the icon set.

An example of when you’d use this function: a web browser’s "Back to Previous Page" icon might point in a different direction in Hebrew and in English; it might look different when insensitive; and it might change size depending on toolbar mode (small/large icons). So a single icon set would contain all those variants of the icon, and you might add a separate source for each one.

You should nearly always add a “default” icon source with all fields wildcarded, which will be used as a fallback if no more specific source matches. `IconSet` always prefers more specific icon sources to more generic icon sources. The order in which you add the sources to the icon set does not matter.

`iconSetNewFromPixbuf` creates a new icon set with a default icon source based on the given pixbuf.

iconSourceSetDirectionWildcarded Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> Bool | `setting`: `True` to wildcard the text direction
-> m () |

If the text direction is wildcarded, this source can be used as the base image for an icon in any `TextDirection`. If the text direction is not wildcarded, then the text direction the icon source applies to should be set with `iconSourceSetDirection`, and the icon source will only be used with that text direction.

`IconSet` prefers non-wildcarded sources (exact matches) over wildcarded sources, and will use an exact match when possible.

iconSourceSetSizeWildcarded Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> Bool | `setting`: `True` to wildcard the widget state
-> m () |

If the icon size is wildcarded, this source can be used as the base image for an icon of any size. If the size is not wildcarded, then the size the source applies to should be set with `iconSourceSetSize` and the icon source will only be used with that specific size.

`IconSet` prefers non-wildcarded sources (exact matches) over wildcarded sources, and will use an exact match when possible.

`IconSet` will normally scale wildcarded source images to produce an appropriate icon at a given size, but will not change the size of source images that match exactly.

iconSourceSetStateWildcarded Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> Bool | `setting`: `True` to wildcard the widget state
-> m () |

If the widget state is wildcarded, this source can be used as the base image for an icon in any `StateType`. If the widget state is not wildcarded, then the state the source applies to should be set with `iconSourceSetState` and the icon source will only be used with that specific state.

`IconSet` prefers non-wildcarded sources (exact matches) over wildcarded sources, and will use an exact match when possible.

`IconSet` will normally transform wildcarded source images to produce an appropriate icon for a given state, for example lightening an image on prelight, but will not modify source images that match exactly.

data TextDirection Source #

Reading directions for text.

Constructors

TextDirectionNone | No direction.
TextDirectionLtr | Left to right text direction.
TextDirectionRtl | Right to left text direction.
AnotherTextDirection Int | Catch-all for unknown values

#### Instances

Instances details

Enum TextDirection |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: TextDirection -> TextDirection Source #

pred :: TextDirection -> TextDirection Source #

toEnum :: Int -> TextDirection Source #

fromEnum :: TextDirection -> Int Source #

enumFrom :: TextDirection -> [TextDirection] Source #

enumFromThen :: TextDirection -> TextDirection -> [TextDirection] Source #

enumFromTo :: TextDirection -> TextDirection -> [TextDirection] Source #

enumFromThenTo :: TextDirection -> TextDirection -> TextDirection -> [TextDirection] Source #

Show TextDirection |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> TextDirection -> ShowS Source # show :: TextDirection -> String Source # showList :: [TextDirection] -> ShowS Source #
Eq TextDirection |
Instance details Defined in GI.Gtk.Enums Methods (==) :: TextDirection -> TextDirection -> Bool Source # (/=) :: TextDirection -> TextDirection -> Bool Source #
Ord TextDirection |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: TextDirection -> TextDirection -> Ordering Source #

(<) :: TextDirection -> TextDirection -> Bool Source #

(<=) :: TextDirection -> TextDirection -> Bool Source #

(>) :: TextDirection -> TextDirection -> Bool Source #

(>=) :: TextDirection -> TextDirection -> Bool Source #

max :: TextDirection -> TextDirection -> TextDirection Source #

min :: TextDirection -> TextDirection -> TextDirection Source #

BoxedEnum TextDirection |
Instance details Defined in GI.Gtk.Enums
TypedObject TextDirection |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes TextDirection |
Instance details Defined in GI.Gtk.Enums
type ParentTypes TextDirection |
Instance details Defined in GI.Gtk.Enums type ParentTypes TextDirection = '[] :: [Type]

iconSourceSetDirection Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> TextDirection | `direction`: text direction this source applies to
-> m () |

Sets the text direction this icon source is intended to be used with.

Setting the text direction on an icon source makes no difference if the text direction is wildcarded. Therefore, you should usually call `iconSourceSetDirectionWildcarded` to un-wildcard it in addition to calling this function.

iconSourceSetSize Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> Int32 | `size`: icon size (t`IconSize`) this source applies to
-> m () |

Sets the icon size this icon source is intended to be used with.

Setting the icon size on an icon source makes no difference if the size is wildcarded. Therefore, you should usually call `iconSourceSetSizeWildcarded` to un-wildcard it in addition to calling this function.

iconSourceSetState Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> StateType | `state`: widget state this source applies to
-> m () |

Sets the widget state this icon source is intended to be used with.

Setting the widget state on an icon source makes no difference if the state is wildcarded. Therefore, you should usually call `iconSourceSetStateWildcarded` to un-wildcard it in addition to calling this function.

data IconSize Source #

Built-in stock icon sizes.

Constructors

IconSizeInvalid | Invalid size.
IconSizeMenu | Size appropriate for menus (16px).
IconSizeSmallToolbar | Size appropriate for small toolbars (16px).
IconSizeLargeToolbar | Size appropriate for large toolbars (24px)
IconSizeButton | Size appropriate for buttons (16px)
IconSizeDnd | Size appropriate for drag and drop (32px)
IconSizeDialog | Size appropriate for dialogs (48px)
AnotherIconSize Int | Catch-all for unknown values

#### Instances

Instances details

Enum IconSize |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: IconSize -> IconSize Source #

pred :: IconSize -> IconSize Source #

toEnum :: Int -> IconSize Source #

fromEnum :: IconSize -> Int Source #

enumFrom :: IconSize -> [IconSize] Source #

enumFromThen :: IconSize -> IconSize -> [IconSize] Source #

enumFromTo :: IconSize -> IconSize -> [IconSize] Source #

enumFromThenTo :: IconSize -> IconSize -> IconSize -> [IconSize] Source #

Show IconSize |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> IconSize -> ShowS Source # show :: IconSize -> String Source # showList :: [IconSize] -> ShowS Source #
Eq IconSize |
Instance details Defined in GI.Gtk.Enums Methods (==) :: IconSize -> IconSize -> Bool Source # (/=) :: IconSize -> IconSize -> Bool Source #
Ord IconSize |
Instance details Defined in GI.Gtk.Enums Methods compare :: IconSize -> IconSize -> Ordering Source # (<) :: IconSize -> IconSize -> Bool Source # (<=) :: IconSize -> IconSize -> Bool Source # (>) :: IconSize -> IconSize -> Bool Source # (>=) :: IconSize -> IconSize -> Bool Source # max :: IconSize -> IconSize -> IconSize Source # min :: IconSize -> IconSize -> IconSize Source #
BoxedEnum IconSize |
Instance details Defined in GI.Gtk.Enums
TypedObject IconSize |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes IconSize |
Instance details Defined in GI.Gtk.Enums
type ParentTypes IconSize |
Instance details Defined in GI.Gtk.Enums type ParentTypes IconSize = '[] :: [Type]

newtype PaperSize Source #

Memory-managed wrapper type.

Constructors

PaperSize (ManagedPtr PaperSize) |

#### Instances

Instances details

Eq PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods (==) :: PaperSize -> PaperSize -> Bool Source # (/=) :: PaperSize -> PaperSize -> Bool Source #
GBoxed PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize
ManagedPtrNewtype PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods toManagedPtr :: PaperSize -> ManagedPtr PaperSize Source #
TypedObject PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods glibType :: IO GType Source #
HasParentTypes PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize
HasAttributeList PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize
(info ~ ResolvePaperSizeMethod t PaperSize, OverloadedMethod info PaperSize p, HasField t PaperSize p) => HasField (t :: Symbol) PaperSize p |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods getField :: PaperSize -> p Source #
(signature ~ m PaperSize, MonadIO m) => OverloadedMethod PaperSizeCopyMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod PaperSizeFreeMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ (Unit -> m Double), MonadIO m) => OverloadedMethod PaperSizeGetDefaultBottomMarginMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ (Unit -> m Double), MonadIO m) => OverloadedMethod PaperSizeGetDefaultLeftMarginMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ (Unit -> m Double), MonadIO m) => OverloadedMethod PaperSizeGetDefaultRightMarginMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ (Unit -> m Double), MonadIO m) => OverloadedMethod PaperSizeGetDefaultTopMarginMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod PaperSizeGetDisplayNameMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ (Unit -> m Double), MonadIO m) => OverloadedMethod PaperSizeGetHeightMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod PaperSizeGetNameMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod PaperSizeGetPpdNameMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ (Unit -> m Double), MonadIO m) => OverloadedMethod PaperSizeGetWidthMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod PaperSizeIsCustomMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ (PaperSize -> m Bool), MonadIO m) => OverloadedMethod PaperSizeIsEqualMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod PaperSizeIsIppMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ (Double -> Double -> Unit -> m ()), MonadIO m) => OverloadedMethod PaperSizeSetSizeMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ m GVariant, MonadIO m) => OverloadedMethod PaperSizeToGvariantMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
(signature ~ (KeyFile -> Text -> m ()), MonadIO m) => OverloadedMethod PaperSizeToKeyFileMethodInfo PaperSize signature |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethod :: PaperSize -> signature Source #
OverloadedMethodInfo PaperSizeCopyMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeFreeMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeGetDefaultBottomMarginMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeGetDefaultLeftMarginMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeGetDefaultRightMarginMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeGetDefaultTopMarginMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeGetDisplayNameMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeGetHeightMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeGetNameMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeGetPpdNameMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeGetWidthMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeIsCustomMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeIsEqualMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeIsIppMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeSetSizeMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeToGvariantMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo PaperSizeToKeyFileMethodInfo PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolvePaperSizeMethod t PaperSize, OverloadedMethodInfo info PaperSize) => IsLabel t (MethodProxy info PaperSize) |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods fromLabel :: MethodProxy info PaperSize Source #
(info ~ ResolvePaperSizeMethod t PaperSize, OverloadedMethod info PaperSize p) => IsLabel t (PaperSize -> p) |
Instance details Defined in GI.Gtk.Structs.PaperSize Methods fromLabel :: PaperSize -> p Source #
IsGValue (Maybe PaperSize) | Convert `PaperSize` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.PaperSize Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PaperSize -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PaperSize) Source #
type AttributeList PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize type AttributeList PaperSize = PaperSizeAttributeList
type ParentTypes PaperSize |
Instance details Defined in GI.Gtk.Structs.PaperSize type ParentTypes PaperSize = '[] :: [Type]

paperSizeGetDefault Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Text | Returns: the name of the default paper size. The string is owned by GTK+ and should not be modified.

Returns the name of the default paper size, which depends on the current locale.

Since: 2.10

paperSizeToGvariant Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `paperSize`: a `PaperSize`
-> m GVariant | Returns: a new, floating, `GVariant`

Serialize a paper size to an a{sv} variant.

Since: 3.22

paperSizeFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize`
-> m () |

Free the given `PaperSize` object.

Since: 2.10

newtype PrintContext Source #

Memory-managed wrapper type.

Constructors

PrintContext (ManagedPtr PrintContext) |

#### Instances

Instances details

Eq PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext Methods (==) :: PrintContext -> PrintContext -> Bool Source # (/=) :: PrintContext -> PrintContext -> Bool Source #
GObject PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext
ManagedPtrNewtype PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext Methods toManagedPtr :: PrintContext -> ManagedPtr PrintContext Source #
TypedObject PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext Methods glibType :: IO GType Source #
HasParentTypes PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext
HasAttributeList PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext
(info ~ ResolvePrintContextMethod t PrintContext, OverloadedMethod info PrintContext p, HasField t PrintContext p) => HasField (t :: Symbol) PrintContext p |
Instance details Defined in GI.Gtk.Objects.PrintContext Methods getField :: PrintContext -> p Source #
(info ~ ResolvePrintContextMethod t PrintContext, OverloadedMethodInfo info PrintContext) => IsLabel t (MethodProxy info PrintContext) |
Instance details Defined in GI.Gtk.Objects.PrintContext Methods fromLabel :: MethodProxy info PrintContext Source #
(info ~ ResolvePrintContextMethod t PrintContext, OverloadedMethod info PrintContext p) => IsLabel t (PrintContext -> p) |
Instance details Defined in GI.Gtk.Objects.PrintContext Methods fromLabel :: PrintContext -> p Source #
IsGValue (Maybe PrintContext) | Convert `PrintContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PrintContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PrintContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PrintContext) Source #
type AttributeList PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext type AttributeList PrintContext = PrintContextAttributeList
type ParentTypes PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext type ParentTypes PrintContext = '[Object]
type SignalList PrintContext |
Instance details Defined in GI.Gtk.Objects.PrintContext type SignalList PrintContext = PrintContextSignalList

newtype Layout Source #

Memory-managed wrapper type.

Constructors

Layout (ManagedPtr Layout) |

#### Instances

Instances details

Eq Layout |
Instance details Defined in GI.Gtk.Objects.Layout Methods (==) :: Layout -> Layout -> Bool Source # (/=) :: Layout -> Layout -> Bool Source #
GObject Layout |
Instance details Defined in GI.Gtk.Objects.Layout
ManagedPtrNewtype Layout |
Instance details Defined in GI.Gtk.Objects.Layout Methods toManagedPtr :: Layout -> ManagedPtr Layout Source #
TypedObject Layout |
Instance details Defined in GI.Gtk.Objects.Layout Methods glibType :: IO GType Source #
HasParentTypes Layout |
Instance details Defined in GI.Gtk.Objects.Layout
HasAttributeList Layout |
Instance details Defined in GI.Gtk.Objects.Layout
(info ~ ResolveLayoutMethod t Layout, OverloadedMethod info Layout p, HasField t Layout p) => HasField (t :: Symbol) Layout p |
Instance details Defined in GI.Gtk.Objects.Layout Methods getField :: Layout -> p Source #
(info ~ ResolveLayoutMethod t Layout, OverloadedMethodInfo info Layout) => IsLabel t (MethodProxy info Layout) |
Instance details Defined in GI.Gtk.Objects.Layout Methods fromLabel :: MethodProxy info Layout Source #
(info ~ ResolveLayoutMethod t Layout, OverloadedMethod info Layout p) => IsLabel t (Layout -> p) |
Instance details Defined in GI.Gtk.Objects.Layout Methods fromLabel :: Layout -> p Source #
IsGValue (Maybe Layout) | Convert `Layout` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Layout Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Layout -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Layout) Source #
type AttributeList Layout |
Instance details Defined in GI.Gtk.Objects.Layout type AttributeList Layout = LayoutAttributeList
type ParentTypes Layout |
Instance details Defined in GI.Gtk.Objects.Layout type ParentTypes Layout = '[Container, Widget, Object, ImplementorIface, Buildable, Scrollable]
type SignalList Layout |
Instance details Defined in GI.Gtk.Objects.Layout type SignalList Layout = LayoutSignalList

newtype PageSetup Source #

Memory-managed wrapper type.

Constructors

PageSetup (ManagedPtr PageSetup) |

#### Instances

Instances details

Eq PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup Methods (==) :: PageSetup -> PageSetup -> Bool Source # (/=) :: PageSetup -> PageSetup -> Bool Source #
GObject PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup
ManagedPtrNewtype PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup Methods toManagedPtr :: PageSetup -> ManagedPtr PageSetup Source #
TypedObject PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup Methods glibType :: IO GType Source #
HasParentTypes PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup
HasAttributeList PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup
(info ~ ResolvePageSetupMethod t PageSetup, OverloadedMethod info PageSetup p, HasField t PageSetup p) => HasField (t :: Symbol) PageSetup p |
Instance details Defined in GI.Gtk.Objects.PageSetup Methods getField :: PageSetup -> p Source #
(info ~ ResolvePageSetupMethod t PageSetup, OverloadedMethodInfo info PageSetup) => IsLabel t (MethodProxy info PageSetup) |
Instance details Defined in GI.Gtk.Objects.PageSetup Methods fromLabel :: MethodProxy info PageSetup Source #
(info ~ ResolvePageSetupMethod t PageSetup, OverloadedMethod info PageSetup p) => IsLabel t (PageSetup -> p) |
Instance details Defined in GI.Gtk.Objects.PageSetup Methods fromLabel :: PageSetup -> p Source #
IsGValue (Maybe PageSetup) | Convert `PageSetup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PageSetup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PageSetup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PageSetup) Source #
type AttributeList PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup type AttributeList PageSetup = PageSetupAttributeList
type ParentTypes PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup type ParentTypes PageSetup = '[Object]
type SignalList PageSetup |
Instance details Defined in GI.Gtk.Objects.PageSetup type SignalList PageSetup = PageSetupSignalList

pageSetupToFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> [Char] | `fileName`: the file to save to
-> m () | (Can throw `GError`)

This function saves the information from `setup` to `fileName`.

Since: 2.12

pageSetupToGvariant Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> m GVariant | Returns: a new, floating, `GVariant`

Serialize page setup to an a{sv} variant.

Since: 3.22

pageSetupGetPaperHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Unit | `unit`: the unit for the return value
-> m Double | Returns: the paper height.

Returns the paper height in units of `unit`.

Note that this function takes orientation, but not margins into consideration. See `pageSetupGetPageHeight`.

Since: 2.10

pageSetupGetPaperWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Unit | `unit`: the unit for the return value
-> m Double | Returns: the paper width.

Returns the paper width in units of `unit`.

Note that this function takes orientation, but not margins into consideration. See `pageSetupGetPageWidth`.

Since: 2.10

pageSetupGetPageHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Unit | `unit`: the unit for the return value
-> m Double | Returns: the page height.

Returns the page height in units of `unit`.

Note that this function takes orientation and margins into consideration. See `pageSetupGetPaperHeight`.

Since: 2.10

pageSetupGetPageWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Unit | `unit`: the unit for the return value
-> m Double | Returns: the page width.

Returns the page width in units of `unit`.

Note that this function takes orientation and margins into consideration. See `pageSetupGetPaperWidth`.

Since: 2.10

pageSetupSetPaperSizeAndDefaultMargins Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> PaperSize | `size`: a `PaperSize`
-> m () |

Sets the paper size of the `PageSetup` and modifies the margins according to the new paper size.

Since: 2.10

data PageOrientation Source #

See also `printSettingsSetOrientation`.

Constructors

PageOrientationPortrait | Portrait mode.
PageOrientationLandscape | Landscape mode.
PageOrientationReversePortrait | Reverse portrait mode.
PageOrientationReverseLandscape | Reverse landscape mode.
AnotherPageOrientation Int | Catch-all for unknown values

#### Instances

Instances details

Enum PageOrientation |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PageOrientation -> PageOrientation Source #

pred :: PageOrientation -> PageOrientation Source #

toEnum :: Int -> PageOrientation Source #

fromEnum :: PageOrientation -> Int Source #

enumFrom :: PageOrientation -> [PageOrientation] Source #

enumFromThen :: PageOrientation -> PageOrientation -> [PageOrientation] Source #

enumFromTo :: PageOrientation -> PageOrientation -> [PageOrientation] Source #

enumFromThenTo :: PageOrientation -> PageOrientation -> PageOrientation -> [PageOrientation] Source #

Show PageOrientation |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PageOrientation -> ShowS Source # show :: PageOrientation -> String Source # showList :: [PageOrientation] -> ShowS Source #
Eq PageOrientation |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PageOrientation -> PageOrientation -> Bool Source # (/=) :: PageOrientation -> PageOrientation -> Bool Source #
Ord PageOrientation |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PageOrientation -> PageOrientation -> Ordering Source #

(<) :: PageOrientation -> PageOrientation -> Bool Source #

(<=) :: PageOrientation -> PageOrientation -> Bool Source #

(>) :: PageOrientation -> PageOrientation -> Bool Source #

(>=) :: PageOrientation -> PageOrientation -> Bool Source #

max :: PageOrientation -> PageOrientation -> PageOrientation Source #

min :: PageOrientation -> PageOrientation -> PageOrientation Source #

BoxedEnum PageOrientation |
Instance details Defined in GI.Gtk.Enums
TypedObject PageOrientation |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PageOrientation |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PageOrientation |
Instance details Defined in GI.Gtk.Enums type ParentTypes PageOrientation = '[] :: [Type]

printContextSetCairoContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> Context | `cr`: the cairo context
-> Double | `dpiX`: the horizontal resolution to use with `cr`
-> Double | `dpiY`: the vertical resolution to use with `cr`
-> m () |

Sets a new cairo context on a print context.

This function is intended to be used when implementing an internal print preview, it is not needed for printing, since GTK+ itself creates a suitable cairo context in that case.

Since: 2.10

newtype PrintOperationPreview Source #

Memory-managed wrapper type.

Constructors

PrintOperationPreview (ManagedPtr PrintOperationPreview) |

#### Instances

Instances details

Eq PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods (==) :: PrintOperationPreview -> PrintOperationPreview -> Bool Source # (/=) :: PrintOperationPreview -> PrintOperationPreview -> Bool Source #
GObject PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview
ManagedPtrNewtype PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods toManagedPtr :: PrintOperationPreview -> ManagedPtr PrintOperationPreview Source #
TypedObject PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods glibType :: IO GType Source #
HasParentTypes PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview
HasAttributeList PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview
(info ~ ResolvePrintOperationPreviewMethod t PrintOperationPreview, OverloadedMethod info PrintOperationPreview p, HasField t PrintOperationPreview p) => HasField (t :: Symbol) PrintOperationPreview p |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods getField :: PrintOperationPreview -> p Source #
(info ~ ResolvePrintOperationPreviewMethod t PrintOperationPreview, OverloadedMethodInfo info PrintOperationPreview) => IsLabel t (MethodProxy info PrintOperationPreview) |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods fromLabel :: MethodProxy info PrintOperationPreview Source #
(info ~ ResolvePrintOperationPreviewMethod t PrintOperationPreview, OverloadedMethod info PrintOperationPreview p) => IsLabel t (PrintOperationPreview -> p) |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods fromLabel :: PrintOperationPreview -> p Source #
IsGValue (Maybe PrintOperationPreview) | Convert `PrintOperationPreview` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PrintOperationPreview -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PrintOperationPreview) Source #
type AttributeList PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview type AttributeList PrintOperationPreview = PrintOperationPreviewAttributeList
type ParentTypes PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview type ParentTypes PrintOperationPreview = '[Object]
type SignalList PrintOperationPreview |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview type SignalList PrintOperationPreview = PrintOperationPreviewSignalList

type RcPropertyParser = GParamSpec -> String -> GValue -> IO Bool Source #

No description available in the introspection data.

settingsInstallPropertyParser :: (HasCallStack, MonadIO m) => GParamSpec -> RcPropertyParser -> m () Source #

No description available in the introspection data.

newtype Requisition Source #

Memory-managed wrapper type.

Constructors

Requisition (ManagedPtr Requisition) |

#### Instances

Instances details

Eq Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition Methods (==) :: Requisition -> Requisition -> Bool Source # (/=) :: Requisition -> Requisition -> Bool Source #
GBoxed Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition
ManagedPtrNewtype Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition Methods toManagedPtr :: Requisition -> ManagedPtr Requisition Source #
TypedObject Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition Methods glibType :: IO GType Source #
HasParentTypes Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition
tag ~ 'AttrSet => Constructible Requisition tag |
Instance details Defined in GI.Gtk.Structs.Requisition Methods new :: MonadIO m => (ManagedPtr Requisition -> Requisition) -> [AttrOp Requisition tag] -> m Requisition Source #
HasAttributeList Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition
(info ~ ResolveRequisitionMethod t Requisition, OverloadedMethod info Requisition p, HasField t Requisition p) => HasField (t :: Symbol) Requisition p |
Instance details Defined in GI.Gtk.Structs.Requisition Methods getField :: Requisition -> p Source #
(signature ~ m Requisition, MonadIO m) => OverloadedMethod RequisitionCopyMethodInfo Requisition signature |
Instance details Defined in GI.Gtk.Structs.Requisition Methods overloadedMethod :: Requisition -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod RequisitionFreeMethodInfo Requisition signature |
Instance details Defined in GI.Gtk.Structs.Requisition Methods overloadedMethod :: Requisition -> signature Source #
OverloadedMethodInfo RequisitionCopyMethodInfo Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RequisitionFreeMethodInfo Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveRequisitionMethod t Requisition, OverloadedMethodInfo info Requisition) => IsLabel t (MethodProxy info Requisition) |
Instance details Defined in GI.Gtk.Structs.Requisition Methods fromLabel :: MethodProxy info Requisition Source #
(info ~ ResolveRequisitionMethod t Requisition, OverloadedMethod info Requisition p) => IsLabel t (Requisition -> p) |
Instance details Defined in GI.Gtk.Structs.Requisition Methods fromLabel :: Requisition -> p Source #
IsGValue (Maybe Requisition) | Convert `Requisition` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.Requisition Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Requisition -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Requisition) Source #
type AttributeList Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition type AttributeList Requisition = RequisitionAttributeList
type ParentTypes Requisition |
Instance details Defined in GI.Gtk.Structs.Requisition type ParentTypes Requisition = '[] :: [Type]

newtype RecentInfo Source #

Memory-managed wrapper type.

Constructors

RecentInfo (ManagedPtr RecentInfo) |

#### Instances

Instances details

Eq RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods (==) :: RecentInfo -> RecentInfo -> Bool Source # (/=) :: RecentInfo -> RecentInfo -> Bool Source #
GBoxed RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo
ManagedPtrNewtype RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods toManagedPtr :: RecentInfo -> ManagedPtr RecentInfo Source #
TypedObject RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods glibType :: IO GType Source #
HasParentTypes RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo
HasAttributeList RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo
(info ~ ResolveRecentInfoMethod t RecentInfo, OverloadedMethod info RecentInfo p, HasField t RecentInfo p) => HasField (t :: Symbol) RecentInfo p |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods getField :: RecentInfo -> p Source #
(signature ~ (Maybe Text -> m (Maybe AppInfo)), MonadIO m) => OverloadedMethod RecentInfoCreateAppInfoMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod RecentInfoExistsMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m CTime, MonadIO m) => OverloadedMethod RecentInfoGetAddedMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod RecentInfoGetAgeMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ (Text -> m (Bool, Text, Word32, CTime)), MonadIO m) => OverloadedMethod RecentInfoGetApplicationInfoMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m ([Text], CSize), MonadIO m) => OverloadedMethod RecentInfoGetApplicationsMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod RecentInfoGetDescriptionMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod RecentInfoGetDisplayNameMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m (Maybe Icon), MonadIO m) => OverloadedMethod RecentInfoGetGiconMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m ([Text], CSize), MonadIO m) => OverloadedMethod RecentInfoGetGroupsMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ (Int32 -> m (Maybe Pixbuf)), MonadIO m) => OverloadedMethod RecentInfoGetIconMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod RecentInfoGetMimeTypeMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m CTime, MonadIO m) => OverloadedMethod RecentInfoGetModifiedMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod RecentInfoGetPrivateHintMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod RecentInfoGetShortNameMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m (Maybe Text), MonadIO m) => OverloadedMethod RecentInfoGetUriDisplayMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod RecentInfoGetUriMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m CTime, MonadIO m) => OverloadedMethod RecentInfoGetVisitedMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ (Text -> m Bool), MonadIO m) => OverloadedMethod RecentInfoHasApplicationMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ (Text -> m Bool), MonadIO m) => OverloadedMethod RecentInfoHasGroupMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod RecentInfoIsLocalMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod RecentInfoLastApplicationMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ (RecentInfo -> m Bool), MonadIO m) => OverloadedMethod RecentInfoMatchMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m RecentInfo, MonadIO m) => OverloadedMethod RecentInfoRefMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod RecentInfoUnrefMethodInfo RecentInfo signature |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethod :: RecentInfo -> signature Source #
OverloadedMethodInfo RecentInfoCreateAppInfoMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoExistsMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetAddedMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetAgeMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetApplicationInfoMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetApplicationsMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetDescriptionMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetDisplayNameMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetGiconMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetGroupsMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetIconMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetMimeTypeMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetModifiedMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetPrivateHintMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetShortNameMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetUriDisplayMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetUriMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoGetVisitedMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoHasApplicationMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoHasGroupMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoIsLocalMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoLastApplicationMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoMatchMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoRefMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo RecentInfoUnrefMethodInfo RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveRecentInfoMethod t RecentInfo, OverloadedMethodInfo info RecentInfo) => IsLabel t (MethodProxy info RecentInfo) |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods fromLabel :: MethodProxy info RecentInfo Source #
(info ~ ResolveRecentInfoMethod t RecentInfo, OverloadedMethod info RecentInfo p) => IsLabel t (RecentInfo -> p) |
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods fromLabel :: RecentInfo -> p Source #
IsGValue (Maybe RecentInfo) | Convert `RecentInfo` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.RecentInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentInfo) Source #
type AttributeList RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo type AttributeList RecentInfo = RecentInfoAttributeList
type ParentTypes RecentInfo |
Instance details Defined in GI.Gtk.Structs.RecentInfo type ParentTypes RecentInfo = '[] :: [Type]

recentInfoGetUri Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m Text | Returns: the URI of the resource. The returned string is owned by the recent manager, and should not be freed.

Gets the URI of the resource.

Since: 2.10

recentManagerAddItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentManager a) |
=> a | `manager`: a `RecentManager`
-> Text | `uri`: a valid URI
-> m Bool | Returns: `True` if the new item was successfully added to the recently used resources list

Adds a new resource, pointed by `uri`, into the recently used resources list.

This function automatically retrieves some of the needed metadata and setting other metadata to common default values; it then feeds the data to `recentManagerAddFull`.

See `recentManagerAddFull` if you want to explicitly define the metadata for the resource pointed by `uri`.

Since: 2.10

recentManagerGetDefault Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m RecentManager | Returns: A unique `RecentManager`. Do not ref or unref it.

Gets a unique instance of `RecentManager`, that you can share in your application without caring about memory management.

Since: 2.10

newtype RecentData Source #

Memory-managed wrapper type.

Constructors

RecentData (ManagedPtr RecentData) |

#### Instances

Instances details

Eq RecentData |
Instance details Defined in GI.Gtk.Structs.RecentData Methods (==) :: RecentData -> RecentData -> Bool Source # (/=) :: RecentData -> RecentData -> Bool Source #
BoxedPtr RecentData |
Instance details Defined in GI.Gtk.Structs.RecentData Methods boxedPtrCopy :: RecentData -> IO RecentData Source # boxedPtrFree :: RecentData -> IO () Source #
CallocPtr RecentData |
Instance details Defined in GI.Gtk.Structs.RecentData Methods boxedPtrCalloc :: IO (Ptr RecentData) Source #
ManagedPtrNewtype RecentData |
Instance details Defined in GI.Gtk.Structs.RecentData Methods toManagedPtr :: RecentData -> ManagedPtr RecentData Source #
tag ~ 'AttrSet => Constructible RecentData tag |
Instance details Defined in GI.Gtk.Structs.RecentData Methods new :: MonadIO m => (ManagedPtr RecentData -> RecentData) -> [AttrOp RecentData tag] -> m RecentData Source #
HasAttributeList RecentData |
Instance details Defined in GI.Gtk.Structs.RecentData
(info ~ ResolveRecentDataMethod t RecentData, OverloadedMethod info RecentData p, HasField t RecentData p) => HasField (t :: Symbol) RecentData p |
Instance details Defined in GI.Gtk.Structs.RecentData Methods getField :: RecentData -> p Source #
(info ~ ResolveRecentDataMethod t RecentData, OverloadedMethodInfo info RecentData) => IsLabel t (MethodProxy info RecentData) |
Instance details Defined in GI.Gtk.Structs.RecentData Methods fromLabel :: MethodProxy info RecentData Source #
(info ~ ResolveRecentDataMethod t RecentData, OverloadedMethod info RecentData p) => IsLabel t (RecentData -> p) |
Instance details Defined in GI.Gtk.Structs.RecentData Methods fromLabel :: RecentData -> p Source #
type AttributeList RecentData |
Instance details Defined in GI.Gtk.Structs.RecentData type AttributeList RecentData = RecentDataAttributeList

recentManagerAddFull Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentManager a) |
=> a | `manager`: a `RecentManager`
-> Text | `uri`: a valid URI
-> RecentData | `recentData`: metadata of the resource
-> m Bool | Returns: `True` if the new item was successfully added to the recently used resources list, `False` otherwise

Adds a new resource, pointed by `uri`, into the recently used resources list, using the metadata specified inside the `RecentData`-struct passed in `recentData`.

The passed URI will be used to identify this resource inside the list.

In order to register the new recently used resource, metadata about the resource must be passed as well as the URI; the metadata is stored in a `RecentData`-struct, which must contain the MIME type of the resource pointed by the URI; the name of the application that is registering the item, and a command line to be used when launching the item.

Optionally, a `RecentData`-struct might contain a UTF-8 string to be used when viewing the item instead of the last component of the URI; a short description of the item; whether the item should be considered private - that is, should be displayed only by the applications that have registered it.

Since: 2.10

recentInfoUnref Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m () |

Decreases the reference count of `info` by one. If the reference count reaches zero, `info` is deallocated, and the memory freed.

Since: 2.10

requisitionFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Requisition | `requisition`: a `Requisition`
-> m () |

Frees a `Requisition`.

newtype StockItem Source #

Memory-managed wrapper type.

Constructors

StockItem (ManagedPtr StockItem) |

#### Instances

Instances details

Eq StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem Methods (==) :: StockItem -> StockItem -> Bool Source # (/=) :: StockItem -> StockItem -> Bool Source #
BoxedPtr StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem Methods boxedPtrCopy :: StockItem -> IO StockItem Source # boxedPtrFree :: StockItem -> IO () Source #
CallocPtr StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem Methods boxedPtrCalloc :: IO (Ptr StockItem) Source #
ManagedPtrNewtype StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem Methods toManagedPtr :: StockItem -> ManagedPtr StockItem Source #
tag ~ 'AttrSet => Constructible StockItem tag |
Instance details Defined in GI.Gtk.Structs.StockItem Methods new :: MonadIO m => (ManagedPtr StockItem -> StockItem) -> [AttrOp StockItem tag] -> m StockItem Source #
HasAttributeList StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem
(info ~ ResolveStockItemMethod t StockItem, OverloadedMethod info StockItem p, HasField t StockItem p) => HasField (t :: Symbol) StockItem p |
Instance details Defined in GI.Gtk.Structs.StockItem Methods getField :: StockItem -> p Source #
(signature ~ m (), MonadIO m) => OverloadedMethod StockItemFreeMethodInfo StockItem signature |
Instance details Defined in GI.Gtk.Structs.StockItem Methods overloadedMethod :: StockItem -> signature Source #
OverloadedMethodInfo StockItemFreeMethodInfo StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveStockItemMethod t StockItem, OverloadedMethodInfo info StockItem) => IsLabel t (MethodProxy info StockItem) |
Instance details Defined in GI.Gtk.Structs.StockItem Methods fromLabel :: MethodProxy info StockItem Source #
(info ~ ResolveStockItemMethod t StockItem, OverloadedMethod info StockItem p) => IsLabel t (StockItem -> p) |
Instance details Defined in GI.Gtk.Structs.StockItem Methods fromLabel :: StockItem -> p Source #
type AttributeList StockItem |
Instance details Defined in GI.Gtk.Structs.StockItem type AttributeList StockItem = StockItemAttributeList

targetEntryNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `target`: String identifier for target
-> Word32 | `flags`: Set of flags, see `TargetFlags`
-> Word32 | `info`: an ID that will be passed back to the application
-> m TargetEntry | Returns: a pointer to a new `TargetEntry`. Free with `targetEntryFree`

Makes a new `TargetEntry`.

targetEntryCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetEntry | `data`: a pointer to a `TargetEntry`
-> m TargetEntry | Returns: a pointer to a copy of `data`. Free with `targetEntryFree`

Makes a copy of a `TargetEntry` and its data.

targetEntryFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetEntry | `data`: a pointer to a `TargetEntry`.
-> m () |

Frees a `TargetEntry` returned from `targetEntryNew` or `targetEntryCopy`.

newtype TextAttributes Source #

Memory-managed wrapper type.

Constructors

TextAttributes (ManagedPtr TextAttributes) |

#### Instances

Instances details

Eq TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods (==) :: TextAttributes -> TextAttributes -> Bool Source # (/=) :: TextAttributes -> TextAttributes -> Bool Source #
GBoxed TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes
ManagedPtrNewtype TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods toManagedPtr :: TextAttributes -> ManagedPtr TextAttributes Source #
TypedObject TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods glibType :: IO GType Source #
HasParentTypes TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes
tag ~ 'AttrSet => Constructible TextAttributes tag |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods new :: MonadIO m => (ManagedPtr TextAttributes -> TextAttributes) -> [AttrOp TextAttributes tag] -> m TextAttributes Source #
HasAttributeList TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes
(info ~ ResolveTextAttributesMethod t TextAttributes, OverloadedMethod info TextAttributes p, HasField t TextAttributes p) => HasField (t :: Symbol) TextAttributes p |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods getField :: TextAttributes -> p Source #
(signature ~ m TextAttributes, MonadIO m) => OverloadedMethod TextAttributesCopyMethodInfo TextAttributes signature |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods overloadedMethod :: TextAttributes -> signature Source #
(signature ~ (TextAttributes -> m ()), MonadIO m) => OverloadedMethod TextAttributesCopyValuesMethodInfo TextAttributes signature |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods overloadedMethod :: TextAttributes -> signature Source #
(signature ~ m TextAttributes, MonadIO m) => OverloadedMethod TextAttributesRefMethodInfo TextAttributes signature |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods overloadedMethod :: TextAttributes -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TextAttributesUnrefMethodInfo TextAttributes signature |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods overloadedMethod :: TextAttributes -> signature Source #
OverloadedMethodInfo TextAttributesCopyMethodInfo TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextAttributesCopyValuesMethodInfo TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextAttributesRefMethodInfo TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextAttributesUnrefMethodInfo TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveTextAttributesMethod t TextAttributes, OverloadedMethodInfo info TextAttributes) => IsLabel t (MethodProxy info TextAttributes) |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods fromLabel :: MethodProxy info TextAttributes Source #
(info ~ ResolveTextAttributesMethod t TextAttributes, OverloadedMethod info TextAttributes p) => IsLabel t (TextAttributes -> p) |
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods fromLabel :: TextAttributes -> p Source #
IsGValue (Maybe TextAttributes) | Convert `TextAttributes` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TextAttributes Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextAttributes -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextAttributes) Source #
type AttributeList TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes type AttributeList TextAttributes = TextAttributesAttributeList
type ParentTypes TextAttributes |
Instance details Defined in GI.Gtk.Structs.TextAttributes type ParentTypes TextAttributes = '[] :: [Type]

textAttributesUnref Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextAttributes | `values`: a `TextAttributes`
-> m () |

Decrements the reference count on `values`, freeing the structure if the reference count reaches 0.

treeIterFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreeIter | `iter`: a dynamically allocated tree iterator
-> m () |

Frees an iterator that has been allocated by `treeIterCopy`.

This function is mainly used for language bindings.

treeIterCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreeIter | `iter`: a `TreeIter`-struct
-> m TreeIter | Returns: a newly-allocated copy of `iter`

Creates a dynamically allocated tree iterator as a copy of `iter`.

This function is not intended for use in applications, because you can just copy the structs by value (`GtkTreeIter new_iter = iter;`). You must free this iter with `treeIterFree`.

newtype TreeIter Source #

Memory-managed wrapper type.

Constructors

TreeIter (ManagedPtr TreeIter) |

#### Instances

Instances details

Eq TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods (==) :: TreeIter -> TreeIter -> Bool Source # (/=) :: TreeIter -> TreeIter -> Bool Source #
GBoxed TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter
ManagedPtrNewtype TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods toManagedPtr :: TreeIter -> ManagedPtr TreeIter Source #
TypedObject TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods glibType :: IO GType Source #
HasParentTypes TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter
tag ~ 'AttrSet => Constructible TreeIter tag |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods new :: MonadIO m => (ManagedPtr TreeIter -> TreeIter) -> [AttrOp TreeIter tag] -> m TreeIter Source #
HasAttributeList TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter
(info ~ ResolveTreeIterMethod t TreeIter, OverloadedMethod info TreeIter p, HasField t TreeIter p) => HasField (t :: Symbol) TreeIter p |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods getField :: TreeIter -> p Source #
(signature ~ m TreeIter, MonadIO m) => OverloadedMethod TreeIterCopyMethodInfo TreeIter signature |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethod :: TreeIter -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TreeIterFreeMethodInfo TreeIter signature |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethod :: TreeIter -> signature Source #
OverloadedMethodInfo TreeIterCopyMethodInfo TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreeIterFreeMethodInfo TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveTreeIterMethod t TreeIter, OverloadedMethodInfo info TreeIter) => IsLabel t (MethodProxy info TreeIter) |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods fromLabel :: MethodProxy info TreeIter Source #
(info ~ ResolveTreeIterMethod t TreeIter, OverloadedMethod info TreeIter p) => IsLabel t (TreeIter -> p) |
Instance details Defined in GI.Gtk.Structs.TreeIter Methods fromLabel :: TreeIter -> p Source #
IsGValue (Maybe TreeIter) | Convert `TreeIter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TreeIter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeIter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeIter) Source #
type AttributeList TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter type AttributeList TreeIter = TreeIterAttributeList
type ParentTypes TreeIter |
Instance details Defined in GI.Gtk.Structs.TreeIter type ParentTypes TreeIter = '[] :: [Type]

newtype TreePath Source #

Memory-managed wrapper type.

Constructors

TreePath (ManagedPtr TreePath) |

#### Instances

Instances details

Eq TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods (==) :: TreePath -> TreePath -> Bool Source # (/=) :: TreePath -> TreePath -> Bool Source #
GBoxed TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath
ManagedPtrNewtype TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods toManagedPtr :: TreePath -> ManagedPtr TreePath Source #
TypedObject TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods glibType :: IO GType Source #
HasParentTypes TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath
HasAttributeList TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath
(info ~ ResolveTreePathMethod t TreePath, OverloadedMethod info TreePath p, HasField t TreePath p) => HasField (t :: Symbol) TreePath p |
Instance details Defined in GI.Gtk.Structs.TreePath Methods getField :: TreePath -> p Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TreePathAppendIndexMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ (TreePath -> m Int32), MonadIO m) => OverloadedMethod TreePathCompareMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ m TreePath, MonadIO m) => OverloadedMethod TreePathCopyMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TreePathDownMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TreePathFreeMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod TreePathGetDepthMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ m (Maybe [Int32]), MonadIO m) => OverloadedMethod TreePathGetIndicesMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ (TreePath -> m Bool), MonadIO m) => OverloadedMethod TreePathIsAncestorMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ (TreePath -> m Bool), MonadIO m) => OverloadedMethod TreePathIsDescendantMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TreePathNextMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TreePathPrependIndexMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TreePathPrevMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod TreePathToStringMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TreePathUpMethodInfo TreePath signature |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethod :: TreePath -> signature Source #
OverloadedMethodInfo TreePathAppendIndexMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathCompareMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathCopyMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathDownMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathFreeMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathGetDepthMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathGetIndicesMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathIsAncestorMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathIsDescendantMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathNextMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathPrependIndexMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathPrevMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathToStringMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreePathUpMethodInfo TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveTreePathMethod t TreePath, OverloadedMethodInfo info TreePath) => IsLabel t (MethodProxy info TreePath) |
Instance details Defined in GI.Gtk.Structs.TreePath Methods fromLabel :: MethodProxy info TreePath Source #
(info ~ ResolveTreePathMethod t TreePath, OverloadedMethod info TreePath p) => IsLabel t (TreePath -> p) |
Instance details Defined in GI.Gtk.Structs.TreePath Methods fromLabel :: TreePath -> p Source #
IsGValue (Maybe TreePath) | Convert `TreePath` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TreePath Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreePath -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreePath) Source #
type AttributeList TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath type AttributeList TreePath = TreePathAttributeList
type ParentTypes TreePath |
Instance details Defined in GI.Gtk.Structs.TreePath type ParentTypes TreePath = '[] :: [Type]

assistantSetForwardPageFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsAssistant a) |
=> a | `assistant`: a `Assistant`
-> Maybe AssistantPageFunc | `pageFunc`: the `AssistantPageFunc`, or `Nothing` to use the default one
-> m () |

Sets the page forwarding function to be `pageFunc`.

This function will be used to determine what will be the next page when the user presses the forward button. Setting `pageFunc` to `Nothing` will make the assistant to use the default forward function, which just goes to the next visible page.

Since: 2.10

builderConnectSignals Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Ptr () | `userData`: user data to pass back with all signals
-> m () |

This method is a simpler variation of `builderConnectSignalsFull`. It uses symbols explicitly added to `builder` with prior calls to `builderAddCallbackSymbol`. In the case that symbols are not explicitly added; it uses `Module`’s introspective features (by opening the module `Nothing`) to look at the application’s symbol table. From here it tries to match the signal handler names given in the interface description with symbols in the application and connects the signals. Note that this function can only be called once, subsequent calls will do nothing.

Note that unless `builderAddCallbackSymbol` is called for all signal callbacks which are referenced by the loaded XML, this function will require that `Module` be supported on the platform.

If you rely on `Module` support to lookup callbacks in the symbol table, the following details should be noted:

When compiling applications for Windows, you must declare signal callbacks with `G_MODULE_EXPORT`, or they will not be put in the symbol table. On Linux and Unices, this is not necessary; applications should instead be compiled with the -Wl,--export-dynamic CFLAGS, and linked against gmodule-export-2.0.

Since: 2.12

builderConnectSignalsFull Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> BuilderConnectFunc | `func`: the function used to connect the signals
-> m () |

This function can be thought of the interpreted language binding version of `builderConnectSignals`, except that it does not require GModule to function correctly.

Since: 2.12

containerForeach Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> Callback | `callback`: a callback
-> m () |

Invokes `callback` on each non-internal child of `container`. See `containerForall` for details on what constitutes an “internal” child. For all practical purposes, this function should iterate over precisely those child widgets that were added to the container by the application with explicit `add()` calls.

It is permissible to remove the child from the `callback` handler.

Most applications should use `containerForeach`, rather than `containerForall`.

newtype CellArea Source #

Memory-managed wrapper type.

Constructors

CellArea (ManagedPtr CellArea) |

#### Instances

Instances details

Eq CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea Methods (==) :: CellArea -> CellArea -> Bool Source # (/=) :: CellArea -> CellArea -> Bool Source #
GObject CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea
ManagedPtrNewtype CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea Methods toManagedPtr :: CellArea -> ManagedPtr CellArea Source #
TypedObject CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea Methods glibType :: IO GType Source #
HasParentTypes CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea
HasAttributeList CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea
(info ~ ResolveCellAreaMethod t CellArea, OverloadedMethod info CellArea p, HasField t CellArea p) => HasField (t :: Symbol) CellArea p |
Instance details Defined in GI.Gtk.Objects.CellArea Methods getField :: CellArea -> p Source #
(info ~ ResolveCellAreaMethod t CellArea, OverloadedMethodInfo info CellArea) => IsLabel t (MethodProxy info CellArea) |
Instance details Defined in GI.Gtk.Objects.CellArea Methods fromLabel :: MethodProxy info CellArea Source #
(info ~ ResolveCellAreaMethod t CellArea, OverloadedMethod info CellArea p) => IsLabel t (CellArea -> p) |
Instance details Defined in GI.Gtk.Objects.CellArea Methods fromLabel :: CellArea -> p Source #
IsGValue (Maybe CellArea) | Convert `CellArea` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellArea Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellArea -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellArea) Source #
type AttributeList CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea type AttributeList CellArea = CellAreaAttributeList
type ParentTypes CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea type ParentTypes CellArea = '[Object, Buildable, CellLayout]
type SignalList CellArea |
Instance details Defined in GI.Gtk.Objects.CellArea type SignalList CellArea = CellAreaSignalList

cellAreaForeachAlloc Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` for this row of data.
-> c | `widget`: the `Widget` that `area` is rendering to
-> Rectangle | `cellArea`: the `widget` relative coordinates and size for `area`
-> Rectangle | `backgroundArea`: the `widget` relative coordinates of the background area
-> CellAllocCallback | `callback`: the `CellAllocCallback` to call
-> m () |

Calls `callback` for every `CellRenderer` in `area` with the allocated rectangle inside `cellArea`.

Since: 3.0

cellAreaForeach Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> CellCallback | `callback`: the `CellCallback` to call
-> m () |

Calls `callback` for every `CellRenderer` in `area`.

Since: 3.0

selectionDataSet Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a pointer to a `SelectionData`-struct.
-> Atom | `type`: the type of selection data
-> Int32 | `format`: format (number of bits in a unit)
-> ByteString | `data`: pointer to the data (will be copied)
-> m () |

Stores new data into a `SelectionData` object. Should only be called from a selection handler callback. Zero-terminates the stored data.

selectionDataSetText Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a `SelectionData`
-> Text | `str`: a UTF-8 string
-> Int32 | `len`: the length of `str`, or -1 if `str` is nul-terminated.
-> m Bool | Returns: `True` if the selection was successfully set, otherwise `False`.

Sets the contents of the selection from a UTF-8 encoded string. The string is converted to the form determined by `selectionData`->target.

clipboardRequestImage Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> ClipboardImageReceivedFunc | `callback`: a function to call when the image is received, or the retrieval fails. (It will always be called one way or the other.)
-> m () |

Requests the contents of the clipboard as image. When the image is later received, it will be converted to a `Pixbuf`, and `callback` will be called.

The `pixbuf` parameter to `callback` will contain the resulting `Pixbuf` if the request succeeded, or `Nothing` if it failed. This could happen for various reasons, in particular if the clipboard was empty or if the contents of the clipboard could not be converted into an image.

Since: 2.6

clipboardRequestContents Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> Atom | `target`: an atom representing the form into which the clipboard owner should convert the selection.
-> ClipboardReceivedFunc | `callback`: A function to call when the results are received (or the retrieval fails). If the retrieval fails the length field of `selectionData` will be negative.
-> m () |

Requests the contents of clipboard as the given target. When the results of the result are later received the supplied callback will be called.

clipboardRequestRichText Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a, IsTextBuffer b) |
=> a | `clipboard`: a `Clipboard`
-> b | `buffer`: a `TextBuffer`
-> ClipboardRichTextReceivedFunc | `callback`: a function to call when the text is received, or the retrieval fails. (It will always be called one way or the other.)
-> m () |

Requests the contents of the clipboard as rich text. When the rich text is later received, `callback` will be called.

The `text` parameter to `callback` will contain the resulting rich text if the request succeeded, or `Nothing` if it failed. The `length` parameter will contain `text`’s length. This function can fail for various reasons, in particular if the clipboard was empty or if the contents of the clipboard could not be converted into rich text form.

Since: 2.10

clipboardRequestTargets Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> ClipboardTargetsReceivedFunc | `callback`: a function to call when the targets are received, or the retrieval fails. (It will always be called one way or the other.)
-> m () |

Requests the contents of the clipboard as list of supported targets. When the list is later received, `callback` will be called.

The `targets` parameter to `callback` will contain the resulting targets if the request succeeded, or `Nothing` if it failed.

Since: 2.4

clipboardRequestText Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> ClipboardTextReceivedFunc | `callback`: a function to call when the text is received, or the retrieval fails. (It will always be called one way or the other.)
-> m () |

Requests the contents of the clipboard as text. When the text is later received, it will be converted to UTF-8 if necessary, and `callback` will be called.

The `text` parameter to `callback` will contain the resulting text if the request succeeded, or `Nothing` if it failed. This could happen for various reasons, in particular if the clipboard was empty or if the contents of the clipboard could not be converted into text form.

clipboardRequestUris Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> ClipboardURIReceivedFunc | `callback`: a function to call when the URIs are received, or the retrieval fails. (It will always be called one way or the other.)
-> m () |

Requests the contents of the clipboard as URIs. When the URIs are later received `callback` will be called.

The `uris` parameter to `callback` will contain the resulting array of URIs if the request succeeded, or `Nothing` if it failed. This could happen for various reasons, in particular if the clipboard was empty or if the contents of the clipboard could not be converted into URI form.

Since: 2.14

fileFilterAddCustom Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileFilter a) |
=> a | `filter`: a `FileFilter`
-> [FileFilterFlags] | `needed`: bitfield of flags indicating the information that the custom filter function needs.
-> FileFilterFunc | `func`: callback function; if the function returns `True`, then the file will be displayed.
-> m () |

Adds rule to a filter that allows files based on a custom callback function. The bitfield `needed` which is passed in provides information about what sorts of information that the filter function needs; this allows GTK+ to avoid retrieving expensive information when it isn’t needed by the filter.

Since: 2.4

flowBoxBindModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBox a, IsListModel b) |
=> a | `box`: a `FlowBox`
-> Maybe b | `model`: the `ListModel` to be bound to `box`
-> FlowBoxCreateWidgetFunc | `createWidgetFunc`: a function that creates widgets for items
-> m () |

Binds `model` to `box`.

If `box` was already bound to a model, that previous binding is destroyed.

The contents of `box` are cleared and then filled with widgets that represent items from `model`. `box` is updated whenever `model` changes. If `model` is `Nothing`, `box` is left empty.

It is undefined to add or remove widgets directly (for example, with `flowBoxInsert` or `containerAdd`) while `box` is bound to a model.

Note that using a model is incompatible with the filtering and sorting functionality in GtkFlowBox. When using a model, filtering and sorting should be implemented by the model.

Since: 3.18

flowBoxSelectedForeach Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBox a) |
=> a | `box`: a `FlowBox`
-> FlowBoxForeachFunc | `func`: the function to call for each selected child
-> m () |

Calls a function for each selected child.

Note that the selection cannot be modified from within this function.

Since: 3.12

newtype FontChooser Source #

Memory-managed wrapper type.

Constructors

FontChooser (ManagedPtr FontChooser) |

#### Instances

Instances details

Eq FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods (==) :: FontChooser -> FontChooser -> Bool Source # (/=) :: FontChooser -> FontChooser -> Bool Source #
GObject FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser
ManagedPtrNewtype FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods toManagedPtr :: FontChooser -> ManagedPtr FontChooser Source #
TypedObject FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods glibType :: IO GType Source #
HasParentTypes FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser
HasAttributeList FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser
(info ~ ResolveFontChooserMethod t FontChooser, OverloadedMethod info FontChooser p, HasField t FontChooser p) => HasField (t :: Symbol) FontChooser p |
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods getField :: FontChooser -> p Source #
(info ~ ResolveFontChooserMethod t FontChooser, OverloadedMethodInfo info FontChooser) => IsLabel t (MethodProxy info FontChooser) |
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods fromLabel :: MethodProxy info FontChooser Source #
(info ~ ResolveFontChooserMethod t FontChooser, OverloadedMethod info FontChooser p) => IsLabel t (FontChooser -> p) |
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods fromLabel :: FontChooser -> p Source #
IsGValue (Maybe FontChooser) | Convert `FontChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.FontChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontChooser) Source #
type AttributeList FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser type AttributeList FontChooser = FontChooserAttributeList
type ParentTypes FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser type ParentTypes FontChooser = '[Object]
type SignalList FontChooser |
Instance details Defined in GI.Gtk.Interfaces.FontChooser type SignalList FontChooser = FontChooserSignalList

fontChooserSetFilterFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsFontChooser a) |
=> a | `fontchooser`: a `FontChooser`
-> Maybe FontFilterFunc | `filter`: a `FontFilterFunc`, or `Nothing`
-> m () |

Adds a filter function that decides which fonts to display in the font chooser.

Since: 3.2

iconViewSelectedForeach Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: A `IconView`.
-> IconViewForeachFunc | `func`: The function to call for each selected icon.
-> m () |

Calls a function for each selected icon. Note that the model or selection cannot be modified from within this function.

Since: 2.6

listBoxBindModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBox a, IsListModel b) |
=> a | `box`: a `ListBox`
-> Maybe b | `model`: the `ListModel` to be bound to `box`
-> Maybe ListBoxCreateWidgetFunc | `createWidgetFunc`: a function that creates widgets for items or `Nothing` in case you also passed `Nothing` as `model`
-> m () |

Binds `model` to `box`.

If `box` was already bound to a model, that previous binding is destroyed.

The contents of `box` are cleared and then filled with widgets that represent items from `model`. `box` is updated whenever `model` changes. If `model` is `Nothing`, `box` is left empty.

It is undefined to add or remove widgets directly (for example, with `listBoxInsert` or `containerAdd`) while `box` is bound to a model.

Note that using a model is incompatible with the filtering and sorting functionality in GtkListBox. When using a model, filtering and sorting should be implemented by the model.

Since: 3.16

widgetShowAll Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Recursively shows a widget, and any child widgets (if the widget is a container).

listBoxSelectedForeach Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBox a) |
=> a | `box`: a `ListBox`
-> ListBoxForeachFunc | `func`: the function to call for each selected child
-> m () |

Calls a function for each selected child.

Note that the selection cannot be modified from within this function.

Since: 3.14

listBoxRowSetHeader Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBoxRow a, IsWidget b) |
=> a | `row`: a `ListBoxRow`
-> Maybe b | `header`: the header, or `Nothing`
-> m () |

Sets the current header of the `row`. This is only allowed to be called from a `ListBoxUpdateHeaderFunc`. It will replace any existing header in the row, and be shown in front of the row in the listbox.

Since: 3.10

menuAttachToWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsWidget b) |
=> a | `menu`: a `Menu`
-> b | `attachWidget`: the `Widget` that the menu will be attached to
-> Maybe MenuDetachFunc | `detacher`: the user supplied callback function that will be called when the menu calls `menuDetach`
-> m () |

Attaches the menu to the widget and provides a callback function that will be invoked when the menu calls `menuDetach` during its destruction.

If the menu is attached to the widget then it will be destroyed when the widget is destroyed, as if it was a child widget. An attached menu will also move between screens correctly if the widgets moves between screens.

menuPopup Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsWidget b, IsWidget c) |
=> a | `menu`: a `Menu`
-> Maybe b | `parentMenuShell`: the menu shell containing the triggering menu item, or `Nothing`
-> Maybe c | `parentMenuItem`: the menu item whose activation triggered the popup, or `Nothing`
-> Maybe MenuPositionFunc | `func`: a user supplied function used to position the menu, or `Nothing`
-> Word32 | `button`: the mouse button which was pressed to initiate the event.
-> Word32 | `activateTime`: the time at which the activation event occurred.
-> m () |

Displays a menu and makes it available for selection.

Applications can use this function to display context-sensitive menus, and will typically supply `Nothing` for the `parentMenuShell`, `parentMenuItem`, `func` and `data` parameters. The default menu positioning function will position the menu at the current mouse cursor position.

The `button` parameter should be the mouse button pressed to initiate the menu popup. If the menu popup was initiated by something other than a mouse button press, such as a mouse button release or a keypress, `button` should be 0.

The `activateTime` parameter is used to conflict-resolve initiation of concurrent requests for mouse/keyboard grab requests. To function properly, this needs to be the timestamp of the user event (such as a mouse click or key press) that caused the initiation of the popup. Only if no such event is available, `getCurrentEventTime` can be used instead.

Note that this function does not work very well on GDK backends that do not have global coordinates, such as Wayland or Mir. You should probably use one of the gtk_menu_popup_at_ variants, which do not have this problem.

menuSetMonitor Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> Int32 | `monitorNum`: the number of the monitor on which the menu should be popped up
-> m () |

Informs GTK+ on which monitor a menu should be popped up. See `monitorGetGeometry`.

This function should be called from a `MenuPositionFunc` if the menu should not appear on the same monitor as the pointer. This information can’t be reliably inferred from the coordinates returned by a `MenuPositionFunc`, since, for very long menus, these coordinates may extend beyond the monitor boundaries or even the screen boundaries.

Since: 2.4

printRunPageSetupDialogAsync Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsPageSetup b, IsPrintSettings c) |
=> Maybe a | `parent`: transient parent, or `Nothing`
-> Maybe b | `pageSetup`: an existing `PageSetup`, or `Nothing`
-> c | `settings`: a `PrintSettings`
-> PageSetupDoneFunc | `doneCb`: a function to call when the user saves the modified page setup
-> m () |

Runs a page setup dialog, letting the user modify the values from `pageSetup`.

In contrast to `printRunPageSetupDialog`, this function returns after showing the page setup dialog on platforms that support this, and calls `doneCb` from a signal handler for the response signal of the dialog.

Since: 2.10

recentFilterAddCustom Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentFilter a) |
=> a | `filter`: a `RecentFilter`
-> [RecentFilterFlags] | `needed`: bitfield of flags indicating the information that the custom filter function needs.
-> RecentFilterFunc | `func`: callback function; if the function returns `True`, then the file will be displayed.
-> m () |

Adds a rule to a filter that allows resources based on a custom callback function. The bitfield `needed` which is passed in provides information about what sorts of information that the filter function needs; this allows GTK+ to avoid retrieving expensive information when it isn’t needed by the filter.

Since: 2.10

textBufferSerialize Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) |
=> a | `registerBuffer`: the `TextBuffer` `format` is registered with
-> b | `contentBuffer`: the `TextBuffer` to serialize
-> Atom | `format`: the rich text format to use for serializing
-> TextIter | `start`: start of block of text to serialize
-> TextIter | `end`: end of block of test to serialize
-> m ByteString | Returns: the serialized data, encoded as `format`

This function serializes the portion of text between `start` and `end` in the rich text format represented by `format`.

`formats` to be used must be registered using `textBufferRegisterSerializeFormat` or `textBufferRegisterSerializeTagset` beforehand.

Since: 2.10

widgetAddTickCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> TickCallback | `callback`: function to call for updating animations
-> m Word32 | Returns: an id for the connection of this callback. Remove the callback by passing it to `widgetRemoveTickCallback`

Queues an animation frame update and adds a callback to be called before each frame. Until the tick callback is removed, it will be called frequently (usually at the frame rate of the output device or as quickly as the application can be repainted, whichever is slower). For this reason, is most suitable for handling graphics that change every frame or every few frames. The tick callback does not automatically imply a relayout or repaint. If you want a repaint or relayout, and aren’t changing widget properties that would trigger that (for example, changing the text of a `Label`), then you will have to call `widgetQueueResize` or `widgetQueueDrawArea` yourself.

`frameClockGetFrameTime` should generally be used for timing continuous animations and `frameTimingsGetPredictedPresentationTime` if you are trying to display isolated frames at particular times.

This is a more convenient alternative to connecting directly to the FrameClock::update signal of `FrameClock`, since you don't have to worry about when a `FrameClock` is assigned to a widget.

Since: 3.8

newtype IconFactory Source #

Memory-managed wrapper type.

Constructors

IconFactory (ManagedPtr IconFactory) |

#### Instances

Instances details

Eq IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory Methods (==) :: IconFactory -> IconFactory -> Bool Source # (/=) :: IconFactory -> IconFactory -> Bool Source #
GObject IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory
ManagedPtrNewtype IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory Methods toManagedPtr :: IconFactory -> ManagedPtr IconFactory Source #
TypedObject IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory Methods glibType :: IO GType Source #
HasParentTypes IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory
HasAttributeList IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory
(info ~ ResolveIconFactoryMethod t IconFactory, OverloadedMethod info IconFactory p, HasField t IconFactory p) => HasField (t :: Symbol) IconFactory p |
Instance details Defined in GI.Gtk.Objects.IconFactory Methods getField :: IconFactory -> p Source #
(info ~ ResolveIconFactoryMethod t IconFactory, OverloadedMethodInfo info IconFactory) => IsLabel t (MethodProxy info IconFactory) |
Instance details Defined in GI.Gtk.Objects.IconFactory Methods fromLabel :: MethodProxy info IconFactory Source #
(info ~ ResolveIconFactoryMethod t IconFactory, OverloadedMethod info IconFactory p) => IsLabel t (IconFactory -> p) |
Instance details Defined in GI.Gtk.Objects.IconFactory Methods fromLabel :: IconFactory -> p Source #
IsGValue (Maybe IconFactory) | Convert `IconFactory` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IconFactory Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconFactory -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconFactory) Source #
type AttributeList IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory type AttributeList IconFactory = IconFactoryAttributeList
type ParentTypes IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory type ParentTypes IconFactory = '[Object, Buildable]
type SignalList IconFactory |
Instance details Defined in GI.Gtk.Objects.IconFactory type SignalList IconFactory = IconFactorySignalList

newtype ActionGroup Source #

Memory-managed wrapper type.

Constructors

ActionGroup (ManagedPtr ActionGroup) |

#### Instances

Instances details

Eq ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods (==) :: ActionGroup -> ActionGroup -> Bool Source # (/=) :: ActionGroup -> ActionGroup -> Bool Source #
GObject ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup
ManagedPtrNewtype ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods toManagedPtr :: ActionGroup -> ManagedPtr ActionGroup Source #
TypedObject ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods glibType :: IO GType Source #
HasParentTypes ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup
HasAttributeList ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup
(info ~ ResolveActionGroupMethod t ActionGroup, OverloadedMethod info ActionGroup p, HasField t ActionGroup p) => HasField (t :: Symbol) ActionGroup p |
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods getField :: ActionGroup -> p Source #
(info ~ ResolveActionGroupMethod t ActionGroup, OverloadedMethodInfo info ActionGroup) => IsLabel t (MethodProxy info ActionGroup) |
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods fromLabel :: MethodProxy info ActionGroup Source #
(info ~ ResolveActionGroupMethod t ActionGroup, OverloadedMethod info ActionGroup p) => IsLabel t (ActionGroup -> p) |
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods fromLabel :: ActionGroup -> p Source #
IsGValue (Maybe ActionGroup) | Convert `ActionGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ActionGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ActionGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ActionGroup) Source #
type AttributeList ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup type AttributeList ActionGroup = ActionGroupAttributeList
type ParentTypes ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup type ParentTypes ActionGroup = '[Object, Buildable]
type SignalList ActionGroup |
Instance details Defined in GI.Gtk.Objects.ActionGroup type SignalList ActionGroup = ActionGroupSignalList

treeViewColumnSetCellDataFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) |
=> a | `treeColumn`: A `TreeViewColumn`
-> b | `cellRenderer`: A `CellRenderer`
-> Maybe TreeCellDataFunc | `func`: The `TreeCellDataFunc` to use.
-> m () |

Sets the `TreeCellDataFunc` to use for the column. This function is used instead of the standard attributes mapping for setting the column value, and should set the value of `treeColumn`'s cell renderer as appropriate. `func` may be `Nothing` to remove an older one.

treeModelForeach Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `model`: a `TreeModel`
-> TreeModelForeachFunc | `func`: a function to be called on each row
-> m () |

Calls func on each node in model in a depth-first fashion.

If `func` returns `True`, then the tree ceases to be walked, and `treeModelForeach` returns.

treeSelectionSelectedForeach Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> TreeSelectionForeachFunc | `func`: The function to call for each selected node.
-> m () |

Calls a function for each selected node. Note that you cannot modify the tree or selection from within this function. As a result, `treeSelectionGetSelectedRows` might be more useful.

treeSelectionSetSelectFunction Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> Maybe TreeSelectionFunc | `func`: The selection function. May be `Nothing`
-> m () |

Sets the selection function.

If set, this function is called before any node is selected or unselected, giving some control over which nodes are selected. The select function should return `True` if the state of the node may be toggled, and `False` if the state of the node should be left unchanged.

treeViewMapExpandedRows Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> TreeViewMappingFunc | `func`: A function to be called
-> m () |

Calls `func` on all expanded rows.

type TreeViewRowSeparatorFunc Source #

Arguments

= TreeModel | `model`: the `TreeModel`
-> TreeIter | `iter`: a `TreeIter` pointing at a row in `model`
-> IO Bool | Returns: `True` if the row is a separator

Function type for determining whether the row pointed to by `iter` should be rendered as a separator. A common way to implement this is to have a boolean column in the model, whose values the `TreeViewRowSeparatorFunc` returns.

accelMapForeach Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Ptr () | `data`: data to be passed into `foreachFunc`
-> AccelMapForeach | `foreachFunc`: function to be executed for each accel map entry which is not filtered out
-> m () |

Loops over the entries in the accelerator map whose accel path doesn’t match any of the filters added with `accelMapAddFilter`, and execute `foreachFunc` on each. The signature of `foreachFunc` is that of `AccelMapForeach`, the `changed` parameter indicates whether this accelerator was changed during runtime (thus, would need saving during an accelerator map dump).

accelMapForeachUnfiltered Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Ptr () | `data`: data to be passed into `foreachFunc`
-> AccelMapForeach | `foreachFunc`: function to be executed for each accel map entry
-> m () |

Loops over all entries in the accelerator map, and execute `foreachFunc` on each. The signature of `foreachFunc` is that of `AccelMapForeach`, the `changed` parameter indicates whether this accelerator was changed during runtime (thus, would need saving during an accelerator map dump).

newtype Actionable Source #

Memory-managed wrapper type.

Constructors

Actionable (ManagedPtr Actionable) |

#### Instances

Instances details

Eq Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods (==) :: Actionable -> Actionable -> Bool Source # (/=) :: Actionable -> Actionable -> Bool Source #
GObject Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable
ManagedPtrNewtype Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods toManagedPtr :: Actionable -> ManagedPtr Actionable Source #
TypedObject Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods glibType :: IO GType Source #
HasParentTypes Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable
HasAttributeList Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable
(info ~ ResolveActionableMethod t Actionable, OverloadedMethod info Actionable p, HasField t Actionable p) => HasField (t :: Symbol) Actionable p |
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods getField :: Actionable -> p Source #
(info ~ ResolveActionableMethod t Actionable, OverloadedMethodInfo info Actionable) => IsLabel t (MethodProxy info Actionable) |
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods fromLabel :: MethodProxy info Actionable Source #
(info ~ ResolveActionableMethod t Actionable, OverloadedMethod info Actionable p) => IsLabel t (Actionable -> p) |
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods fromLabel :: Actionable -> p Source #
IsGValue (Maybe Actionable) | Convert `Actionable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Actionable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Actionable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Actionable) Source #
type AttributeList Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable type AttributeList Actionable = ActionableAttributeList
type ParentTypes Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable type ParentTypes Actionable = '[Object, Widget]
type SignalList Actionable |
Instance details Defined in GI.Gtk.Interfaces.Actionable type SignalList Actionable = ActionableSignalList

newtype CellLayout Source #

Memory-managed wrapper type.

Constructors

CellLayout (ManagedPtr CellLayout) |

#### Instances

Instances details

Eq CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods (==) :: CellLayout -> CellLayout -> Bool Source # (/=) :: CellLayout -> CellLayout -> Bool Source #
GObject CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout
ManagedPtrNewtype CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods toManagedPtr :: CellLayout -> ManagedPtr CellLayout Source #
TypedObject CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods glibType :: IO GType Source #
HasParentTypes CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout
HasAttributeList CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout
(info ~ ResolveCellLayoutMethod t CellLayout, OverloadedMethod info CellLayout p, HasField t CellLayout p) => HasField (t :: Symbol) CellLayout p |
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods getField :: CellLayout -> p Source #
(info ~ ResolveCellLayoutMethod t CellLayout, OverloadedMethodInfo info CellLayout) => IsLabel t (MethodProxy info CellLayout) |
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods fromLabel :: MethodProxy info CellLayout Source #
(info ~ ResolveCellLayoutMethod t CellLayout, OverloadedMethod info CellLayout p) => IsLabel t (CellLayout -> p) |
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods fromLabel :: CellLayout -> p Source #
IsGValue (Maybe CellLayout) | Convert `CellLayout` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.CellLayout Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellLayout -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellLayout) Source #
type AttributeList CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout type AttributeList CellLayout = CellLayoutAttributeList
type ParentTypes CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout type ParentTypes CellLayout = '[Object]
type SignalList CellLayout |
Instance details Defined in GI.Gtk.Interfaces.CellLayout type SignalList CellLayout = CellLayoutSignalList

cellLayoutSetCellDataFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) |
=> a | `cellLayout`: a `CellLayout`
-> b | `cell`: a `CellRenderer`
-> Maybe CellLayoutDataFunc | `func`: the `CellLayoutDataFunc` to use, or `Nothing`
-> m () |

Sets the `CellLayoutDataFunc` to use for `cellLayout`.

This function is used instead of the standard attributes mapping for setting the column value, and should set the value of `cellLayout`’s cell renderer(s) as appropriate.

`func` may be `Nothing` to remove a previously set function.

Since: 2.4

newtype Clipboard Source #

Memory-managed wrapper type.

Constructors

Clipboard (ManagedPtr Clipboard) |

#### Instances

Instances details

Eq Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard Methods (==) :: Clipboard -> Clipboard -> Bool Source # (/=) :: Clipboard -> Clipboard -> Bool Source #
GObject Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard
ManagedPtrNewtype Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard Methods toManagedPtr :: Clipboard -> ManagedPtr Clipboard Source #
TypedObject Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard Methods glibType :: IO GType Source #
HasParentTypes Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard
HasAttributeList Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard
(info ~ ResolveClipboardMethod t Clipboard, OverloadedMethod info Clipboard p, HasField t Clipboard p) => HasField (t :: Symbol) Clipboard p |
Instance details Defined in GI.Gtk.Objects.Clipboard Methods getField :: Clipboard -> p Source #
(info ~ ResolveClipboardMethod t Clipboard, OverloadedMethodInfo info Clipboard) => IsLabel t (MethodProxy info Clipboard) |
Instance details Defined in GI.Gtk.Objects.Clipboard Methods fromLabel :: MethodProxy info Clipboard Source #
(info ~ ResolveClipboardMethod t Clipboard, OverloadedMethod info Clipboard p) => IsLabel t (Clipboard -> p) |
Instance details Defined in GI.Gtk.Objects.Clipboard Methods fromLabel :: Clipboard -> p Source #
IsGValue (Maybe Clipboard) | Convert `Clipboard` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Clipboard Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Clipboard -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Clipboard) Source #
type AttributeList Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard type AttributeList Clipboard = ClipboardAttributeList
type ParentTypes Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard type ParentTypes Clipboard = '[Object]
type SignalList Clipboard |
Instance details Defined in GI.Gtk.Objects.Clipboard type SignalList Clipboard = ClipboardSignalList

newtype SelectionData Source #

Memory-managed wrapper type.

Constructors

SelectionData (ManagedPtr SelectionData) |

#### Instances

Instances details

Eq SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods (==) :: SelectionData -> SelectionData -> Bool Source # (/=) :: SelectionData -> SelectionData -> Bool Source #
GBoxed SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData
ManagedPtrNewtype SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods toManagedPtr :: SelectionData -> ManagedPtr SelectionData Source #
TypedObject SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods glibType :: IO GType Source #
HasParentTypes SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData
HasAttributeList SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData
(info ~ ResolveSelectionDataMethod t SelectionData, OverloadedMethod info SelectionData p, HasField t SelectionData p) => HasField (t :: Symbol) SelectionData p |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods getField :: SelectionData -> p Source #
(signature ~ m SelectionData, MonadIO m) => OverloadedMethod SelectionDataCopyMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod SelectionDataFreeMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m ByteString, MonadIO m) => OverloadedMethod SelectionDataGetDataMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m Atom, MonadIO m) => OverloadedMethod SelectionDataGetDataTypeMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m Display, MonadIO m) => OverloadedMethod SelectionDataGetDisplayMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod SelectionDataGetFormatMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod SelectionDataGetLengthMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m (Maybe Pixbuf), MonadIO m) => OverloadedMethod SelectionDataGetPixbufMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m Atom, MonadIO m) => OverloadedMethod SelectionDataGetSelectionMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m Atom, MonadIO m) => OverloadedMethod SelectionDataGetTargetMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m (Bool, [Atom]), MonadIO m) => OverloadedMethod SelectionDataGetTargetsMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m (Maybe Text), MonadIO m) => OverloadedMethod SelectionDataGetTextMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m [Text], MonadIO m) => OverloadedMethod SelectionDataGetUrisMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ (Atom -> Int32 -> ByteString -> m ()), MonadIO m) => OverloadedMethod SelectionDataSetMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ (a -> m Bool), MonadIO m, IsPixbuf a) => OverloadedMethod SelectionDataSetPixbufMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ (Text -> Int32 -> m Bool), MonadIO m) => OverloadedMethod SelectionDataSetTextMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ ([Text] -> m Bool), MonadIO m) => OverloadedMethod SelectionDataSetUrisMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ (Bool -> m Bool), MonadIO m) => OverloadedMethod SelectionDataTargetsIncludeImageMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ (a -> m Bool), MonadIO m, IsTextBuffer a) => OverloadedMethod SelectionDataTargetsIncludeRichTextMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod SelectionDataTargetsIncludeTextMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod SelectionDataTargetsIncludeUriMethodInfo SelectionData signature |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethod :: SelectionData -> signature Source #
OverloadedMethodInfo SelectionDataCopyMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataFreeMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetDataMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetDataTypeMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetDisplayMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetFormatMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetLengthMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetPixbufMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetSelectionMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetTargetMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetTargetsMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetTextMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataGetUrisMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataSetMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataSetPixbufMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataSetTextMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataSetUrisMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataTargetsIncludeImageMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataTargetsIncludeRichTextMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataTargetsIncludeTextMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SelectionDataTargetsIncludeUriMethodInfo SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveSelectionDataMethod t SelectionData, OverloadedMethodInfo info SelectionData) => IsLabel t (MethodProxy info SelectionData) |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods fromLabel :: MethodProxy info SelectionData Source #
(info ~ ResolveSelectionDataMethod t SelectionData, OverloadedMethod info SelectionData p) => IsLabel t (SelectionData -> p) |
Instance details Defined in GI.Gtk.Structs.SelectionData Methods fromLabel :: SelectionData -> p Source #
IsGValue (Maybe SelectionData) | Convert `SelectionData` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.SelectionData Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SelectionData -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SelectionData) Source #
type AttributeList SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData type AttributeList SelectionData = SelectionDataAttributeList
type ParentTypes SelectionData |
Instance details Defined in GI.Gtk.Structs.SelectionData type ParentTypes SelectionData = '[] :: [Type]

newtype Container Source #

Memory-managed wrapper type.

Constructors

Container (ManagedPtr Container) |

#### Instances

Instances details

Eq Container |
Instance details Defined in GI.Gtk.Objects.Container Methods (==) :: Container -> Container -> Bool Source # (/=) :: Container -> Container -> Bool Source #
GObject Container |
Instance details Defined in GI.Gtk.Objects.Container
ManagedPtrNewtype Container |
Instance details Defined in GI.Gtk.Objects.Container Methods toManagedPtr :: Container -> ManagedPtr Container Source #
TypedObject Container |
Instance details Defined in GI.Gtk.Objects.Container Methods glibType :: IO GType Source #
HasParentTypes Container |
Instance details Defined in GI.Gtk.Objects.Container
HasAttributeList Container |
Instance details Defined in GI.Gtk.Objects.Container
(info ~ ResolveContainerMethod t Container, OverloadedMethod info Container p, HasField t Container p) => HasField (t :: Symbol) Container p |
Instance details Defined in GI.Gtk.Objects.Container Methods getField :: Container -> p Source #
(info ~ ResolveContainerMethod t Container, OverloadedMethodInfo info Container) => IsLabel t (MethodProxy info Container) |
Instance details Defined in GI.Gtk.Objects.Container Methods fromLabel :: MethodProxy info Container Source #
(info ~ ResolveContainerMethod t Container, OverloadedMethod info Container p) => IsLabel t (Container -> p) |
Instance details Defined in GI.Gtk.Objects.Container Methods fromLabel :: Container -> p Source #
IsGValue (Maybe Container) | Convert `Container` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Container Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Container -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Container) Source #
type AttributeList Container |
Instance details Defined in GI.Gtk.Objects.Container type AttributeList Container = ContainerAttributeList
type ParentTypes Container |
Instance details Defined in GI.Gtk.Objects.Container type ParentTypes Container = '[Widget, Object, ImplementorIface, Buildable]
type SignalList Container |
Instance details Defined in GI.Gtk.Objects.Container type SignalList Container = ContainerSignalList

newtype WidgetPath Source #

Memory-managed wrapper type.

Constructors

WidgetPath (ManagedPtr WidgetPath) |

#### Instances

Instances details

Eq WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods (==) :: WidgetPath -> WidgetPath -> Bool Source # (/=) :: WidgetPath -> WidgetPath -> Bool Source #
GBoxed WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath
ManagedPtrNewtype WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods toManagedPtr :: WidgetPath -> ManagedPtr WidgetPath Source #
TypedObject WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods glibType :: IO GType Source #
HasParentTypes WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath
HasAttributeList WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath
(info ~ ResolveWidgetPathMethod t WidgetPath, OverloadedMethod info WidgetPath p, HasField t WidgetPath p) => HasField (t :: Symbol) WidgetPath p |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods getField :: WidgetPath -> p Source #
(signature ~ (a -> m Int32), MonadIO m, IsWidget a) => OverloadedMethod WidgetPathAppendForWidgetMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (GType -> m Int32), MonadIO m) => OverloadedMethod WidgetPathAppendTypeMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (WidgetPath -> Word32 -> m Int32), MonadIO m) => OverloadedMethod WidgetPathAppendWithSiblingsMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ m WidgetPath, MonadIO m) => OverloadedMethod WidgetPathCopyMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod WidgetPathFreeMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ m GType, MonadIO m) => OverloadedMethod WidgetPathGetObjectTypeMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (GType -> m Bool), MonadIO m) => OverloadedMethod WidgetPathHasParentMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (GType -> m Bool), MonadIO m) => OverloadedMethod WidgetPathIsTypeMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Text -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterAddClassMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Text -> [RegionFlags] -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterAddRegionMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterClearClassesMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterClearRegionsMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m (Maybe Text)), MonadIO m) => OverloadedMethod WidgetPathIterGetNameMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m (Maybe Text)), MonadIO m) => OverloadedMethod WidgetPathIterGetObjectNameMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m GType), MonadIO m) => OverloadedMethod WidgetPathIterGetObjectTypeMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m Word32), MonadIO m) => OverloadedMethod WidgetPathIterGetSiblingIndexMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m WidgetPath), MonadIO m) => OverloadedMethod WidgetPathIterGetSiblingsMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m [StateFlags]), MonadIO m) => OverloadedMethod WidgetPathIterGetStateMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Text -> m Bool), MonadIO m) => OverloadedMethod WidgetPathIterHasClassMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Text -> m Bool), MonadIO m) => OverloadedMethod WidgetPathIterHasNameMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Word32 -> m Bool), MonadIO m) => OverloadedMethod WidgetPathIterHasQclassMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Word32 -> m Bool), MonadIO m) => OverloadedMethod WidgetPathIterHasQnameMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Word32 -> m (Bool, [RegionFlags])), MonadIO m) => OverloadedMethod WidgetPathIterHasQregionMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Text -> m (Bool, [RegionFlags])), MonadIO m) => OverloadedMethod WidgetPathIterHasRegionMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m [Text]), MonadIO m) => OverloadedMethod WidgetPathIterListClassesMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> m [Text]), MonadIO m) => OverloadedMethod WidgetPathIterListRegionsMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Text -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterRemoveClassMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Text -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterRemoveRegionMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Text -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterSetNameMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> Maybe Text -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterSetObjectNameMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> GType -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterSetObjectTypeMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (Int32 -> [StateFlags] -> m ()), MonadIO m) => OverloadedMethod WidgetPathIterSetStateMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod WidgetPathLengthMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ (GType -> m ()), MonadIO m) => OverloadedMethod WidgetPathPrependTypeMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ m WidgetPath, MonadIO m) => OverloadedMethod WidgetPathRefMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod WidgetPathToStringMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod WidgetPathUnrefMethodInfo WidgetPath signature |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethod :: WidgetPath -> signature Source #
OverloadedMethodInfo WidgetPathAppendForWidgetMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathAppendTypeMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathAppendWithSiblingsMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathCopyMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathFreeMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathGetObjectTypeMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathHasParentMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIsTypeMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterAddClassMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterAddRegionMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterClearClassesMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterClearRegionsMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterGetNameMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterGetObjectNameMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterGetObjectTypeMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterGetSiblingIndexMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterGetSiblingsMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterGetStateMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterHasClassMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterHasNameMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterHasQclassMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterHasQnameMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterHasQregionMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterHasRegionMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterListClassesMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterListRegionsMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterRemoveClassMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterRemoveRegionMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterSetNameMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterSetObjectNameMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterSetObjectTypeMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathIterSetStateMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathLengthMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathPrependTypeMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathRefMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathToStringMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetPathUnrefMethodInfo WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveWidgetPathMethod t WidgetPath, OverloadedMethodInfo info WidgetPath) => IsLabel t (MethodProxy info WidgetPath) |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods fromLabel :: MethodProxy info WidgetPath Source #
(info ~ ResolveWidgetPathMethod t WidgetPath, OverloadedMethod info WidgetPath p) => IsLabel t (WidgetPath -> p) |
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods fromLabel :: WidgetPath -> p Source #
IsGValue (Maybe WidgetPath) | Convert `WidgetPath` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.WidgetPath Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe WidgetPath -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe WidgetPath) Source #
type AttributeList WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath type AttributeList WidgetPath = WidgetPathAttributeList
type ParentTypes WidgetPath |
Instance details Defined in GI.Gtk.Structs.WidgetPath type ParentTypes WidgetPath = '[] :: [Type]

newtype EntryCompletion Source #

Memory-managed wrapper type.

Constructors

EntryCompletion (ManagedPtr EntryCompletion) |

#### Instances

Instances details

Eq EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods (==) :: EntryCompletion -> EntryCompletion -> Bool Source # (/=) :: EntryCompletion -> EntryCompletion -> Bool Source #
GObject EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion
ManagedPtrNewtype EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods toManagedPtr :: EntryCompletion -> ManagedPtr EntryCompletion Source #
TypedObject EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods glibType :: IO GType Source #
HasParentTypes EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion
HasAttributeList EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion
(info ~ ResolveEntryCompletionMethod t EntryCompletion, OverloadedMethod info EntryCompletion p, HasField t EntryCompletion p) => HasField (t :: Symbol) EntryCompletion p |
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods getField :: EntryCompletion -> p Source #
(info ~ ResolveEntryCompletionMethod t EntryCompletion, OverloadedMethodInfo info EntryCompletion) => IsLabel t (MethodProxy info EntryCompletion) |
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods fromLabel :: MethodProxy info EntryCompletion Source #
(info ~ ResolveEntryCompletionMethod t EntryCompletion, OverloadedMethod info EntryCompletion p) => IsLabel t (EntryCompletion -> p) |
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods fromLabel :: EntryCompletion -> p Source #
IsGValue (Maybe EntryCompletion) | Convert `EntryCompletion` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EntryCompletion Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EntryCompletion -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EntryCompletion) Source #
type AttributeList EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion type AttributeList EntryCompletion = EntryCompletionAttributeList
type ParentTypes EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion type ParentTypes EntryCompletion = '[Object, Buildable, CellLayout]
type SignalList EntryCompletion |
Instance details Defined in GI.Gtk.Objects.EntryCompletion type SignalList EntryCompletion = EntryCompletionSignalList

entryCompletionSetMatchFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> EntryCompletionMatchFunc | `func`: the `EntryCompletionMatchFunc` to use
-> m () |

Sets the match function for `completion` to be `func`. The match function is used to determine if a row should or should not be in the completion list.

Since: 2.4

newtype FlowBoxChild Source #

Memory-managed wrapper type.

Constructors

FlowBoxChild (ManagedPtr FlowBoxChild) |

#### Instances

Instances details

Eq FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods (==) :: FlowBoxChild -> FlowBoxChild -> Bool Source # (/=) :: FlowBoxChild -> FlowBoxChild -> Bool Source #
GObject FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild
ManagedPtrNewtype FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods toManagedPtr :: FlowBoxChild -> ManagedPtr FlowBoxChild Source #
TypedObject FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods glibType :: IO GType Source #
HasParentTypes FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild
HasAttributeList FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild
(info ~ ResolveFlowBoxChildMethod t FlowBoxChild, OverloadedMethod info FlowBoxChild p, HasField t FlowBoxChild p) => HasField (t :: Symbol) FlowBoxChild p |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods getField :: FlowBoxChild -> p Source #
(info ~ ResolveFlowBoxChildMethod t FlowBoxChild, OverloadedMethodInfo info FlowBoxChild) => IsLabel t (MethodProxy info FlowBoxChild) |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods fromLabel :: MethodProxy info FlowBoxChild Source #
(info ~ ResolveFlowBoxChildMethod t FlowBoxChild, OverloadedMethod info FlowBoxChild p) => IsLabel t (FlowBoxChild -> p) |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods fromLabel :: FlowBoxChild -> p Source #
IsGValue (Maybe FlowBoxChild) | Convert `FlowBoxChild` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FlowBoxChild Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FlowBoxChild -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FlowBoxChild) Source #
type AttributeList FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild type AttributeList FlowBoxChild = FlowBoxChildAttributeList
type ParentTypes FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild type ParentTypes FlowBoxChild = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList FlowBoxChild |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild type SignalList FlowBoxChild = FlowBoxChildSignalList

newtype FlowBox Source #

Memory-managed wrapper type.

Constructors

FlowBox (ManagedPtr FlowBox) |

#### Instances

Instances details

Eq FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox Methods (==) :: FlowBox -> FlowBox -> Bool Source # (/=) :: FlowBox -> FlowBox -> Bool Source #
GObject FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox
ManagedPtrNewtype FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox Methods toManagedPtr :: FlowBox -> ManagedPtr FlowBox Source #
TypedObject FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox Methods glibType :: IO GType Source #
HasParentTypes FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox
HasAttributeList FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox
(info ~ ResolveFlowBoxMethod t FlowBox, OverloadedMethod info FlowBox p, HasField t FlowBox p) => HasField (t :: Symbol) FlowBox p |
Instance details Defined in GI.Gtk.Objects.FlowBox Methods getField :: FlowBox -> p Source #
(info ~ ResolveFlowBoxMethod t FlowBox, OverloadedMethodInfo info FlowBox) => IsLabel t (MethodProxy info FlowBox) |
Instance details Defined in GI.Gtk.Objects.FlowBox Methods fromLabel :: MethodProxy info FlowBox Source #
(info ~ ResolveFlowBoxMethod t FlowBox, OverloadedMethod info FlowBox p) => IsLabel t (FlowBox -> p) |
Instance details Defined in GI.Gtk.Objects.FlowBox Methods fromLabel :: FlowBox -> p Source #
IsGValue (Maybe FlowBox) | Convert `FlowBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FlowBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FlowBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FlowBox) Source #
type AttributeList FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox type AttributeList FlowBox = FlowBoxAttributeList
type ParentTypes FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox type ParentTypes FlowBox = '[Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList FlowBox |
Instance details Defined in GI.Gtk.Objects.FlowBox type SignalList FlowBox = FlowBoxSignalList

newtype IconView Source #

Memory-managed wrapper type.

Constructors

IconView (ManagedPtr IconView) |

#### Instances

Instances details

Eq IconView |
Instance details Defined in GI.Gtk.Objects.IconView Methods (==) :: IconView -> IconView -> Bool Source # (/=) :: IconView -> IconView -> Bool Source #
GObject IconView |
Instance details Defined in GI.Gtk.Objects.IconView
ManagedPtrNewtype IconView |
Instance details Defined in GI.Gtk.Objects.IconView Methods toManagedPtr :: IconView -> ManagedPtr IconView Source #
TypedObject IconView |
Instance details Defined in GI.Gtk.Objects.IconView Methods glibType :: IO GType Source #
HasParentTypes IconView |
Instance details Defined in GI.Gtk.Objects.IconView
HasAttributeList IconView |
Instance details Defined in GI.Gtk.Objects.IconView
(info ~ ResolveIconViewMethod t IconView, OverloadedMethod info IconView p, HasField t IconView p) => HasField (t :: Symbol) IconView p |
Instance details Defined in GI.Gtk.Objects.IconView Methods getField :: IconView -> p Source #
(info ~ ResolveIconViewMethod t IconView, OverloadedMethodInfo info IconView) => IsLabel t (MethodProxy info IconView) |
Instance details Defined in GI.Gtk.Objects.IconView Methods fromLabel :: MethodProxy info IconView Source #
(info ~ ResolveIconViewMethod t IconView, OverloadedMethod info IconView p) => IsLabel t (IconView -> p) |
Instance details Defined in GI.Gtk.Objects.IconView Methods fromLabel :: IconView -> p Source #
IsGValue (Maybe IconView) | Convert `IconView` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IconView Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconView -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconView) Source #
type AttributeList IconView |
Instance details Defined in GI.Gtk.Objects.IconView type AttributeList IconView = IconViewAttributeList
type ParentTypes IconView |
Instance details Defined in GI.Gtk.Objects.IconView type ParentTypes IconView = '[Container, Widget, Object, ImplementorIface, Buildable, CellLayout, Scrollable]
type SignalList IconView |
Instance details Defined in GI.Gtk.Objects.IconView type SignalList IconView = IconViewSignalList

newtype ListBox Source #

Memory-managed wrapper type.

Constructors

ListBox (ManagedPtr ListBox) |

#### Instances

Instances details

Eq ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox Methods (==) :: ListBox -> ListBox -> Bool Source # (/=) :: ListBox -> ListBox -> Bool Source #
GObject ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox
ManagedPtrNewtype ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox Methods toManagedPtr :: ListBox -> ManagedPtr ListBox Source #
TypedObject ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox Methods glibType :: IO GType Source #
HasParentTypes ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox
HasAttributeList ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox
(info ~ ResolveListBoxMethod t ListBox, OverloadedMethod info ListBox p, HasField t ListBox p) => HasField (t :: Symbol) ListBox p |
Instance details Defined in GI.Gtk.Objects.ListBox Methods getField :: ListBox -> p Source #
(info ~ ResolveListBoxMethod t ListBox, OverloadedMethodInfo info ListBox) => IsLabel t (MethodProxy info ListBox) |
Instance details Defined in GI.Gtk.Objects.ListBox Methods fromLabel :: MethodProxy info ListBox Source #
(info ~ ResolveListBoxMethod t ListBox, OverloadedMethod info ListBox p) => IsLabel t (ListBox -> p) |
Instance details Defined in GI.Gtk.Objects.ListBox Methods fromLabel :: ListBox -> p Source #
IsGValue (Maybe ListBox) | Convert `ListBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ListBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ListBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ListBox) Source #
type AttributeList ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox type AttributeList ListBox = ListBoxAttributeList
type ParentTypes ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox type ParentTypes ListBox = '[Container, Widget, Object, ImplementorIface, Buildable]
type SignalList ListBox |
Instance details Defined in GI.Gtk.Objects.ListBox type SignalList ListBox = ListBoxSignalList

newtype ListBoxRow Source #

Memory-managed wrapper type.

Constructors

ListBoxRow (ManagedPtr ListBoxRow) |

#### Instances

Instances details

Eq ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods (==) :: ListBoxRow -> ListBoxRow -> Bool Source # (/=) :: ListBoxRow -> ListBoxRow -> Bool Source #
GObject ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow
ManagedPtrNewtype ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods toManagedPtr :: ListBoxRow -> ManagedPtr ListBoxRow Source #
TypedObject ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods glibType :: IO GType Source #
HasParentTypes ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow
HasAttributeList ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow
(info ~ ResolveListBoxRowMethod t ListBoxRow, OverloadedMethod info ListBoxRow p, HasField t ListBoxRow p) => HasField (t :: Symbol) ListBoxRow p |
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods getField :: ListBoxRow -> p Source #
(info ~ ResolveListBoxRowMethod t ListBoxRow, OverloadedMethodInfo info ListBoxRow) => IsLabel t (MethodProxy info ListBoxRow) |
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods fromLabel :: MethodProxy info ListBoxRow Source #
(info ~ ResolveListBoxRowMethod t ListBoxRow, OverloadedMethod info ListBoxRow p) => IsLabel t (ListBoxRow -> p) |
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods fromLabel :: ListBoxRow -> p Source #
IsGValue (Maybe ListBoxRow) | Convert `ListBoxRow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ListBoxRow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ListBoxRow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ListBoxRow) Source #
type AttributeList ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow type AttributeList ListBoxRow = ListBoxRowAttributeList
type ParentTypes ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow type ParentTypes ListBoxRow = '[Bin, Container, Widget, Object, ImplementorIface, Actionable, Buildable]
type SignalList ListBoxRow |
Instance details Defined in GI.Gtk.Objects.ListBoxRow type SignalList ListBoxRow = ListBoxRowSignalList

newtype TextBuffer Source #

Memory-managed wrapper type.

Constructors

TextBuffer (ManagedPtr TextBuffer) |

#### Instances

Instances details

Eq TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods (==) :: TextBuffer -> TextBuffer -> Bool Source # (/=) :: TextBuffer -> TextBuffer -> Bool Source #
GObject TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer
ManagedPtrNewtype TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods toManagedPtr :: TextBuffer -> ManagedPtr TextBuffer Source #
TypedObject TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods glibType :: IO GType Source #
HasParentTypes TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer
HasAttributeList TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer
(info ~ ResolveTextBufferMethod t TextBuffer, OverloadedMethod info TextBuffer p, HasField t TextBuffer p) => HasField (t :: Symbol) TextBuffer p |
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods getField :: TextBuffer -> p Source #
(info ~ ResolveTextBufferMethod t TextBuffer, OverloadedMethodInfo info TextBuffer) => IsLabel t (MethodProxy info TextBuffer) |
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods fromLabel :: MethodProxy info TextBuffer Source #
(info ~ ResolveTextBufferMethod t TextBuffer, OverloadedMethod info TextBuffer p) => IsLabel t (TextBuffer -> p) |
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods fromLabel :: TextBuffer -> p Source #
IsGValue (Maybe TextBuffer) | Convert `TextBuffer` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextBuffer Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextBuffer -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextBuffer) Source #
type AttributeList TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer type AttributeList TextBuffer = TextBufferAttributeList
type ParentTypes TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer type ParentTypes TextBuffer = '[Object]
type SignalList TextBuffer |
Instance details Defined in GI.Gtk.Objects.TextBuffer type SignalList TextBuffer = TextBufferSignalList

newtype TextTag Source #

Memory-managed wrapper type.

Constructors

TextTag (ManagedPtr TextTag) |

#### Instances

Instances details

Eq TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag Methods (==) :: TextTag -> TextTag -> Bool Source # (/=) :: TextTag -> TextTag -> Bool Source #
GObject TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag
ManagedPtrNewtype TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag Methods toManagedPtr :: TextTag -> ManagedPtr TextTag Source #
TypedObject TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag Methods glibType :: IO GType Source #
HasParentTypes TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag
HasAttributeList TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag
(info ~ ResolveTextTagMethod t TextTag, OverloadedMethod info TextTag p, HasField t TextTag p) => HasField (t :: Symbol) TextTag p |
Instance details Defined in GI.Gtk.Objects.TextTag Methods getField :: TextTag -> p Source #
(info ~ ResolveTextTagMethod t TextTag, OverloadedMethodInfo info TextTag) => IsLabel t (MethodProxy info TextTag) |
Instance details Defined in GI.Gtk.Objects.TextTag Methods fromLabel :: MethodProxy info TextTag Source #
(info ~ ResolveTextTagMethod t TextTag, OverloadedMethod info TextTag p) => IsLabel t (TextTag -> p) |
Instance details Defined in GI.Gtk.Objects.TextTag Methods fromLabel :: TextTag -> p Source #
IsGValue (Maybe TextTag) | Convert `TextTag` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextTag Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextTag -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextTag) Source #
type AttributeList TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag type AttributeList TextTag = TextTagAttributeList
type ParentTypes TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag type ParentTypes TextTag = '[Object]
type SignalList TextTag |
Instance details Defined in GI.Gtk.Objects.TextTag type SignalList TextTag = TextTagSignalList

textTagTableForeach Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTagTable a) |
=> a | `table`: a `TextTagTable`
-> TextTagTableForeach | `func`: a function to call on each tag
-> m () |

Calls `func` on each tag in `table`, with user data `data`. Note that the table may not be modified while iterating over it (you can’t add/remove tags).

widgetGetFrameClock Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Maybe FrameClock) | Returns: a `FrameClock`, or `Nothing` if widget is unrealized

Obtains the frame clock for a widget. The frame clock is a global “ticker” that can be used to drive animations and repaints. The most common reason to get the frame clock is to call `frameClockGetFrameTime`, in order to get a time to use for animating. For example you might record the start of the animation with an initial value from `frameClockGetFrameTime`, and then update the animation by calling `frameClockGetFrameTime` again during each repaint.

`frameClockRequestPhase` will result in a new frame on the clock, but won’t necessarily repaint any widgets. To repaint a widget, you have to use `widgetQueueDraw` which invalidates the widget (thus scheduling it to receive a draw on the next frame). `widgetQueueDraw` will also end up requesting a frame on the appropriate frame clock.

A widget’s frame clock will not change while the widget is mapped. Reparenting a widget (which implies a temporary unmap) can change the widget’s frame clock.

Unrealized widgets do not have a frame clock.

Since: 3.8

newtype ActionEntry Source #

Memory-managed wrapper type.

Constructors

ActionEntry (ManagedPtr ActionEntry) |

#### Instances

Instances details

Eq ActionEntry |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods (==) :: ActionEntry -> ActionEntry -> Bool Source # (/=) :: ActionEntry -> ActionEntry -> Bool Source #
BoxedPtr ActionEntry |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods boxedPtrCopy :: ActionEntry -> IO ActionEntry Source # boxedPtrFree :: ActionEntry -> IO () Source #
CallocPtr ActionEntry |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods boxedPtrCalloc :: IO (Ptr ActionEntry) Source #
ManagedPtrNewtype ActionEntry |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods toManagedPtr :: ActionEntry -> ManagedPtr ActionEntry Source #
tag ~ 'AttrSet => Constructible ActionEntry tag |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods new :: MonadIO m => (ManagedPtr ActionEntry -> ActionEntry) -> [AttrOp ActionEntry tag] -> m ActionEntry Source #
HasAttributeList ActionEntry |
Instance details Defined in GI.Gtk.Structs.ActionEntry
(info ~ ResolveActionEntryMethod t ActionEntry, OverloadedMethod info ActionEntry p, HasField t ActionEntry p) => HasField (t :: Symbol) ActionEntry p |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods getField :: ActionEntry -> p Source #
(info ~ ResolveActionEntryMethod t ActionEntry, OverloadedMethodInfo info ActionEntry) => IsLabel t (MethodProxy info ActionEntry) |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods fromLabel :: MethodProxy info ActionEntry Source #
(info ~ ResolveActionEntryMethod t ActionEntry, OverloadedMethod info ActionEntry p) => IsLabel t (ActionEntry -> p) |
Instance details Defined in GI.Gtk.Structs.ActionEntry Methods fromLabel :: ActionEntry -> p Source #
type AttributeList ActionEntry |
Instance details Defined in GI.Gtk.Structs.ActionEntry type AttributeList ActionEntry = ActionEntryAttributeList

newtype TreeViewColumn Source #

Memory-managed wrapper type.

Constructors

TreeViewColumn (ManagedPtr TreeViewColumn) |

#### Instances

Instances details

Eq TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods (==) :: TreeViewColumn -> TreeViewColumn -> Bool Source # (/=) :: TreeViewColumn -> TreeViewColumn -> Bool Source #
GObject TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn
ManagedPtrNewtype TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods toManagedPtr :: TreeViewColumn -> ManagedPtr TreeViewColumn Source #
TypedObject TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods glibType :: IO GType Source #
HasParentTypes TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn
HasAttributeList TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn
(info ~ ResolveTreeViewColumnMethod t TreeViewColumn, OverloadedMethod info TreeViewColumn p, HasField t TreeViewColumn p) => HasField (t :: Symbol) TreeViewColumn p |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods getField :: TreeViewColumn -> p Source #
(info ~ ResolveTreeViewColumnMethod t TreeViewColumn, OverloadedMethodInfo info TreeViewColumn) => IsLabel t (MethodProxy info TreeViewColumn) |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods fromLabel :: MethodProxy info TreeViewColumn Source #
(info ~ ResolveTreeViewColumnMethod t TreeViewColumn, OverloadedMethod info TreeViewColumn p) => IsLabel t (TreeViewColumn -> p) |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods fromLabel :: TreeViewColumn -> p Source #
IsGValue (Maybe TreeViewColumn) | Convert `TreeViewColumn` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeViewColumn Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeViewColumn -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeViewColumn) Source #
type AttributeList TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn type AttributeList TreeViewColumn = TreeViewColumnAttributeList
type ParentTypes TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn type ParentTypes TreeViewColumn = '[Object, Buildable, CellLayout]
type SignalList TreeViewColumn |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn type SignalList TreeViewColumn = TreeViewColumnSignalList

newtype CellRenderer Source #

Memory-managed wrapper type.

Constructors

CellRenderer (ManagedPtr CellRenderer) |

#### Instances

Instances details

Eq CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods (==) :: CellRenderer -> CellRenderer -> Bool Source # (/=) :: CellRenderer -> CellRenderer -> Bool Source #
GObject CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer
ManagedPtrNewtype CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods toManagedPtr :: CellRenderer -> ManagedPtr CellRenderer Source #
TypedObject CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods glibType :: IO GType Source #
HasParentTypes CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer
HasAttributeList CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer
(info ~ ResolveCellRendererMethod t CellRenderer, OverloadedMethod info CellRenderer p, HasField t CellRenderer p) => HasField (t :: Symbol) CellRenderer p |
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods getField :: CellRenderer -> p Source #
(info ~ ResolveCellRendererMethod t CellRenderer, OverloadedMethodInfo info CellRenderer) => IsLabel t (MethodProxy info CellRenderer) |
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods fromLabel :: MethodProxy info CellRenderer Source #
(info ~ ResolveCellRendererMethod t CellRenderer, OverloadedMethod info CellRenderer p) => IsLabel t (CellRenderer -> p) |
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods fromLabel :: CellRenderer -> p Source #
IsGValue (Maybe CellRenderer) | Convert `CellRenderer` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRenderer Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRenderer -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRenderer) Source #
type AttributeList CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer type AttributeList CellRenderer = CellRendererAttributeList
type ParentTypes CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer type ParentTypes CellRenderer = '[Object]
type SignalList CellRenderer |
Instance details Defined in GI.Gtk.Objects.CellRenderer type SignalList CellRenderer = CellRendererSignalList

treeSortableSetSortFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSortable a) |
=> a | `sortable`: A `TreeSortable`
-> Int32 | `sortColumnId`: the sort column id to set the function for
-> TreeIterCompareFunc | `sortFunc`: The comparison function
-> m () |

Sets the comparison function used when sorting to be `sortFunc`. If the current sort column id of `sortable` is the same as `sortColumnId`, then the model will sort using this function.

newtype TreeModelFilter Source #

Memory-managed wrapper type.

Constructors

TreeModelFilter (ManagedPtr TreeModelFilter) |

#### Instances

Instances details

Eq TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods (==) :: TreeModelFilter -> TreeModelFilter -> Bool Source # (/=) :: TreeModelFilter -> TreeModelFilter -> Bool Source #
GObject TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter
ManagedPtrNewtype TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods toManagedPtr :: TreeModelFilter -> ManagedPtr TreeModelFilter Source #
TypedObject TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods glibType :: IO GType Source #
HasParentTypes TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter
HasAttributeList TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter
(info ~ ResolveTreeModelFilterMethod t TreeModelFilter, OverloadedMethod info TreeModelFilter p, HasField t TreeModelFilter p) => HasField (t :: Symbol) TreeModelFilter p |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods getField :: TreeModelFilter -> p Source #
(info ~ ResolveTreeModelFilterMethod t TreeModelFilter, OverloadedMethodInfo info TreeModelFilter) => IsLabel t (MethodProxy info TreeModelFilter) |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods fromLabel :: MethodProxy info TreeModelFilter Source #
(info ~ ResolveTreeModelFilterMethod t TreeModelFilter, OverloadedMethod info TreeModelFilter p) => IsLabel t (TreeModelFilter -> p) |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods fromLabel :: TreeModelFilter -> p Source #
IsGValue (Maybe TreeModelFilter) | Convert `TreeModelFilter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeModelFilter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeModelFilter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeModelFilter) Source #
type AttributeList TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter type AttributeList TreeModelFilter = TreeModelFilterAttributeList
type ParentTypes TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter type ParentTypes TreeModelFilter = '[Object, TreeDragSource, TreeModel]
type SignalList TreeModelFilter |
Instance details Defined in GI.Gtk.Objects.TreeModelFilter type SignalList TreeModelFilter = TreeModelFilterSignalList

treeModelFilterSetVisibleFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModelFilter a) |
=> a | `filter`: A `TreeModelFilter`
-> TreeModelFilterVisibleFunc | `func`: A `TreeModelFilterVisibleFunc`, the visible function
-> m () |

Sets the visible function used when filtering the `filter` to be `func`. The function should return `True` if the given row should be visible and `False` otherwise.

If the condition calculated by the function changes over time (e.g. because it depends on some global parameters), you must call `treeModelFilterRefilter` to keep the visibility information of the model up-to-date.

Note that `func` is called whenever a row is inserted, when it may still be empty. The visible function should therefore take special care of empty rows, like in the example below.

### C code

    static gboolean
    visible_func (GtkTreeModel *model,
                  GtkTreeIter  *iter,
                  gpointer      data)
    {
      // Visible if row is non-empty and first column is “HI”
      gchar *str;
      gboolean visible = FALSE;

      gtk_tree_model_get (model, iter, 0, &str, -1);
      if (str && strcmp (str, "HI") == 0)
        visible = TRUE;
      g_free (str);

      return visible;
    }

Note that `treeModelFilterSetVisibleFunc` or `treeModelFilterSetVisibleColumn` can only be called once for a given filter model.

Since: 2.4

newtype TreeSelection Source #

Memory-managed wrapper type.

Constructors

TreeSelection (ManagedPtr TreeSelection) |

#### Instances

Instances details

Eq TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods (==) :: TreeSelection -> TreeSelection -> Bool Source # (/=) :: TreeSelection -> TreeSelection -> Bool Source #
GObject TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection
ManagedPtrNewtype TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods toManagedPtr :: TreeSelection -> ManagedPtr TreeSelection Source #
TypedObject TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods glibType :: IO GType Source #
HasParentTypes TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection
HasAttributeList TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection
(info ~ ResolveTreeSelectionMethod t TreeSelection, OverloadedMethod info TreeSelection p, HasField t TreeSelection p) => HasField (t :: Symbol) TreeSelection p |
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods getField :: TreeSelection -> p Source #
(info ~ ResolveTreeSelectionMethod t TreeSelection, OverloadedMethodInfo info TreeSelection) => IsLabel t (MethodProxy info TreeSelection) |
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods fromLabel :: MethodProxy info TreeSelection Source #
(info ~ ResolveTreeSelectionMethod t TreeSelection, OverloadedMethod info TreeSelection p) => IsLabel t (TreeSelection -> p) |
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods fromLabel :: TreeSelection -> p Source #
IsGValue (Maybe TreeSelection) | Convert `TreeSelection` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeSelection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeSelection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeSelection) Source #
type AttributeList TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection type AttributeList TreeSelection = TreeSelectionAttributeList
type ParentTypes TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection type ParentTypes TreeSelection = '[Object]
type SignalList TreeSelection |
Instance details Defined in GI.Gtk.Objects.TreeSelection type SignalList TreeSelection = TreeSelectionSignalList

treeViewSetSearchColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> Int32 | `column`: the column of the model to search in, or -1 to disable searching
-> m () |

Sets `column` as the column where the interactive search code should search in for the current model.

If the search column is set, users can use the “start-interactive-search” key binding to bring up search popup. The enable-search property controls whether simply typing text will also start an interactive search.

Note that `column` refers to a column of the current model. The search column is reset to -1 when the model is changed.

treeViewSetSearchEqualFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> TreeViewSearchEqualFunc | `searchEqualFunc`: the compare function to use during the search
-> m () |

Sets the compare function for the interactive search capabilities; note that somewhat like `strcmp()` returning 0 for equality `TreeViewSearchEqualFunc` returns `False` on matches.

data SizeRequestMode Source #

Specifies a preference for height-for-width or width-for-height geometry management.

Constructors

SizeRequestModeHeightForWidth | Prefer height-for-width geometry management
SizeRequestModeWidthForHeight | Prefer width-for-height geometry management
SizeRequestModeConstantSize | Don’t trade height-for-width or width-for-height
AnotherSizeRequestMode Int | Catch-all for unknown values

#### Instances

Instances details

Enum SizeRequestMode |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: SizeRequestMode -> SizeRequestMode Source #

pred :: SizeRequestMode -> SizeRequestMode Source #

toEnum :: Int -> SizeRequestMode Source #

fromEnum :: SizeRequestMode -> Int Source #

enumFrom :: SizeRequestMode -> [SizeRequestMode] Source #

enumFromThen :: SizeRequestMode -> SizeRequestMode -> [SizeRequestMode] Source #

enumFromTo :: SizeRequestMode -> SizeRequestMode -> [SizeRequestMode] Source #

enumFromThenTo :: SizeRequestMode -> SizeRequestMode -> SizeRequestMode -> [SizeRequestMode] Source #

Show SizeRequestMode |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> SizeRequestMode -> ShowS Source # show :: SizeRequestMode -> String Source # showList :: [SizeRequestMode] -> ShowS Source #
Eq SizeRequestMode |
Instance details Defined in GI.Gtk.Enums Methods (==) :: SizeRequestMode -> SizeRequestMode -> Bool Source # (/=) :: SizeRequestMode -> SizeRequestMode -> Bool Source #
Ord SizeRequestMode |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: SizeRequestMode -> SizeRequestMode -> Ordering Source #

(<) :: SizeRequestMode -> SizeRequestMode -> Bool Source #

(<=) :: SizeRequestMode -> SizeRequestMode -> Bool Source #

(>) :: SizeRequestMode -> SizeRequestMode -> Bool Source #

(>=) :: SizeRequestMode -> SizeRequestMode -> Bool Source #

max :: SizeRequestMode -> SizeRequestMode -> SizeRequestMode Source #

min :: SizeRequestMode -> SizeRequestMode -> SizeRequestMode Source #

BoxedEnum SizeRequestMode |
Instance details Defined in GI.Gtk.Enums
TypedObject SizeRequestMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes SizeRequestMode |
Instance details Defined in GI.Gtk.Enums
type ParentTypes SizeRequestMode |
Instance details Defined in GI.Gtk.Enums type ParentTypes SizeRequestMode = '[] :: [Type]

widgetPathAppendType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> GType | `type`: widget type to append
-> m Int32 | Returns: the position where the element was inserted

Appends a widget type to the widget hierarchy represented by `path`.

Since: 3.0

widgetResetStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Updates the style context of `widget` and all descendants by updating its widget path. `GtkContainers` may want to use this on a child when reordering it in a way that a different style might apply to it. See also `containerGetPathForChild`.

Since: 3.0

styleContextAddClass Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `className`: class name to use in styling
-> m () |

Adds a style class to `context`, so posterior calls to `gtk_style_context_get()` or any of the gtk_render_*() functions will make use of this new class for styling.

In the CSS file format, a `Entry` defining a “search” class, would be matched by:

     <!-- language="CSS" -->
    entry.search { ... }

While any widget defining a “search” class would be matched by:

     <!-- language="CSS" -->
    .search { ... }

Since: 3.0

styleContextAddRegion Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `regionName`: region name to use in styling
-> [RegionFlags] | `flags`: flags that apply to the region
-> m () |

Adds a region to `context`, so posterior calls to `gtk_style_context_get()` or any of the gtk_render_*() functions will make use of this new region for styling.

In the CSS file format, a `TreeView` defining a “row” region, would be matched by:

     <!-- language="CSS" -->
    treeview row { ... }

Pseudo-classes are used for matching `flags`, so the two following rules:

     <!-- language="CSS" -->
    treeview row:nth-child(even) { ... }
    treeview row:nth-child(odd) { ... }

would apply to even and odd rows, respectively.

Region names must only contain lowercase letters and “-”, starting always with a lowercase letter.

Since: 3.0

widgetPathIterGetSiblings Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to get the siblings for, -1 for the path head
-> m WidgetPath | Returns: `Nothing` or the list of siblings for the element at `pos`.

Returns the list of siblings for the element at `pos`. If the element was not added with siblings, `Nothing` is returned.

widgetPathIterHasClass Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to query, -1 for the path head
-> Text | `name`: class name
-> m Bool | Returns: `True` if the class `name` is defined for the widget at `pos`

Returns `True` if the widget at position `pos` has the class `name` defined, `False` otherwise.

Since: 3.0

widgetPathIterHasName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to query, -1 for the path head
-> Text | `name`: a widget name
-> m Bool | Returns: `True` if the widget at `pos` has this name

Returns `True` if the widget at position `pos` has the name `name`, `False` otherwise.

Since: 3.0

widgetPathIterHasRegion Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to query, -1 for the path head
-> Text | `name`: region name
-> m (Bool, [RegionFlags]) | Returns: `True` if the class `name` is defined for the widget at `pos`

Returns `True` if the widget at position `pos` has the class `name` defined, `False` otherwise.

Since: 3.0

builderAddCallbackSymbol Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Text | `callbackName`: The name of the callback, as expected in the XML
-> Callback | `callbackSymbol`: The callback pointer
-> m () |

Adds the `callbackSymbol` to the scope of `builder` under the given `callbackName`.

Using this function overrides the behavior of `builderConnectSignals` for any callback symbols that are added. Using this method allows for better encapsulation as it does not require that callback symbols be declared in the global namespace.

Since: 3.10

widgetClassSetTemplate Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetClass | `widgetClass`: A `WidgetClass`
-> Bytes | `templateBytes`: A `Bytes` holding the `Builder` XML
-> m () |

This should be called at class initialization time to specify the GtkBuilder XML to be used to extend a widget.

For convenience, `widgetClassSetTemplateFromResource` is also provided.

Note that any class that installs templates must call `widgetInitTemplate` in the widget’s instance initializer.

Since: 3.10

widgetGetTemplateChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: A `Widget`
-> GType | `widgetType`: The `GType` to get a template child for
-> Text | `name`: The “id” of the child defined in the template XML
-> m Object | Returns: The object built in the template XML with the id `name`

Fetch an object build from the template XML for `widgetType` in this `widget` instance.

This will only report children which were previously declared with `widgetClassBindTemplateChildFull` or one of its variants.

This function is only meant to be called for code which is private to the `widgetType` which declared the child and is meant for language bindings which cannot easily make use of the GObject structure offsets.

newtype WidgetClass Source #

Memory-managed wrapper type.

Constructors

WidgetClass (ManagedPtr WidgetClass) |

#### Instances

Instances details

Eq WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods (==) :: WidgetClass -> WidgetClass -> Bool Source # (/=) :: WidgetClass -> WidgetClass -> Bool Source #
BoxedPtr WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods boxedPtrCopy :: WidgetClass -> IO WidgetClass Source # boxedPtrFree :: WidgetClass -> IO () Source #
CallocPtr WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods boxedPtrCalloc :: IO (Ptr WidgetClass) Source #
ManagedPtrNewtype WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods toManagedPtr :: WidgetClass -> ManagedPtr WidgetClass Source #
tag ~ 'AttrSet => Constructible WidgetClass tag |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods new :: MonadIO m => (ManagedPtr WidgetClass -> WidgetClass) -> [AttrOp WidgetClass tag] -> m WidgetClass Source #
HasAttributeList WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass
(info ~ ResolveWidgetClassMethod t WidgetClass, OverloadedMethod info WidgetClass p, HasField t WidgetClass p) => HasField (t :: Symbol) WidgetClass p |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods getField :: WidgetClass -> p Source #
(signature ~ (Text -> Callback -> m ()), MonadIO m) => OverloadedMethod WidgetClassBindTemplateCallbackFullMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ (Text -> Bool -> Int64 -> m ()), MonadIO m) => OverloadedMethod WidgetClassBindTemplateChildFullMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ (Text -> m GParamSpec), MonadIO m) => OverloadedMethod WidgetClassFindStylePropertyMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod WidgetClassGetCssNameMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ (GParamSpec -> m ()), MonadIO m) => OverloadedMethod WidgetClassInstallStylePropertyMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ (Role -> m ()), MonadIO m) => OverloadedMethod WidgetClassSetAccessibleRoleMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ (GType -> m ()), MonadIO m) => OverloadedMethod WidgetClassSetAccessibleTypeMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ (BuilderConnectFunc -> m ()), MonadIO m) => OverloadedMethod WidgetClassSetConnectFuncMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ (Text -> m ()), MonadIO m) => OverloadedMethod WidgetClassSetCssNameMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ (Text -> m ()), MonadIO m) => OverloadedMethod WidgetClassSetTemplateFromResourceMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
(signature ~ (Bytes -> m ()), MonadIO m) => OverloadedMethod WidgetClassSetTemplateMethodInfo WidgetClass signature |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethod :: WidgetClass -> signature Source #
OverloadedMethodInfo WidgetClassBindTemplateCallbackFullMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassBindTemplateChildFullMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassFindStylePropertyMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassGetCssNameMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassInstallStylePropertyMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassSetAccessibleRoleMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassSetAccessibleTypeMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassSetConnectFuncMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassSetCssNameMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassSetTemplateFromResourceMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo WidgetClassSetTemplateMethodInfo WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveWidgetClassMethod t WidgetClass, OverloadedMethodInfo info WidgetClass) => IsLabel t (MethodProxy info WidgetClass) |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods fromLabel :: MethodProxy info WidgetClass Source #
(info ~ ResolveWidgetClassMethod t WidgetClass, OverloadedMethod info WidgetClass p) => IsLabel t (WidgetClass -> p) |
Instance details Defined in GI.Gtk.Structs.WidgetClass Methods fromLabel :: WidgetClass -> p Source #
type AttributeList WidgetClass |
Instance details Defined in GI.Gtk.Structs.WidgetClass type AttributeList WidgetClass = WidgetClassAttributeList

widgetClassSetCssName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetClass | `widgetClass`: class to set the name on
-> Text | `name`: name to use
-> m () |

Sets the name to be used for CSS matching of widgets.

If this function is not called for a given class, the name of the parent class is used.

Since: 3.20

widgetClassSetAccessibleType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetClass | `widgetClass`: class to set the accessible type for
-> GType | `type`: The object type that implements the accessible for `widgetClass`
-> m () |

Sets the type to be used for creating accessibles for widgets of `widgetClass`. The given `type` must be a subtype of the type used for accessibles of the parent class.

This function should only be called from class init functions of widgets.

Since: 3.2

type BuilderConnectFunc Source #

Arguments

= Builder | `builder`: a `Builder`
-> Object | `object`: object to connect a signal to
-> Text | `signalName`: name of the signal
-> Text | `handlerName`: name of the handler
-> Maybe Object | `connectObject`: a `Object`, if non-`Nothing`, use `g_signal_connect_object()`
-> [ConnectFlags] | `flags`: `ConnectFlags` to use
-> IO () |

This is the signature of a function used to connect signals. It is used by the `builderConnectSignals` and `builderConnectSignalsFull` methods. It is mainly intended for interpreted language bindings, but could be useful where the programmer wants more control over the signal connection process. Note that this function can only be called once, subsequent calls will do nothing.

Since: 2.12

widgetClassSetTemplateFromResource Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetClass | `widgetClass`: A `WidgetClass`
-> Text | `resourceName`: The name of the resource to load the template from
-> m () |

A convenience function to call `widgetClassSetTemplate`.

Note that any class that installs templates must call `widgetInitTemplate` in the widget’s instance initializer.

Since: 3.10

widgetInitTemplate Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Creates and initializes child widgets defined in templates. This function must be called in the instance initializer for any class which assigned itself a template using `widgetClassSetTemplate`

It is important to call this function in the instance initializer of a `Widget` subclass and not in `Object`.`constructed`() or `Object`.`constructor`() for two reasons.

One reason is that generally derived widgets will assume that parent class composite widgets have been created in their instance initializers.

Another reason is that when calling `g_object_new()` on a widget with composite templates, it’s important to build the composite widgets before the construct properties are set. Properties passed to `g_object_new()` should take precedence over properties set in the private template XML.

Since: 3.10

treeRowReferenceNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `model`: a `TreeModel`
-> TreePath | `path`: a valid `TreePath`-struct to monitor
-> m TreeRowReference | Returns: a newly allocated `TreeRowReference`, or `Nothing`

Creates a row reference based on `path`.

This reference will keep pointing to the node pointed to by `path`, so long as it exists. Any changes that occur on `model` are propagated, and the path is updated appropriately. If `path` isn’t a valid path in `model`, then `Nothing` is returned.

treeRowReferenceInserted Source #

Arguments

:: (HasCallStack, MonadIO m, IsObject a) |
=> a | `proxy`: a `Object`
-> TreePath | `path`: the row position that was inserted
-> m () |

Lets a set of row reference created by `treeRowReferenceNewProxy` know that the model emitted the TreeModel::rowInserted signal.

treeRowReferenceDeleted Source #

Arguments

:: (HasCallStack, MonadIO m, IsObject a) |
=> a | `proxy`: a `Object`
-> TreePath | `path`: the path position that was deleted
-> m () |

Lets a set of row reference created by `treeRowReferenceNewProxy` know that the model emitted the TreeModel::rowDeleted signal.

newtype TreeRowReference Source #

Memory-managed wrapper type.

Constructors

TreeRowReference (ManagedPtr TreeRowReference) |

#### Instances

Instances details

Eq TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods (==) :: TreeRowReference -> TreeRowReference -> Bool Source # (/=) :: TreeRowReference -> TreeRowReference -> Bool Source #
GBoxed TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference
ManagedPtrNewtype TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods toManagedPtr :: TreeRowReference -> ManagedPtr TreeRowReference Source #
TypedObject TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods glibType :: IO GType Source #
HasParentTypes TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference
HasAttributeList TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference
(info ~ ResolveTreeRowReferenceMethod t TreeRowReference, OverloadedMethod info TreeRowReference p, HasField t TreeRowReference p) => HasField (t :: Symbol) TreeRowReference p |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods getField :: TreeRowReference -> p Source #
(signature ~ m TreeRowReference, MonadIO m) => OverloadedMethod TreeRowReferenceCopyMethodInfo TreeRowReference signature |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethod :: TreeRowReference -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TreeRowReferenceFreeMethodInfo TreeRowReference signature |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethod :: TreeRowReference -> signature Source #
(signature ~ m TreeModel, MonadIO m) => OverloadedMethod TreeRowReferenceGetModelMethodInfo TreeRowReference signature |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethod :: TreeRowReference -> signature Source #
(signature ~ m (Maybe TreePath), MonadIO m) => OverloadedMethod TreeRowReferenceGetPathMethodInfo TreeRowReference signature |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethod :: TreeRowReference -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TreeRowReferenceValidMethodInfo TreeRowReference signature |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethod :: TreeRowReference -> signature Source #
OverloadedMethodInfo TreeRowReferenceCopyMethodInfo TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreeRowReferenceFreeMethodInfo TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreeRowReferenceGetModelMethodInfo TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreeRowReferenceGetPathMethodInfo TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TreeRowReferenceValidMethodInfo TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveTreeRowReferenceMethod t TreeRowReference, OverloadedMethodInfo info TreeRowReference) => IsLabel t (MethodProxy info TreeRowReference) |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods fromLabel :: MethodProxy info TreeRowReference Source #
(info ~ ResolveTreeRowReferenceMethod t TreeRowReference, OverloadedMethod info TreeRowReference p) => IsLabel t (TreeRowReference -> p) |
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods fromLabel :: TreeRowReference -> p Source #
IsGValue (Maybe TreeRowReference) | Convert `TreeRowReference` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TreeRowReference Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeRowReference -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeRowReference) Source #
type AttributeList TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference type AttributeList TreeRowReference = TreeRowReferenceAttributeList
type ParentTypes TreeRowReference |
Instance details Defined in GI.Gtk.Structs.TreeRowReference type ParentTypes TreeRowReference = '[] :: [Type]

treeRowReferenceNewProxy Source #

Arguments

:: (HasCallStack, MonadIO m, IsObject a, IsTreeModel b) |
=> a | `proxy`: a proxy `Object`
-> b | `model`: a `TreeModel`
-> TreePath | `path`: a valid `TreePath`-struct to monitor
-> m TreeRowReference | Returns: a newly allocated `TreeRowReference`, or `Nothing`

You do not need to use this function.

Creates a row reference based on `path`.

This reference will keep pointing to the node pointed to by `path`, so long as it exists. If `path` isn’t a valid path in `model`, then `Nothing` is returned. However, unlike references created with `treeRowReferenceNew`, it does not listen to the model for changes. The creator of the row reference must do this explicitly using `treeRowReferenceInserted`, `treeRowReferenceDeleted`, `gtk_tree_row_reference_reordered()`.

These functions must be called exactly once per proxy when the corresponding signal on the model is emitted. This single call updates all row references for that proxy. Since built-in GTK+ objects like `TreeView` already use this mechanism internally, using them as the proxy object will produce unpredictable results. Further more, passing the same object as `model` and `proxy` doesn’t work for reasons of internal implementation.

This type of row reference is primarily meant by structures that need to carefully monitor exactly when a row reference updates itself, and is not generally needed by most applications.

textIterBackwardChar Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether movement was possible

Moves backward by one character offset. Returns `True` if movement was possible; if `iter` was the first in the buffer (character offset 0), `textIterBackwardChar` returns `False` for convenience when writing loops.

textIterForwardCursorPosition Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if we moved and the new position is dereferenceable

Moves `iter` forward by a single cursor position. Cursor positions are (unsurprisingly) positions where the cursor can appear. Perhaps surprisingly, there may not be a cursor position between all characters. The most common example for European languages would be a carriage return/newline sequence. For some Unicode characters, the equivalent of say the letter “a” with an accent mark will be represented as two characters, first the letter then a "combining mark" that causes the accent to be rendered; so the cursor can’t go between those two characters. See also the `LogAttr`-struct and `break` function.

textIterForwardFindChar Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> TextCharPredicate | `pred`: a function to be called on each character
-> Maybe TextIter | `limit`: search limit, or `Nothing` for none
-> m Bool | Returns: whether a match was found

Advances `iter`, calling `pred` on each character. If `pred` returns `True`, returns `True` and stops scanning. If `pred` never returns `True`, `iter` is set to `limit` if `limit` is non-`Nothing`, otherwise to the end iterator.

textIterForwardSearch Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: start of search
-> Text | `str`: a search string
-> [TextSearchFlags] | `flags`: flags affecting how the search is done
-> Maybe TextIter | `limit`: location of last possible `matchEnd`, or `Nothing` for the end of the buffer
-> m (Bool, TextIter, TextIter) | Returns: whether a match was found

Searches forward for `str`. Any match is returned by setting `matchStart` to the first character of the match and `matchEnd` to the first character after the match. The search will not continue past `limit`. Note that a search is a linear or O(n) operation, so you may wish to use `limit` to avoid locking up your UI on large buffers.

`matchStart` will never be set to a `TextIter` located before `iter`, even if there is a possible `matchEnd` after or at `iter`.

newtype TextIter Source #

Memory-managed wrapper type.

Constructors

TextIter (ManagedPtr TextIter) |

#### Instances

Instances details

Eq TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods (==) :: TextIter -> TextIter -> Bool Source # (/=) :: TextIter -> TextIter -> Bool Source #
GBoxed TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter
ManagedPtrNewtype TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods toManagedPtr :: TextIter -> ManagedPtr TextIter Source #
TypedObject TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods glibType :: IO GType Source #
HasParentTypes TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter
tag ~ 'AttrSet => Constructible TextIter tag |
Instance details Defined in GI.Gtk.Structs.TextIter Methods new :: MonadIO m => (ManagedPtr TextIter -> TextIter) -> [AttrOp TextIter tag] -> m TextIter Source #
HasAttributeList TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter
(info ~ ResolveTextIterMethod t TextIter, OverloadedMethod info TextIter p, HasField t TextIter p) => HasField (t :: Symbol) TextIter p |
Instance details Defined in GI.Gtk.Structs.TextIter Methods getField :: TextIter -> p Source #
(signature ~ (TextIter -> m ()), MonadIO m) => OverloadedMethod TextIterAssignMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterBackwardCharMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterBackwardCharsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterBackwardCursorPositionMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterBackwardCursorPositionsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextCharPredicate -> Maybe TextIter -> m Bool), MonadIO m) => OverloadedMethod TextIterBackwardFindCharMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterBackwardLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterBackwardLinesMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)), MonadIO m) => OverloadedMethod TextIterBackwardSearchMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterBackwardSentenceStartMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterBackwardSentenceStartsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Maybe a -> m Bool), MonadIO m, IsTextTag a) => OverloadedMethod TextIterBackwardToTagToggleMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterBackwardVisibleCursorPositionMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterBackwardVisibleCursorPositionsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterBackwardVisibleLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterBackwardVisibleLinesMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterBackwardVisibleWordStartMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterBackwardVisibleWordStartsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterBackwardWordStartMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterBackwardWordStartsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Maybe a -> m Bool), MonadIO m, IsTextTag a) => OverloadedMethod TextIterBeginsTagMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Bool -> m Bool), MonadIO m) => OverloadedMethod TextIterCanInsertMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextIter -> m Int32), MonadIO m) => OverloadedMethod TextIterCompareMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m TextIter, MonadIO m) => OverloadedMethod TextIterCopyMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Bool -> m Bool), MonadIO m) => OverloadedMethod TextIterEditableMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterEndsLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterEndsSentenceMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Maybe a -> m Bool), MonadIO m, IsTextTag a) => OverloadedMethod TextIterEndsTagMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterEndsWordMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextIter -> m Bool), MonadIO m) => OverloadedMethod TextIterEqualMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterForwardCharMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterForwardCharsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterForwardCursorPositionMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterForwardCursorPositionsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextCharPredicate -> Maybe TextIter -> m Bool), MonadIO m) => OverloadedMethod TextIterForwardFindCharMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterForwardLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterForwardLinesMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)), MonadIO m) => OverloadedMethod TextIterForwardSearchMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterForwardSentenceEndMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterForwardSentenceEndsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TextIterForwardToEndMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterForwardToLineEndMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Maybe a -> m Bool), MonadIO m, IsTextTag a) => OverloadedMethod TextIterForwardToTagToggleMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterForwardVisibleCursorPositionMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterForwardVisibleCursorPositionsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterForwardVisibleLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterForwardVisibleLinesMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterForwardVisibleWordEndMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterForwardVisibleWordEndsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterForwardWordEndMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m Bool), MonadIO m) => OverloadedMethod TextIterForwardWordEndsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TextIterFreeMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m (Bool, TextAttributes), MonadIO m) => OverloadedMethod TextIterGetAttributesMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m TextBuffer, MonadIO m) => OverloadedMethod TextIterGetBufferMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod TextIterGetBytesInLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Char, MonadIO m) => OverloadedMethod TextIterGetCharMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod TextIterGetCharsInLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m TextChildAnchor, MonadIO m) => OverloadedMethod TextIterGetChildAnchorMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Language, MonadIO m) => OverloadedMethod TextIterGetLanguageMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod TextIterGetLineIndexMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod TextIterGetLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod TextIterGetLineOffsetMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m [TextMark], MonadIO m) => OverloadedMethod TextIterGetMarksMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod TextIterGetOffsetMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Pixbuf, MonadIO m) => OverloadedMethod TextIterGetPixbufMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextIter -> m Text), MonadIO m) => OverloadedMethod TextIterGetSliceMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m [TextTag], MonadIO m) => OverloadedMethod TextIterGetTagsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextIter -> m Text), MonadIO m) => OverloadedMethod TextIterGetTextMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Bool -> m [TextTag]), MonadIO m) => OverloadedMethod TextIterGetToggledTagsMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod TextIterGetVisibleLineIndexMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Int32, MonadIO m) => OverloadedMethod TextIterGetVisibleLineOffsetMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextIter -> m Text), MonadIO m) => OverloadedMethod TextIterGetVisibleSliceMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextIter -> m Text), MonadIO m) => OverloadedMethod TextIterGetVisibleTextMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (a -> m Bool), MonadIO m, IsTextTag a) => OverloadedMethod TextIterHasTagMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextIter -> TextIter -> m Bool), MonadIO m) => OverloadedMethod TextIterInRangeMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterInsideSentenceMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterInsideWordMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterIsCursorPositionMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterIsEndMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterIsStartMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (TextIter -> m ()), MonadIO m) => OverloadedMethod TextIterOrderMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TextIterSetLineIndexMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TextIterSetLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TextIterSetLineOffsetMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TextIterSetOffsetMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TextIterSetVisibleLineIndexMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TextIterSetVisibleLineOffsetMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterStartsLineMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterStartsSentenceMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Maybe a -> m Bool), MonadIO m, IsTextTag a) => OverloadedMethod TextIterStartsTagMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ m Bool, MonadIO m) => OverloadedMethod TextIterStartsWordMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
(signature ~ (Maybe a -> m Bool), MonadIO m, IsTextTag a) => OverloadedMethod TextIterTogglesTagMethodInfo TextIter signature |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethod :: TextIter -> signature Source #
OverloadedMethodInfo TextIterAssignMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardCharMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardCharsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardCursorPositionMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardCursorPositionsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardFindCharMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardLinesMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardSearchMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardSentenceStartMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardSentenceStartsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardToTagToggleMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardVisibleCursorPositionMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardVisibleCursorPositionsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardVisibleLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardVisibleLinesMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardVisibleWordStartMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardVisibleWordStartsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardWordStartMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBackwardWordStartsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterBeginsTagMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterCanInsertMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterCompareMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterCopyMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterEditableMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterEndsLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterEndsSentenceMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterEndsTagMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterEndsWordMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterEqualMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardCharMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardCharsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardCursorPositionMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardCursorPositionsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardFindCharMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardLinesMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardSearchMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardSentenceEndMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardSentenceEndsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardToEndMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardToLineEndMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardToTagToggleMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardVisibleCursorPositionMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardVisibleCursorPositionsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardVisibleLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardVisibleLinesMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardVisibleWordEndMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardVisibleWordEndsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardWordEndMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterForwardWordEndsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterFreeMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetAttributesMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetBufferMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetBytesInLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetCharMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetCharsInLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetChildAnchorMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetLanguageMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetLineIndexMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetLineOffsetMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetMarksMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetOffsetMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetPixbufMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetSliceMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetTagsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetTextMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetToggledTagsMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetVisibleLineIndexMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetVisibleLineOffsetMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetVisibleSliceMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterGetVisibleTextMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterHasTagMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterInRangeMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterInsideSentenceMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterInsideWordMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterIsCursorPositionMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterIsEndMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterIsStartMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterOrderMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterSetLineIndexMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterSetLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterSetLineOffsetMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterSetOffsetMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterSetVisibleLineIndexMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterSetVisibleLineOffsetMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterStartsLineMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterStartsSentenceMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterStartsTagMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterStartsWordMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TextIterTogglesTagMethodInfo TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveTextIterMethod t TextIter, OverloadedMethodInfo info TextIter) => IsLabel t (MethodProxy info TextIter) |
Instance details Defined in GI.Gtk.Structs.TextIter Methods fromLabel :: MethodProxy info TextIter Source #
(info ~ ResolveTextIterMethod t TextIter, OverloadedMethod info TextIter p) => IsLabel t (TextIter -> p) |
Instance details Defined in GI.Gtk.Structs.TextIter Methods fromLabel :: TextIter -> p Source #
IsGValue (Maybe TextIter) | Convert `TextIter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TextIter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextIter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextIter) Source #
type AttributeList TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter type AttributeList TextIter = TextIterAttributeList
type ParentTypes TextIter |
Instance details Defined in GI.Gtk.Structs.TextIter type ParentTypes TextIter = '[] :: [Type]

textIterBackwardSentenceStart Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Moves backward to the previous sentence start; if `iter` is already at the start of a sentence, moves backward to the next one. Sentence boundaries are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango text boundary algorithms).

textIterBackwardCursorPosition Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if we moved

Like `textIterForwardCursorPosition`, but moves backward.

textIterBackwardVisibleWordStart Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Moves backward to the previous visible word start. (If `iter` is currently on a word start, moves backward to the next one after that.) Word breaks are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango word break algorithms).

Since: 2.4

textIterBackwardWordStart Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Moves backward to the previous word start. (If `iter` is currently on a word start, moves backward to the next one after that.) Word breaks are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango word break algorithms).

textIterBeginsTag Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> TextIter | `iter`: an iterator
-> Maybe a | `tag`: a `TextTag`, or `Nothing`
-> m Bool | Returns: whether `iter` is the start of a range tagged with `tag`

Returns `True` if `tag` is toggled on at exactly this point. If `tag` is `Nothing`, returns `True` if any tag is toggled on at this point.

Note that if `textIterBeginsTag` returns `True`, it means that `iter` is at the beginning of the tagged range, and that the character at `iter` is inside the tagged range. In other words, unlike `textIterEndsTag`, if `textIterBeginsTag` returns `True`, `textIterHasTag` will also return `True` for the same parameters.

textIterEndsTag Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> TextIter | `iter`: an iterator
-> Maybe a | `tag`: a `TextTag`, or `Nothing`
-> m Bool | Returns: whether `iter` is the end of a range tagged with `tag`

Returns `True` if `tag` is toggled off at exactly this point. If `tag` is `Nothing`, returns `True` if any tag is toggled off at this point.

Note that if `textIterEndsTag` returns `True`, it means that `iter` is at the end of the tagged range, but that the character at `iter` is outside the tagged range. In other words, unlike `textIterStartsTag`, if `textIterEndsTag` returns `True`, `textIterHasTag` will return `False` for the same parameters.

textIterHasTag Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> TextIter | `iter`: an iterator
-> a | `tag`: a `TextTag`
-> m Bool | Returns: whether `iter` is tagged with `tag`

Returns `True` if `iter` points to a character that is part of a range tagged with `tag`. See also `textIterStartsTag` and `textIterEndsTag`.

textBufferInsertInteractive Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `iter`: a position in `buffer`
-> Text | `text`: some UTF-8 text
-> Int32 | `len`: length of text in bytes, or -1
-> Bool | `defaultEditable`: default editability of buffer
-> m Bool | Returns: whether text was actually inserted

Like `textBufferInsert`, but the insertion will not occur if `iter` is at a non-editable location in the buffer. Usually you want to prevent insertions at ineditable locations if the insertion results from a user action (is interactive).

`defaultEditable` indicates the editability of text that doesn't have a tag affecting editability applied to it. Typically the result of `textViewGetEditable` is appropriate here.

textIterGetAttributes Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m (Bool, TextAttributes) | Returns: `True` if `values` was modified

Computes the effect of any tags applied to this spot in the text. The `values` parameter should be initialized to the default settings you wish to use if no tags are in effect. You’d typically obtain the defaults from `textViewGetDefaultAttributes`.

`textIterGetAttributes` will modify `values`, applying the effects of any tags present at `iter`. If any tags affected `values`, the function returns `True`.

textIterCanInsert Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> Bool | `defaultEditability`: `True` if text is editable by default
-> m Bool | Returns: whether text inserted at `iter` would be editable

Considering the default editability of the buffer, and tags that affect editability, determines whether text inserted at `iter` would be editable. If text inserted at `iter` would be editable then the user should be allowed to insert text at `iter`. `textBufferInsertInteractive` uses this function to decide whether insertions are allowed at a given position.

textIterStartsTag Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> TextIter | `iter`: an iterator
-> Maybe a | `tag`: a `TextTag`, or `Nothing`
-> m Bool | Returns: whether `iter` is the start of a range tagged with `tag`

Returns `True` if `tag` is toggled on at exactly this point. If `tag` is `Nothing`, returns `True` if any tag is toggled on at this point.

Note that if `textIterStartsTag` returns `True`, it means that `iter` is at the beginning of the tagged range, and that the character at `iter` is inside the tagged range. In other words, unlike `textIterEndsTag`, if `textIterStartsTag` returns `True`, `textIterHasTag` will also return `True` for the same parameters.

Since: 3.20

textIterCompare Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `lhs`: a `TextIter`
-> TextIter | `rhs`: another `TextIter`
-> m Int32 | Returns: -1 if `lhs` is less than `rhs`, 1 if `lhs` is greater, 0 if they are equal

A `qsort()`-style function that returns negative if `lhs` is less than `rhs`, positive if `lhs` is greater than `rhs`, and 0 if they’re equal. Ordering is in character offset order, i.e. the first character in the buffer is less than the second character in the buffer.

textIterForwardChar Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether `iter` moved and is dereferenceable

Moves `iter` forward by one character offset. Note that images embedded in the buffer occupy 1 character slot, so `textIterForwardChar` may actually move onto an image instead of a character, if you have images in your buffer. If `iter` is the end iterator or one character before it, `iter` will now point at the end iterator, and `textIterForwardChar` returns `False` for convenience when writing loops.

textIterForwardSentenceEnd Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Moves forward to the next sentence end. (If `iter` is at the end of a sentence, moves to the next end of sentence.) Sentence boundaries are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango text boundary algorithms).

textIterGetChar Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Char | Returns: a Unicode character, or 0 if `iter` is not dereferenceable

The Unicode character at this iterator is returned. (Equivalent to operator* on a C++ iterator.) If the element at this iterator is a non-character element, such as an image embedded in the buffer, the Unicode “unknown” character 0xFFFC is returned. If invoked on the end iterator, zero is returned; zero is not a valid Unicode character. So you can write a loop which ends when `textIterGetChar` returns 0.

textIterForwardVisibleWordEnd Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Moves forward to the next visible word end. (If `iter` is currently on a word end, moves forward to the next one after that.) Word breaks are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango word break algorithms).

Since: 2.4

textIterForwardWordEnd Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Moves forward to the next word end. (If `iter` is currently on a word end, moves forward to the next one after that.) Word breaks are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango word break algorithms).

textViewGetDefaultAttributes Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> m TextAttributes | Returns: a new `TextAttributes`

Obtains a copy of the default text attributes. These are the attributes used for text unless a tag overrides them. You’d typically pass the default attributes in to `textIterGetAttributes` in order to get the attributes in effect at a given text position.

The return value is a copy owned by the caller of this function, and should be freed with `textAttributesUnref`.

getDefaultLanguage Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Language | Returns: the default language as a `Language`, must not be freed

Returns the `Language` for the default language currently in effect. (Note that this can change over the life of an application.) The default language is derived from the current locale. It determines, for example, whether GTK+ uses the right-to-left or left-to-right text direction.

This function is equivalent to `languageGetDefault`. See that function for details.

newtype TextMark Source #

Memory-managed wrapper type.

Constructors

TextMark (ManagedPtr TextMark) |

#### Instances

Instances details

Eq TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark Methods (==) :: TextMark -> TextMark -> Bool Source # (/=) :: TextMark -> TextMark -> Bool Source #
GObject TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark
ManagedPtrNewtype TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark Methods toManagedPtr :: TextMark -> ManagedPtr TextMark Source #
TypedObject TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark Methods glibType :: IO GType Source #
HasParentTypes TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark
HasAttributeList TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark
(info ~ ResolveTextMarkMethod t TextMark, OverloadedMethod info TextMark p, HasField t TextMark p) => HasField (t :: Symbol) TextMark p |
Instance details Defined in GI.Gtk.Objects.TextMark Methods getField :: TextMark -> p Source #
(info ~ ResolveTextMarkMethod t TextMark, OverloadedMethodInfo info TextMark) => IsLabel t (MethodProxy info TextMark) |
Instance details Defined in GI.Gtk.Objects.TextMark Methods fromLabel :: MethodProxy info TextMark Source #
(info ~ ResolveTextMarkMethod t TextMark, OverloadedMethod info TextMark p) => IsLabel t (TextMark -> p) |
Instance details Defined in GI.Gtk.Objects.TextMark Methods fromLabel :: TextMark -> p Source #
IsGValue (Maybe TextMark) | Convert `TextMark` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextMark Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextMark -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextMark) Source #
type AttributeList TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark type AttributeList TextMark = TextMarkAttributeList
type ParentTypes TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark type ParentTypes TextMark = '[Object]
type SignalList TextMark |
Instance details Defined in GI.Gtk.Objects.TextMark type SignalList TextMark = TextMarkSignalList

textBufferGetIterAtOffset Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Int32 | `charOffset`: char offset from start of buffer, counting from 0, or -1
-> m TextIter |

Initializes `iter` to a position `charOffset` chars from the start of the entire buffer. If `charOffset` is -1 or greater than the number of characters in the buffer, `iter` is initialized to the end iterator, the iterator one past the last valid character in the buffer.

textIterGetSlice Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `start`: iterator at start of a range
-> TextIter | `end`: iterator at end of a range
-> m Text | Returns: slice of text from the buffer

Returns the text in the given range. A “slice” is an array of characters encoded in UTF-8 format, including the Unicode “unknown” character 0xFFFC for iterable non-character elements in the buffer, such as images. Because images are encoded in the slice, byte and character offsets in the returned array will correspond to byte offsets in the text buffer. Note that 0xFFFC can occur in normal text as well, so it is not a reliable indicator that a pixbuf or widget is in the buffer.

textIterGetText Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `start`: iterator at start of a range
-> TextIter | `end`: iterator at end of a range
-> m Text | Returns: array of characters from the buffer

Returns text in the given range. If the range contains non-text elements such as images, the character and byte offsets in the returned string will not correspond to character and byte offsets in the buffer. If you want offsets to correspond, see `textIterGetSlice`.

textIterStartsWord Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` is at the start of a word

Determines whether `iter` begins a natural-language word. Word breaks are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango word break algorithms).

textIterIsEnd Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether `iter` is the end iterator

Returns `True` if `iter` is the end iterator, i.e. one past the last dereferenceable iterator in the buffer. `textIterIsEnd` is the most efficient way to check whether an iterator is the end iterator.

textIterInRange Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> TextIter | `start`: start of range
-> TextIter | `end`: end of range
-> m Bool | Returns: `True` if `iter` is in the range

Checks whether `iter` falls in the range [`start`, `end`). `start` and `end` must be in ascending order.

textIterSetLineOffset Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `charOnLine`: a character offset relative to the start of `iter`’s current line
-> m () |

Moves `iter` within a line, to a new character (not byte) offset. The given character offset must be less than or equal to the number of characters in the line; if equal, `iter` moves to the start of the next line. See `textIterSetLineIndex` if you have a byte index rather than a character offset.

textIterSetLineIndex Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `byteOnLine`: a byte index relative to the start of `iter`’s current line
-> m () |

Same as `textIterSetLineOffset`, but works with a byte index. The given byte index must be at the start of a character, it can’t be in the middle of a UTF-8 encoded character.

textIterGetLineOffset Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Int32 | Returns: offset from start of line

Returns the character offset of the iterator, counting from the start of a newline-terminated line. The first character on the line has offset 0.

textIterFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a dynamically-allocated iterator
-> m () |

Free an iterator allocated on the heap. This function is intended for use in language bindings, and is not especially useful for applications, because iterators can simply be allocated on the stack.

newtype TargetList Source #

Memory-managed wrapper type.

Constructors

TargetList (ManagedPtr TargetList) |

#### Instances

Instances details

Eq TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods (==) :: TargetList -> TargetList -> Bool Source # (/=) :: TargetList -> TargetList -> Bool Source #
GBoxed TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList
ManagedPtrNewtype TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods toManagedPtr :: TargetList -> ManagedPtr TargetList Source #
TypedObject TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods glibType :: IO GType Source #
HasParentTypes TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList
HasAttributeList TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList
(info ~ ResolveTargetListMethod t TargetList, OverloadedMethod info TargetList p, HasField t TargetList p) => HasField (t :: Symbol) TargetList p |
Instance details Defined in GI.Gtk.Structs.TargetList Methods getField :: TargetList -> p Source #
(signature ~ (Word32 -> Bool -> m ()), MonadIO m) => OverloadedMethod TargetListAddImageTargetsMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
(signature ~ (Atom -> Word32 -> Word32 -> m ()), MonadIO m) => OverloadedMethod TargetListAddMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
(signature ~ (Word32 -> Bool -> a -> m ()), MonadIO m, IsTextBuffer a) => OverloadedMethod TargetListAddRichTextTargetsMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
(signature ~ ([TargetEntry] -> m ()), MonadIO m) => OverloadedMethod TargetListAddTableMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
(signature ~ (Word32 -> m ()), MonadIO m) => OverloadedMethod TargetListAddTextTargetsMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
(signature ~ (Word32 -> m ()), MonadIO m) => OverloadedMethod TargetListAddUriTargetsMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
(signature ~ (Atom -> m (Bool, Word32)), MonadIO m) => OverloadedMethod TargetListFindMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
(signature ~ m TargetList, MonadIO m) => OverloadedMethod TargetListRefMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
(signature ~ (Atom -> m ()), MonadIO m) => OverloadedMethod TargetListRemoveMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod TargetListUnrefMethodInfo TargetList signature |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethod :: TargetList -> signature Source #
OverloadedMethodInfo TargetListAddImageTargetsMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetListAddMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetListAddRichTextTargetsMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetListAddTableMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetListAddTextTargetsMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetListAddUriTargetsMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetListFindMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetListRefMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetListRemoveMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo TargetListUnrefMethodInfo TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveTargetListMethod t TargetList, OverloadedMethodInfo info TargetList) => IsLabel t (MethodProxy info TargetList) |
Instance details Defined in GI.Gtk.Structs.TargetList Methods fromLabel :: MethodProxy info TargetList Source #
(info ~ ResolveTargetListMethod t TargetList, OverloadedMethod info TargetList p) => IsLabel t (TargetList -> p) |
Instance details Defined in GI.Gtk.Structs.TargetList Methods fromLabel :: TargetList -> p Source #
IsGValue (Maybe TargetList) | Convert `TargetList` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.TargetList Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TargetList -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TargetList) Source #
type AttributeList TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList type AttributeList TargetList = TargetListAttributeList
type ParentTypes TargetList |
Instance details Defined in GI.Gtk.Structs.TargetList type ParentTypes TargetList = '[] :: [Type]

textBufferRegisterSerializeFormat Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `mimeType`: the format’s mime-type
-> TextBufferSerializeFunc | `function`: the serialize function to register
-> m Atom | Returns: the `Atom` that corresponds to the newly registered format’s mime-type.

This function registers a rich text serialization `function` along with its `mimeType` with the passed `buffer`.

Since: 2.10

textBufferRegisterDeserializeFormat Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `mimeType`: the format’s mime-type
-> FunPtr C_TextBufferDeserializeFunc | `function`: the deserialize function to register
-> m Atom | Returns: the `Atom` that corresponds to the newly registered format’s mime-type.

This function registers a rich text deserialization `function` along with its `mimeType` with the passed `buffer`.

Since: 2.10

styleContextLookupColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `colorName`: color name to lookup
-> m (Bool, RGBA) | Returns: `True` if `colorName` was found and resolved, `False` otherwise

Looks up and resolves a color name in the `context` color map.

stylePropertiesLookupColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProperties a) |
=> a | `props`: a `StyleProperties`
-> Text | `name`: color name to lookup
-> m SymbolicColor | Returns: The mapped color

Returns the symbolic color that is mapped to `name`.

Since: 3.0

newtype SymbolicColor Source #

Memory-managed wrapper type.

Constructors

SymbolicColor (ManagedPtr SymbolicColor) |

#### Instances

Instances details

Eq SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods (==) :: SymbolicColor -> SymbolicColor -> Bool Source # (/=) :: SymbolicColor -> SymbolicColor -> Bool Source #
GBoxed SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor
ManagedPtrNewtype SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods toManagedPtr :: SymbolicColor -> ManagedPtr SymbolicColor Source #
TypedObject SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods glibType :: IO GType Source #
HasParentTypes SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor
HasAttributeList SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor
(info ~ ResolveSymbolicColorMethod t SymbolicColor, OverloadedMethod info SymbolicColor p, HasField t SymbolicColor p) => HasField (t :: Symbol) SymbolicColor p |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods getField :: SymbolicColor -> p Source #
(signature ~ m SymbolicColor, MonadIO m) => OverloadedMethod SymbolicColorRefMethodInfo SymbolicColor signature |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods overloadedMethod :: SymbolicColor -> signature Source #
(signature ~ (Maybe a -> m (Bool, RGBA)), MonadIO m, IsStyleProperties a) => OverloadedMethod SymbolicColorResolveMethodInfo SymbolicColor signature |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods overloadedMethod :: SymbolicColor -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod SymbolicColorToStringMethodInfo SymbolicColor signature |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods overloadedMethod :: SymbolicColor -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod SymbolicColorUnrefMethodInfo SymbolicColor signature |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods overloadedMethod :: SymbolicColor -> signature Source #
OverloadedMethodInfo SymbolicColorRefMethodInfo SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SymbolicColorResolveMethodInfo SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SymbolicColorToStringMethodInfo SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo SymbolicColorUnrefMethodInfo SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveSymbolicColorMethod t SymbolicColor, OverloadedMethodInfo info SymbolicColor) => IsLabel t (MethodProxy info SymbolicColor) |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods fromLabel :: MethodProxy info SymbolicColor Source #
(info ~ ResolveSymbolicColorMethod t SymbolicColor, OverloadedMethod info SymbolicColor p) => IsLabel t (SymbolicColor -> p) |
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods fromLabel :: SymbolicColor -> p Source #
IsGValue (Maybe SymbolicColor) | Convert `SymbolicColor` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.SymbolicColor Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SymbolicColor -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SymbolicColor) Source #
type AttributeList SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor type AttributeList SymbolicColor = SymbolicColorAttributeList
type ParentTypes SymbolicColor |
Instance details Defined in GI.Gtk.Structs.SymbolicColor type ParentTypes SymbolicColor = '[] :: [Type]

newtype StyleProperties Source #

Memory-managed wrapper type.

Constructors

StyleProperties (ManagedPtr StyleProperties) |

#### Instances

Instances details

Eq StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods (==) :: StyleProperties -> StyleProperties -> Bool Source # (/=) :: StyleProperties -> StyleProperties -> Bool Source #
GObject StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties
ManagedPtrNewtype StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods toManagedPtr :: StyleProperties -> ManagedPtr StyleProperties Source #
TypedObject StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods glibType :: IO GType Source #
HasParentTypes StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties
HasAttributeList StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties
(info ~ ResolveStylePropertiesMethod t StyleProperties, OverloadedMethod info StyleProperties p, HasField t StyleProperties p) => HasField (t :: Symbol) StyleProperties p |
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods getField :: StyleProperties -> p Source #
(info ~ ResolveStylePropertiesMethod t StyleProperties, OverloadedMethodInfo info StyleProperties) => IsLabel t (MethodProxy info StyleProperties) |
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods fromLabel :: MethodProxy info StyleProperties Source #
(info ~ ResolveStylePropertiesMethod t StyleProperties, OverloadedMethod info StyleProperties p) => IsLabel t (StyleProperties -> p) |
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods fromLabel :: StyleProperties -> p Source #
IsGValue (Maybe StyleProperties) | Convert `StyleProperties` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StyleProperties Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StyleProperties -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StyleProperties) Source #
type AttributeList StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties type AttributeList StyleProperties = StylePropertiesAttributeList
type ParentTypes StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties type ParentTypes StyleProperties = '[Object, StyleProvider]
type SignalList StyleProperties |
Instance details Defined in GI.Gtk.Objects.StyleProperties type SignalList StyleProperties = StylePropertiesSignalList

selectionDataCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `data`: a pointer to a `SelectionData`-struct.
-> m SelectionData | Returns: a pointer to a copy of `data`.

Makes a copy of a `SelectionData`-struct and its data.

widgetRenderIconPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Text | `stockId`: a stock ID
-> Int32 | `size`: a stock size (t`IconSize`). A size of `(GtkIconSize)-1` means render at the size of the source and don’t scale (if there are multiple source sizes, GTK+ picks one of the available sizes).
-> m (Maybe Pixbuf) | Returns: a new pixbuf, or `Nothing` if the stock ID wasn’t known

A convenience function that uses the theme engine and style settings for `widget` to look up `stockId` and render it to a pixbuf. `stockId` should be a stock icon ID such as `STOCK_OPEN` or `STOCK_OK`. `size` should be a size such as `GTK_ICON_SIZE_MENU`.

The pixels in the returned `Pixbuf` are shared with the rest of the application and should not be modified. The pixbuf should be freed after use with `objectUnref`.

Since: 3.0

iconSetRenderIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) |
=> IconSet | `iconSet`: a `IconSet`
-> Maybe a | `style`: a `Style` associated with `widget`, or `Nothing`
-> TextDirection | `direction`: text direction
-> StateType | `state`: widget state
-> Int32 | `size`: icon size (t`IconSize`). A size of `(GtkIconSize)-1` means render at the size of the source and don’t scale.
-> Maybe b | `widget`: widget that will display the icon, or `Nothing`. The only use that is typically made of this is to determine the appropriate `Screen`.
-> Maybe Text | `detail`: detail to pass to the theme engine, or `Nothing`. Note that passing a detail of anything but `Nothing` will disable caching.
-> m Pixbuf | Returns: a `Pixbuf` to be displayed

Renders an icon using `styleRenderIcon`. In most cases, `widgetRenderIcon` is better, since it automatically provides most of the arguments from the current widget settings. This function never returns `Nothing`; if the icon can’t be rendered (perhaps because an image file fails to load), a default "missing image" icon will be returned instead.

styleRenderIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyle a, IsWidget b) |
=> a | `style`: a `Style`
-> IconSource | `source`: the `IconSource` specifying the icon to render
-> TextDirection | `direction`: a text direction
-> StateType | `state`: a state
-> Int32 | `size`: the size to render the icon at (t`IconSize`). A size of `(GtkIconSize)-1` means render at the size of the source and don’t scale.
-> Maybe b | `widget`: the widget
-> Maybe Text | `detail`: a style detail
-> m Pixbuf | Returns: a newly-created `Pixbuf` containing the rendered icon

Renders the icon specified by `source` at the given `size` according to the given parameters and returns the result in a pixbuf.

widgetRenderIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Text | `stockId`: a stock ID
-> Int32 | `size`: a stock size (t`IconSize`). A size of `(GtkIconSize)-1` means render at the size of the source and don’t scale (if there are multiple source sizes, GTK+ picks one of the available sizes).
-> Maybe Text | `detail`: render detail to pass to theme engine
-> m (Maybe Pixbuf) | Returns: a new pixbuf, or `Nothing` if the stock ID wasn’t known

A convenience function that uses the theme settings for `widget` to look up `stockId` and render it to a pixbuf. `stockId` should be a stock icon ID such as `STOCK_OPEN` or `STOCK_OK`. `size` should be a size such as `GTK_ICON_SIZE_MENU`. `detail` should be a string that identifies the widget or code doing the rendering, so that theme engines can special-case rendering for that widget or code.

The pixels in the returned `Pixbuf` are shared with the rest of the application and should not be modified. The pixbuf should be freed after use with `objectUnref`.

renderIconPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> IconSource | `source`: the `IconSource` specifying the icon to render
-> Int32 | `size`: the size (t`IconSize`) to render the icon at. A size of `(GtkIconSize) -1` means render at the size of the source and don’t scale.
-> m Pixbuf | Returns: a newly-created `Pixbuf` containing the rendered icon

Renders the icon specified by `source` at the given `size`, returning the result in a pixbuf.

Since: 3.0

newtype StyleContext Source #

Memory-managed wrapper type.

Constructors

StyleContext (ManagedPtr StyleContext) |

#### Instances

Instances details

Eq StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext Methods (==) :: StyleContext -> StyleContext -> Bool Source # (/=) :: StyleContext -> StyleContext -> Bool Source #
GObject StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext
ManagedPtrNewtype StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext Methods toManagedPtr :: StyleContext -> ManagedPtr StyleContext Source #
TypedObject StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext Methods glibType :: IO GType Source #
HasParentTypes StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext
HasAttributeList StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext
(info ~ ResolveStyleContextMethod t StyleContext, OverloadedMethod info StyleContext p, HasField t StyleContext p) => HasField (t :: Symbol) StyleContext p |
Instance details Defined in GI.Gtk.Objects.StyleContext Methods getField :: StyleContext -> p Source #
(info ~ ResolveStyleContextMethod t StyleContext, OverloadedMethodInfo info StyleContext) => IsLabel t (MethodProxy info StyleContext) |
Instance details Defined in GI.Gtk.Objects.StyleContext Methods fromLabel :: MethodProxy info StyleContext Source #
(info ~ ResolveStyleContextMethod t StyleContext, OverloadedMethod info StyleContext p) => IsLabel t (StyleContext -> p) |
Instance details Defined in GI.Gtk.Objects.StyleContext Methods fromLabel :: StyleContext -> p Source #
IsGValue (Maybe StyleContext) | Convert `StyleContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StyleContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StyleContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StyleContext) Source #
type AttributeList StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext type AttributeList StyleContext = StyleContextAttributeList
type ParentTypes StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext type ParentTypes StyleContext = '[Object]
type SignalList StyleContext |
Instance details Defined in GI.Gtk.Objects.StyleContext type SignalList StyleContext = StyleContextSignalList

gradientAddColorStop Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Gradient | `gradient`: a `Gradient`
-> Double | `offset`: offset for the color stop
-> SymbolicColor | `color`: color to use
-> m () |

Adds a stop color to `gradient`.

Since: 3.0

newtype Gradient Source #

Memory-managed wrapper type.

Constructors

Gradient (ManagedPtr Gradient) |

#### Instances

Instances details

Eq Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods (==) :: Gradient -> Gradient -> Bool Source # (/=) :: Gradient -> Gradient -> Bool Source #
GBoxed Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient
ManagedPtrNewtype Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods toManagedPtr :: Gradient -> ManagedPtr Gradient Source #
TypedObject Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods glibType :: IO GType Source #
HasParentTypes Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient
HasAttributeList Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient
(info ~ ResolveGradientMethod t Gradient, OverloadedMethod info Gradient p, HasField t Gradient p) => HasField (t :: Symbol) Gradient p |
Instance details Defined in GI.Gtk.Structs.Gradient Methods getField :: Gradient -> p Source #
(signature ~ (Double -> SymbolicColor -> m ()), MonadIO m) => OverloadedMethod GradientAddColorStopMethodInfo Gradient signature |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethod :: Gradient -> signature Source #
(signature ~ m Gradient, MonadIO m) => OverloadedMethod GradientRefMethodInfo Gradient signature |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethod :: Gradient -> signature Source #
(signature ~ (a -> m Pattern), MonadIO m, IsStyleContext a) => OverloadedMethod GradientResolveForContextMethodInfo Gradient signature |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethod :: Gradient -> signature Source #
(signature ~ (a -> m (Bool, Pattern)), MonadIO m, IsStyleProperties a) => OverloadedMethod GradientResolveMethodInfo Gradient signature |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethod :: Gradient -> signature Source #
(signature ~ m Text, MonadIO m) => OverloadedMethod GradientToStringMethodInfo Gradient signature |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethod :: Gradient -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod GradientUnrefMethodInfo Gradient signature |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethod :: Gradient -> signature Source #
OverloadedMethodInfo GradientAddColorStopMethodInfo Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo GradientRefMethodInfo Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo GradientResolveForContextMethodInfo Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo GradientResolveMethodInfo Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo GradientToStringMethodInfo Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo GradientUnrefMethodInfo Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveGradientMethod t Gradient, OverloadedMethodInfo info Gradient) => IsLabel t (MethodProxy info Gradient) |
Instance details Defined in GI.Gtk.Structs.Gradient Methods fromLabel :: MethodProxy info Gradient Source #
(info ~ ResolveGradientMethod t Gradient, OverloadedMethod info Gradient p) => IsLabel t (Gradient -> p) |
Instance details Defined in GI.Gtk.Structs.Gradient Methods fromLabel :: Gradient -> p Source #
IsGValue (Maybe Gradient) | Convert `Gradient` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Structs.Gradient Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Gradient -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Gradient) Source #
type AttributeList Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient type AttributeList Gradient = GradientAttributeList
type ParentTypes Gradient |
Instance details Defined in GI.Gtk.Structs.Gradient type ParentTypes Gradient = '[] :: [Type]

newtype ContainerClass Source #

Memory-managed wrapper type.

Constructors

ContainerClass (ManagedPtr ContainerClass) |

#### Instances

Instances details

Eq ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods (==) :: ContainerClass -> ContainerClass -> Bool Source # (/=) :: ContainerClass -> ContainerClass -> Bool Source #
BoxedPtr ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods boxedPtrCopy :: ContainerClass -> IO ContainerClass Source # boxedPtrFree :: ContainerClass -> IO () Source #
CallocPtr ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods boxedPtrCalloc :: IO (Ptr ContainerClass) Source #
ManagedPtrNewtype ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods toManagedPtr :: ContainerClass -> ManagedPtr ContainerClass Source #
tag ~ 'AttrSet => Constructible ContainerClass tag |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods new :: MonadIO m => (ManagedPtr ContainerClass -> ContainerClass) -> [AttrOp ContainerClass tag] -> m ContainerClass Source #
HasAttributeList ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass
(info ~ ResolveContainerClassMethod t ContainerClass, OverloadedMethod info ContainerClass p, HasField t ContainerClass p) => HasField (t :: Symbol) ContainerClass p |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods getField :: ContainerClass -> p Source #
(signature ~ (Text -> m (Maybe GParamSpec)), MonadIO m) => OverloadedMethod ContainerClassFindChildPropertyMethodInfo ContainerClass signature |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods overloadedMethod :: ContainerClass -> signature Source #
(signature ~ m (), MonadIO m) => OverloadedMethod ContainerClassHandleBorderWidthMethodInfo ContainerClass signature |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods overloadedMethod :: ContainerClass -> signature Source #
(signature ~ (Word32 -> GParamSpec -> m ()), MonadIO m) => OverloadedMethod ContainerClassInstallChildPropertyMethodInfo ContainerClass signature |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods overloadedMethod :: ContainerClass -> signature Source #
OverloadedMethodInfo ContainerClassFindChildPropertyMethodInfo ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ContainerClassHandleBorderWidthMethodInfo ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
OverloadedMethodInfo ContainerClassInstallChildPropertyMethodInfo ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo Source #
(info ~ ResolveContainerClassMethod t ContainerClass, OverloadedMethodInfo info ContainerClass) => IsLabel t (MethodProxy info ContainerClass) |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods fromLabel :: MethodProxy info ContainerClass Source #
(info ~ ResolveContainerClassMethod t ContainerClass, OverloadedMethod info ContainerClass p) => IsLabel t (ContainerClass -> p) |
Instance details Defined in GI.Gtk.Structs.ContainerClass Methods fromLabel :: ContainerClass -> p Source #
type AttributeList ContainerClass |
Instance details Defined in GI.Gtk.Structs.ContainerClass type AttributeList ContainerClass = ContainerClassAttributeList

containerClassHandleBorderWidth Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> ContainerClass | `klass`: the class struct of a `Container` subclass
-> m () |

Modifies a subclass of `ContainerClass` to automatically add and remove the border-width setting on GtkContainer. This allows the subclass to ignore the border width in its size request and allocate methods. The intent is for a subclass to invoke this in its class_init function.

`containerClassHandleBorderWidth` is necessary because it would break API too badly to make this behavior the default. So subclasses must “opt in” to the parent class handling border_width for them.

newtype WindowGroup Source #

Memory-managed wrapper type.

Constructors

WindowGroup (ManagedPtr WindowGroup) |

#### Instances

Instances details

Eq WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods (==) :: WindowGroup -> WindowGroup -> Bool Source # (/=) :: WindowGroup -> WindowGroup -> Bool Source #
GObject WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup
ManagedPtrNewtype WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods toManagedPtr :: WindowGroup -> ManagedPtr WindowGroup Source #
TypedObject WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods glibType :: IO GType Source #
HasParentTypes WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup
HasAttributeList WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup
(info ~ ResolveWindowGroupMethod t WindowGroup, OverloadedMethod info WindowGroup p, HasField t WindowGroup p) => HasField (t :: Symbol) WindowGroup p |
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods getField :: WindowGroup -> p Source #
(info ~ ResolveWindowGroupMethod t WindowGroup, OverloadedMethodInfo info WindowGroup) => IsLabel t (MethodProxy info WindowGroup) |
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods fromLabel :: MethodProxy info WindowGroup Source #
(info ~ ResolveWindowGroupMethod t WindowGroup, OverloadedMethod info WindowGroup p) => IsLabel t (WindowGroup -> p) |
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods fromLabel :: WindowGroup -> p Source #
IsGValue (Maybe WindowGroup) | Convert `WindowGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.WindowGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe WindowGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe WindowGroup) Source #
type AttributeList WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup type AttributeList WindowGroup = WindowGroupAttributeList
type ParentTypes WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup type ParentTypes WindowGroup = '[Object]
type SignalList WindowGroup |
Instance details Defined in GI.Gtk.Objects.WindowGroup type SignalList WindowGroup = WindowGroupSignalList

widgetGrabAdd Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: The widget that grabs keyboard and pointer events
-> m () |

Makes `widget` the current grabbed widget.

This means that interaction with other widgets in the same application is blocked and mouse as well as keyboard events are delivered to this widget.

If `widget` is not sensitive, it is not set as the current grabbed widget and this function does nothing.

windowListToplevels Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m [Widget] | Returns: list of toplevel widgets

Returns a list of all existing toplevel windows. The widgets in the list are not individually referenced. If you want to iterate through the list and perform actions involving callbacks that might destroy the widgets, you must call `g_list_foreach (result, (GFunc)g_object_ref, NULL)` first, and then unref all the widgets afterwards.

widgetDestroy Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Destroys a widget.

When a widget is destroyed all references it holds on other objects will be released:

- if the widget is inside a container, it will be removed from its parent
- if the widget is a container, all its children will be destroyed, recursively
- if the widget is a top level, it will be removed from the list of top level widgets that GTK+ maintains internally

It's expected that all references held on the widget will also be released; you should connect to the Widget::destroy signal if you hold a reference to `widget` and you wish to remove it when this function is called. It is not necessary to do so if you are implementing a `Container`, as you'll be able to use the `ContainerClass`.`remove`() virtual function for that.

It's important to notice that `widgetDestroy` will only cause the `widget` to be finalized if no additional references, acquired using `objectRef`, are held on it. In case additional references are in place, the `widget` will be in an "inert" state after calling this function; `widget` will still point to valid memory, allowing you to release the references you hold, but you may not query the widget's own state.

You should typically call this function on top level widgets, and rarely on child widgets.

See also: `containerRemove`

widgetSetReceivesDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `receivesDefault`: whether or not `widget` can be a default widget.
-> m () |

Specifies whether `widget` will be treated as the default widget within its toplevel when it has the focus, even if another widget is the default.

See `widgetGrabDefault` for details about the meaning of “default”.

Since: 2.18

accelGroupsActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsObject a) |
=> a | `object`: the `Object`, usually a `Window`, on which to activate the accelerator
-> Word32 | `accelKey`: accelerator keyval from a key event
-> [ModifierType] | `accelMods`: keyboard state mask from a key event
-> m Bool | Returns: `True` if an accelerator was activated and handled this keypress

Finds the first accelerator in any `AccelGroup` attached to `object` that matches `accelKey` and `accelMods`, and activates that accelerator.

newtype Application Source #

Memory-managed wrapper type.

Constructors

Application (ManagedPtr Application) |

#### Instances

Instances details

Eq Application |
Instance details Defined in GI.Gtk.Objects.Application Methods (==) :: Application -> Application -> Bool Source # (/=) :: Application -> Application -> Bool Source #
GObject Application |
Instance details Defined in GI.Gtk.Objects.Application
ManagedPtrNewtype Application |
Instance details Defined in GI.Gtk.Objects.Application Methods toManagedPtr :: Application -> ManagedPtr Application Source #
TypedObject Application |
Instance details Defined in GI.Gtk.Objects.Application Methods glibType :: IO GType Source #
HasParentTypes Application |
Instance details Defined in GI.Gtk.Objects.Application
HasAttributeList Application |
Instance details Defined in GI.Gtk.Objects.Application
(info ~ ResolveApplicationMethod t Application, OverloadedMethod info Application p, HasField t Application p) => HasField (t :: Symbol) Application p |
Instance details Defined in GI.Gtk.Objects.Application Methods getField :: Application -> p Source #
(info ~ ResolveApplicationMethod t Application, OverloadedMethodInfo info Application) => IsLabel t (MethodProxy info Application) |
Instance details Defined in GI.Gtk.Objects.Application Methods fromLabel :: MethodProxy info Application Source #
(info ~ ResolveApplicationMethod t Application, OverloadedMethod info Application p) => IsLabel t (Application -> p) |
Instance details Defined in GI.Gtk.Objects.Application Methods fromLabel :: Application -> p Source #
IsGValue (Maybe Application) | Convert `Application` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Application Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Application -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Application) Source #
type AttributeList Application |
Instance details Defined in GI.Gtk.Objects.Application type AttributeList Application = ApplicationAttributeList
type ParentTypes Application |
Instance details Defined in GI.Gtk.Objects.Application type ParentTypes Application = '[Application, Object, ActionGroup, ActionMap]
type SignalList Application |
Instance details Defined in GI.Gtk.Objects.Application type SignalList Application = ApplicationSignalList

windowSetAttachedTo Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) |
=> a | `window`: a `Window`
-> Maybe b | `attachWidget`: a `Widget`, or `Nothing`
-> m () |

Marks `window` as attached to `attachWidget`. This creates a logical binding between the window and the widget it belongs to, which is used by GTK+ to propagate information such as styling or accessibility to `window` as if it was a children of `attachWidget`.

Examples of places where specifying this relation is useful are for instance a `Menu` created by a `ComboBox`, a completion popup window created by `Entry` or a typeahead search entry created by `TreeView`.

Note that this function should not be confused with `windowSetTransientFor`, which specifies a window manager relation between two toplevels instead.

Passing `Nothing` for `attachWidget` detaches the window.

Since: 3.4

windowSetDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) |
=> a | `window`: a `Window`
-> Maybe b | `defaultWidget`: widget to be the default, or `Nothing` to unset the default widget for the toplevel
-> m () |

The default widget is the widget that’s activated when the user presses Enter in a dialog (for example). This function sets or unsets the default widget for a `Window`. When setting (rather than unsetting) the default widget it’s generally easier to call `widgetGrabDefault` on the widget. Before making a widget the default widget, you must call `widgetSetCanDefault` on the widget you’d like to make the default.

windowSetDeletable Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: `True` to decorate the window as deletable
-> m () |

By default, windows have a close button in the window frame. Some [window managers][gtk-X11-arch] allow GTK+ to disable this button. If you set the deletable property to `False` using this function, GTK+ will do its best to convince the window manager not to show a close button. Depending on the system, this function may not have any effect when called on a window that is already visible, so you should call it before calling `widgetShow`.

On Windows, this function always works, since there’s no window manager policy involved.

Since: 2.10

windowSetGravity Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Gravity | `gravity`: window gravity
-> m () |

Window gravity defines the meaning of coordinates passed to `windowMove`. See `windowMove` and `Gravity` for more details.

The default window gravity is `GDK_GRAVITY_NORTH_WEST` which will typically “do what you mean.”

windowSetIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsPixbuf b) |
=> a | `window`: a `Window`
-> Maybe b | `icon`: icon image, or `Nothing`
-> m () |

Sets up the icon representing a `Window`. This icon is used when the window is minimized (also known as iconified). Some window managers or desktop environments may also place it in the window frame, or display it in other contexts. On others, the icon is not used at all, so your mileage may vary.

The icon should be provided in whatever size it was naturally drawn; that is, don’t scale the image before passing it to GTK+. Scaling is postponed until the last minute, when the desired final size is known, to allow best quality.

If you have your icon hand-drawn in multiple sizes, use `windowSetIconList`. Then the best size will be used.

This function is equivalent to calling `windowSetIconList` with a 1-element list.

See also `windowSetDefaultIconList` to set the icon for all windows in your application in one go.

windowSetMnemonicModifier Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> [ModifierType] | `modifier`: the modifier mask used to activate mnemonics on this window.
-> m () |

Sets the mnemonic modifier for this window.

windowSetResizable Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `resizable`: `True` if the user can resize this window
-> m () |

Sets whether the user can resize a window. Windows are user resizable by default.

windowSetDefaultSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Int32 | `width`: width in pixels, or -1 to unset the default width
-> Int32 | `height`: height in pixels, or -1 to unset the default height
-> m () |

Sets the default size of a window. If the window’s “natural” size (its size request) is larger than the default, the default will be ignored. More generally, if the default size does not obey the geometry hints for the window (`windowSetGeometryHints` can be used to set these explicitly), the default size will be clamped to the nearest permitted size.

Unlike `widgetSetSizeRequest`, which sets a size request for a widget and thus would keep users from shrinking the window, this function only sets the initial size, just as if the user had resized the window themselves. Users can still shrink the window again as they normally would. Setting a default size of -1 means to use the “natural” default size (the size request of the window).

For more control over a window’s initial size and how resizing works, investigate `windowSetGeometryHints`.

For some uses, `windowResize` is a more appropriate function. `windowResize` changes the current size of the window, rather than the size to be used on initial display. `windowResize` always affects the window itself, not the geometry widget.

The default size of a window only affects the first time a window is shown; if a window is hidden and re-shown, it will remember the size it had prior to hiding, rather than using the default size.

Windows can’t actually be 0x0 in size, they must be at least 1x1, but passing 0 for `width` and `height` is OK, resulting in a 1x1 default size.

If you use this function to reestablish a previously saved window size, note that the appropriate size to save is the one returned by `windowGetSize`. Using the window allocation directly will not work in all circumstances and can lead to growing or shrinking windows.

windowSetPosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`.
-> WindowPosition | `position`: a position constraint.
-> m () |

Sets a position constraint for this window. If the old or new constraint is `WindowPositionCenterAlways`, this will also cause the window to be repositioned to satisfy the new constraint.

windowSetTitlebar Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) |
=> a | `window`: a `Window`
-> Maybe b | `titlebar`: the widget to use as titlebar
-> m () |

Sets a custom titlebar for `window`.

A typical widget used here is `HeaderBar`, as it provides various features expected of a titlebar while allowing the addition of child widgets to it.

If you set a custom titlebar, GTK+ will do its best to convince the window manager not to put its own titlebar on the window. Depending on the system, this function may not work for a window that is already visible, so you set the titlebar before calling `widgetShow`.

Since: 3.10

windowIsActive Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if the window part of the current active window.

Returns whether the window is part of the current active toplevel. (That is, the toplevel window receiving keystrokes.) The return value is `True` if the window is active toplevel itself, but also if it is, say, a `Plug` embedded in the active toplevel. You might use this function if you wanted to draw a widget differently in an active window from a widget in an inactive window. See `windowHasToplevelFocus`

Since: 2.4

newtype Plug Source #

Memory-managed wrapper type.

Constructors

Plug (ManagedPtr Plug) |

#### Instances

Instances details

Eq Plug |
Instance details Defined in GI.Gtk.Objects.Plug Methods (==) :: Plug -> Plug -> Bool Source # (/=) :: Plug -> Plug -> Bool Source #
GObject Plug |
Instance details Defined in GI.Gtk.Objects.Plug
ManagedPtrNewtype Plug |
Instance details Defined in GI.Gtk.Objects.Plug Methods toManagedPtr :: Plug -> ManagedPtr Plug Source #
TypedObject Plug |
Instance details Defined in GI.Gtk.Objects.Plug Methods glibType :: IO GType Source #
HasParentTypes Plug |
Instance details Defined in GI.Gtk.Objects.Plug
HasAttributeList Plug |
Instance details Defined in GI.Gtk.Objects.Plug
(info ~ ResolvePlugMethod t Plug, OverloadedMethod info Plug p, HasField t Plug p) => HasField (t :: Symbol) Plug p |
Instance details Defined in GI.Gtk.Objects.Plug Methods getField :: Plug -> p Source #
(info ~ ResolvePlugMethod t Plug, OverloadedMethodInfo info Plug) => IsLabel t (MethodProxy info Plug) |
Instance details Defined in GI.Gtk.Objects.Plug Methods fromLabel :: MethodProxy info Plug Source #
(info ~ ResolvePlugMethod t Plug, OverloadedMethod info Plug p) => IsLabel t (Plug -> p) |
Instance details Defined in GI.Gtk.Objects.Plug Methods fromLabel :: Plug -> p Source #
IsGValue (Maybe Plug) | Convert `Plug` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Plug Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Plug -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Plug) Source #
type AttributeList Plug |
Instance details Defined in GI.Gtk.Objects.Plug type AttributeList Plug = PlugAttributeList
type ParentTypes Plug |
Instance details Defined in GI.Gtk.Objects.Plug type ParentTypes Plug = '[Window, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Plug |
Instance details Defined in GI.Gtk.Objects.Plug type SignalList Plug = PlugSignalList

windowHasToplevelFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if the input focus is within this GtkWindow

Returns whether the input focus is within this GtkWindow. For real toplevel windows, this is identical to `windowIsActive`, but for embedded windows, like `Plug`, the results will differ.

Since: 2.4

windowParseGeometry Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Text | `geometry`: geometry string
-> m Bool | Returns: `True` if string was parsed successfully

Parses a standard X Window System geometry string - see the manual page for X (type “man X”) for details on this. `windowParseGeometry` does work on all GTK+ ports including Win32 but is primarily intended for an X environment.

If either a size or a position can be extracted from the geometry string, `windowParseGeometry` returns `True` and calls `windowSetDefaultSize` and/or `windowMove` to resize/move the window.

If `windowParseGeometry` returns `True`, it will also set the `GDK_HINT_USER_POS` and/or `GDK_HINT_USER_SIZE` hints indicating to the window manager that the size/position of the window was user-specified. This causes most window managers to honor the geometry.

Note that for `windowParseGeometry` to work as expected, it has to be called when the window has its “final” size, i.e. after calling `widgetShowAll` on the contents and `windowSetGeometryHints` on the window.

### C code

    #include <gtk/gtk.h>

    static void
    fill_with_content (GtkWidget *vbox)
    {
      // fill with content...
    }

    int
    main (int argc, char *argv[])
    {
      GtkWidget *window, *vbox;
      GdkGeometry size_hints = {
        100, 50, 0, 0, 100, 50, 10,
        10, 0.0, 0.0, GDK_GRAVITY_NORTH_WEST
      };

      gtk_init (&argc, &argv);

      window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
      vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);

      gtk_container_add (GTK_CONTAINER (window), vbox);
      fill_with_content (vbox);
      gtk_widget_show_all (vbox);

      gtk_window_set_geometry_hints (GTK_WINDOW (window),
    	  			    NULL,
    				    &size_hints,
    				    GDK_HINT_MIN_SIZE |
    				    GDK_HINT_BASE_SIZE |
    				    GDK_HINT_RESIZE_INC);

      if (argc > 1)
        {
          gboolean res;
          res = gtk_window_parse_geometry (GTK_WINDOW (window),
                                           argv[1]);
          if (! res)
            fprintf (stderr,
                     "Failed to parse “%s”\n",
                     argv[1]);
        }

      gtk_widget_show_all (window);
      gtk_main ();

      return 0;
    }

widgetShow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Flags a widget to be displayed. Any widget that isn’t shown will not appear on the screen. If you want to show all the widgets in a container, it’s easier to call `widgetShowAll` on the container, instead of individually showing the widgets.

Remember that you have to show the containers containing a widget, in addition to the widget itself, before it will appear onscreen.

When a toplevel container is shown, it is immediately realized and mapped; other shown widgets are realized and mapped when their toplevel container is realized and mapped.

windowPresent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Presents a window to the user. This function should not be used as when it is called, it is too late to gather a valid timestamp to allow focus stealing prevention to work correctly.

windowAddAccelGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsAccelGroup b) |
=> a | `window`: window to attach accelerator group to
-> b | `accelGroup`: a `AccelGroup`
-> m () |

Associate `accelGroup` with `window`, such that calling `accelGroupsActivate` on `window` will activate accelerators in `accelGroup`.

widgetSetSizeRequest Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Int32 | `width`: width `widget` should request, or -1 to unset
-> Int32 | `height`: height `widget` should request, or -1 to unset
-> m () |

Sets the minimum size of a widget; that is, the widget’s size request will be at least `width` by `height`. You can use this function to force a widget to be larger than it normally would be.

In most cases, `windowSetDefaultSize` is a better choice for toplevel windows than this function; setting the default size will still allow users to shrink the window. Setting the size request will force them to leave the window at least as large as the size request. When dealing with window sizes, `windowSetGeometryHints` can be a useful function as well.

Note the inherent danger of setting any fixed size - themes, translations into other languages, different fonts, and user action can all change the appropriate size for a given widget. So, it's basically impossible to hardcode a size that will always be correct.

The size request of a widget is the smallest size a widget can accept while still functioning well and drawing itself correctly. However in some strange cases a widget may be allocated less than its requested size, and in many cases a widget may be allocated more space than it requested.

If the size request in a given direction is -1 (unset), then the “natural” size request of the widget will be used instead.

The size request set here does not include any margin from the `Widget` properties margin-left, margin-right, margin-top, and margin-bottom, but it does include pretty much all other padding or border properties set by any subclass of `Widget`.

applicationRemoveWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a, IsWindow b) |
=> a | `application`: a `Application`
-> b | `window`: a `Window`
-> m () |

Remove a window from `application`.

If `window` belongs to `application` then this call is equivalent to setting the Window:application property of `window` to `Nothing`.

The application may stop running as a result of a call to this function.

Since: 3.0

applicationAddWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a, IsWindow b) |
=> a | `application`: a `Application`
-> b | `window`: a `Window`
-> m () |

Adds a window to `application`.

This call can only happen after the `application` has started; typically, you should add new application windows in response to the emission of the Application::activate signal.

This call is equivalent to setting the Window:application property of `window` to `application`.

Normally, the connection between the application and the window will remain until the window is destroyed, but you can explicitly remove it with `applicationRemoveWindow`.

GTK+ will keep the `application` running as long as it has any windows.

Since: 3.0

newtype ComboBox Source #

Memory-managed wrapper type.

Constructors

ComboBox (ManagedPtr ComboBox) |

#### Instances

Instances details

Eq ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox Methods (==) :: ComboBox -> ComboBox -> Bool Source # (/=) :: ComboBox -> ComboBox -> Bool Source #
GObject ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox
ManagedPtrNewtype ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox Methods toManagedPtr :: ComboBox -> ManagedPtr ComboBox Source #
TypedObject ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox Methods glibType :: IO GType Source #
HasParentTypes ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox
HasAttributeList ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox
(info ~ ResolveComboBoxMethod t ComboBox, OverloadedMethod info ComboBox p, HasField t ComboBox p) => HasField (t :: Symbol) ComboBox p |
Instance details Defined in GI.Gtk.Objects.ComboBox Methods getField :: ComboBox -> p Source #
(info ~ ResolveComboBoxMethod t ComboBox, OverloadedMethodInfo info ComboBox) => IsLabel t (MethodProxy info ComboBox) |
Instance details Defined in GI.Gtk.Objects.ComboBox Methods fromLabel :: MethodProxy info ComboBox Source #
(info ~ ResolveComboBoxMethod t ComboBox, OverloadedMethod info ComboBox p) => IsLabel t (ComboBox -> p) |
Instance details Defined in GI.Gtk.Objects.ComboBox Methods fromLabel :: ComboBox -> p Source #
IsGValue (Maybe ComboBox) | Convert `ComboBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ComboBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ComboBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ComboBox) Source #
type AttributeList ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox type AttributeList ComboBox = ComboBoxAttributeList
type ParentTypes ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox type ParentTypes ComboBox = '[Bin, Container, Widget, Object, ImplementorIface, Buildable, CellEditable, CellLayout]
type SignalList ComboBox |
Instance details Defined in GI.Gtk.Objects.ComboBox type SignalList ComboBox = ComboBoxSignalList

newtype Entry Source #

Memory-managed wrapper type.

Constructors

Entry (ManagedPtr Entry) |

#### Instances

Instances details

Eq Entry |
Instance details Defined in GI.Gtk.Objects.Entry Methods (==) :: Entry -> Entry -> Bool Source # (/=) :: Entry -> Entry -> Bool Source #
GObject Entry |
Instance details Defined in GI.Gtk.Objects.Entry
ManagedPtrNewtype Entry |
Instance details Defined in GI.Gtk.Objects.Entry Methods toManagedPtr :: Entry -> ManagedPtr Entry Source #
TypedObject Entry |
Instance details Defined in GI.Gtk.Objects.Entry Methods glibType :: IO GType Source #
HasParentTypes Entry |
Instance details Defined in GI.Gtk.Objects.Entry
HasAttributeList Entry |
Instance details Defined in GI.Gtk.Objects.Entry
(info ~ ResolveEntryMethod t Entry, OverloadedMethod info Entry p, HasField t Entry p) => HasField (t :: Symbol) Entry p |
Instance details Defined in GI.Gtk.Objects.Entry Methods getField :: Entry -> p Source #
(info ~ ResolveEntryMethod t Entry, OverloadedMethodInfo info Entry) => IsLabel t (MethodProxy info Entry) |
Instance details Defined in GI.Gtk.Objects.Entry Methods fromLabel :: MethodProxy info Entry Source #
(info ~ ResolveEntryMethod t Entry, OverloadedMethod info Entry p) => IsLabel t (Entry -> p) |
Instance details Defined in GI.Gtk.Objects.Entry Methods fromLabel :: Entry -> p Source #
IsGValue (Maybe Entry) | Convert `Entry` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Entry Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Entry -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Entry) Source #
type AttributeList Entry |
Instance details Defined in GI.Gtk.Objects.Entry type AttributeList Entry = EntryAttributeList
type ParentTypes Entry |
Instance details Defined in GI.Gtk.Objects.Entry type ParentTypes Entry = '[Widget, Object, ImplementorIface, Buildable, CellEditable, Editable]
type SignalList Entry |
Instance details Defined in GI.Gtk.Objects.Entry type SignalList Entry = EntrySignalList

widgetGrabDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Causes `widget` to become the default widget. `widget` must be able to be a default widget; typically you would ensure this yourself by calling `widgetSetCanDefault` with a `True` value. The default widget is activated when the user presses Enter in a window. Default widgets must be activatable, that is, `widgetActivate` should affect them. Note that `Entry` widgets require the “activates-default” property set to `True` before they activate the default widget when Enter is pressed and the `Entry` is focused.

widgetSetCanDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `canDefault`: whether or not `widget` can be a default widget.
-> m () |

Specifies whether `widget` can be a default widget. See `widgetGrabDefault` for details about the meaning of “default”.

Since: 2.18

windowGetSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Int32, Int32) |

Obtains the current size of `window`.

If `window` is not visible on screen, this function return the size GTK+ will suggest to the [window manager][gtk-X11-arch] for the initial window size (but this is not reliably the same as the size the window manager will actually select). See: `windowSetDefaultSize`.

Depending on the windowing system and the window manager constraints, the size returned by this function may not match the size set using `windowResize`; additionally, since `windowResize` may be implemented as an asynchronous operation, GTK+ cannot guarantee in any way that this code:

### C code

     // width and height are set elsewhere
     gtk_window_resize (window, width, height);

     int new_width, new_height;
     gtk_window_get_size (window, &new_width, &new_height);

will result in `new_width` and `new_height` matching `width` and `height`, respectively.

This function will return the logical size of the `Window`, excluding the widgets used in client side decorations; there is, however, no guarantee that the result will be completely accurate because client side decoration may include widgets that depend on the user preferences and that may not be visibile at the time you call this function.

The dimensions returned by this function are suitable for being stored across sessions; use `windowSetDefaultSize` to restore them when before showing the window.

To avoid potential race conditions, you should only call this function in response to a size change notification, for instance inside a handler for the Widget::sizeAllocate signal, or inside a handler for the Widget::configureEvent signal:

### C code

    static void
    on_size_allocate (GtkWidget *widget, GtkAllocation *allocation)
    {
      int new_width, new_height;

      gtk_window_get_size (GTK_WINDOW (widget), &new_width, &new_height);

      ...
    }

Note that, if you connect to the Widget::sizeAllocate signal, you should not use the dimensions of the `GtkAllocation` passed to the signal handler, as the allocation may contain client side decorations added by GTK+, depending on the windowing system in use.

If you are getting a window size in order to position the window on the screen, you should, instead, simply set the window’s semantic type with `windowSetTypeHint`, which allows the window manager to e.g. center dialogs. Also, if you set the transient parent of dialogs with `windowSetTransientFor` window managers will often center the dialog over its parent window. It's much preferred to let the window manager handle these cases rather than doing it yourself, because all apps will behave consistently and according to user or system preferences, if the window manager handles it. Also, the window manager can take into account the size of the window decorations and border that it may add, and of which GTK+ has no knowledge. Additionally, positioning windows in global screen coordinates may not be allowed by the windowing system. For more information, see: `windowSetPosition`.

widgetGrabFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Causes `widget` to have the keyboard focus for the `Window` it's inside. `widget` must be a focusable widget, such as a `Entry`; something like `Frame` won’t work.

More precisely, it must have the `GTK_CAN_FOCUS` flag set. Use `widgetSetCanFocus` to modify that flag.

The widget also needs to be realized and mapped. This is indicated by the related signals. Grabbing the focus immediately after creating the widget will likely fail and cause critical warnings.

windowResizeGripIsVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if a resize grip exists and is visible

Determines whether a resize grip is visible for the specified window.

Since: 3.0

windowSetDefaultIconList Source #

Arguments

:: (HasCallStack, MonadIO m, IsPixbuf a) |
=> [a] | `list`: a list of `Pixbuf`
-> m () |

Sets an icon list to be used as fallback for windows that haven't had `windowSetIconList` called on them to set up a window-specific icon list. This function allows you to set up the icon for all windows in your app at once.

See `windowSetIconList` for more details.

newtype IconTheme Source #

Memory-managed wrapper type.

Constructors

IconTheme (ManagedPtr IconTheme) |

#### Instances

Instances details

Eq IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme Methods (==) :: IconTheme -> IconTheme -> Bool Source # (/=) :: IconTheme -> IconTheme -> Bool Source #
GObject IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme
ManagedPtrNewtype IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme Methods toManagedPtr :: IconTheme -> ManagedPtr IconTheme Source #
TypedObject IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme Methods glibType :: IO GType Source #
HasParentTypes IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme
HasAttributeList IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme
(info ~ ResolveIconThemeMethod t IconTheme, OverloadedMethod info IconTheme p, HasField t IconTheme p) => HasField (t :: Symbol) IconTheme p |
Instance details Defined in GI.Gtk.Objects.IconTheme Methods getField :: IconTheme -> p Source #
(info ~ ResolveIconThemeMethod t IconTheme, OverloadedMethodInfo info IconTheme) => IsLabel t (MethodProxy info IconTheme) |
Instance details Defined in GI.Gtk.Objects.IconTheme Methods fromLabel :: MethodProxy info IconTheme Source #
(info ~ ResolveIconThemeMethod t IconTheme, OverloadedMethod info IconTheme p) => IsLabel t (IconTheme -> p) |
Instance details Defined in GI.Gtk.Objects.IconTheme Methods fromLabel :: IconTheme -> p Source #
IsGValue (Maybe IconTheme) | Convert `IconTheme` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IconTheme Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconTheme -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconTheme) Source #
type AttributeList IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme type AttributeList IconTheme = IconThemeAttributeList
type ParentTypes IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme type ParentTypes IconTheme = '[Object]
type SignalList IconTheme |
Instance details Defined in GI.Gtk.Objects.IconTheme type SignalList IconTheme = IconThemeSignalList

widgetIsComposited Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget can rely on its alpha channel being drawn correctly.

Whether `widget` can rely on having its alpha channel drawn correctly. On X11 this function returns whether a compositing manager is running for `widget`’s screen.

Please note that the semantics of this call will change in the future if used on a widget that has a composited window in its hierarchy (as set by `windowSetComposited`).

Since: 2.10

data WindowPosition Source #

Window placement can be influenced using this enumeration. Note that using `GTK_WIN_POS_CENTER_ALWAYS` is almost always a bad idea. It won’t necessarily work well with all window managers or on all windowing systems.

Constructors

WindowPositionNone | No influence is made on placement.
WindowPositionCenter | Windows should be placed in the center of the screen.
WindowPositionMouse | Windows should be placed at the current mouse position.
WindowPositionCenterAlways | Keep window centered as it changes size, etc.
WindowPositionCenterOnParent | Center the window on its transient parent (see `windowSetTransientFor`).
AnotherWindowPosition Int | Catch-all for unknown values

#### Instances

Instances details

Enum WindowPosition |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: WindowPosition -> WindowPosition Source #

pred :: WindowPosition -> WindowPosition Source #

toEnum :: Int -> WindowPosition Source #

fromEnum :: WindowPosition -> Int Source #

enumFrom :: WindowPosition -> [WindowPosition] Source #

enumFromThen :: WindowPosition -> WindowPosition -> [WindowPosition] Source #

enumFromTo :: WindowPosition -> WindowPosition -> [WindowPosition] Source #

enumFromThenTo :: WindowPosition -> WindowPosition -> WindowPosition -> [WindowPosition] Source #

Show WindowPosition |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> WindowPosition -> ShowS Source # show :: WindowPosition -> String Source # showList :: [WindowPosition] -> ShowS Source #
Eq WindowPosition |
Instance details Defined in GI.Gtk.Enums Methods (==) :: WindowPosition -> WindowPosition -> Bool Source # (/=) :: WindowPosition -> WindowPosition -> Bool Source #
Ord WindowPosition |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: WindowPosition -> WindowPosition -> Ordering Source #

(<) :: WindowPosition -> WindowPosition -> Bool Source #

(<=) :: WindowPosition -> WindowPosition -> Bool Source #

(>) :: WindowPosition -> WindowPosition -> Bool Source #

(>=) :: WindowPosition -> WindowPosition -> Bool Source #

max :: WindowPosition -> WindowPosition -> WindowPosition Source #

min :: WindowPosition -> WindowPosition -> WindowPosition Source #

BoxedEnum WindowPosition |
Instance details Defined in GI.Gtk.Enums
TypedObject WindowPosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes WindowPosition |
Instance details Defined in GI.Gtk.Enums
type ParentTypes WindowPosition |
Instance details Defined in GI.Gtk.Enums type ParentTypes WindowPosition = '[] :: [Type]

newtype HeaderBar Source #

Memory-managed wrapper type.

Constructors

HeaderBar (ManagedPtr HeaderBar) |

#### Instances

Instances details

Eq HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods (==) :: HeaderBar -> HeaderBar -> Bool Source # (/=) :: HeaderBar -> HeaderBar -> Bool Source #
GObject HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar
ManagedPtrNewtype HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods toManagedPtr :: HeaderBar -> ManagedPtr HeaderBar Source #
TypedObject HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods glibType :: IO GType Source #
HasParentTypes HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar
HasAttributeList HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar
(info ~ ResolveHeaderBarMethod t HeaderBar, OverloadedMethod info HeaderBar p, HasField t HeaderBar p) => HasField (t :: Symbol) HeaderBar p |
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods getField :: HeaderBar -> p Source #
(info ~ ResolveHeaderBarMethod t HeaderBar, OverloadedMethodInfo info HeaderBar) => IsLabel t (MethodProxy info HeaderBar) |
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods fromLabel :: MethodProxy info HeaderBar Source #
(info ~ ResolveHeaderBarMethod t HeaderBar, OverloadedMethod info HeaderBar p) => IsLabel t (HeaderBar -> p) |
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods fromLabel :: HeaderBar -> p Source #
IsGValue (Maybe HeaderBar) | Convert `HeaderBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HeaderBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HeaderBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HeaderBar) Source #
type AttributeList HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar type AttributeList HeaderBar = HeaderBarAttributeList
type ParentTypes HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar type ParentTypes HeaderBar = '[Container, Widget, Object, ImplementorIface, Buildable]
type SignalList HeaderBar |
Instance details Defined in GI.Gtk.Objects.HeaderBar type SignalList HeaderBar = HeaderBarSignalList

windowSetDefaultIconName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `name`: the name of the themed icon
-> m () |

Sets an icon to be used as fallback for windows that haven't had `windowSetIconList` called on them from a named themed icon, see `windowSetIconName`.

Since: 2.6

newtype AccelGroup Source #

Memory-managed wrapper type.

Constructors

AccelGroup (ManagedPtr AccelGroup) |

#### Instances

Instances details

Eq AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods (==) :: AccelGroup -> AccelGroup -> Bool Source # (/=) :: AccelGroup -> AccelGroup -> Bool Source #
GObject AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup
ManagedPtrNewtype AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods toManagedPtr :: AccelGroup -> ManagedPtr AccelGroup Source #
TypedObject AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods glibType :: IO GType Source #
HasParentTypes AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup
HasAttributeList AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup
(info ~ ResolveAccelGroupMethod t AccelGroup, OverloadedMethod info AccelGroup p, HasField t AccelGroup p) => HasField (t :: Symbol) AccelGroup p |
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods getField :: AccelGroup -> p Source #
(info ~ ResolveAccelGroupMethod t AccelGroup, OverloadedMethodInfo info AccelGroup) => IsLabel t (MethodProxy info AccelGroup) |
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods fromLabel :: MethodProxy info AccelGroup Source #
(info ~ ResolveAccelGroupMethod t AccelGroup, OverloadedMethod info AccelGroup p) => IsLabel t (AccelGroup -> p) |
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods fromLabel :: AccelGroup -> p Source #
IsGValue (Maybe AccelGroup) | Convert `AccelGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AccelGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AccelGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AccelGroup) Source #
type AttributeList AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup type AttributeList AccelGroup = AccelGroupAttributeList
type ParentTypes AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup type ParentTypes AccelGroup = '[Object]
type SignalList AccelGroup |
Instance details Defined in GI.Gtk.Objects.AccelGroup type SignalList AccelGroup = AccelGroupSignalList

widgetUnrealize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

This function is only useful in widget implementations. Causes a widget to be unrealized (frees all GDK resources associated with the widget, such as `widget`->window).

widgetGetStyleContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m StyleContext | Returns: a `StyleContext`. This memory is owned by `widget` and must not be freed.

Returns the style context associated to `widget`. The returned object is guaranteed to be the same for the lifetime of `widget`.

widgetOverrideColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> [StateFlags] | `state`: the state for which to set the color
-> Maybe RGBA | `color`: the color to assign, or `Nothing` to undo the effect of previous calls to `widgetOverrideColor`
-> m () |

Sets the color to use for a widget.

All other style values are left untouched.

This function does not act recursively. Setting the color of a container does not affect its children. Note that some widgets that you may not think of as containers, for instance `GtkButtons`, are actually containers.

This API is mostly meant as a quick way for applications to change a widget appearance. If you are developing a widgets library and intend this change to be themeable, it is better done by setting meaningful CSS classes in your widget/container implementation through `styleContextAddClass`.

This way, your widget library can install a `CssProvider` with the `STYLE_PROVIDER_PRIORITY_FALLBACK` priority in order to provide a default styling for those widgets that need so, and this theming may fully overridden by the user’s theme.

Note that for complex widgets this may bring in undesired results (such as uniform background color everywhere), in these cases it is better to fully style such widgets through a `CssProvider` with the `STYLE_PROVIDER_PRIORITY_APPLICATION` priority.

Since: 3.0

widgetModifyBase Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> StateType | `state`: the state for which to set the base color
-> Maybe Color | `color`: the color to assign (does not need to be allocated), or `Nothing` to undo the effect of previous calls to of `widgetModifyBase`.
-> m () |

Sets the base color for a widget in a particular state. All other style values are left untouched. The base color is the background color used along with the text color (see `widgetModifyText`) for widgets such as `Entry` and `TextView`. See also `widgetModifyStyle`.

    Note that “no window” widgets (which have the @/GTK_NO_WINDOW/@
    flag set) draw on their parent container’s window and thus may
    not draw any background themselves. This is the case for e.g.
    t'GI.Gtk.Objects.Label.Label'.

    To modify the background of such widgets, you have to set the
    base color on their parent; if you want to set the background
    of a rectangular area around a label, try placing the label in
    a t'GI.Gtk.Objects.EventBox.EventBox' widget and setting the base color on that.

widgetGetStateFlags Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m [StateFlags] | Returns: The state flags for widget

Returns the widget state as a flag set. It is worth mentioning that the effective `StateFlagsInsensitive` state will be returned, that is, also based on parent insensitivity, even if `widget` itself is sensitive.

Also note that if you are looking for a way to obtain the `StateFlags` to pass to a `StyleContext` method, you should look at `styleContextGetState`.

Since: 3.0

widgetGetState Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m StateType | Returns: the state of `widget`.

Returns the widget’s state. See `widgetSetState`.

Since: 2.18

widgetRealize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Creates the GDK (windowing system) resources associated with a widget. For example, `widget`->window will be created when a widget is realized. Normally realization happens implicitly; if you show a widget and all its parent containers, then the widget will be realized and mapped automatically.

Realizing a widget requires all the widget’s parent widgets to be realized; calling `widgetRealize` realizes the widget’s parents in addition to `widget` itself. If a widget is not yet inside a toplevel window when you realize it, bad things will happen.

This function is primarily used in widget implementations, and isn’t very useful otherwise. Many times when you think you might need it, a better approach is to connect to a signal that will be called after the widget is realized automatically, such as Widget::draw. Or simply g_signal_connect () to the Widget::realize signal.

widgetSetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `visible`: whether the widget should be shown or not
-> m () |

Sets the visibility state of `widget`. Note that setting this to `True` doesn’t mean the widget is actually viewable, see `widgetGetVisible`.

This function simply calls `widgetShow` or `widgetHide` but is nicer to use when the visibility of the widget depends on some condition.

Since: 2.18

widgetKeynavFailed Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> DirectionType | `direction`: direction of focus movement
-> m Bool | Returns: `True` if stopping keyboard navigation is fine, `False` if the emitting widget should try to handle the keyboard navigation attempt in its parent container(s).

This function should be called whenever keyboard navigation within a single widget hits a boundary. The function emits the Widget::keynavFailed signal on the widget and its return value should be interpreted in a way similar to the return value of `widgetChildFocus`:

When `True` is returned, stay in the widget, the failed keyboard navigation is OK and/or there is nowhere we can/should move the focus to.

When `False` is returned, the caller should continue with keyboard navigation outside the widget, e.g. by calling `widgetChildFocus` on the widget’s toplevel.

The default keynavFailed handler returns `False` for `DirectionTypeTabForward` and `DirectionTypeTabBackward`. For the other values of `DirectionType` it returns `True`.

Whenever the default handler returns `True`, it also calls `widgetErrorBell` to notify the user of the failed keyboard navigation.

A use case for providing an own implementation of keynavFailed (either by connecting to it or by overriding it) would be a row of `Entry` widgets where the user should be able to navigate the entire row with the cursor keys, as e.g. known from user interfaces that require entering license keys.

Since: 2.12

widgetHide Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Reverses the effects of `widgetShow`, causing the widget to be hidden (invisible to the user).

widgetGetAllocatedWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget to query
-> m Int32 | Returns: the width of the `widget`

Returns the width that has currently been allocated to `widget`. This function is intended to be used when implementing handlers for the Widget::draw function.

widgetGetAllocatedHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget to query
-> m Int32 | Returns: the height of the `widget`

Returns the height that has currently been allocated to `widget`. This function is intended to be used when implementing handlers for the Widget::draw function.

widgetDragDestSet Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> [DestDefaults] | `flags`: which types of default drag behavior to use
-> Maybe [TargetEntry] | `targets`: a pointer to an array of `GtkTargetEntrys` indicating the drop types that this `widget` will accept, or `Nothing`. Later you can access the list with `widgetDragDestGetTargetList` and `widgetDragDestFindTarget`.
-> [DragAction] | `actions`: a bitmask of possible actions for a drop onto this `widget`.
-> m () |

Sets a widget as a potential drop destination, and adds default behaviors.

The default behaviors listed in `flags` have an effect similar to installing default handlers for the widget’s drag-and-drop signals (Widget::dragMotion, Widget::dragDrop, ...). They all exist for convenience. When passing `GTK_DEST_DEFAULT_ALL` for instance it is sufficient to connect to the widget’s Widget::dragDataReceived signal to get primitive, but consistent drag-and-drop support.

Things become more complicated when you try to preview the dragged data, as described in the documentation for Widget::dragMotion. The default behaviors described by `flags` make some assumptions, that can conflict with your own signal handlers. For instance `GTK_DEST_DEFAULT_DROP` causes invokations of `dragStatus` in the context of Widget::dragMotion, and invokations of `dragFinish` in Widget::dragDataReceived. Especially the later is dramatic, when your own Widget::dragMotion handler calls `widgetDragGetData` to inspect the dragged data.

There’s no way to set a default action here, you can use the Widget::dragMotion callback for that. Here’s an example which selects the action to use depending on whether the control key is pressed or not:

### C code

    static void
    drag_motion (GtkWidget *widget,
                 GdkDragContext *context,
                 gint x,
                 gint y,
                 guint time)
    {
      GdkModifierType mask;

      gdk_window_get_pointer (gtk_widget_get_window (widget),
                              NULL, NULL, &mask);
      if (mask & GDK_CONTROL_MASK)
        gdk_drag_status (context, GDK_ACTION_COPY, time);
      else
        gdk_drag_status (context, GDK_ACTION_MOVE, time);
    }

widgetDragHighlight Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a widget to highlight
-> m () |

Highlights a widget as a currently hovered drop target. To end the highlight, call `widgetDragUnhighlight`. GTK+ calls this automatically if `DestDefaultsHighlight` is set.

widgetDragUnhighlight Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a widget to remove the highlight from
-> m () |

Removes a highlight set by `widgetDragHighlight` from a widget.

widgetDragSourceSetIconPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsPixbuf b) |
=> a | `widget`: a `Widget`
-> b | `pixbuf`: the `Pixbuf` for the drag icon
-> m () |

Sets the icon that will be used for drags from a particular widget from a `Pixbuf`. GTK+ retains a reference for `pixbuf` and will release it when it is no longer needed.

widgetHideOnDelete Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True`

Utility function; intended to be connected to the Widget::deleteEvent signal on a `Window`. The function calls `widgetHide` on its argument, then returns `True`. If connected to deleteEvent, the result is that clicking the close button for a window (on the window frame, top right corner usually) will hide but not destroy the window. By default, GTK+ destroys windows when deleteEvent is received.

accelMapAddEntry Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `accelPath`: valid accelerator path
-> Word32 | `accelKey`: the accelerator key
-> [ModifierType] | `accelMods`: the accelerator modifiers
-> m () |

Registers a new accelerator with the global accelerator map. This function should only be called once per `accelPath` with the canonical `accelKey` and `accelMods` for this path. To change the accelerator during runtime programatically, use `accelMapChangeEntry`.

Set `accelKey` and `accelMods` to 0 to request a removal of the accelerator.

Note that `accelPath` string will be stored in a `GQuark`. Therefore, if you pass a static string, you can save some memory by interning it first with `internStaticString`.

widgetSetAccelPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsAccelGroup b) |
=> a | `widget`: a `Widget`
-> Maybe Text | `accelPath`: path used to look up the accelerator
-> Maybe b | `accelGroup`: a `AccelGroup`.
-> m () |

Given an accelerator group, `accelGroup`, and an accelerator path, `accelPath`, sets up an accelerator in `accelGroup` so whenever the key binding that is defined for `accelPath` is pressed, `widget` will be activated. This removes any accelerators (for any accelerator group) installed by previous calls to `widgetSetAccelPath`. Associating accelerators with paths allows them to be modified by the user and the modifications to be saved for future use. (See `accelMapSave`.)

This function is a low level function that would most likely be used by a menu creation system like `UIManager`. If you use `UIManager`, setting up accelerator paths will be done automatically.

Even when you you aren’t using `UIManager`, if you only want to set up accelerators on menu items `menuItemSetAccelPath` provides a somewhat more convenient interface.

Note that `accelPath` string will be stored in a `GQuark`. Therefore, if you pass a static string, you can save some memory by interning it first with `internStaticString`.

menuItemSetAccelPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a valid `MenuItem`
-> Maybe Text | `accelPath`: accelerator path, corresponding to this menu item’s functionality, or `Nothing` to unset the current path.
-> m () |

Set the accelerator path on `menuItem`, through which runtime changes of the menu item’s accelerator caused by the user can be identified and saved to persistent storage (see `accelMapSave` on this). To set up a default accelerator for this menu item, call `accelMapAddEntry` with the same `accelPath`. See also `accelMapAddEntry` on the specifics of accelerator paths, and `menuSetAccelPath` for a more convenient variant of this function.

This function is basically a convenience wrapper that handles calling `widgetSetAccelPath` with the appropriate accelerator group for the menu item.

Note that you do need to set an accelerator on the parent menu with `menuSetAccelGroup` for this to work.

Note that `accelPath` string will be stored in a `GQuark`. Therefore, if you pass a static string, you can save some memory by interning it first with `internStaticString`.

widgetSetDeviceEvents Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) |
=> a | `widget`: a `Widget`
-> b | `device`: a `Device`
-> [EventMask] | `events`: event mask
-> m () |

Sets the device event mask (see `EventMask`) for a widget. The event mask determines which events a widget will receive from `device`. Keep in mind that different widgets have different default event masks, and by changing the event mask you may disrupt a widget’s functionality, so be careful. This function must be called while a widget is unrealized. Consider `widgetAddDeviceEvents` for widgets that are already realized, or if you want to preserve the existing event mask. This function can’t be used with windowless widgets (which return `False` from `widgetGetHasWindow`); to get events on those widgets, place them inside a `EventBox` and receive events on the event box.

Since: 3.0

widgetSetEvents Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> [EventMask] | `events`: event mask
-> m () |

Sets the event mask (see `EventMask`) for a widget. The event mask determines which events a widget will receive. Keep in mind that different widgets have different default event masks, and by changing the event mask you may disrupt a widget’s functionality, so be careful. This function must be called while a widget is unrealized. Consider `widgetAddEvents` for widgets that are already realized, or if you want to preserve the existing event mask. This function can’t be used with widgets that have no window. (See `widgetGetHasWindow`). To get events on those widgets, place them inside a `EventBox` and receive events on the event box.

widgetListMnemonicLabels Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m [Widget] | Returns: the list of mnemonic labels; free this list with `g_list_free()` when you are done with it.

Returns a newly allocated list of the widgets, normally labels, for which this widget is the target of a mnemonic (see for example, `labelSetMnemonicWidget`).

The widgets in the list are not individually referenced. If you want to iterate through the list and perform actions involving callbacks that might destroy the widgets, you must call `g_list_foreach (result, (GFunc)g_object_ref, NULL)` first, and then unref all the widgets afterwards.

Since: 2.4

widgetQueueResize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

This function is only for use in widget implementations. Flags a widget to have its size renegotiated; should be called when a widget for some reason has a new size request. For example, when you change the text in a `Label`, `Label` queues a resize to ensure there’s enough space for the new text.

Note that you cannot call `widgetQueueResize` on a widget from inside its implementation of the GtkWidgetClasssize_allocate virtual method. Calls to `widgetQueueResize` from inside GtkWidgetClasssize_allocate will be silently ignored.

widgetQueueDrawArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Int32 | `x`: x coordinate of upper-left corner of rectangle to redraw
-> Int32 | `y`: y coordinate of upper-left corner of rectangle to redraw
-> Int32 | `width`: width of region to draw
-> Int32 | `height`: height of region to draw
-> m () |

Convenience function that calls `widgetQueueDrawRegion` on the region created from the given coordinates.

The region here is specified in widget coordinates. Widget coordinates are a bit odd; for historical reasons, they are defined as `widget`->window coordinates for widgets that return `True` for `widgetGetHasWindow`, and are relative to `widget`->allocation.x, `widget`->allocation.y otherwise.

`width` or `height` may be 0, in this case this function does nothing. Negative values for `width` and `height` are not allowed.

containerSetFocusChain Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: a `Container`
-> [b] | `focusableWidgets`: the new focus chain
-> m () |

Sets a focus chain, overriding the one computed automatically by GTK+.

In principle each widget in the chain should be a descendant of the container, but this is not enforced by this method, since it’s allowed to set the focus chain before you pack the widgets, or have a widget in the chain that isn’t always packed. The necessary checks are done when the focus chain is actually traversed.

widgetChildFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> DirectionType | `direction`: direction of focus movement
-> m Bool | Returns: `True` if focus ended up inside `widget`

This function is used by custom widget implementations; if you're writing an app, you’d use `widgetGrabFocus` to move the focus to a particular widget, and `containerSetFocusChain` to change the focus tab order. So you may want to investigate those functions instead.

`widgetChildFocus` is called by containers as the user moves around the window using keyboard shortcuts. `direction` indicates what kind of motion is taking place (up, down, left, right, tab forward, tab backward). `widgetChildFocus` emits the Widget::focus signal; widgets override the default handler for this signal in order to implement appropriate focus behavior.

The default focus handler for a widget should return `True` if moving in `direction` left the focus on a focusable location inside that widget, and `False` if moving in `direction` moved the focus outside the widget. If returning `True`, widgets normally call `widgetGrabFocus` to place the focus accordingly; if returning `False`, they don’t modify the current focus location.

containerChildNotify Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: the `Container`
-> b | `child`: the child widget
-> Text | `childProperty`: the name of a child property installed on the class of `container`
-> m () |

Emits a Widget::childNotify signal for the [child property][child-properties] `childProperty` on the child.

This is an analogue of `objectNotify` for child properties.

Also see `widgetChildNotify`.

Since: 3.2

widgetPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Word32, Text, Text) |

Obtains the full path to `widget`. The path is simply the name of a widget and all its parents in the container hierarchy, separated by periods. The name of a widget comes from `widgetGetName`. Paths are used to apply styles to a widget in gtkrc configuration files. Widget names are the type of the widget by default (e.g. “GtkButton”) or can be set to an application-specific value with `widgetSetName`. By setting the name of a widget, you allow users or theme authors to apply styles to that specific widget in their gtkrc file. `pathReversedP` fills in the path in reverse order, i.e. starting with `widget`’s name instead of starting with the name of `widget`’s outermost ancestor.

widgetSetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Text | `name`: name for the widget
-> m () |

Widgets can be named, which allows you to refer to them from a CSS file. You can apply a style to widgets with a particular name in the CSS file. See the documentation for the CSS syntax (on the same page as the docs for `StyleContext`).

Note that the CSS syntax has certain special characters to delimit and represent elements in a selector (period, #, >, *...), so using these will make your widget impossible to match by name. Any combination of alphanumeric symbols, dashes and underscores will suffice.

widgetGetHexpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget
-> m Bool | Returns: whether hexpand flag is set

Gets whether the widget would like any available extra horizontal space. When a user resizes a `Window`, widgets with expand=TRUE generally receive the extra space. For example, a list or scrollable area or document in your window would often be set to expand.

Containers should use `widgetComputeExpand` rather than this function, to see whether a widget, or any of its children, has the expand flag set. If any child of a widget wants to expand, the parent may ask to expand also.

This function only looks at the widget’s own hexpand flag, rather than computing whether the entire widget tree rooted at this widget wants to expand.

widgetGetVexpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget
-> m Bool | Returns: whether vexpand flag is set

Gets whether the widget would like any available extra vertical space.

See `widgetGetHexpand` for more detail.

widgetGetPangoContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Context | Returns: the `Context` for the widget.

Gets a `Context` with the appropriate font map, font description, and base direction for this widget. Unlike the context returned by `widgetCreatePangoContext`, this context is owned by the widget (it can be used until the screen for the widget changes or the widget is removed from its toplevel), and will be updated to match any changes to the widget’s attributes. This can be tracked by using the Widget::screenChanged signal on the widget.

containerRemove Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: a `Container`
-> b | `widget`: a current child of `container`
-> m () |

Removes `widget` from `container`. `widget` must be inside `container`. Note that `container` will own a reference to `widget`, and that this may be the last reference held; so removing a widget from its container can destroy that widget. If you want to use `widget` again, you need to add a reference to it before removing it from a container, using `objectRef`. If you don’t want to use `widget` again it’s usually more efficient to simply destroy it directly using `widgetDestroy` since this will remove it from the container and help break any circular reference count cycles.

widgetDestroyed Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) |
=> a | `widget`: a `Widget`
-> b | `widgetPointer`: address of a variable that contains `widget`
-> m Widget |

This function sets *`widgetPointer` to `Nothing` if `widgetPointer` != `Nothing`. It’s intended to be used as a callback connected to the “destroy” signal of a widget. You connect `widgetDestroyed` as a signal handler, and pass the address of your widget variable as user data. Then when the widget is destroyed, the variable will be set to `Nothing`. Useful for example to avoid multiple copies of the same dialog.

deviceGrabAdd Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) |
=> a | `widget`: a `Widget`
-> b | `device`: a `Device` to grab on.
-> Bool | `blockOthers`: `True` to prevent other devices to interact with `widget`.
-> m () |

Adds a GTK+ grab on `device`, so all the events on `device` and its associated pointer or keyboard (if any) are delivered to `widget`. If the `blockOthers` parameter is `True`, any other devices will be unable to interact with `widget` during the grab.

Since: 3.0

widgetDragBeginWithCoordinates Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the source widget
-> TargetList | `targets`: The targets (data formats) in which the source can provide the data
-> [DragAction] | `actions`: A bitmask of the allowed drag actions for this drag
-> Int32 | `button`: The button the user clicked to start the drag
-> Maybe Event | `event`: The event that triggered the start of the drag, or `Nothing` if none can be obtained.
-> Int32 | `x`: The initial x coordinate to start dragging from, in the coordinate space of `widget`. If -1 is passed, the coordinates are retrieved from `event` or the current pointer position
-> Int32 | `y`: The initial y coordinate to start dragging from, in the coordinate space of `widget`. If -1 is passed, the coordinates are retrieved from `event` or the current pointer position
-> m DragContext | Returns: the context for this drag

Initiates a drag on the source side. The function only needs to be used when the application is starting drags itself, and is not needed when `widgetDragSourceSet` is used.

The `event` is used to retrieve the timestamp that will be used internally to grab the pointer. If `event` is `Nothing`, then `CURRENT_TIME` will be used. However, you should try to pass a real event in all cases, since that can be used to get information about the drag.

Generally there are three cases when you want to start a drag by hand by calling this function:

1. During a Widget::buttonPressEvent handler, if you want to start a drag immediately when the user presses the mouse button. Pass the `event` that you have in your Widget::buttonPressEvent handler.
2. During a Widget::motionNotifyEvent handler, if you want to start a drag when the mouse moves past a certain threshold distance after a button-press. Pass the `event` that you have in your Widget::motionNotifyEvent handler.
3. During a timeout handler, if you want to start a drag after the mouse button is held down for some time. Try to save the last event that you got from the mouse, using `eventCopy`, and pass it to this function (remember to free the event with `eventFree` when you are done). If you really cannot pass a real event, pass `Nothing` instead.

Since: 3.10

widgetDragSourceSet Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> [ModifierType] | `startButtonMask`: the bitmask of buttons that can start the drag
-> Maybe [TargetEntry] | `targets`: the table of targets that the drag will support, may be `Nothing`
-> [DragAction] | `actions`: the bitmask of possible actions for a drag from this widget
-> m () |

Sets up a widget so that GTK+ will start a drag operation when the user clicks and drags on the widget. The widget must have a window.

targetListAddImageTargets Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> Word32 | `info`: an ID that will be passed back to the application
-> Bool | `writable`: whether to add only targets for which GTK+ knows how to convert a pixbuf into the format
-> m () |

Appends the image targets supported by `SelectionData` to the target list. All targets are added with the same `info`.

Since: 2.6

widgetDragDestSetTargetList Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s a drag destination
-> Maybe TargetList | `targetList`: list of droppable targets, or `Nothing` for none
-> m () |

Sets the target types that this widget can accept from drag-and-drop. The widget must first be made into a drag destination with `widgetDragDestSet`.

targetListAddTextTargets Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> Word32 | `info`: an ID that will be passed back to the application
-> m () |

Appends the text targets supported by `SelectionData` to the target list. All targets are added with the same `info`.

Since: 2.6

targetListAddUriTargets Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> Word32 | `info`: an ID that will be passed back to the application
-> m () |

Appends the URI targets supported by `SelectionData` to the target list. All targets are added with the same `info`.

Since 3.24.37, this includes the application/vnd.portal.files target when possible, to allow sending files between sandboxed apps via the FileTransfer portal.

Since: 2.6

widgetDragDestGetTargetList Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Maybe TargetList) | Returns: the `TargetList`, or `Nothing` if none

Returns the list of targets this widget can accept from drag-and-drop.

widgetDragSourceSetTargetList Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s a drag source
-> Maybe TargetList | `targetList`: list of draggable targets, or `Nothing` for none
-> m () |

Changes the target types that this widget offers for drag-and-drop. The widget must first be made into a drag source with `widgetDragSourceSet`.

Since: 2.4

widgetDraw Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget to draw. It must be drawable (see `widgetIsDrawable`) and a size must have been allocated.
-> Context | `cr`: a cairo context to draw to
-> m () |

Draws `widget` to `cr`. The top left corner of the widget will be drawn to the currently set origin point of `cr`.

You should pass a cairo context as `cr` argument that is in an original state. Otherwise the resulting drawing is undefined. For example changing the operator using `cairo_set_operator()` or the line width using `cairo_set_line_width()` might have unwanted side effects. You may however change the context’s transform matrix - like with `cairo_scale()`, `cairo_translate()` or `cairo_set_matrix()` and clip region with `cairo_clip()` prior to calling this function. Also, it is fine to modify the context with `cairo_save()` and `cairo_push_group()` prior to calling this function.

Note that special-purpose widgets may contain special code for rendering to the screen and might appear differently on screen and when rendered using `widgetDraw`.

Since: 3.0

mainDoEvent Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Event | `event`: An event to process (normally passed by GDK)
-> m () |

Processes a single GDK event.

This is public only to allow filtering of events between GDK and GTK+. You will not usually need to call this function directly.

While you should not call this function directly, you might want to know how exactly events are handled. So here is what this function does with the event:

1. Compress enter/leave notify events. If the event passed build an enter/leave pair together with the next event (peeked from GDK), both events are thrown away. This is to avoid a backlog of (de-)highlighting widgets crossed by the pointer.
2. Find the widget which got the event. If the widget can’t be determined the event is thrown away unless it belongs to a INCR transaction.
3. Then the event is pushed onto a stack so you can query the currently handled event with `getCurrentEvent`.
4. The event is sent to a widget. If a grab is active all events for widgets that are not in the contained in the grab widget are sent to the latter with a few exceptions: * Deletion and destruction events are still sent to the event widget for obvious reasons. * Events which directly relate to the visual representation of the event widget. * Leave events are delivered to the event widget if there was an enter event delivered to it before without the paired leave event. * Drag events are not redirected because it is unclear what the semantics of that would be.

Another point of interest might be that all key events are first passed through the key snooper functions if there are any. Read the description of `gtk_key_snooper_install()` if you need this feature.

1. After finishing the delivery the event is popped from the event stack.

widgetThawChildNotify Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Reverts the effect of a previous call to `widgetFreezeChildNotify`. This causes all queued Widget::childNotify signals on `widget` to be emitted.

widgetSizeAllocateWithBaseline Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Rectangle | `allocation`: position and size to be allocated to `widget`
-> Int32 | `baseline`: The baseline of the child, or -1
-> m () |

This function is only used by `Container` subclasses, to assign a size, position and (optionally) baseline to their child widgets.

In this function, the allocation and baseline may be adjusted. It will be forced to a 1x1 minimum size, and the adjust_size_allocation virtual and adjust_baseline_allocation methods on the child will be used to adjust the allocation and baseline. Standard adjustments include removing the widget's margins, and applying the widget’s Widget:halign and Widget:valign properties.

If the child widget does not have a valign of `AlignBaseline` the baseline argument is ignored and -1 is used instead.

Since: 3.10

widgetGetAllocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Rectangle |

Retrieves the widget’s allocation.

Note, when implementing a `Container`: a widget’s allocation will be its “adjusted” allocation, that is, the widget’s parent container typically calls `widgetSizeAllocate` with an allocation, and that allocation is then adjusted (to handle margin and alignment for example) before assignment to the widget. `widgetGetAllocation` returns the adjusted allocation that was actually assigned to the widget. The adjusted allocation is guaranteed to be completely contained within the `widgetSizeAllocate` allocation, however. So a `Container` is guaranteed that its children stay inside the assigned bounds, but not that they have exactly the bounds the container assigned. There is no way to get the original allocation assigned by `widgetSizeAllocate`, since it isn’t stored; if a container implementation needs that information it will have to track it itself.

Since: 2.18

widgetSetHalign Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Align | `align`: the horizontal alignment
-> m () |

Sets the horizontal alignment of `widget`. See the Widget:halign property.

widgetSizeAllocate Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Rectangle | `allocation`: position and size to be allocated to `widget`
-> m () |

This function is only used by `Container` subclasses, to assign a size and position to their child widgets.

In this function, the allocation may be adjusted. It will be forced to a 1x1 minimum size, and the adjust_size_allocation virtual method on the child will be used to adjust the allocation. Standard adjustments include removing the widget’s margins, and applying the widget’s Widget:halign and Widget:valign properties.

For baseline support in containers you need to use `widgetSizeAllocateWithBaseline` instead.

widgetGetToplevel Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Widget | Returns: the topmost ancestor of `widget`, or `widget` itself if there’s no ancestor.

This function returns the topmost widget in the container hierarchy `widget` is a part of. If `widget` has no parent widgets, it will be returned as the topmost widget. No reference will be added to the returned widget; it should not be unreferenced.

Note the difference in behavior vs. `widgetGetAncestor`; `gtk_widget_get_ancestor (widget, GTK_TYPE_WINDOW)` would return `Nothing` if `widget` wasn’t inside a toplevel window, and if the window was inside a `Window`-derived widget which was in turn inside the toplevel `Window`. While the second case may seem unlikely, it actually happens when a `Plug` is embedded inside a `Socket` within the same application.

To reliably find the toplevel `Window`, use `widgetGetToplevel` and call `GTK_IS_WINDOW()` on the result. For instance, to get the title of a widget's toplevel window, one might use:

### C code

    static const char *
    get_widget_toplevel_title (GtkWidget *widget)
    {
      GtkWidget *toplevel = gtk_widget_get_toplevel (widget);
      if (GTK_IS_WINDOW (toplevel))
        {
          return gtk_window_get_title (GTK_WINDOW (toplevel));
        }

      return NULL;
    }

widgetIsAncestor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) |
=> a | `widget`: a `Widget`
-> b | `ancestor`: another `Widget`
-> m Bool | Returns: `True` if `ancestor` contains `widget` as a child, grandchild, great grandchild, etc.

Determines whether `widget` is somewhere inside `ancestor`, possibly with intermediate containers.

widgetGetAncestor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> GType | `widgetType`: ancestor type
-> m (Maybe Widget) | Returns: the ancestor widget, or `Nothing` if not found

Gets the first ancestor of `widget` with type `widgetType`. For example, `gtk_widget_get_ancestor (widget, GTK_TYPE_BOX)` gets the first `Box` that’s an ancestor of `widget`. No reference will be added to the returned widget; it should not be unreferenced. See note about checking for a toplevel `Window` in the docs for `widgetGetToplevel`.

Note that unlike `widgetIsAncestor`, `widgetGetAncestor` considers `widget` to be an ancestor of itself.

widgetSetAppPaintable Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `appPaintable`: `True` if the application will paint on the widget
-> m () |

Sets whether the application intends to draw on the widget in an Widget::draw handler.

This is a hint to the widget and does not affect the behavior of the GTK+ core; many widgets ignore this flag entirely. For widgets that do pay attention to the flag, such as `EventBox` and `Window`, the effect is to suppress default themed drawing of the widget's background. (Children of the widget will still be drawn.) The application is then entirely responsible for drawing the widget background.

Note that the background is still drawn when the widget is mapped.

widgetSetCanFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `canFocus`: whether or not `widget` can own the input focus.
-> m () |

Specifies whether `widget` can own the input focus. See `widgetGrabFocus` for actually setting the input focus on a widget.

Since: 2.18

widgetSizeRequest Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Requisition |

This function is typically used when implementing a `Container` subclass. Obtains the preferred size of a widget. The container uses this information to arrange its child widgets and decide what size allocations to give them with `widgetSizeAllocate`.

You can also call this function from an application, with some caveats. Most notably, getting a size request requires the widget to be associated with a screen, because font information may be needed. Multihead-aware applications should keep this in mind.

Also remember that the size request is not necessarily the size a widget will actually be allocated.

widgetSetChildVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `isVisible`: if `True`, `widget` should be mapped along with its parent.
-> m () |

Sets whether `widget` should be mapped along with its when its parent is mapped and `widget` has been shown with `widgetShow`.

The child visibility can be set for widget before it is added to a container with `widgetSetParent`, to avoid mapping children unnecessary before immediately unmapping them. However it will be reset to its default state of `True` when the widget is removed from a container.

Note that changing the child visibility of a widget does not queue a resize on the widget. Most of the time, the size of a widget is computed from all visible children, whether or not they are mapped. If this is not the case, the container can queue a resize itself.

This function is only useful for container implementations and never should be called by an application.

widgetSetDeviceEnabled Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) |
=> a | `widget`: a `Widget`
-> b | `device`: a `Device`
-> Bool | `enabled`: whether to enable the device
-> m () |

Enables or disables a `Device` to interact with `widget` and all its children.

It does so by descending through the `Window` hierarchy and enabling the same mask that is has for core events (i.e. the one that `windowGetEvents` returns).

Since: 3.0

widgetSetDirection Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> TextDirection | `dir`: the new direction
-> m () |

Sets the reading direction on a particular widget. This direction controls the primary direction for widgets containing text, and also the direction in which the children of a container are packed. The ability to set the direction is present in order so that correct localization into languages with right-to-left reading directions can be done. Generally, applications will let the default reading direction present, except for containers where the containers are arranged in an order that is explicitly visual rather than logical (such as buttons for text justification).

If the direction is set to `TextDirectionNone`, then the value set by `widgetSetDefaultDirection` will be used.

widgetSetDoubleBuffered Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `doubleBuffered`: `True` to double-buffer a widget
-> m () |

Widgets are double buffered by default; you can use this function to turn off the buffering. “Double buffered” simply means that `windowBeginDrawFrame` and `windowEndDrawFrame` are called automatically around expose events sent to the widget. `windowBeginDrawFrame` diverts all drawing to a widget's window to an offscreen buffer, and `windowEndDrawFrame` draws the buffer to the screen. The result is that users see the window update in one smooth step, and don’t see individual graphics primitives being rendered.

In very simple terms, double buffered widgets don’t flicker, so you would only use this function to turn off double buffering if you had special needs and really knew what you were doing.

Note: if you turn off double-buffering, you have to handle expose events, since even the clearing to the background color or pixmap will not happen automatically (as it is done in `windowBeginDrawFrame`).

In 3.10 GTK and GDK have been restructured for translucent drawing. Since then expose events for double-buffered widgets are culled into a single event to the toplevel GDK window. If you now unset double buffering, you will cause a separate rendering pass for every widget. This will likely cause rendering problems - in particular related to stacking - and usually increases rendering times significantly.

widgetAddEvents Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> [EventMask] | `events`: an event mask, see `EventMask`
-> m () |

Adds the events in the bitfield `events` to the event mask for `widget`. See `widgetSetEvents` and the [input handling overview][event-masks] for details.

widgetSetFocusOnClick Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `focusOnClick`: whether the widget should grab focus when clicked with the mouse
-> m () |

Sets whether the widget should grab focus when it is clicked with the mouse. Making mouse clicks not grab focus is useful in places like toolbars where you don’t want the keyboard focus removed from the main area of the application.

Since: 3.20

widgetSetFontMap Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsFontMap b) |
=> a | `widget`: a `Widget`
-> Maybe b | `fontMap`: a `FontMap`, or `Nothing` to unset any previously set font map
-> m () |

Sets the font map to use for Pango rendering. When not set, the widget will inherit the font map from its parent.

Since: 3.18

widgetQueueDraw Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Equivalent to calling `widgetQueueDrawArea` for the entire area of a widget.

data Align Source #

Controls how a widget deals with extra space in a single (x or y) dimension.

Alignment only matters if the widget receives a “too large” allocation, for example if you packed the widget with the Widget:expand flag inside a `Box`, then the widget might get extra space. If you have for example a 16x16 icon inside a 32x32 space, the icon could be scaled and stretched, it could be centered, or it could be positioned to one side of the space.

Note that in horizontal context `gTKALIGNSTART` and `gTKALIGNEND` are interpreted relative to text direction.

GTK_ALIGN_BASELINE support for it is optional for containers and widgets, and it is only supported for vertical alignment. When its not supported by a child or a container it is treated as `gTKALIGNFILL`.

Constructors

AlignFill | stretch to fill all space if possible, center if no meaningful way to stretch
AlignStart | snap to left or top side, leaving space on right or bottom
AlignEnd | snap to right or bottom side, leaving space on left or top
AlignCenter | center natural width of widget inside the allocation
AlignBaseline | align the widget according to the baseline. Since 3.10.
AnotherAlign Int | Catch-all for unknown values

#### Instances

Instances details

Enum Align |
Instance details Defined in GI.Gtk.Enums Methods succ :: Align -> Align Source # pred :: Align -> Align Source # toEnum :: Int -> Align Source # fromEnum :: Align -> Int Source # enumFrom :: Align -> [Align] Source # enumFromThen :: Align -> Align -> [Align] Source # enumFromTo :: Align -> Align -> [Align] Source # enumFromThenTo :: Align -> Align -> Align -> [Align] Source #
Show Align |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> Align -> ShowS Source # show :: Align -> String Source # showList :: [Align] -> ShowS Source #
Eq Align |
Instance details Defined in GI.Gtk.Enums Methods (==) :: Align -> Align -> Bool Source # (/=) :: Align -> Align -> Bool Source #
Ord Align |
Instance details Defined in GI.Gtk.Enums Methods compare :: Align -> Align -> Ordering Source # (<) :: Align -> Align -> Bool Source # (<=) :: Align -> Align -> Bool Source # (>) :: Align -> Align -> Bool Source # (>=) :: Align -> Align -> Bool Source # max :: Align -> Align -> Align Source # min :: Align -> Align -> Align Source #
BoxedEnum Align |
Instance details Defined in GI.Gtk.Enums
TypedObject Align |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes Align |
Instance details Defined in GI.Gtk.Enums
type ParentTypes Align |
Instance details Defined in GI.Gtk.Enums type ParentTypes Align = '[] :: [Type]

widgetSetHasWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `hasWindow`: whether or not `widget` has a window.
-> m () |

Specifies whether `widget` has a `Window` of its own. Note that all realized widgets have a non-`Nothing` “window” pointer (`widgetGetWindow` never returns a `Nothing` window when a widget is realized), but for many of them it’s actually the `Window` of one of its parent widgets. Widgets that do not create a `window` for themselves in Widget::realize must announce this by calling this function with `hasWindow` = `False`.

This function should only be called by widget implementations, and they should call it in their `init()` function.

Since: 2.18

widgetComputeExpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget
-> Orientation | `orientation`: expand direction
-> m Bool | Returns: whether widget tree rooted here should be expanded

Computes whether a container should give this widget extra space when possible. Containers should check this, rather than looking at `widgetGetHexpand` or `widgetGetVexpand`.

This function already checks whether the widget is visible, so visibility does not need to be checked separately. Non-visible widgets are not expanded.

The computed expand value uses either the expand setting explicitly set on the widget itself, or, if none has been explicitly set, the widget may expand if some of its children do.

widgetSetHexpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget
-> Bool | `expand`: whether to expand
-> m () |

Sets whether the widget would like any available extra horizontal space. When a user resizes a `Window`, widgets with expand=TRUE generally receive the extra space. For example, a list or scrollable area or document in your window would often be set to expand.

Call this function to set the expand flag if you would like your widget to become larger horizontally when the window has extra room.

By default, widgets automatically expand if any of their children want to expand. (To see if a widget will automatically expand given its current children and state, call `widgetComputeExpand`. A container can decide how the expandability of children affects the expansion of the container by overriding the compute_expand virtual method on `Widget`.).

Setting hexpand explicitly with this function will override the automatic expand behavior.

This function forces the widget to expand or not to expand, regardless of children. The override occurs because `widgetSetHexpand` sets the hexpand-set property (see `widgetSetHexpandSet`) which causes the widget’s hexpand value to be used, rather than looking at children and widget state.

widgetModifyStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsRcStyle b) |
=> a | `widget`: a `Widget`
-> b | `style`: the `RcStyle`-struct holding the style modifications
-> m () |

Modifies style values on the widget.

Modifications made using this technique take precedence over style values set via an RC file, however, they will be overridden if a style is explicitly set on the widget using `widgetSetStyle`. The `RcStyle`-struct is designed so each field can either be set or unset, so it is possible, using this function, to modify some style values and leave the others unchanged.

Note that modifications made with this function are not cumulative with previous calls to `widgetModifyStyle` or with such functions as `widgetModifyFg`. If you wish to retain previous values, you must first call `widgetGetModifierStyle`, make your modifications to the returned style, then call `widgetModifyStyle` with that style. On the other hand, if you first call `widgetModifyStyle`, subsequent calls to such functions `widgetModifyFg` will have a cumulative effect with the initial modifications.

widgetSetOpacity Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Double | `opacity`: desired opacity, between 0 and 1
-> m () |

Request the `widget` to be rendered partially transparent, with opacity 0 being fully transparent and 1 fully opaque. (Opacity values are clamped to the [0,1] range.). This works on both toplevel widget, and child widgets, although there are some limitations:

For toplevel widgets this depends on the capabilities of the windowing system. On X11 this has any effect only on X screens with a compositing manager running. See `widgetIsComposited`. On Windows it should work always, although setting a window’s opacity after the window has been shown causes it to flicker once on Windows.

For child widgets it doesn’t work if any affected widget has a native window, or disables double buffering.

Since: 3.8

widgetCreatePangoContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Context | Returns: the new `Context`

Creates a new `Context` with the appropriate font map, font options, font description, and base direction for drawing text for this widget. See also `widgetGetPangoContext`.

widgetGetHasWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` has a window, `False` otherwise

Determines whether `widget` has a `Window` of its own. See `widgetSetHasWindow`.

Since: 2.18

widgetGetPreferredHeightAndBaselineForWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` instance
-> Int32 | `width`: the width which is available for allocation, or -1 if none
-> m (Int32, Int32, Int32, Int32) |

Retrieves a widget’s minimum and natural height and the corresponding baselines if it would be given the specified `width`, or the default height if `width` is -1. The baselines may be -1 which means that no baseline is requested for this widget.

The returned request will be modified by the GtkWidgetClassadjust_size_request and GtkWidgetClassadjust_baseline_request virtual methods and by any `GtkSizeGroups` that have been applied. That is, the returned request is the one that should be used for layout, not necessarily the one returned by the widget itself.

Since: 3.10

widgetSetSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `sensitive`: `True` to make the widget sensitive
-> m () |

Sets the sensitivity of a widget. A widget is sensitive if the user can interact with it. Insensitive widgets are “grayed out” and the user can’t interact with them. Insensitive widgets are known as “inactive”, “disabled”, or “ghosted” in some other toolkits.

widgetIsSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget is effectively sensitive

Returns the widget’s effective sensitivity, which means it is sensitive itself and also its parent widget is sensitive

Since: 2.18

widgetGetPreferredSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` instance
-> m (Requisition, Requisition) |

Retrieves the minimum and natural size of a widget, taking into account the widget’s preference for height-for-width management.

This is used to retrieve a suitable size by container widgets which do not impose any restrictions on the child placement. It can be used to deduce toplevel window and menu sizes as well as child widgets in free-form containers such as GtkLayout.

Handle with care. Note that the natural height of a height-for-width widget will generally be a smaller size than the minimum height, since the required height for the natural width is generally smaller than the required height for the minimum width.

Use `widgetGetPreferredHeightAndBaselineForWidth` if you want to support baseline alignment.

Since: 3.0

widgetSetState Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> StateType | `state`: new state for `widget`
-> m () |

This function is for use in widget implementations. Sets the state of a widget (insensitive, prelighted, etc.) Usually you should set the state using wrapper functions such as `widgetSetSensitive`.

data StateFlags Source #

Describes a widget state. Widget states are used to match the widget against CSS pseudo-classes. Note that GTK extends the regular CSS classes and sometimes uses different names.

Constructors

StateFlagsNormal | State during normal operation.
StateFlagsActive | Widget is active.
StateFlagsPrelight | Widget has a mouse pointer over it.
StateFlagsSelected | Widget is selected.
StateFlagsInsensitive | Widget is insensitive.
StateFlagsInconsistent | Widget is inconsistent.
StateFlagsFocused | Widget has the keyboard focus.
StateFlagsBackdrop | Widget is in a background toplevel window.
StateFlagsDirLtr | Widget is in left-to-right text direction. Since 3.8
StateFlagsDirRtl | Widget is in right-to-left text direction. Since 3.8
StateFlagsLink | Widget is a link. Since 3.12
StateFlagsVisited | The location the widget points to has already been visited. Since 3.12
StateFlagsChecked | Widget is checked. Since 3.14
StateFlagsDropActive | Widget is highlighted as a drop target for DND. Since 3.20
AnotherStateFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum StateFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: StateFlags -> StateFlags Source #

pred :: StateFlags -> StateFlags Source #

toEnum :: Int -> StateFlags Source #

fromEnum :: StateFlags -> Int Source #

enumFrom :: StateFlags -> [StateFlags] Source #

enumFromThen :: StateFlags -> StateFlags -> [StateFlags] Source #

enumFromTo :: StateFlags -> StateFlags -> [StateFlags] Source #

enumFromThenTo :: StateFlags -> StateFlags -> StateFlags -> [StateFlags] Source #

Show StateFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> StateFlags -> ShowS Source # show :: StateFlags -> String Source # showList :: [StateFlags] -> ShowS Source #
Eq StateFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: StateFlags -> StateFlags -> Bool Source # (/=) :: StateFlags -> StateFlags -> Bool Source #
Ord StateFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: StateFlags -> StateFlags -> Ordering Source #

(<) :: StateFlags -> StateFlags -> Bool Source #

(<=) :: StateFlags -> StateFlags -> Bool Source #

(>) :: StateFlags -> StateFlags -> Bool Source #

(>=) :: StateFlags -> StateFlags -> Bool Source #

max :: StateFlags -> StateFlags -> StateFlags Source #

min :: StateFlags -> StateFlags -> StateFlags Source #

BoxedFlags StateFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag StateFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject StateFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes StateFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes StateFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes StateFlags = '[] :: [Type]

styleContextGetState Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m [StateFlags] | Returns: the state flags

Returns the state used for style matching.

This method should only be used to retrieve the `StateFlags` to pass to `StyleContext` methods, like `styleContextGetPadding`. If you need to retrieve the current state of a `Widget`, use `widgetGetStateFlags`.

Since: 3.0

widgetSetSupportMultidevice Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `supportMultidevice`: `True` to support input from multiple devices.
-> m () |

Enables or disables multiple pointer awareness. If this setting is `True`, `widget` will start receiving multiple, per device enter/leave events. Note that if custom `GdkWindows` are created in Widget::realize, `windowSetSupportMultidevice` will have to be called manually on them.

Since: 3.0

widgetClassBindTemplateChildFull Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetClass | `widgetClass`: A `WidgetClass`
-> Text | `name`: The “id” of the child defined in the template XML
-> Bool | `internalChild`: Whether the child should be accessible as an “internal-child” when this class is used in GtkBuilder XML
-> Int64 | `structOffset`: The structure offset into the composite widget’s instance public or private structure where the automated child pointer should be set, or 0 to not assign the pointer.
-> m () |

Automatically assign an object declared in the class template XML to be set to a location on a freshly built instance’s private data, or alternatively accessible via `widgetGetTemplateChild`.

The struct can point either into the public instance, then you should use G_STRUCT_OFFSET(WidgetType, member) for `structOffset`, or in the private struct, then you should use G_PRIVATE_OFFSET(WidgetType, member).

An explicit strong reference will be held automatically for the duration of your instance’s life cycle, it will be released automatically when `ObjectClass`.`dispose`() runs on your instance and if a `structOffset` that is != 0 is specified, then the automatic location in your instance public or private data will be set to `Nothing`. You can however access an automated child pointer the first time your classes `ObjectClass`.`dispose`() runs, or alternatively in `WidgetClass`.`destroy`().

If `internalChild` is specified, `BuildableIface`.`get_internal_child`() will be automatically implemented by the `Widget` class so there is no need to implement it manually.

The wrapper macros `gtk_widget_class_bind_template_child()`, `gtk_widget_class_bind_template_child_internal()`, `gtk_widget_class_bind_template_child_private()` and `gtk_widget_class_bind_template_child_internal_private()` might be more convenient to use.

Note that this must be called from a composite widget classes class initializer after calling `widgetClassSetTemplate`.

Since: 3.10

widgetSetTooltipWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) |
=> a | `widget`: a `Widget`
-> Maybe b | `customWindow`: a `Window`, or `Nothing`
-> m () |

Replaces the default window used for displaying tooltips with `customWindow`. GTK+ will take care of showing and hiding `customWindow` at the right moment, to behave likewise as the default tooltip window. If `customWindow` is `Nothing`, the default tooltip window will be used.

Since: 2.12

newtype Socket Source #

Memory-managed wrapper type.

Constructors

Socket (ManagedPtr Socket) |

#### Instances

Instances details

Eq Socket |
Instance details Defined in GI.Gtk.Objects.Socket Methods (==) :: Socket -> Socket -> Bool Source # (/=) :: Socket -> Socket -> Bool Source #
GObject Socket |
Instance details Defined in GI.Gtk.Objects.Socket
ManagedPtrNewtype Socket |
Instance details Defined in GI.Gtk.Objects.Socket Methods toManagedPtr :: Socket -> ManagedPtr Socket Source #
TypedObject Socket |
Instance details Defined in GI.Gtk.Objects.Socket Methods glibType :: IO GType Source #
HasParentTypes Socket |
Instance details Defined in GI.Gtk.Objects.Socket
HasAttributeList Socket |
Instance details Defined in GI.Gtk.Objects.Socket
(info ~ ResolveSocketMethod t Socket, OverloadedMethod info Socket p, HasField t Socket p) => HasField (t :: Symbol) Socket p |
Instance details Defined in GI.Gtk.Objects.Socket Methods getField :: Socket -> p Source #
(info ~ ResolveSocketMethod t Socket, OverloadedMethodInfo info Socket) => IsLabel t (MethodProxy info Socket) |
Instance details Defined in GI.Gtk.Objects.Socket Methods fromLabel :: MethodProxy info Socket Source #
(info ~ ResolveSocketMethod t Socket, OverloadedMethod info Socket p) => IsLabel t (Socket -> p) |
Instance details Defined in GI.Gtk.Objects.Socket Methods fromLabel :: Socket -> p Source #
IsGValue (Maybe Socket) | Convert `Socket` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Socket Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Socket -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Socket) Source #
type AttributeList Socket |
Instance details Defined in GI.Gtk.Objects.Socket type AttributeList Socket = SocketAttributeList
type ParentTypes Socket |
Instance details Defined in GI.Gtk.Objects.Socket type ParentTypes Socket = '[Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Socket |
Instance details Defined in GI.Gtk.Objects.Socket type SignalList Socket = SocketSignalList

widgetGetValignWithBaseline Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Align | Returns: the vertical alignment of `widget`

Gets the value of the Widget:valign property, including `AlignBaseline`.

Since: 3.10

widgetSetVexpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget
-> Bool | `expand`: whether to expand
-> m () |

Sets whether the widget would like any available extra vertical space.

See `widgetSetHexpand` for more detail.

widgetGetHexpandSet Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget
-> m Bool | Returns: whether hexpand has been explicitly set

Gets whether `widgetSetHexpand` has been used to explicitly set the expand flag on this widget.

If hexpand is set, then it overrides any computed expand value based on child widgets. If hexpand is not set, then the expand value depends on whether any children of the widget would like to expand.

There are few reasons to use this function, but it’s here for completeness and consistency.

widgetIsVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget and all its parents are visible

Determines whether the widget and all its parents are marked as visible.

This function does not check if the widget is obscured in any way.

See also `widgetGetVisible` and `widgetSetVisible`

Since: 3.8

widgetActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s activatable
-> m Bool | Returns: `True` if the widget was activatable

For widgets that can be “activated” (buttons, menu items, etc.) this function activates them. Activation is what happens when you press Enter on a widget during key navigation. If `widget` isn't activatable, the function returns `False`.

widgetGrabRemove Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: The widget which gives up the grab
-> m () |

Removes the grab from the given widget.

You have to pair calls to `widgetGrabAdd` and `widgetGrabRemove`.

If `widget` does not have the grab, this function does nothing.

widgetIsFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget is the focus widget.

Determines if the widget is the focus widget within its toplevel. (This does not mean that the Widget:hasFocus property is necessarily set; Widget:hasFocus will only be set if the toplevel widget additionally has the global input focus.)

windowGetFocusVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if “focus rectangles” are supposed to be visible in this window.

Gets the value of the Window:focusVisible property.

Since: 3.2

widgetHasFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget has the global input focus.

Determines if the widget has the global input focus. See `widgetIsFocus` for the difference between having the global input focus, and only having the focus within a toplevel.

Since: 2.18

newtype Invisible Source #

Memory-managed wrapper type.

Constructors

Invisible (ManagedPtr Invisible) |

#### Instances

Instances details

Eq Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible Methods (==) :: Invisible -> Invisible -> Bool Source # (/=) :: Invisible -> Invisible -> Bool Source #
GObject Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible
ManagedPtrNewtype Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible Methods toManagedPtr :: Invisible -> ManagedPtr Invisible Source #
TypedObject Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible Methods glibType :: IO GType Source #
HasParentTypes Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible
HasAttributeList Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible
(info ~ ResolveInvisibleMethod t Invisible, OverloadedMethod info Invisible p, HasField t Invisible p) => HasField (t :: Symbol) Invisible p |
Instance details Defined in GI.Gtk.Objects.Invisible Methods getField :: Invisible -> p Source #
(info ~ ResolveInvisibleMethod t Invisible, OverloadedMethodInfo info Invisible) => IsLabel t (MethodProxy info Invisible) |
Instance details Defined in GI.Gtk.Objects.Invisible Methods fromLabel :: MethodProxy info Invisible Source #
(info ~ ResolveInvisibleMethod t Invisible, OverloadedMethod info Invisible p) => IsLabel t (Invisible -> p) |
Instance details Defined in GI.Gtk.Objects.Invisible Methods fromLabel :: Invisible -> p Source #
IsGValue (Maybe Invisible) | Convert `Invisible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Invisible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Invisible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Invisible) Source #
type AttributeList Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible type AttributeList Invisible = InvisibleAttributeList
type ParentTypes Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible type ParentTypes Invisible = '[Widget, Object, ImplementorIface, Buildable]
type SignalList Invisible |
Instance details Defined in GI.Gtk.Objects.Invisible type SignalList Invisible = InvisibleSignalList

widgetGetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget is visible

Determines whether the widget is visible. If you want to take into account whether the widget’s parent is also marked as visible, use `widgetIsVisible` instead.

This function does not check if the widget is obscured in any way.

See `widgetSetVisible`.

Since: 2.18

data DirectionType Source #

Focus movement types.

Constructors

DirectionTypeTabForward | Move forward.
DirectionTypeTabBackward | Move backward.
DirectionTypeUp | Move up.
DirectionTypeDown | Move down.
DirectionTypeLeft | Move left.
DirectionTypeRight | Move right.
AnotherDirectionType Int | Catch-all for unknown values

#### Instances

Instances details

Enum DirectionType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: DirectionType -> DirectionType Source #

pred :: DirectionType -> DirectionType Source #

toEnum :: Int -> DirectionType Source #

fromEnum :: DirectionType -> Int Source #

enumFrom :: DirectionType -> [DirectionType] Source #

enumFromThen :: DirectionType -> DirectionType -> [DirectionType] Source #

enumFromTo :: DirectionType -> DirectionType -> [DirectionType] Source #

enumFromThenTo :: DirectionType -> DirectionType -> DirectionType -> [DirectionType] Source #

Show DirectionType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> DirectionType -> ShowS Source # show :: DirectionType -> String Source # showList :: [DirectionType] -> ShowS Source #
Eq DirectionType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: DirectionType -> DirectionType -> Bool Source # (/=) :: DirectionType -> DirectionType -> Bool Source #
Ord DirectionType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: DirectionType -> DirectionType -> Ordering Source #

(<) :: DirectionType -> DirectionType -> Bool Source #

(<=) :: DirectionType -> DirectionType -> Bool Source #

(>) :: DirectionType -> DirectionType -> Bool Source #

(>=) :: DirectionType -> DirectionType -> Bool Source #

max :: DirectionType -> DirectionType -> DirectionType Source #

min :: DirectionType -> DirectionType -> DirectionType Source #

BoxedEnum DirectionType |
Instance details Defined in GI.Gtk.Enums
TypedObject DirectionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes DirectionType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes DirectionType |
Instance details Defined in GI.Gtk.Enums type ParentTypes DirectionType = '[] :: [Type]

widgetErrorBell Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Notifies the user about an input-related error on this widget. If the Settings:gtkErrorBell setting is `True`, it calls `windowBeep`, otherwise it does nothing.

Note that the effect of `windowBeep` can be configured in many ways, depending on the windowing backend and the desktop environment or window manager that is used.

Since: 2.12

accelGroupConnectByPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: the accelerator group to install an accelerator in
-> Text | `accelPath`: path used for determining key and modifiers
-> GClosure b | `closure`: closure to be executed upon accelerator activation
-> m () |

Installs an accelerator in this group, using an accelerator path to look up the appropriate key and modifiers (see `accelMapAddEntry`). When `accelGroup` is being activated in response to a call to `accelGroupsActivate`, `closure` will be invoked if the `accelKey` and `accelMods` from `accelGroupsActivate` match the key and modifiers for the path.

The signature used for the `closure` is that of `AccelGroupActivate`.

Note that `accelPath` string will be stored in a `GQuark`. Therefore, if you pass a static string, you can save some memory by interning it first with `internStaticString`.

accelGroupFromAccelClosure Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> GClosure a | `closure`: a `Closure`
-> m (Maybe AccelGroup) | Returns: the `AccelGroup` to which `closure` is connected, or `Nothing`

Finds the `AccelGroup` to which `closure` is connected; see `accelGroupConnect`.

labelSetMnemonicWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a, IsWidget b) |
=> a | `label`: a `Label`
-> Maybe b | `widget`: the target `Widget`, or `Nothing` to unset
-> m () |

If the label has been set so that it has an mnemonic key (using i.e. `labelSetMarkupWithMnemonic`, `labelSetTextWithMnemonic`, `labelNewWithMnemonic` or the “use_underline” property) the label can be associated with a widget that is the target of the mnemonic. When the label is inside a widget (like a `Button` or a `Notebook` tab) it is automatically associated with the correct widget, but sometimes (i.e. when the target is a `Entry` next to the label) you need to set it explicitly using this function.

The target widget will be accelerated by emitting the GtkWidgetmnemonicActivate signal on it. The default handler for this signal will activate the widget if there are no mnemonic collisions and toggle focus between the colliding widgets otherwise.

widgetModifyText Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> StateType | `state`: the state for which to set the text color
-> Maybe Color | `color`: the color to assign (does not need to be allocated), or `Nothing` to undo the effect of previous calls to of `widgetModifyText`.
-> m () |

Sets the text color for a widget in a particular state.

All other style values are left untouched. The text color is the foreground color used along with the base color (see `widgetModifyBase`) for widgets such as `Entry` and `TextView`. See also `widgetModifyStyle`.

widgetSetStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsStyle b) |
=> a | `widget`: a `Widget`
-> Maybe b | `style`: a `Style`, or `Nothing` to remove the effect of a previous call to `widgetSetStyle` and go back to the default style
-> m () |

Used to set the `Style` for a widget (`widget`->style). Since GTK 3, this function does nothing, the passed in style is ignored.

widgetModifyFg Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> StateType | `state`: the state for which to set the foreground color
-> Maybe Color | `color`: the color to assign (does not need to be allocated), or `Nothing` to undo the effect of previous calls to of `widgetModifyFg`.
-> m () |

Sets the foreground color for a widget in a particular state.

All other style values are left untouched. See also `widgetModifyStyle`.

widgetGetModifierStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m RcStyle | Returns: the modifier style for the widget. This rc style is owned by the widget. If you want to keep a pointer to value this around, you must add a refcount using `objectRef`.

Returns the current modifier style for the widget. (As set by `widgetModifyStyle`.) If no style has previously set, a new `RcStyle` will be created with all values unset, and set as the modifier style for the widget. If you make changes to this rc style, you must call `widgetModifyStyle`, passing in the returned rc style, to make sure that your changes take effect.

Caution: passing the style back to `widgetModifyStyle` will normally end up destroying it, because `widgetModifyStyle` copies the passed-in style and sets the copy as the new modifier style, thus dropping any reference to the old modifier style. Add a reference to the modifier style if you want to keep it alive.

newtype CssProvider Source #

Memory-managed wrapper type.

Constructors

CssProvider (ManagedPtr CssProvider) |

#### Instances

Instances details

Eq CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider Methods (==) :: CssProvider -> CssProvider -> Bool Source # (/=) :: CssProvider -> CssProvider -> Bool Source #
GObject CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider
ManagedPtrNewtype CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider Methods toManagedPtr :: CssProvider -> ManagedPtr CssProvider Source #
TypedObject CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider Methods glibType :: IO GType Source #
HasParentTypes CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider
HasAttributeList CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider
(info ~ ResolveCssProviderMethod t CssProvider, OverloadedMethod info CssProvider p, HasField t CssProvider p) => HasField (t :: Symbol) CssProvider p |
Instance details Defined in GI.Gtk.Objects.CssProvider Methods getField :: CssProvider -> p Source #
(info ~ ResolveCssProviderMethod t CssProvider, OverloadedMethodInfo info CssProvider) => IsLabel t (MethodProxy info CssProvider) |
Instance details Defined in GI.Gtk.Objects.CssProvider Methods fromLabel :: MethodProxy info CssProvider Source #
(info ~ ResolveCssProviderMethod t CssProvider, OverloadedMethod info CssProvider p) => IsLabel t (CssProvider -> p) |
Instance details Defined in GI.Gtk.Objects.CssProvider Methods fromLabel :: CssProvider -> p Source #
IsGValue (Maybe CssProvider) | Convert `CssProvider` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CssProvider Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CssProvider -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CssProvider) Source #
type AttributeList CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider type AttributeList CssProvider = CssProviderAttributeList
type ParentTypes CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider type ParentTypes CssProvider = '[Object, StyleProvider]
type SignalList CssProvider |
Instance details Defined in GI.Gtk.Objects.CssProvider type SignalList CssProvider = CssProviderSignalList

pattern STYLE_PROVIDER_PRIORITY_FALLBACK :: Int32 Source #

The priority used for default style information that is used in the absence of themes.

Note that this is not very useful for providing default styling for custom style classes - themes are likely to override styling provided at this priority with catch-all `* {...}` rules.

pattern STYLE_PROVIDER_PRIORITY_APPLICATION :: Int32 Source #

A priority that can be used when adding a `StyleProvider` for application-specific style information.

widgetGetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Text | Returns: name of the widget. This string is owned by GTK+ and should not be modified or freed

Retrieves the name of a widget. See `widgetSetName` for the significance of widget names.

widgetQueueDrawRegion Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Region | `region`: region to draw
-> m () |

Invalidates the area of `widget` defined by `region` by calling `windowInvalidateRegion` on the widget’s window and all its child windows. Once the main loop becomes idle (after the current batch of events has been processed, roughly), the window will receive expose events for the union of all regions that have been invalidated.

Normally you would only use this function in widget implementations. You might also use it to schedule a redraw of a `DrawingArea` or some portion thereof.

Since: 3.0

newtype DrawingArea Source #

Memory-managed wrapper type.

Constructors

DrawingArea (ManagedPtr DrawingArea) |

#### Instances

Instances details

Eq DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods (==) :: DrawingArea -> DrawingArea -> Bool Source # (/=) :: DrawingArea -> DrawingArea -> Bool Source #
GObject DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea
ManagedPtrNewtype DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods toManagedPtr :: DrawingArea -> ManagedPtr DrawingArea Source #
TypedObject DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods glibType :: IO GType Source #
HasParentTypes DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea
HasAttributeList DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea
(info ~ ResolveDrawingAreaMethod t DrawingArea, OverloadedMethod info DrawingArea p, HasField t DrawingArea p) => HasField (t :: Symbol) DrawingArea p |
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods getField :: DrawingArea -> p Source #
(info ~ ResolveDrawingAreaMethod t DrawingArea, OverloadedMethodInfo info DrawingArea) => IsLabel t (MethodProxy info DrawingArea) |
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods fromLabel :: MethodProxy info DrawingArea Source #
(info ~ ResolveDrawingAreaMethod t DrawingArea, OverloadedMethod info DrawingArea p) => IsLabel t (DrawingArea -> p) |
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods fromLabel :: DrawingArea -> p Source #
IsGValue (Maybe DrawingArea) | Convert `DrawingArea` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.DrawingArea Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe DrawingArea -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe DrawingArea) Source #
type AttributeList DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea type AttributeList DrawingArea = DrawingAreaAttributeList
type ParentTypes DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea type ParentTypes DrawingArea = '[Widget, Object, ImplementorIface, Buildable]
type SignalList DrawingArea |
Instance details Defined in GI.Gtk.Objects.DrawingArea type SignalList DrawingArea = DrawingAreaSignalList

widgetUnregisterWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) |
=> a | `widget`: a `Widget`
-> b | `window`: a `Window`
-> m () |

Unregisters a `Window` from the widget that was previously set up with `widgetRegisterWindow`. You need to call this when the window is no longer used by the widget, such as when you destroy it.

Since: 3.8

widgetRegisterWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) |
=> a | `widget`: a `Widget`
-> b | `window`: a `Window`
-> m () |

Registers a `Window` with the widget and sets it up so that the widget receives events for it. Call `widgetUnregisterWindow` when destroying the window.

Before 3.8 you needed to call `windowSetUserData` directly to set this up. This is now deprecated and you should use `widgetRegisterWindow` instead. Old code will keep working as is, although some new features like transparency might not work perfectly.

Since: 3.8

widgetAddAccelerator Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsAccelGroup b) |
=> a | `widget`: widget to install an accelerator on
-> Text | `accelSignal`: widget signal to emit on accelerator activation
-> b | `accelGroup`: accel group for this widget, added to its toplevel
-> Word32 | `accelKey`: GDK keyval of the accelerator
-> [ModifierType] | `accelMods`: modifier key combination of the accelerator
-> [AccelFlags] | `accelFlags`: flag accelerators, e.g. `AccelFlagsVisible`
-> m () |

Installs an accelerator for this `widget` in `accelGroup` that causes `accelSignal` to be emitted if the accelerator is activated. The `accelGroup` needs to be added to the widget’s toplevel via `windowAddAccelGroup`, and the signal must be of type `SignalFlagsAction`. Accelerators added through this function are not user changeable during runtime. If you want to support accelerators that can be changed by the user, use `accelMapAddEntry` and `widgetSetAccelPath` or `menuItemSetAccelPath` instead.

widgetAddMnemonicLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) |
=> a | `widget`: a `Widget`
-> b | `label`: a `Widget` that acts as a mnemonic label for `widget`
-> m () |

Adds a widget to the list of mnemonic labels for this widget. (See `widgetListMnemonicLabels`). Note the list of mnemonic labels for the widget is cleared when the widget is destroyed, so the caller must make sure to update its internal state at this point as well, by using a connection to the Widget::destroy signal or a weak notifier.

Since: 2.4

pattern STOCK_OPEN :: Text Source #

The “Open” item and icon.

pattern STOCK_OK :: Text Source #

The “OK” item and icon.

containerGetPathForChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: a `Container`
-> b | `child`: a child of `container`
-> m WidgetPath | Returns: A newly created `WidgetPath`

Returns a newly created widget path representing all the widget hierarchy from the toplevel down to and including `child`.

containerPropagateDraw Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: a `Container`
-> b | `child`: a child of `container`
-> Context | `cr`: Cairo context as passed to the container. If you want to use `cr` in container’s draw function, consider using `cairo_save()` and `cairo_restore()` before calling this function.
-> m () |

When a container receives a call to the draw function, it must send synthetic Widget::draw calls to all children that don’t have their own `GdkWindows`. This function provides a convenient way of doing this. A container, when it receives a call to its Widget::draw function, calls `containerPropagateDraw` once for each child, passing in the `cr` the container received.

`containerPropagateDraw` takes care of translating the origin of `cr`, and deciding whether the draw needs to be sent to the child. It is a convenient and optimized way of getting the same effect as calling `widgetDraw` on the child directly.

In most cases, a container can simply either inherit the Widget::draw implementation from `Container`, or do some drawing and then chain to the draw implementation from `Container`.

accelMapSave Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [Char] | `fileName`: the name of the file to contain accelerator specifications, in the GLib file name encoding
-> m () |

Saves current accelerator specifications (accelerator path, key and modifiers) to `fileName`. The file is written in a format suitable to be read back in by `accelMapLoad`.

newtype UIManager Source #

Memory-managed wrapper type.

Constructors

UIManager (ManagedPtr UIManager) |

#### Instances

Instances details

Eq UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager Methods (==) :: UIManager -> UIManager -> Bool Source # (/=) :: UIManager -> UIManager -> Bool Source #
GObject UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager
ManagedPtrNewtype UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager Methods toManagedPtr :: UIManager -> ManagedPtr UIManager Source #
TypedObject UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager Methods glibType :: IO GType Source #
HasParentTypes UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager
HasAttributeList UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager
(info ~ ResolveUIManagerMethod t UIManager, OverloadedMethod info UIManager p, HasField t UIManager p) => HasField (t :: Symbol) UIManager p |
Instance details Defined in GI.Gtk.Objects.UIManager Methods getField :: UIManager -> p Source #
(info ~ ResolveUIManagerMethod t UIManager, OverloadedMethodInfo info UIManager) => IsLabel t (MethodProxy info UIManager) |
Instance details Defined in GI.Gtk.Objects.UIManager Methods fromLabel :: MethodProxy info UIManager Source #
(info ~ ResolveUIManagerMethod t UIManager, OverloadedMethod info UIManager p) => IsLabel t (UIManager -> p) |
Instance details Defined in GI.Gtk.Objects.UIManager Methods fromLabel :: UIManager -> p Source #
IsGValue (Maybe UIManager) | Convert `UIManager` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.UIManager Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe UIManager -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe UIManager) Source #
type AttributeList UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager type AttributeList UIManager = UIManagerAttributeList
type ParentTypes UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager type ParentTypes UIManager = '[Object, Buildable]
type SignalList UIManager |
Instance details Defined in GI.Gtk.Objects.UIManager type SignalList UIManager = UIManagerSignalList

widgetSetAllocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Rectangle | `allocation`: a pointer to a `GtkAllocation` to copy from
-> m () |

Sets the widget’s allocation. This should not be used directly, but from within a widget’s size_allocate method.

The allocation set should be the “adjusted” or actual allocation. If you’re implementing a `Container`, you want to use `widgetSizeAllocate` instead of `widgetSetAllocation`. The GtkWidgetClassadjust_size_allocation virtual method adjusts the allocation inside `widgetSizeAllocate` to create an adjusted allocation.

Since: 2.18

newtype EventBox Source #

Memory-managed wrapper type.

Constructors

EventBox (ManagedPtr EventBox) |

#### Instances

Instances details

Eq EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox Methods (==) :: EventBox -> EventBox -> Bool Source # (/=) :: EventBox -> EventBox -> Bool Source #
GObject EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox
ManagedPtrNewtype EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox Methods toManagedPtr :: EventBox -> ManagedPtr EventBox Source #
TypedObject EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox Methods glibType :: IO GType Source #
HasParentTypes EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox
HasAttributeList EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox
(info ~ ResolveEventBoxMethod t EventBox, OverloadedMethod info EventBox p, HasField t EventBox p) => HasField (t :: Symbol) EventBox p |
Instance details Defined in GI.Gtk.Objects.EventBox Methods getField :: EventBox -> p Source #
(info ~ ResolveEventBoxMethod t EventBox, OverloadedMethodInfo info EventBox) => IsLabel t (MethodProxy info EventBox) |
Instance details Defined in GI.Gtk.Objects.EventBox Methods fromLabel :: MethodProxy info EventBox Source #
(info ~ ResolveEventBoxMethod t EventBox, OverloadedMethod info EventBox p) => IsLabel t (EventBox -> p) |
Instance details Defined in GI.Gtk.Objects.EventBox Methods fromLabel :: EventBox -> p Source #
IsGValue (Maybe EventBox) | Convert `EventBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventBox) Source #
type AttributeList EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox type AttributeList EventBox = EventBoxAttributeList
type ParentTypes EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox type ParentTypes EventBox = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList EventBox |
Instance details Defined in GI.Gtk.Objects.EventBox type SignalList EventBox = EventBoxSignalList

widgetSetParent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) |
=> a | `widget`: a `Widget`
-> b | `parent`: parent container
-> m () |

This function is useful only when implementing subclasses of `Container`. Sets the container as the parent of `widget`, and takes care of some details such as updating the state and style of the child to reflect its new location. The opposite function is `widgetUnparent`.

widgetPushCompositeChild :: (HasCallStack, MonadIO m) => m () Source #

Makes all newly-created widgets as composite children until the corresponding `widgetPopCompositeChild` call.

A composite child is a child that’s an implementation detail of the container it’s inside and should not be visible to people using the container. Composite children aren’t treated differently by GTK+ (but see `containerForeach` vs. `containerForall`), but e.g. GUI builders might want to treat them in a different way.

widgetAddDeviceEvents Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) |
=> a | `widget`: a `Widget`
-> b | `device`: a `Device`
-> [EventMask] | `events`: an event mask, see `EventMask`
-> m () |

Adds the device events in the bitfield `events` to the event mask for `widget`. See `widgetSetDeviceEvents` for details.

Since: 3.0

widgetSetDefaultDirection Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextDirection | `dir`: the new default direction. This cannot be `TextDirectionNone`.
-> m () |

Sets the default reading direction for widgets where the direction has not been explicitly set by `widgetSetDirection`.

widgetGetWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Maybe Window) | Returns: `widget`’s window.

Returns the widget’s window if it is realized, `Nothing` otherwise

Since: 2.14

widgetSetHexpandSet Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget
-> Bool | `set`: value for hexpand-set property
-> m () |

Sets whether the hexpand flag (see `widgetGetHexpand`) will be used.

The hexpand-set property will be set automatically when you call `widgetSetHexpand` to set hexpand, so the most likely reason to use this function would be to unset an explicit expand flag.

If hexpand is set, then it overrides any computed expand value based on child widgets. If hexpand is not set, then the expand value depends on whether any children of the widget would like to expand.

There are few reasons to use this function, but it’s here for completeness and consistency.

widgetUnparent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

This function is only for use in widget implementations. Should be called by implementations of the remove method on `Container`, to dissociate a child from the container.

tooltipSetMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsTooltip a) |
=> a | `tooltip`: a `Tooltip`
-> Maybe Text | `markup`: a markup string (see [Pango markup format][PangoMarkupFormat]) or `Nothing`
-> m () |

Sets the text of the tooltip to be `markup`, which is marked up with the [Pango text markup language][PangoMarkupFormat]. If `markup` is `Nothing`, the label will be hidden.

Since: 2.12

tooltipSetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsTooltip a) |
=> a | `tooltip`: a `Tooltip`
-> Maybe Text | `text`: a text string or `Nothing`
-> m () |

Sets the text of the tooltip to be `text`. If `text` is `Nothing`, the label will be hidden. See also `tooltipSetMarkup`.

Since: 2.12

widgetGetScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Screen | Returns: the `Screen` for the toplevel for this widget.

Get the `Screen` from the toplevel window associated with this widget. This function can only be called after the widget has been added to a widget hierarchy with a `Window` at the top.

In general, you should only create screen specific resources when a widget has been realized, and you should free those resources when the widget is unrealized.

Since: 2.2

widgetGetParentWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`.
-> m (Maybe Window) | Returns: the parent window of `widget`, or `Nothing` if it does not have a parent window.

Gets `widget`’s parent window, or `Nothing` if it does not have one.

widgetFreezeChildNotify Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Stops emission of Widget::childNotify signals on `widget`. The signals are queued until `widgetThawChildNotify` is called on `widget`.

This is the analogue of `objectFreezeNotify` for child properties.

tooltipTriggerTooltipQuery Source #

Arguments

:: (HasCallStack, MonadIO m, IsDisplay a) |
=> a | `display`: a `Display`
-> m () |

Triggers a new tooltip query on `display`, in order to update the current visible tooltip, or to show/hide the current tooltip. This function is useful to call when, for example, the state of the widget changed by a key press.

Since: 2.12

widgetSetStateFlags Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> [StateFlags] | `flags`: State flags to turn on
-> Bool | `clear`: Whether to clear state before turning on `flags`
-> m () |

This function is for use in widget implementations. Turns on flag values in the current widget state (insensitive, prelighted, etc.).

This function accepts the values `StateFlagsDirLtr` and `StateFlagsDirRtl` but ignores them. If you want to set the widget's direction, use `widgetSetDirection`.

It is worth mentioning that any other state than `StateFlagsInsensitive`, will be propagated down to all non-internal children if `widget` is a `Container`, while `StateFlagsInsensitive` itself will be propagated down to all `Container` children by different means than turning on the state flag down the hierarchy, both `widgetGetStateFlags` and `widgetIsSensitive` will make use of these.

Since: 3.0

widgetPopCompositeChild :: (HasCallStack, MonadIO m) => m () Source #

Cancels the effect of a previous call to `widgetPushCompositeChild`.

containerForall Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> Callback | `callback`: a callback
-> m () |

Invokes `callback` on each direct child of `container`, including children that are considered “internal” (implementation details of the container). “Internal” children generally weren’t added by the user of the container, but were added by the container implementation itself.

Most applications should use `containerForeach`, rather than `containerForall`.

newtype Tooltip Source #

Memory-managed wrapper type.

Constructors

Tooltip (ManagedPtr Tooltip) |

#### Instances

Instances details

Eq Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip Methods (==) :: Tooltip -> Tooltip -> Bool Source # (/=) :: Tooltip -> Tooltip -> Bool Source #
GObject Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip
ManagedPtrNewtype Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip Methods toManagedPtr :: Tooltip -> ManagedPtr Tooltip Source #
TypedObject Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip Methods glibType :: IO GType Source #
HasParentTypes Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip
HasAttributeList Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip
(info ~ ResolveTooltipMethod t Tooltip, OverloadedMethod info Tooltip p, HasField t Tooltip p) => HasField (t :: Symbol) Tooltip p |
Instance details Defined in GI.Gtk.Objects.Tooltip Methods getField :: Tooltip -> p Source #
(info ~ ResolveTooltipMethod t Tooltip, OverloadedMethodInfo info Tooltip) => IsLabel t (MethodProxy info Tooltip) |
Instance details Defined in GI.Gtk.Objects.Tooltip Methods fromLabel :: MethodProxy info Tooltip Source #
(info ~ ResolveTooltipMethod t Tooltip, OverloadedMethod info Tooltip p) => IsLabel t (Tooltip -> p) |
Instance details Defined in GI.Gtk.Objects.Tooltip Methods fromLabel :: Tooltip -> p Source #
IsGValue (Maybe Tooltip) | Convert `Tooltip` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Tooltip Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Tooltip -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Tooltip) Source #
type AttributeList Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip type AttributeList Tooltip = TooltipAttributeList
type ParentTypes Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip type ParentTypes Tooltip = '[Object]
type SignalList Tooltip |
Instance details Defined in GI.Gtk.Objects.Tooltip type SignalList Tooltip = TooltipSignalList

data AccelFlags Source #

Accelerator flags used with `accelGroupConnect`.

Constructors

AccelFlagsVisible | Accelerator is visible
AccelFlagsLocked | Accelerator not removable
AccelFlagsMask | Mask
AnotherAccelFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum AccelFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: AccelFlags -> AccelFlags Source #

pred :: AccelFlags -> AccelFlags Source #

toEnum :: Int -> AccelFlags Source #

fromEnum :: AccelFlags -> Int Source #

enumFrom :: AccelFlags -> [AccelFlags] Source #

enumFromThen :: AccelFlags -> AccelFlags -> [AccelFlags] Source #

enumFromTo :: AccelFlags -> AccelFlags -> [AccelFlags] Source #

enumFromThenTo :: AccelFlags -> AccelFlags -> AccelFlags -> [AccelFlags] Source #

Show AccelFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> AccelFlags -> ShowS Source # show :: AccelFlags -> String Source # showList :: [AccelFlags] -> ShowS Source #
Eq AccelFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: AccelFlags -> AccelFlags -> Bool Source # (/=) :: AccelFlags -> AccelFlags -> Bool Source #
Ord AccelFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: AccelFlags -> AccelFlags -> Ordering Source #

(<) :: AccelFlags -> AccelFlags -> Bool Source #

(<=) :: AccelFlags -> AccelFlags -> Bool Source #

(>) :: AccelFlags -> AccelFlags -> Bool Source #

(>=) :: AccelFlags -> AccelFlags -> Bool Source #

max :: AccelFlags -> AccelFlags -> AccelFlags Source #

min :: AccelFlags -> AccelFlags -> AccelFlags Source #

BoxedFlags AccelFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag AccelFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject AccelFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes AccelFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes AccelFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes AccelFlags = '[] :: [Type]

widgetRemoveTickCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Word32 | `id`: an id returned by `widgetAddTickCallback`
-> m () |

Removes a tick callback previously registered with `widgetAddTickCallback`.

Since: 3.8

widgetDragDestFindTarget Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) |
=> a | `widget`: drag destination widget
-> b | `context`: drag context
-> Maybe TargetList | `targetList`: list of droppable targets, or `Nothing` to use gtk_drag_dest_get_target_list (`widget`).
-> m (Maybe Atom) | Returns: first target that the source offers and the dest can accept, or `GDK_NONE`

Looks for a match between the supported targets of `context` and the `destTargetList`, returning the first matching target, otherwise returning `GDK_NONE`. `destTargetList` should usually be the return value from `widgetDragDestGetTargetList`, but some widgets may have different valid targets for different parts of the widget; in that case, they will have to implement a drag_motion handler that passes the correct target list to this function.

widgetIsDrawable Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` is drawable, `False` otherwise

Determines whether `widget` can be drawn to. A widget can be drawn to if it is mapped and visible.

Since: 2.18

widgetModifyBg Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> StateType | `state`: the state for which to set the background color
-> Maybe Color | `color`: the color to assign (does not need to be allocated), or `Nothing` to undo the effect of previous calls to of `widgetModifyBg`.
-> m () |

Sets the background color for a widget in a particular state.

All other style values are left untouched. See also `widgetModifyStyle`.

    Note that “no window” widgets (which have the @/GTK_NO_WINDOW/@
    flag set) draw on their parent container’s window and thus may
    not draw any background themselves. This is the case for e.g.
    t'GI.Gtk.Objects.Label.Label'.

    To modify the background of such widgets, you have to set the
    background color on their parent; if you want to set the background
    of a rectangular area around a label, try placing the label in
    a t'GI.Gtk.Objects.EventBox.EventBox' widget and setting the background color on that.

widgetModifyCursor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe Color | `primary`: the color to use for primary cursor (does not need to be allocated), or `Nothing` to undo the effect of previous calls to of `widgetModifyCursor`.
-> Maybe Color | `secondary`: the color to use for secondary cursor (does not need to be allocated), or `Nothing` to undo the effect of previous calls to of `widgetModifyCursor`.
-> m () |

Sets the cursor color to use in a widget, overriding the `Widget` cursor-color and secondary-cursor-color style properties.

All other style values are left untouched. See also `widgetModifyStyle`.

Since: 2.12

widgetModifyFont Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe FontDescription | `fontDesc`: the font description to use, or `Nothing` to undo the effect of previous calls to `widgetModifyFont`
-> m () |

Sets the font to use for a widget.

All other style values are left untouched. See also `widgetModifyStyle`.

widgetOverrideBackgroundColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> [StateFlags] | `state`: the state for which to set the background color
-> Maybe RGBA | `color`: the color to assign, or `Nothing` to undo the effect of previous calls to `widgetOverrideBackgroundColor`
-> m () |

Sets the background color to use for a widget.

All other style values are left untouched. See `widgetOverrideColor`.

Since: 3.0

widgetOverrideCursor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe RGBA | `cursor`: the color to use for primary cursor (does not need to be allocated), or `Nothing` to undo the effect of previous calls to of `widgetOverrideCursor`.
-> Maybe RGBA | `secondaryCursor`: the color to use for secondary cursor (does not need to be allocated), or `Nothing` to undo the effect of previous calls to of `widgetOverrideCursor`.
-> m () |

Sets the cursor color to use in a widget, overriding the cursor-color and secondary-cursor-color style properties. All other style values are left untouched. See also `widgetModifyStyle`.

Note that the underlying properties have the `Color` type, so the alpha value in `primary` and `secondary` will be ignored.

Since: 3.0

widgetOverrideFont Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe FontDescription | `fontDesc`: the font description to use, or `Nothing` to undo the effect of previous calls to `widgetOverrideFont`
-> m () |

Sets the font to use for a widget. All other style values are left untouched. See `widgetOverrideColor`.

Since: 3.0

widgetOverrideSymbolicColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Text | `name`: the name of the symbolic color to modify
-> Maybe RGBA | `color`: the color to assign (does not need to be allocated), or `Nothing` to undo the effect of previous calls to `widgetOverrideSymbolicColor`
-> m () |

Sets a symbolic color for a widget.

All other style values are left untouched. See `widgetOverrideColor` for overriding the foreground or background color.

Since: 3.0

newtype VolumeButton Source #

Memory-managed wrapper type.

Constructors

VolumeButton (ManagedPtr VolumeButton) |

#### Instances

Instances details

Eq VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods (==) :: VolumeButton -> VolumeButton -> Bool Source # (/=) :: VolumeButton -> VolumeButton -> Bool Source #
GObject VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton
ManagedPtrNewtype VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods toManagedPtr :: VolumeButton -> ManagedPtr VolumeButton Source #
TypedObject VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods glibType :: IO GType Source #
HasParentTypes VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton
HasAttributeList VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton
(info ~ ResolveVolumeButtonMethod t VolumeButton, OverloadedMethod info VolumeButton p, HasField t VolumeButton p) => HasField (t :: Symbol) VolumeButton p |
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods getField :: VolumeButton -> p Source #
(info ~ ResolveVolumeButtonMethod t VolumeButton, OverloadedMethodInfo info VolumeButton) => IsLabel t (MethodProxy info VolumeButton) |
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods fromLabel :: MethodProxy info VolumeButton Source #
(info ~ ResolveVolumeButtonMethod t VolumeButton, OverloadedMethod info VolumeButton p) => IsLabel t (VolumeButton -> p) |
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods fromLabel :: VolumeButton -> p Source #
IsGValue (Maybe VolumeButton) | Convert `VolumeButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VolumeButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VolumeButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VolumeButton) Source #
type AttributeList VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton type AttributeList VolumeButton = VolumeButtonAttributeList
type ParentTypes VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton type ParentTypes VolumeButton = '[ScaleButton, Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable, Orientable]
type SignalList VolumeButton |
Instance details Defined in GI.Gtk.Objects.VolumeButton type SignalList VolumeButton = VolumeButtonSignalList

newtype ScaleButton Source #

Memory-managed wrapper type.

Constructors

ScaleButton (ManagedPtr ScaleButton) |

#### Instances

Instances details

Eq ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods (==) :: ScaleButton -> ScaleButton -> Bool Source # (/=) :: ScaleButton -> ScaleButton -> Bool Source #
GObject ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton
ManagedPtrNewtype ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods toManagedPtr :: ScaleButton -> ManagedPtr ScaleButton Source #
TypedObject ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods glibType :: IO GType Source #
HasParentTypes ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton
HasAttributeList ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton
(info ~ ResolveScaleButtonMethod t ScaleButton, OverloadedMethod info ScaleButton p, HasField t ScaleButton p) => HasField (t :: Symbol) ScaleButton p |
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods getField :: ScaleButton -> p Source #
(info ~ ResolveScaleButtonMethod t ScaleButton, OverloadedMethodInfo info ScaleButton) => IsLabel t (MethodProxy info ScaleButton) |
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods fromLabel :: MethodProxy info ScaleButton Source #
(info ~ ResolveScaleButtonMethod t ScaleButton, OverloadedMethod info ScaleButton p) => IsLabel t (ScaleButton -> p) |
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods fromLabel :: ScaleButton -> p Source #
IsGValue (Maybe ScaleButton) | Convert `ScaleButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ScaleButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ScaleButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ScaleButton) Source #
type AttributeList ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton type AttributeList ScaleButton = ScaleButtonAttributeList
type ParentTypes ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton type ParentTypes ScaleButton = '[Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable, Orientable]
type SignalList ScaleButton |
Instance details Defined in GI.Gtk.Objects.ScaleButton type SignalList ScaleButton = ScaleButtonSignalList

newtype Viewport Source #

Memory-managed wrapper type.

Constructors

Viewport (ManagedPtr Viewport) |

#### Instances

Instances details

Eq Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport Methods (==) :: Viewport -> Viewport -> Bool Source # (/=) :: Viewport -> Viewport -> Bool Source #
GObject Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport
ManagedPtrNewtype Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport Methods toManagedPtr :: Viewport -> ManagedPtr Viewport Source #
TypedObject Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport Methods glibType :: IO GType Source #
HasParentTypes Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport
HasAttributeList Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport
(info ~ ResolveViewportMethod t Viewport, OverloadedMethod info Viewport p, HasField t Viewport p) => HasField (t :: Symbol) Viewport p |
Instance details Defined in GI.Gtk.Objects.Viewport Methods getField :: Viewport -> p Source #
(info ~ ResolveViewportMethod t Viewport, OverloadedMethodInfo info Viewport) => IsLabel t (MethodProxy info Viewport) |
Instance details Defined in GI.Gtk.Objects.Viewport Methods fromLabel :: MethodProxy info Viewport Source #
(info ~ ResolveViewportMethod t Viewport, OverloadedMethod info Viewport p) => IsLabel t (Viewport -> p) |
Instance details Defined in GI.Gtk.Objects.Viewport Methods fromLabel :: Viewport -> p Source #
IsGValue (Maybe Viewport) | Convert `Viewport` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Viewport Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Viewport -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Viewport) Source #
type AttributeList Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport type AttributeList Viewport = ViewportAttributeList
type ParentTypes Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport type ParentTypes Viewport = '[Bin, Container, Widget, Object, ImplementorIface, Buildable, Scrollable]
type SignalList Viewport |
Instance details Defined in GI.Gtk.Objects.Viewport type SignalList Viewport = ViewportSignalList

viewportSetShadowType Source #

Arguments

:: (HasCallStack, MonadIO m, IsViewport a) |
=> a | `viewport`: a `Viewport`.
-> ShadowType | `type`: the new shadow type.
-> m () |

Sets the shadow type of the viewport.

newtype VSeparator Source #

Memory-managed wrapper type.

Constructors

VSeparator (ManagedPtr VSeparator) |

#### Instances

Instances details

Eq VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator Methods (==) :: VSeparator -> VSeparator -> Bool Source # (/=) :: VSeparator -> VSeparator -> Bool Source #
GObject VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator
ManagedPtrNewtype VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator Methods toManagedPtr :: VSeparator -> ManagedPtr VSeparator Source #
TypedObject VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator Methods glibType :: IO GType Source #
HasParentTypes VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator
HasAttributeList VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator
(info ~ ResolveVSeparatorMethod t VSeparator, OverloadedMethod info VSeparator p, HasField t VSeparator p) => HasField (t :: Symbol) VSeparator p |
Instance details Defined in GI.Gtk.Objects.VSeparator Methods getField :: VSeparator -> p Source #
(info ~ ResolveVSeparatorMethod t VSeparator, OverloadedMethodInfo info VSeparator) => IsLabel t (MethodProxy info VSeparator) |
Instance details Defined in GI.Gtk.Objects.VSeparator Methods fromLabel :: MethodProxy info VSeparator Source #
(info ~ ResolveVSeparatorMethod t VSeparator, OverloadedMethod info VSeparator p) => IsLabel t (VSeparator -> p) |
Instance details Defined in GI.Gtk.Objects.VSeparator Methods fromLabel :: VSeparator -> p Source #
IsGValue (Maybe VSeparator) | Convert `VSeparator` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VSeparator Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VSeparator -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VSeparator) Source #
type AttributeList VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator type AttributeList VSeparator = VSeparatorAttributeList
type ParentTypes VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator type ParentTypes VSeparator = '[Separator, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList VSeparator |
Instance details Defined in GI.Gtk.Objects.VSeparator type SignalList VSeparator = VSeparatorSignalList

newtype VScrollbar Source #

Memory-managed wrapper type.

Constructors

VScrollbar (ManagedPtr VScrollbar) |

#### Instances

Instances details

Eq VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods (==) :: VScrollbar -> VScrollbar -> Bool Source # (/=) :: VScrollbar -> VScrollbar -> Bool Source #
GObject VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar
ManagedPtrNewtype VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods toManagedPtr :: VScrollbar -> ManagedPtr VScrollbar Source #
TypedObject VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods glibType :: IO GType Source #
HasParentTypes VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar
HasAttributeList VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar
(info ~ ResolveVScrollbarMethod t VScrollbar, OverloadedMethod info VScrollbar p, HasField t VScrollbar p) => HasField (t :: Symbol) VScrollbar p |
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods getField :: VScrollbar -> p Source #
(info ~ ResolveVScrollbarMethod t VScrollbar, OverloadedMethodInfo info VScrollbar) => IsLabel t (MethodProxy info VScrollbar) |
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods fromLabel :: MethodProxy info VScrollbar Source #
(info ~ ResolveVScrollbarMethod t VScrollbar, OverloadedMethod info VScrollbar p) => IsLabel t (VScrollbar -> p) |
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods fromLabel :: VScrollbar -> p Source #
IsGValue (Maybe VScrollbar) | Convert `VScrollbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VScrollbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VScrollbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VScrollbar) Source #
type AttributeList VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar type AttributeList VScrollbar = VScrollbarAttributeList
type ParentTypes VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar type ParentTypes VScrollbar = '[Scrollbar, Range, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList VScrollbar |
Instance details Defined in GI.Gtk.Objects.VScrollbar type SignalList VScrollbar = VScrollbarSignalList

newtype VScale Source #

Memory-managed wrapper type.

Constructors

VScale (ManagedPtr VScale) |

#### Instances

Instances details

Eq VScale |
Instance details Defined in GI.Gtk.Objects.VScale Methods (==) :: VScale -> VScale -> Bool Source # (/=) :: VScale -> VScale -> Bool Source #
GObject VScale |
Instance details Defined in GI.Gtk.Objects.VScale
ManagedPtrNewtype VScale |
Instance details Defined in GI.Gtk.Objects.VScale Methods toManagedPtr :: VScale -> ManagedPtr VScale Source #
TypedObject VScale |
Instance details Defined in GI.Gtk.Objects.VScale Methods glibType :: IO GType Source #
HasParentTypes VScale |
Instance details Defined in GI.Gtk.Objects.VScale
HasAttributeList VScale |
Instance details Defined in GI.Gtk.Objects.VScale
(info ~ ResolveVScaleMethod t VScale, OverloadedMethod info VScale p, HasField t VScale p) => HasField (t :: Symbol) VScale p |
Instance details Defined in GI.Gtk.Objects.VScale Methods getField :: VScale -> p Source #
(info ~ ResolveVScaleMethod t VScale, OverloadedMethodInfo info VScale) => IsLabel t (MethodProxy info VScale) |
Instance details Defined in GI.Gtk.Objects.VScale Methods fromLabel :: MethodProxy info VScale Source #
(info ~ ResolveVScaleMethod t VScale, OverloadedMethod info VScale p) => IsLabel t (VScale -> p) |
Instance details Defined in GI.Gtk.Objects.VScale Methods fromLabel :: VScale -> p Source #
IsGValue (Maybe VScale) | Convert `VScale` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VScale Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VScale -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VScale) Source #
type AttributeList VScale |
Instance details Defined in GI.Gtk.Objects.VScale type AttributeList VScale = VScaleAttributeList
type ParentTypes VScale |
Instance details Defined in GI.Gtk.Objects.VScale type ParentTypes VScale = '[Scale, Range, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList VScale |
Instance details Defined in GI.Gtk.Objects.VScale type SignalList VScale = VScaleSignalList

scaleSetDigits Source #

Arguments

:: (HasCallStack, MonadIO m, IsScale a) |
=> a | `scale`: a `Scale`
-> Int32 | `digits`: the number of decimal places to display, e.g. use 1 to display 1.0, 2 to display 1.00, etc
-> m () |

Sets the number of decimal places that are displayed in the value. Also causes the value of the adjustment to be rounded to this number of digits, so the retrieved value matches the displayed one, if Scale:drawValue is `True` when the value changes. If you want to enforce rounding the value when Scale:drawValue is `False`, you can set Range:roundDigits instead.

Note that rounding to a small number of digits can interfere with the smooth autoscrolling that is built into `Scale`. As an alternative, you can use the Scale::formatValue signal to format the displayed value yourself.

newtype VPaned Source #

Memory-managed wrapper type.

Constructors

VPaned (ManagedPtr VPaned) |

#### Instances

Instances details

Eq VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned Methods (==) :: VPaned -> VPaned -> Bool Source # (/=) :: VPaned -> VPaned -> Bool Source #
GObject VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned
ManagedPtrNewtype VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned Methods toManagedPtr :: VPaned -> ManagedPtr VPaned Source #
TypedObject VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned Methods glibType :: IO GType Source #
HasParentTypes VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned
HasAttributeList VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned
(info ~ ResolveVPanedMethod t VPaned, OverloadedMethod info VPaned p, HasField t VPaned p) => HasField (t :: Symbol) VPaned p |
Instance details Defined in GI.Gtk.Objects.VPaned Methods getField :: VPaned -> p Source #
(info ~ ResolveVPanedMethod t VPaned, OverloadedMethodInfo info VPaned) => IsLabel t (MethodProxy info VPaned) |
Instance details Defined in GI.Gtk.Objects.VPaned Methods fromLabel :: MethodProxy info VPaned Source #
(info ~ ResolveVPanedMethod t VPaned, OverloadedMethod info VPaned p) => IsLabel t (VPaned -> p) |
Instance details Defined in GI.Gtk.Objects.VPaned Methods fromLabel :: VPaned -> p Source #
IsGValue (Maybe VPaned) | Convert `VPaned` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.VPaned Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe VPaned -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe VPaned) Source #
type AttributeList VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned type AttributeList VPaned = VPanedAttributeList
type ParentTypes VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned type ParentTypes VPaned = '[Paned, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList VPaned |
Instance details Defined in GI.Gtk.Objects.VPaned type SignalList VPaned = VPanedSignalList

uIManagerGetWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsUIManager a) |
=> a | `manager`: a `UIManager`
-> Text | `path`: a path
-> m (Maybe Widget) | Returns: the widget found by following the path, or `Nothing` if no widget was found

Looks up a widget by following a path. The path consists of the names specified in the XML description of the UI. separated by “/”. Elements which don’t have a name or action attribute in the XML (e.g. `<popup>`) can be addressed by their XML element name (e.g. "popup"). The root element ("/ui") can be omitted in the path.

Note that the widget found by following a path that ends in a `<menu>`; element is the menuitem to which the menu is attached, not the menu it manages.

Also note that the widgets constructed by a ui manager are not tied to the lifecycle of the ui manager. If you add the widgets returned by this function to some container or explicitly ref them, they will survive the destruction of the ui manager.

Since: 2.4

uIManagerNewMergeId Source #

Arguments

:: (HasCallStack, MonadIO m, IsUIManager a) |
=> a | `manager`: a `UIManager`
-> m Word32 | Returns: an unused merge id.

Returns an unused merge id, suitable for use with `uIManagerAddUi`.

Since: 2.4

uIManagerRemoveUi Source #

Arguments

:: (HasCallStack, MonadIO m, IsUIManager a) |
=> a | `manager`: a `UIManager` object
-> Word32 | `mergeId`: a merge id as returned by `uIManagerAddUiFromString`
-> m () |

Unmerges the part of `manager`'s content identified by `mergeId`.

Since: 2.4

uIManagerAddUiFromString Source #

Arguments

:: (HasCallStack, MonadIO m, IsUIManager a) |
=> a | `manager`: a `UIManager` object
-> Text | `buffer`: the string to parse
-> Int64 | `length`: the length of `buffer` (may be -1 if `buffer` is nul-terminated)
-> m Word32 | Returns: The merge id for the merged UI. The merge id can be used to unmerge the UI with `uIManagerRemoveUi`. If an error occurred, the return value is 0. (Can throw `GError`)

Parses a string containing a [UI definition][XML-UI] and merges it with the current contents of `manager`. An enclosing `<ui>` element is added if it is missing.

Since: 2.4

newtype CellRendererText Source #

Memory-managed wrapper type.

Constructors

CellRendererText (ManagedPtr CellRendererText) |

#### Instances

Instances details

Eq CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods (==) :: CellRendererText -> CellRendererText -> Bool Source # (/=) :: CellRendererText -> CellRendererText -> Bool Source #
GObject CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText
ManagedPtrNewtype CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods toManagedPtr :: CellRendererText -> ManagedPtr CellRendererText Source #
TypedObject CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods glibType :: IO GType Source #
HasParentTypes CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText
HasAttributeList CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText
(info ~ ResolveCellRendererTextMethod t CellRendererText, OverloadedMethod info CellRendererText p, HasField t CellRendererText p) => HasField (t :: Symbol) CellRendererText p |
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods getField :: CellRendererText -> p Source #
(info ~ ResolveCellRendererTextMethod t CellRendererText, OverloadedMethodInfo info CellRendererText) => IsLabel t (MethodProxy info CellRendererText) |
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods fromLabel :: MethodProxy info CellRendererText Source #
(info ~ ResolveCellRendererTextMethod t CellRendererText, OverloadedMethod info CellRendererText p) => IsLabel t (CellRendererText -> p) |
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods fromLabel :: CellRendererText -> p Source #
IsGValue (Maybe CellRendererText) | Convert `CellRendererText` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererText Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererText -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererText) Source #
type AttributeList CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText type AttributeList CellRendererText = CellRendererTextAttributeList
type ParentTypes CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText type ParentTypes CellRendererText = '[CellRenderer, Object]
type SignalList CellRendererText |
Instance details Defined in GI.Gtk.Objects.CellRendererText type SignalList CellRendererText = CellRendererTextSignalList

treeViewColumnCellSetCellData Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsTreeModel b) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> b | `treeModel`: The `TreeModel` to to get the cell renderers attributes from.
-> TreeIter | `iter`: The `TreeIter` to to get the cell renderer’s attributes from.
-> Bool | `isExpander`: `True`, if the row has children
-> Bool | `isExpanded`: `True`, if the row has visible children
-> m () |

Sets the cell renderer based on the `treeModel` and `iter`. That is, for every attribute mapping in `treeColumn`, it will get a value from the set column on the `iter`, and use that value to set the attribute on the cell renderer. This is used primarily by the `TreeView`.

treeViewColumnGetWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Int32 | Returns: The current width of `treeColumn`.

Returns the current size of `treeColumn` in pixels.

treeViewColumnSetSortColumnId Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: a `TreeViewColumn`
-> Int32 | `sortColumnId`: The `sortColumnId` of the model to sort on.
-> m () |

Sets the logical `sortColumnId` that this column sorts on when this column is selected for sorting. Doing so makes the column header clickable.

treeViewColumnSetSortIndicator Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: a `TreeViewColumn`
-> Bool | `setting`: `True` to display an indicator that the column is sorted
-> m () |

Call this function with a `setting` of `True` to display an arrow in the header button indicating the column is sorted. Call `treeViewColumnSetSortOrder` to change the direction of the arrow.

treeViewColumnSetSortOrder Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: a `TreeViewColumn`
-> SortType | `order`: sort order that the sort indicator should indicate
-> m () |

Changes the appearance of the sort indicator.

This does not actually sort the model. Use `treeViewColumnSetSortColumnId` if you want automatic sorting support. This function is primarily for custom sorting behavior, and should be used in conjunction with `treeSortableSetSortColumnId` to do that. For custom models, the mechanism will vary.

The sort indicator changes direction to indicate normal sort or reverse sort. Note that you must have the sort indicator enabled to see anything when calling this function; see `treeViewColumnSetSortIndicator`.

type TreeCellDataFunc Source #

Arguments

= TreeViewColumn | `treeColumn`: A `TreeViewColumn`
-> CellRenderer | `cell`: The `CellRenderer` that is being rendered by `treeColumn`
-> TreeModel | `treeModel`: The `TreeModel` being rendered
-> TreeIter | `iter`: A `TreeIter` of the current row rendered
-> IO () |

A function to set the properties of a cell instead of just using the straight mapping between the cell and the model. This is useful for customizing the cell renderer. For example, a function might get an integer from the `treeModel`, and render it to the “text” attribute of “cell” by converting it to its written equivalent. This is set by calling `treeViewColumnSetCellDataFunc`

data TreeViewColumnSizing Source #

The sizing method the column uses to determine its width. Please note that `gTKTREEVIEWCOLUMNAUTOSIZE` are inefficient for large views, and can make columns appear choppy.

Constructors

TreeViewColumnSizingGrowOnly | Columns only get bigger in reaction to changes in the model
TreeViewColumnSizingAutosize | Columns resize to be the optimal size everytime the model changes.
TreeViewColumnSizingFixed | Columns are a fixed numbers of pixels wide.
AnotherTreeViewColumnSizing Int | Catch-all for unknown values

#### Instances

Instances details

Enum TreeViewColumnSizing |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: TreeViewColumnSizing -> TreeViewColumnSizing Source #

pred :: TreeViewColumnSizing -> TreeViewColumnSizing Source #

toEnum :: Int -> TreeViewColumnSizing Source #

fromEnum :: TreeViewColumnSizing -> Int Source #

enumFrom :: TreeViewColumnSizing -> [TreeViewColumnSizing] Source #

enumFromThen :: TreeViewColumnSizing -> TreeViewColumnSizing -> [TreeViewColumnSizing] Source #

enumFromTo :: TreeViewColumnSizing -> TreeViewColumnSizing -> [TreeViewColumnSizing] Source #

enumFromThenTo :: TreeViewColumnSizing -> TreeViewColumnSizing -> TreeViewColumnSizing -> [TreeViewColumnSizing] Source #

Show TreeViewColumnSizing |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> TreeViewColumnSizing -> ShowS Source # show :: TreeViewColumnSizing -> String Source # showList :: [TreeViewColumnSizing] -> ShowS Source #
Eq TreeViewColumnSizing |
Instance details Defined in GI.Gtk.Enums Methods (==) :: TreeViewColumnSizing -> TreeViewColumnSizing -> Bool Source # (/=) :: TreeViewColumnSizing -> TreeViewColumnSizing -> Bool Source #
Ord TreeViewColumnSizing |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: TreeViewColumnSizing -> TreeViewColumnSizing -> Ordering Source #

(<) :: TreeViewColumnSizing -> TreeViewColumnSizing -> Bool Source #

(<=) :: TreeViewColumnSizing -> TreeViewColumnSizing -> Bool Source #

(>) :: TreeViewColumnSizing -> TreeViewColumnSizing -> Bool Source #

(>=) :: TreeViewColumnSizing -> TreeViewColumnSizing -> Bool Source #

max :: TreeViewColumnSizing -> TreeViewColumnSizing -> TreeViewColumnSizing Source #

min :: TreeViewColumnSizing -> TreeViewColumnSizing -> TreeViewColumnSizing Source #

BoxedEnum TreeViewColumnSizing |
Instance details Defined in GI.Gtk.Enums
TypedObject TreeViewColumnSizing |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes TreeViewColumnSizing |
Instance details Defined in GI.Gtk.Enums
type ParentTypes TreeViewColumnSizing |
Instance details Defined in GI.Gtk.Enums type ParentTypes TreeViewColumnSizing = '[] :: [Type]

treeViewRowActivated Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) |
=> a | `treeView`: A `TreeView`
-> TreePath | `path`: The `TreePath` to be activated.
-> b | `column`: The `TreeViewColumn` to be activated.
-> m () |

Activates the cell determined by `path` and `column`.

treeViewSetCursor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) |
=> a | `treeView`: A `TreeView`
-> TreePath | `path`: A `TreePath`
-> Maybe b | `focusColumn`: A `TreeViewColumn`, or `Nothing`
-> Bool | `startEditing`: `True` if the specified cell should start being edited.
-> m () |

Sets the current keyboard focus to be at `path`, and selects it. This is useful when you want to focus the user’s attention on a particular row. If `focusColumn` is not `Nothing`, then focus is given to the column specified by it. Additionally, if `focusColumn` is specified, and `startEditing` is `True`, then editing should be started in the specified cell. This function is often followed by `gtkWidgetGrabFocus` (`treeView`) in order to give keyboard focus to the widget. Please note that editing can only happen when the widget is realized.

If `path` is invalid for `model`, the current cursor (if any) will be unset and the function will return without failing.

treeViewSetCursorOnCell Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b, IsCellRenderer c) |
=> a | `treeView`: A `TreeView`
-> TreePath | `path`: A `TreePath`
-> Maybe b | `focusColumn`: A `TreeViewColumn`, or `Nothing`
-> Maybe c | `focusCell`: A `CellRenderer`, or `Nothing`
-> Bool | `startEditing`: `True` if the specified cell should start being edited.
-> m () |

Sets the current keyboard focus to be at `path`, and selects it. This is useful when you want to focus the user’s attention on a particular row. If `focusColumn` is not `Nothing`, then focus is given to the column specified by it. If `focusColumn` and `focusCell` are not `Nothing`, and `focusColumn` contains 2 or more editable or activatable cells, then focus is given to the cell specified by `focusCell`. Additionally, if `focusColumn` is specified, and `startEditing` is `True`, then editing should be started in the specified cell. This function is often followed by `gtkWidgetGrabFocus` (`treeView`) in order to give keyboard focus to the widget. Please note that editing can only happen when the widget is realized.

If `path` is invalid for `model`, the current cursor (if any) will be unset and the function will return without failing.

Since: 2.2

treeViewGetBinWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m (Maybe Window) | Returns: A `Window`, or `Nothing` when `treeView` hasn’t been realized yet.

Returns the window that `treeView` renders to. This is used primarily to compare to `event->window` to confirm that the event on `treeView` is on the right window.

treeViewSetActivateOnSingleClick Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Bool | `single`: `True` to emit row-activated on a single click
-> m () |

Cause the TreeView::rowActivated signal to be emitted on a single click instead of a double click.

Since: 3.8

cellRendererRender Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer`
-> Context | `cr`: a cairo context to draw to
-> b | `widget`: the widget owning `window`
-> Rectangle | `backgroundArea`: entire cell area (including tree expanders and maybe padding on the sides)
-> Rectangle | `cellArea`: area normally rendered by a cell renderer
-> [CellRendererState] | `flags`: flags that affect rendering
-> m () |

Invokes the virtual render function of the `CellRenderer`. The three passed-in rectangles are areas in `cr`. Most renderers will draw within `cellArea`; the xalign, yalign, xpad, and ypad fields of the `CellRenderer` should be honored with respect to `cellArea`. `backgroundArea` includes the blank space around the cell, and also the area containing the tree expander; so the `backgroundArea` rectangles for all cells tile to cover the entire `window`.

treeViewGetCellArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) |
=> a | `treeView`: a `TreeView`
-> Maybe TreePath | `path`: a `TreePath` for the row, or `Nothing` to get only horizontal coordinates
-> Maybe b | `column`: a `TreeViewColumn` for the column, or `Nothing` to get only vertical coordinates
-> m Rectangle |

Fills the bounding rectangle in bin_window coordinates for the cell at the row specified by `path` and the column specified by `column`. If `path` is `Nothing`, or points to a path not currently displayed, the `y` and `height` fields of the rectangle will be filled with 0. If `column` is `Nothing`, the `x` and `width` fields will be filled with 0. The sum of all cell rects does not cover the entire tree; there are extra pixels in between rows, for example. The returned rectangle is equivalent to the `cellArea` passed to `cellRendererRender`. This function is only valid if `treeView` is realized.

treePathFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe TreePath | `path`: a `TreePath`-struct
-> m () |

Frees `path`. If `path` is `Nothing`, it simply returns.

treeViewConvertWidgetToBinWindowCoords Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `wx`: X coordinate relative to the widget
-> Int32 | `wy`: Y coordinate relative to the widget
-> m (Int32, Int32) |

Converts widget coordinates to coordinates for the bin_window (see `treeViewGetBinWindow`).

Since: 2.12

treeViewSetReorderable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> Bool | `reorderable`: `True`, if the tree can be reordered.
-> m () |

This function is a convenience function to allow you to reorder models that support the `TreeDragSourceIface` and the `TreeDragDestIface`. Both `TreeStore` and `ListStore` support these. If `reorderable` is `True`, then the user can reorder the model by dragging and dropping rows. The developer can listen to these changes by connecting to the model’s TreeModel::rowInserted and TreeModel::rowDeleted signals. The reordering is implemented by setting up the tree view as a drag source and destination. Therefore, drag and drop can not be used in a reorderable view for any other purpose.

This function does not give you any degree of control over the order -- any reordering is allowed. If more control is needed, you should probably handle drag and drop manually.

treeViewSetRulesHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Bool | `setting`: `True` if the tree requires reading across rows
-> m () |

Sets a hint for the theme to draw even/odd rows in the `treeView` with different colors, also known as "zebra striping".

This function tells the GTK+ theme that the user interface for your application requires users to read across tree rows and associate cells with one another.

Do not use it just because you prefer the appearance of the ruled tree; that’s a question for the theme. Some themes will draw tree rows in alternating colors even when rules are turned off, and users who prefer that appearance all the time can choose those themes. You should call this function only as a semantic hint to the theme engine that your tree makes alternating colors useful from a functional standpoint (since it has lots of columns, generally).

treeViewConvertTreeToBinWindowCoords Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `tx`: tree X coordinate
-> Int32 | `ty`: tree Y coordinate
-> m (Int32, Int32) |

Converts tree coordinates (coordinates in full scrollable area of the tree) to bin_window coordinates.

Since: 2.12

treeViewColumnPackStart Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> b | `cell`: The `CellRenderer`.
-> Bool | `expand`: `True` if `cell` is to be given extra space allocated to `treeColumn`.
-> m () |

Packs the `cell` into the beginning of the column. If `expand` is `False`, then the `cell` is allocated no more space than it needs. Any unused space is divided evenly between cells for which `expand` is `True`.

treeViewGetPathAtPos Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> Int32 | `x`: The x position to be identified (relative to bin_window).
-> Int32 | `y`: The y position to be identified (relative to bin_window).
-> m (Bool, Maybe TreePath, Maybe TreeViewColumn, Int32, Int32) | Returns: `True` if a row exists at that coordinate.

Finds the path at the point (`x`, `y`), relative to bin_window coordinates (please see `treeViewGetBinWindow`). That is, `x` and `y` are relative to an events coordinates. `x` and `y` must come from an event on the `treeView` only where `event->window == gtk_tree_view_get_bin_window ()`. It is primarily for things like popup menus. If `path` is non-`Nothing`, then it will be filled with the `TreePath` at that point. This path should be freed with `treePathFree`. If `column` is non-`Nothing`, then it will be filled with the column at that point. `cellX` and `cellY` return the coordinates relative to the cell background (i.e. the `backgroundArea` passed to `cellRendererRender`). This function is only meaningful if `treeView` is realized. Therefore this function will always return `False` if `treeView` is not realized or does not have a model.

For converting widget coordinates (eg. the ones you get from GtkWidgetqueryTooltip), please see `treeViewConvertWidgetToBinWindowCoords`.

treeViewScrollToCell Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) |
=> a | `treeView`: A `TreeView`.
-> Maybe TreePath | `path`: The path of the row to move to, or `Nothing`.
-> Maybe b | `column`: The `TreeViewColumn` to move horizontally to, or `Nothing`.
-> Bool | `useAlign`: whether to use alignment arguments, or `False`.
-> Float | `rowAlign`: The vertical alignment of the row specified by `path`.
-> Float | `colAlign`: The horizontal alignment of the column specified by `column`.
-> m () |

Moves the alignments of `treeView` to the position specified by `column` and `path`. If `column` is `Nothing`, then no horizontal scrolling occurs. Likewise, if `path` is `Nothing` no vertical scrolling occurs. At a minimum, one of `column` or `path` need to be non-`Nothing`. `rowAlign` determines where the row is placed, and `colAlign` determines where `column` is placed. Both are expected to be between 0.0 and 1.0. 0.0 means left/top alignment, 1.0 means right/bottom alignment, 0.5 means center.

If `useAlign` is `False`, then the alignment arguments are ignored, and the tree does the minimum amount of work to scroll the cell onto the screen. This means that the cell will be scrolled to the edge closest to its current position. If the cell is currently visible on the screen, nothing is done.

This function only works if the model is set, and `path` is a valid row on the model. If the model changes before the `treeView` is realized, the centered path will be modified to reflect this change.

newtype TreeStore Source #

Memory-managed wrapper type.

Constructors

TreeStore (ManagedPtr TreeStore) |

#### Instances

Instances details

Eq TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore Methods (==) :: TreeStore -> TreeStore -> Bool Source # (/=) :: TreeStore -> TreeStore -> Bool Source #
GObject TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore
ManagedPtrNewtype TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore Methods toManagedPtr :: TreeStore -> ManagedPtr TreeStore Source #
TypedObject TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore Methods glibType :: IO GType Source #
HasParentTypes TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore
HasAttributeList TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore
(info ~ ResolveTreeStoreMethod t TreeStore, OverloadedMethod info TreeStore p, HasField t TreeStore p) => HasField (t :: Symbol) TreeStore p |
Instance details Defined in GI.Gtk.Objects.TreeStore Methods getField :: TreeStore -> p Source #
(info ~ ResolveTreeStoreMethod t TreeStore, OverloadedMethodInfo info TreeStore) => IsLabel t (MethodProxy info TreeStore) |
Instance details Defined in GI.Gtk.Objects.TreeStore Methods fromLabel :: MethodProxy info TreeStore Source #
(info ~ ResolveTreeStoreMethod t TreeStore, OverloadedMethod info TreeStore p) => IsLabel t (TreeStore -> p) |
Instance details Defined in GI.Gtk.Objects.TreeStore Methods fromLabel :: TreeStore -> p Source #
IsGValue (Maybe TreeStore) | Convert `TreeStore` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeStore Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeStore -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeStore) Source #
type AttributeList TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore type AttributeList TreeStore = TreeStoreAttributeList
type ParentTypes TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore type ParentTypes TreeStore = '[Object, Buildable, TreeDragDest, TreeDragSource, TreeModel, TreeSortable]
type SignalList TreeStore |
Instance details Defined in GI.Gtk.Objects.TreeStore type SignalList TreeStore = TreeStoreSignalList

newtype ListStore Source #

Memory-managed wrapper type.

Constructors

ListStore (ManagedPtr ListStore) |

#### Instances

Instances details

Eq ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore Methods (==) :: ListStore -> ListStore -> Bool Source # (/=) :: ListStore -> ListStore -> Bool Source #
GObject ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore
ManagedPtrNewtype ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore Methods toManagedPtr :: ListStore -> ManagedPtr ListStore Source #
TypedObject ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore Methods glibType :: IO GType Source #
HasParentTypes ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore
HasAttributeList ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore
(info ~ ResolveListStoreMethod t ListStore, OverloadedMethod info ListStore p, HasField t ListStore p) => HasField (t :: Symbol) ListStore p |
Instance details Defined in GI.Gtk.Objects.ListStore Methods getField :: ListStore -> p Source #
(info ~ ResolveListStoreMethod t ListStore, OverloadedMethodInfo info ListStore) => IsLabel t (MethodProxy info ListStore) |
Instance details Defined in GI.Gtk.Objects.ListStore Methods fromLabel :: MethodProxy info ListStore Source #
(info ~ ResolveListStoreMethod t ListStore, OverloadedMethod info ListStore p) => IsLabel t (ListStore -> p) |
Instance details Defined in GI.Gtk.Objects.ListStore Methods fromLabel :: ListStore -> p Source #
IsGValue (Maybe ListStore) | Convert `ListStore` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ListStore Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ListStore -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ListStore) Source #
type AttributeList ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore type AttributeList ListStore = ListStoreAttributeList
type ParentTypes ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore type ParentTypes ListStore = '[Object, Buildable, TreeDragDest, TreeDragSource, TreeModel, TreeSortable]
type SignalList ListStore |
Instance details Defined in GI.Gtk.Objects.ListStore type SignalList ListStore = ListStoreSignalList

type TreeViewSearchEqualFunc Source #

Arguments

= TreeModel | `model`: the `TreeModel` being searched
-> Int32 | `column`: the search column set by `treeViewSetSearchColumn`
-> Text | `key`: the key string to compare with
-> TreeIter | `iter`: a `TreeIter` pointing the row of `model` that should be compared with `key`.
-> IO Bool | Returns: `False` if the row matches, `True` otherwise.

A function used for checking whether a row in `model` matches a search key string entered by the user. Note the return value is reversed from what you would normally expect, though it has some similarity to `strcmp()` returning 0 for equal strings.

treeViewSetLevelIndentation Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `indentation`: the amount, in pixels, of extra indentation in `treeView`.
-> m () |

Sets the amount of extra indentation for child levels to use in `treeView` in addition to the default indentation. The value should be specified in pixels, a value of 0 disables this feature and in this case only the default indentation will be used. This does not have any visible effects for lists.

Since: 2.12

tooltipSetTipArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsTooltip a) |
=> a | `tooltip`: a `Tooltip`
-> Rectangle | `rect`: a `Rectangle`
-> m () |

Sets the area of the widget, where the contents of this tooltip apply, to be `rect` (in widget coordinates). This is especially useful for properly setting tooltips on `TreeView` rows and cells, `GtkIconViews`, etc.

For setting tooltips on `TreeView`, please refer to the convenience functions for this: `treeViewSetTooltipRow` and `treeViewSetTooltipCell`.

Since: 2.12

treeViewSetTooltipColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `column`: an integer, which is a valid column number for `treeView`’s model
-> m () |

If you only plan to have simple (text-only) tooltips on full rows, you can use this function to have `TreeView` handle these automatically for you. `column` should be set to the column in `treeView`’s model containing the tooltip texts, or -1 to disable this feature.

When enabled, Widget:hasTooltip will be set to `True` and `treeView` will connect a Widget::queryTooltip signal handler.

Note that the signal handler sets the text with `tooltipSetMarkup`, so &, <, etc have to be escaped in the text.

Since: 2.12

treeViewEnableModelDragDest Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> [TargetEntry] | `targets`: the table of targets that the drag will support
-> [DragAction] | `actions`: the bitmask of possible actions for a drag from this widget
-> m () |

Turns `treeView` into a drop destination for automatic DND. Calling this method sets TreeView:reorderable to `False`.

treeViewEnableModelDragSource Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> [ModifierType] | `startButtonMask`: Mask of allowed buttons to start drag
-> [TargetEntry] | `targets`: the table of targets that the drag will support
-> [DragAction] | `actions`: the bitmask of possible actions for a drag from this widget
-> m () |

Turns `treeView` into a drag source for automatic DND. Calling this method sets TreeView:reorderable to `False`.

data MovementStep Source #

No description available in the introspection data.

Constructors

MovementStepLogicalPositions | Move forward or back by graphemes
MovementStepVisualPositions | Move left or right by graphemes
MovementStepWords | Move forward or back by words
MovementStepDisplayLines | Move up or down lines (wrapped lines)
MovementStepDisplayLineEnds | Move to either end of a line
MovementStepParagraphs | Move up or down paragraphs (newline-ended lines)
MovementStepParagraphEnds | Move to either end of a paragraph
MovementStepPages | Move by pages
MovementStepBufferEnds | Move to ends of the buffer
MovementStepHorizontalPages | Move horizontally by pages
AnotherMovementStep Int | Catch-all for unknown values

#### Instances

Instances details

Enum MovementStep |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: MovementStep -> MovementStep Source #

pred :: MovementStep -> MovementStep Source #

toEnum :: Int -> MovementStep Source #

fromEnum :: MovementStep -> Int Source #

enumFrom :: MovementStep -> [MovementStep] Source #

enumFromThen :: MovementStep -> MovementStep -> [MovementStep] Source #

enumFromTo :: MovementStep -> MovementStep -> [MovementStep] Source #

enumFromThenTo :: MovementStep -> MovementStep -> MovementStep -> [MovementStep] Source #

Show MovementStep |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> MovementStep -> ShowS Source # show :: MovementStep -> String Source # showList :: [MovementStep] -> ShowS Source #
Eq MovementStep |
Instance details Defined in GI.Gtk.Enums Methods (==) :: MovementStep -> MovementStep -> Bool Source # (/=) :: MovementStep -> MovementStep -> Bool Source #
Ord MovementStep |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: MovementStep -> MovementStep -> Ordering Source #

(<) :: MovementStep -> MovementStep -> Bool Source #

(<=) :: MovementStep -> MovementStep -> Bool Source #

(>) :: MovementStep -> MovementStep -> Bool Source #

(>=) :: MovementStep -> MovementStep -> Bool Source #

max :: MovementStep -> MovementStep -> MovementStep Source #

min :: MovementStep -> MovementStep -> MovementStep Source #

BoxedEnum MovementStep |
Instance details Defined in GI.Gtk.Enums
TypedObject MovementStep |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes MovementStep |
Instance details Defined in GI.Gtk.Enums
type ParentTypes MovementStep |
Instance details Defined in GI.Gtk.Enums type ParentTypes MovementStep = '[] :: [Type]

data TreeViewGridLines Source #

Used to indicate which grid lines to draw in a tree view.

Constructors

TreeViewGridLinesNone | No grid lines.
TreeViewGridLinesHorizontal | Horizontal grid lines.
TreeViewGridLinesVertical | Vertical grid lines.
TreeViewGridLinesBoth | Horizontal and vertical grid lines.
AnotherTreeViewGridLines Int | Catch-all for unknown values

#### Instances

Instances details

Enum TreeViewGridLines |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: TreeViewGridLines -> TreeViewGridLines Source #

pred :: TreeViewGridLines -> TreeViewGridLines Source #

toEnum :: Int -> TreeViewGridLines Source #

fromEnum :: TreeViewGridLines -> Int Source #

enumFrom :: TreeViewGridLines -> [TreeViewGridLines] Source #

enumFromThen :: TreeViewGridLines -> TreeViewGridLines -> [TreeViewGridLines] Source #

enumFromTo :: TreeViewGridLines -> TreeViewGridLines -> [TreeViewGridLines] Source #

enumFromThenTo :: TreeViewGridLines -> TreeViewGridLines -> TreeViewGridLines -> [TreeViewGridLines] Source #

Show TreeViewGridLines |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> TreeViewGridLines -> ShowS Source # show :: TreeViewGridLines -> String Source # showList :: [TreeViewGridLines] -> ShowS Source #
Eq TreeViewGridLines |
Instance details Defined in GI.Gtk.Enums Methods (==) :: TreeViewGridLines -> TreeViewGridLines -> Bool Source # (/=) :: TreeViewGridLines -> TreeViewGridLines -> Bool Source #
Ord TreeViewGridLines |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: TreeViewGridLines -> TreeViewGridLines -> Ordering Source #

(<) :: TreeViewGridLines -> TreeViewGridLines -> Bool Source #

(<=) :: TreeViewGridLines -> TreeViewGridLines -> Bool Source #

(>) :: TreeViewGridLines -> TreeViewGridLines -> Bool Source #

(>=) :: TreeViewGridLines -> TreeViewGridLines -> Bool Source #

max :: TreeViewGridLines -> TreeViewGridLines -> TreeViewGridLines Source #

min :: TreeViewGridLines -> TreeViewGridLines -> TreeViewGridLines Source #

BoxedEnum TreeViewGridLines |
Instance details Defined in GI.Gtk.Enums
TypedObject TreeViewGridLines |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes TreeViewGridLines |
Instance details Defined in GI.Gtk.Enums
type ParentTypes TreeViewGridLines |
Instance details Defined in GI.Gtk.Enums type ParentTypes TreeViewGridLines = '[] :: [Type]

treeStoreSetValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeStore a) |
=> a | `treeStore`: a `TreeStore`
-> TreeIter | `iter`: A valid `TreeIter` for the row being modified
-> Int32 | `column`: column number to modify
-> GValue | `value`: new value for the cell
-> m () |

Sets the data in the cell specified by `iter` and `column`. The type of `value` must be convertible to the type of the column.

treeSelectionSetMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> SelectionMode | `type`: The selection mode
-> m () |

Sets the selection mode of the `selection`. If the previous type was `GTK_SELECTION_MULTIPLE`, then the anchor is kept selected, if it was previously selected.

treeSelectionGetSelectedRows Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> m ([TreePath], TreeModel) | Returns: the selected paths

Creates a list of path of all selected rows.

Additionally, if you are planning on modifying the model after calling this function, you may want to convert the returned list into a list of `GtkTreeRowReferences`.

To do this, you can use `treeRowReferenceNew`.

To free the return value, use:

### C code

    g_list_free_full (list, (GDestroyNotify) gtk_tree_path_free);

Since: 2.2

newtype TreeModelSort Source #

Memory-managed wrapper type.

Constructors

TreeModelSort (ManagedPtr TreeModelSort) |

#### Instances

Instances details

Eq TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods (==) :: TreeModelSort -> TreeModelSort -> Bool Source # (/=) :: TreeModelSort -> TreeModelSort -> Bool Source #
GObject TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort
ManagedPtrNewtype TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods toManagedPtr :: TreeModelSort -> ManagedPtr TreeModelSort Source #
TypedObject TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods glibType :: IO GType Source #
HasParentTypes TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort
HasAttributeList TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort
(info ~ ResolveTreeModelSortMethod t TreeModelSort, OverloadedMethod info TreeModelSort p, HasField t TreeModelSort p) => HasField (t :: Symbol) TreeModelSort p |
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods getField :: TreeModelSort -> p Source #
(info ~ ResolveTreeModelSortMethod t TreeModelSort, OverloadedMethodInfo info TreeModelSort) => IsLabel t (MethodProxy info TreeModelSort) |
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods fromLabel :: MethodProxy info TreeModelSort Source #
(info ~ ResolveTreeModelSortMethod t TreeModelSort, OverloadedMethod info TreeModelSort p) => IsLabel t (TreeModelSort -> p) |
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods fromLabel :: TreeModelSort -> p Source #
IsGValue (Maybe TreeModelSort) | Convert `TreeModelSort` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TreeModelSort Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TreeModelSort -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeModelSort) Source #
type AttributeList TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort type AttributeList TreeModelSort = TreeModelSortAttributeList
type ParentTypes TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort type ParentTypes TreeModelSort = '[Object, TreeDragSource, TreeModel, TreeSortable]
type SignalList TreeModelSort |
Instance details Defined in GI.Gtk.Objects.TreeModelSort type SignalList TreeModelSort = TreeModelSortSignalList

treeModelRefNode Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreeIter | `iter`: the `TreeIter`-struct
-> m () |

Lets the tree ref the node.

This is an optional method for models to implement. To be more specific, models may ignore this call as it exists primarily for performance reasons.

This function is primarily meant as a way for views to let caching models know when nodes are being displayed (and hence, whether or not to cache that node). Being displayed means a node is in an expanded branch, regardless of whether the node is currently visible in the viewport. For example, a file-system based model would not want to keep the entire file-hierarchy in memory, just the sections that are currently being displayed by every current view.

A model should be expected to be able to get an iter independent of its reffed state.

treeModelFilterSetVisibleColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModelFilter a) |
=> a | `filter`: A `TreeModelFilter`
-> Int32 | `column`: A `gint` which is the column containing the visible information
-> m () |

Sets `column` of the child_model to be the column where `filter` should look for visibility information. `columns` should be a column of type `G_TYPE_BOOLEAN`, where `True` means that a row is visible, and `False` if not.

Note that `treeModelFilterSetVisibleFunc` or `treeModelFilterSetVisibleColumn` can only be called once for a given filter model.

Since: 2.4

treeModelFilterRefilter Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModelFilter a) |
=> a | `filter`: A `TreeModelFilter`.
-> m () |

Emits row_changed for each row in the child model, which causes the filter to re-evaluate whether a row is visible or not.

Since: 2.4

type TreeModelFilterVisibleFunc Source #

Arguments

= TreeModel | `model`: the child model of the `TreeModelFilter`
-> TreeIter | `iter`: a `TreeIter` pointing to the row in `model` whose visibility is determined
-> IO Bool | Returns: Whether the row indicated by `iter` is visible.

A function which decides whether the row indicated by `iter` is visible.

tooltipSetIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsTooltip a, IsPixbuf b) |
=> a | `tooltip`: a `Tooltip`
-> Maybe b | `pixbuf`: a `Pixbuf`, or `Nothing`
-> m () |

Sets the icon of the tooltip (which is in front of the text) to be `pixbuf`. If `pixbuf` is `Nothing`, the image will be hidden.

Since: 2.12

treeViewSetTooltipRow Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTooltip b) |
=> a | `treeView`: a `TreeView`
-> b | `tooltip`: a `Tooltip`
-> TreePath | `path`: a `TreePath`
-> m () |

Sets the tip area of `tooltip` to be the area covered by the row at `path`. See also `treeViewSetTooltipColumn` for a simpler alternative. See also `tooltipSetTipArea`.

Since: 2.12

treeViewSetTooltipCell Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTooltip b, IsTreeViewColumn c, IsCellRenderer d) |
=> a | `treeView`: a `TreeView`
-> b | `tooltip`: a `Tooltip`
-> Maybe TreePath | `path`: a `TreePath` or `Nothing`
-> Maybe c | `column`: a `TreeViewColumn` or `Nothing`
-> Maybe d | `cell`: a `CellRenderer` or `Nothing`
-> m () |

Sets the tip area of `tooltip` to the area `path`, `column` and `cell` have in common. For example if `path` is `Nothing` and `column` is set, the tip area will be set to the full area covered by `column`. See also `tooltipSetTipArea`.

Note that if `path` is not specified and `cell` is set and part of a column containing the expander, the tooltip might not show and hide at the correct position. In such cases `path` must be set to the current node under the mouse cursor for this function to operate correctly.

See also `treeViewSetTooltipColumn` for a simpler alternative.

Since: 2.12

toolbarSetIconSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolbar a) |
=> a | `toolbar`: A `Toolbar`
-> IconSize | `iconSize`: The `IconSize` that stock icons in the toolbar shall have.
-> m () |

This function sets the size of stock icons in the toolbar. You can call it both before you add the icons and after they’ve been added. The size you set will override user preferences for the default icon size.

This should only be used for special-purpose toolbars, normal application toolbars should respect the user preferences for the size of icons.

buttonSetRelief Source #

Arguments

:: (HasCallStack, MonadIO m, IsButton a) |
=> a | `button`: The `Button` you want to set relief styles of
-> ReliefStyle | `relief`: The GtkReliefStyle as described above
-> m () |

Sets the relief style of the edges of the given `Button` widget. Two styles exist, `ReliefStyleNormal` and `ReliefStyleNone`. The default style is, as one can guess, `ReliefStyleNormal`. The deprecated value `ReliefStyleHalf` behaves the same as `ReliefStyleNormal`.

toolbarSetShowArrow Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolbar a) |
=> a | `toolbar`: a `Toolbar`
-> Bool | `showArrow`: Whether to show an overflow menu
-> m () |

Sets whether to show an overflow menu when `toolbar` isn’t allocated enough size to show all of its items. If `True`, items which can’t fit in `toolbar`, and which have a proxy menu item set by `toolItemSetProxyMenuItem` or ToolItem::createMenuProxy, will be available in an overflow menu, which can be opened by an added arrow button. If `False`, `toolbar` will request enough size to fit all of its child items without any overflow.

Since: 2.4

toolbarSetStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolbar a) |
=> a | `toolbar`: a `Toolbar`.
-> ToolbarStyle | `style`: the new style for `toolbar`.
-> m () |

Alters the view of `toolbar` to display either icons only, text only, or both.

newtype ToolItem Source #

Memory-managed wrapper type.

Constructors

ToolItem (ManagedPtr ToolItem) |

#### Instances

Instances details

Eq ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem Methods (==) :: ToolItem -> ToolItem -> Bool Source # (/=) :: ToolItem -> ToolItem -> Bool Source #
GObject ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem
ManagedPtrNewtype ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem Methods toManagedPtr :: ToolItem -> ManagedPtr ToolItem Source #
TypedObject ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem Methods glibType :: IO GType Source #
HasParentTypes ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem
HasAttributeList ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem
(info ~ ResolveToolItemMethod t ToolItem, OverloadedMethod info ToolItem p, HasField t ToolItem p) => HasField (t :: Symbol) ToolItem p |
Instance details Defined in GI.Gtk.Objects.ToolItem Methods getField :: ToolItem -> p Source #
(info ~ ResolveToolItemMethod t ToolItem, OverloadedMethodInfo info ToolItem) => IsLabel t (MethodProxy info ToolItem) |
Instance details Defined in GI.Gtk.Objects.ToolItem Methods fromLabel :: MethodProxy info ToolItem Source #
(info ~ ResolveToolItemMethod t ToolItem, OverloadedMethod info ToolItem p) => IsLabel t (ToolItem -> p) |
Instance details Defined in GI.Gtk.Objects.ToolItem Methods fromLabel :: ToolItem -> p Source #
IsGValue (Maybe ToolItem) | Convert `ToolItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToolItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolItem) Source #
type AttributeList ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem type AttributeList ToolItem = ToolItemAttributeList
type ParentTypes ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem type ParentTypes ToolItem = '[Bin, Container, Widget, Object, ImplementorIface, Activatable, Buildable]
type SignalList ToolItem |
Instance details Defined in GI.Gtk.Objects.ToolItem type SignalList ToolItem = ToolItemSignalList

toolItemSetProxyMenuItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a, IsWidget b) |
=> a | `toolItem`: a `ToolItem`
-> Text | `menuItemId`: a string used to identify `menuItem`
-> Maybe b | `menuItem`: a `MenuItem` to use in the overflow menu, or `Nothing`
-> m () |

Sets the `MenuItem` used in the toolbar overflow menu. The `menuItemId` is used to identify the caller of this function and should also be used with `toolItemGetProxyMenuItem`.

See also ToolItem::createMenuProxy.

Since: 2.4

data ToolbarStyle Source #

Used to customize the appearance of a `Toolbar`. Note that setting the toolbar style overrides the user’s preferences for the default toolbar style. Note that if the button has only a label set and GTK_TOOLBAR_ICONS is used, the label will be visible, and vice versa.

Constructors

ToolbarStyleIcons | Buttons display only icons in the toolbar.
ToolbarStyleText | Buttons display only text labels in the toolbar.
ToolbarStyleBoth | Buttons display text and icons in the toolbar.
ToolbarStyleBothHoriz | Buttons display icons and text alongside each other, rather than vertically stacked
AnotherToolbarStyle Int | Catch-all for unknown values

#### Instances

Instances details

Enum ToolbarStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ToolbarStyle -> ToolbarStyle Source #

pred :: ToolbarStyle -> ToolbarStyle Source #

toEnum :: Int -> ToolbarStyle Source #

fromEnum :: ToolbarStyle -> Int Source #

enumFrom :: ToolbarStyle -> [ToolbarStyle] Source #

enumFromThen :: ToolbarStyle -> ToolbarStyle -> [ToolbarStyle] Source #

enumFromTo :: ToolbarStyle -> ToolbarStyle -> [ToolbarStyle] Source #

enumFromThenTo :: ToolbarStyle -> ToolbarStyle -> ToolbarStyle -> [ToolbarStyle] Source #

Show ToolbarStyle |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ToolbarStyle -> ShowS Source # show :: ToolbarStyle -> String Source # showList :: [ToolbarStyle] -> ShowS Source #
Eq ToolbarStyle |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ToolbarStyle -> ToolbarStyle -> Bool Source # (/=) :: ToolbarStyle -> ToolbarStyle -> Bool Source #
Ord ToolbarStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ToolbarStyle -> ToolbarStyle -> Ordering Source #

(<) :: ToolbarStyle -> ToolbarStyle -> Bool Source #

(<=) :: ToolbarStyle -> ToolbarStyle -> Bool Source #

(>) :: ToolbarStyle -> ToolbarStyle -> Bool Source #

(>=) :: ToolbarStyle -> ToolbarStyle -> Bool Source #

max :: ToolbarStyle -> ToolbarStyle -> ToolbarStyle Source #

min :: ToolbarStyle -> ToolbarStyle -> ToolbarStyle Source #

BoxedEnum ToolbarStyle |
Instance details Defined in GI.Gtk.Enums
TypedObject ToolbarStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ToolbarStyle |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ToolbarStyle |
Instance details Defined in GI.Gtk.Enums type ParentTypes ToolbarStyle = '[] :: [Type]

toolPaletteSetDragSource Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolPalette a) |
=> a | `palette`: a `ToolPalette`
-> [ToolPaletteDragTargets] | `targets`: the `ToolPaletteDragTargets` which the widget should support
-> m () |

Sets the tool palette as a drag source. Enables all groups and items in the tool palette as drag sources on button 1 and button 3 press with copy and move actions. See `widgetDragSourceSet`.

Since: 2.20

newtype ToolItemGroup Source #

Memory-managed wrapper type.

Constructors

ToolItemGroup (ManagedPtr ToolItemGroup) |

#### Instances

Instances details

Eq ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods (==) :: ToolItemGroup -> ToolItemGroup -> Bool Source # (/=) :: ToolItemGroup -> ToolItemGroup -> Bool Source #
GObject ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup
ManagedPtrNewtype ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods toManagedPtr :: ToolItemGroup -> ManagedPtr ToolItemGroup Source #
TypedObject ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods glibType :: IO GType Source #
HasParentTypes ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup
HasAttributeList ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup
(info ~ ResolveToolItemGroupMethod t ToolItemGroup, OverloadedMethod info ToolItemGroup p, HasField t ToolItemGroup p) => HasField (t :: Symbol) ToolItemGroup p |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods getField :: ToolItemGroup -> p Source #
(info ~ ResolveToolItemGroupMethod t ToolItemGroup, OverloadedMethodInfo info ToolItemGroup) => IsLabel t (MethodProxy info ToolItemGroup) |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods fromLabel :: MethodProxy info ToolItemGroup Source #
(info ~ ResolveToolItemGroupMethod t ToolItemGroup, OverloadedMethod info ToolItemGroup p) => IsLabel t (ToolItemGroup -> p) |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods fromLabel :: ToolItemGroup -> p Source #
IsGValue (Maybe ToolItemGroup) | Convert `ToolItemGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToolItemGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolItemGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolItemGroup) Source #
type AttributeList ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup type AttributeList ToolItemGroup = ToolItemGroupAttributeList
type ParentTypes ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup type ParentTypes ToolItemGroup = '[Container, Widget, Object, ImplementorIface, Buildable, ToolShell]
type SignalList ToolItemGroup |
Instance details Defined in GI.Gtk.Objects.ToolItemGroup type SignalList ToolItemGroup = ToolItemGroupSignalList

toolPaletteGetDropGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolPalette a) |
=> a | `palette`: a `ToolPalette`
-> Int32 | `x`: the x position
-> Int32 | `y`: the y position
-> m (Maybe ToolItemGroup) | Returns: the `ToolItemGroup` at position or `Nothing` if there is no such group

Gets the group at position (x, y).

Since: 2.20

toolPaletteSetExclusive Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolPalette a, IsToolItemGroup b) |
=> a | `palette`: a `ToolPalette`
-> b | `group`: a `ToolItemGroup` which is a child of palette
-> Bool | `exclusive`: whether the group should be exclusive or not
-> m () |

Sets whether the group should be exclusive or not. If an exclusive group is expanded all other groups are collapsed.

Since: 2.20

toolPaletteSetExpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolPalette a, IsToolItemGroup b) |
=> a | `palette`: a `ToolPalette`
-> b | `group`: a `ToolItemGroup` which is a child of palette
-> Bool | `expand`: whether the group should be given extra space
-> m () |

Sets whether the group should be given extra space.

Since: 2.20

toolPaletteSetGroupPosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolPalette a, IsToolItemGroup b) |
=> a | `palette`: a `ToolPalette`
-> b | `group`: a `ToolItemGroup` which is a child of palette
-> Int32 | `position`: a new index for group
-> m () |

Sets the position of the group as an index of the tool palette. If position is 0 the group will become the first child, if position is -1 it will become the last child.

Since: 2.20

toolPaletteSetIconSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolPalette a) |
=> a | `palette`: a `ToolPalette`
-> Int32 | `iconSize`: the `IconSize` that icons in the tool palette shall have
-> m () |

Sets the size of icons in the tool palette.

Since: 2.20

toolPaletteSetStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolPalette a) |
=> a | `palette`: a `ToolPalette`
-> ToolbarStyle | `style`: the `ToolbarStyle` that items in the tool palette shall have
-> m () |

Sets the style (text, icons or both) of items in the tool palette.

Since: 2.20

newtype ToolPalette Source #

Memory-managed wrapper type.

Constructors

ToolPalette (ManagedPtr ToolPalette) |

#### Instances

Instances details

Eq ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods (==) :: ToolPalette -> ToolPalette -> Bool Source # (/=) :: ToolPalette -> ToolPalette -> Bool Source #
GObject ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette
ManagedPtrNewtype ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods toManagedPtr :: ToolPalette -> ManagedPtr ToolPalette Source #
TypedObject ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods glibType :: IO GType Source #
HasParentTypes ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette
HasAttributeList ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette
(info ~ ResolveToolPaletteMethod t ToolPalette, OverloadedMethod info ToolPalette p, HasField t ToolPalette p) => HasField (t :: Symbol) ToolPalette p |
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods getField :: ToolPalette -> p Source #
(info ~ ResolveToolPaletteMethod t ToolPalette, OverloadedMethodInfo info ToolPalette) => IsLabel t (MethodProxy info ToolPalette) |
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods fromLabel :: MethodProxy info ToolPalette Source #
(info ~ ResolveToolPaletteMethod t ToolPalette, OverloadedMethod info ToolPalette p) => IsLabel t (ToolPalette -> p) |
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods fromLabel :: ToolPalette -> p Source #
IsGValue (Maybe ToolPalette) | Convert `ToolPalette` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToolPalette Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolPalette -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolPalette) Source #
type AttributeList ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette type AttributeList ToolPalette = ToolPaletteAttributeList
type ParentTypes ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette type ParentTypes ToolPalette = '[Container, Widget, Object, ImplementorIface, Buildable, Orientable, Scrollable]
type SignalList ToolPalette |
Instance details Defined in GI.Gtk.Objects.ToolPalette type SignalList ToolPalette = ToolPaletteSignalList

data ToolPaletteDragTargets Source #

Flags used to specify the supported drag targets.

Constructors

ToolPaletteDragTargetsItems | Support drag of items.
ToolPaletteDragTargetsGroups | Support drag of groups.
AnotherToolPaletteDragTargets Int | Catch-all for unknown values

#### Instances

Instances details

Enum ToolPaletteDragTargets |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: ToolPaletteDragTargets -> ToolPaletteDragTargets Source #

pred :: ToolPaletteDragTargets -> ToolPaletteDragTargets Source #

toEnum :: Int -> ToolPaletteDragTargets Source #

fromEnum :: ToolPaletteDragTargets -> Int Source #

enumFrom :: ToolPaletteDragTargets -> [ToolPaletteDragTargets] Source #

enumFromThen :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> [ToolPaletteDragTargets] Source #

enumFromTo :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> [ToolPaletteDragTargets] Source #

enumFromThenTo :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> ToolPaletteDragTargets -> [ToolPaletteDragTargets] Source #

Show ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> ToolPaletteDragTargets -> ShowS Source # show :: ToolPaletteDragTargets -> String Source # showList :: [ToolPaletteDragTargets] -> ShowS Source #
Eq ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags Methods (==) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source # (/=) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #
Ord ToolPaletteDragTargets |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Ordering Source #

(<) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #

(<=) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #

(>) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #

(>=) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #

max :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> ToolPaletteDragTargets Source #

min :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> ToolPaletteDragTargets Source #

BoxedFlags ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags
IsGFlag ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags
TypedObject ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags
type ParentTypes ToolPaletteDragTargets |
Instance details Defined in GI.Gtk.Flags type ParentTypes ToolPaletteDragTargets = '[] :: [Type]

toolItemGroupSetLabelWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItemGroup a, IsWidget b) |
=> a | `group`: a `ToolItemGroup`
-> b | `labelWidget`: the widget to be displayed in place of the usual label
-> m () |

Sets the label of the tool item group. The label widget is displayed in the header of the group, in place of the usual label.

Since: 2.20

data ReliefStyle Source #

Indicated the relief to be drawn around a `Button`.

Constructors

ReliefStyleNormal | Draw a normal relief.
ReliefStyleHalf | A half relief. Deprecated in 3.14, does the same as `gTKRELIEFNORMAL`
ReliefStyleNone | No relief.
AnotherReliefStyle Int | Catch-all for unknown values

#### Instances

Instances details

Enum ReliefStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ReliefStyle -> ReliefStyle Source #

pred :: ReliefStyle -> ReliefStyle Source #

toEnum :: Int -> ReliefStyle Source #

fromEnum :: ReliefStyle -> Int Source #

enumFrom :: ReliefStyle -> [ReliefStyle] Source #

enumFromThen :: ReliefStyle -> ReliefStyle -> [ReliefStyle] Source #

enumFromTo :: ReliefStyle -> ReliefStyle -> [ReliefStyle] Source #

enumFromThenTo :: ReliefStyle -> ReliefStyle -> ReliefStyle -> [ReliefStyle] Source #

Show ReliefStyle |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ReliefStyle -> ShowS Source # show :: ReliefStyle -> String Source # showList :: [ReliefStyle] -> ShowS Source #
Eq ReliefStyle |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ReliefStyle -> ReliefStyle -> Bool Source # (/=) :: ReliefStyle -> ReliefStyle -> Bool Source #
Ord ReliefStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ReliefStyle -> ReliefStyle -> Ordering Source #

(<) :: ReliefStyle -> ReliefStyle -> Bool Source #

(<=) :: ReliefStyle -> ReliefStyle -> Bool Source #

(>) :: ReliefStyle -> ReliefStyle -> Bool Source #

(>=) :: ReliefStyle -> ReliefStyle -> Bool Source #

max :: ReliefStyle -> ReliefStyle -> ReliefStyle Source #

min :: ReliefStyle -> ReliefStyle -> ReliefStyle Source #

BoxedEnum ReliefStyle |
Instance details Defined in GI.Gtk.Enums
TypedObject ReliefStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ReliefStyle |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ReliefStyle |
Instance details Defined in GI.Gtk.Enums type ParentTypes ReliefStyle = '[] :: [Type]

toolShellGetOrientation Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolShell a) |
=> a | `shell`: a `ToolShell`
-> m Orientation | Returns: the current orientation of `shell`

Retrieves the current orientation for the tool shell. Tool items must not call this function directly, but rely on `toolItemGetOrientation` instead.

Since: 2.14

toolShellGetStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolShell a) |
=> a | `shell`: a `ToolShell`
-> m ToolbarStyle | Returns: the current style of `shell`

Retrieves whether the tool shell has text, icons, or both. Tool items must not call this function directly, but rely on `toolItemGetToolbarStyle` instead.

Since: 2.14

toolShellGetIconSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolShell a) |
=> a | `shell`: a `ToolShell`
-> m Int32 | Returns: the current size (t`IconSize`) for icons of `shell`

Retrieves the icon size for the tool shell. Tool items must not call this function directly, but rely on `toolItemGetIconSize` instead.

Since: 2.14

toolShellGetReliefStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolShell a) |
=> a | `shell`: a `ToolShell`
-> m ReliefStyle | Returns: The relief style of buttons on `shell`.

Returns the relief style of buttons on `shell`. Tool items must not call this function directly, but rely on `toolItemGetReliefStyle` instead.

Since: 2.14

toolItemRebuildMenu Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> m () |

Calling this function signals to the toolbar that the overflow menu item for `toolItem` has changed. If the overflow menu is visible when this function it called, the menu will be rebuilt.

The function must be called when the tool item changes what it will do in response to the ToolItem::createMenuProxy signal.

Since: 2.6

toolItemSetExpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> Bool | `expand`: Whether `toolItem` is allocated extra space
-> m () |

Sets whether `toolItem` is allocated extra space when there is more room on the toolbar then needed for the items. The effect is that the item gets bigger when the toolbar gets bigger and smaller when the toolbar gets smaller.

Since: 2.4

toolItemSetHomogeneous Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> Bool | `homogeneous`: whether `toolItem` is the same size as other homogeneous items
-> m () |

Sets whether `toolItem` is to be allocated the same size as other homogeneous items. The effect is that all homogeneous items will have the same width as the widest of the items.

Since: 2.4

toolItemSetIsImportant Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> Bool | `isImportant`: whether the tool item should be considered important
-> m () |

Sets whether `toolItem` should be considered important. The `ToolButton` class uses this property to determine whether to show or hide its label when the toolbar style is `ToolbarStyleBothHoriz`. The result is that only tool buttons with the “is_important” property set have labels, an effect known as “priority text”

Since: 2.4

newtype MenuItem Source #

Memory-managed wrapper type.

Constructors

MenuItem (ManagedPtr MenuItem) |

#### Instances

Instances details

Eq MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem Methods (==) :: MenuItem -> MenuItem -> Bool Source # (/=) :: MenuItem -> MenuItem -> Bool Source #
GObject MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem
ManagedPtrNewtype MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem Methods toManagedPtr :: MenuItem -> ManagedPtr MenuItem Source #
TypedObject MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem Methods glibType :: IO GType Source #
HasParentTypes MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem
HasAttributeList MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem
(info ~ ResolveMenuItemMethod t MenuItem, OverloadedMethod info MenuItem p, HasField t MenuItem p) => HasField (t :: Symbol) MenuItem p |
Instance details Defined in GI.Gtk.Objects.MenuItem Methods getField :: MenuItem -> p Source #
(info ~ ResolveMenuItemMethod t MenuItem, OverloadedMethodInfo info MenuItem) => IsLabel t (MethodProxy info MenuItem) |
Instance details Defined in GI.Gtk.Objects.MenuItem Methods fromLabel :: MethodProxy info MenuItem Source #
(info ~ ResolveMenuItemMethod t MenuItem, OverloadedMethod info MenuItem p) => IsLabel t (MenuItem -> p) |
Instance details Defined in GI.Gtk.Objects.MenuItem Methods fromLabel :: MenuItem -> p Source #
IsGValue (Maybe MenuItem) | Convert `MenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuItem) Source #
type AttributeList MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem type AttributeList MenuItem = MenuItemAttributeList
type ParentTypes MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem type ParentTypes MenuItem = '[Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList MenuItem |
Instance details Defined in GI.Gtk.Objects.MenuItem type SignalList MenuItem = MenuItemSignalList

toolItemSetUseDragWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> Bool | `useDragWindow`: Whether `toolItem` has a drag window.
-> m () |

Sets whether `toolItem` has a drag window. When `True` the toolitem can be used as a drag source through `widgetDragSourceSet`. When `toolItem` has a drag window it will intercept all events, even those that would otherwise be sent to a child of `toolItem`.

Since: 2.4

toolItemSetVisibleVertical Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> Bool | `visibleVertical`: whether `toolItem` is visible when the toolbar is in vertical mode
-> m () |

Sets whether `toolItem` is visible when the toolbar is docked vertically. Some tool items, such as text entries, are too wide to be useful on a vertically docked toolbar. If `visibleVertical` is `False` `toolItem` will not appear on toolbars that are docked vertically.

Since: 2.4

newtype ToolButton Source #

Memory-managed wrapper type.

Constructors

ToolButton (ManagedPtr ToolButton) |

#### Instances

Instances details

Eq ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton Methods (==) :: ToolButton -> ToolButton -> Bool Source # (/=) :: ToolButton -> ToolButton -> Bool Source #
GObject ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton
ManagedPtrNewtype ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton Methods toManagedPtr :: ToolButton -> ManagedPtr ToolButton Source #
TypedObject ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton Methods glibType :: IO GType Source #
HasParentTypes ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton
HasAttributeList ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton
(info ~ ResolveToolButtonMethod t ToolButton, OverloadedMethod info ToolButton p, HasField t ToolButton p) => HasField (t :: Symbol) ToolButton p |
Instance details Defined in GI.Gtk.Objects.ToolButton Methods getField :: ToolButton -> p Source #
(info ~ ResolveToolButtonMethod t ToolButton, OverloadedMethodInfo info ToolButton) => IsLabel t (MethodProxy info ToolButton) |
Instance details Defined in GI.Gtk.Objects.ToolButton Methods fromLabel :: MethodProxy info ToolButton Source #
(info ~ ResolveToolButtonMethod t ToolButton, OverloadedMethod info ToolButton p) => IsLabel t (ToolButton -> p) |
Instance details Defined in GI.Gtk.Objects.ToolButton Methods fromLabel :: ToolButton -> p Source #
IsGValue (Maybe ToolButton) | Convert `ToolButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToolButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolButton) Source #
type AttributeList ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton type AttributeList ToolButton = ToolButtonAttributeList
type ParentTypes ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton type ParentTypes ToolButton = '[ToolItem, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList ToolButton |
Instance details Defined in GI.Gtk.Objects.ToolButton type SignalList ToolButton = ToolButtonSignalList

toolItemGetProxyMenuItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> Text | `menuItemId`: a string used to identify the menu item
-> m (Maybe Widget) | Returns: The `MenuItem` passed to `toolItemSetProxyMenuItem`, if the `menuItemIds` match.

If `menuItemId` matches the string passed to `toolItemSetProxyMenuItem` return the corresponding `MenuItem`.

Custom subclasses of `ToolItem` should use this function to update their menu item when the `ToolItem` changes. That the `menuItemIds` must match ensures that a `ToolItem` will not inadvertently change a menu item that they did not create.

Since: 2.4

widgetSetTooltipMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe Text | `markup`: the contents of the tooltip for `widget`, or `Nothing`
-> m () |

Sets `markup` as the contents of the tooltip, which is marked up with the [Pango text markup language][PangoMarkupFormat].

This function will take care of setting Widget:hasTooltip to `True` and of the default handler for the Widget::queryTooltip signal.

See also the Widget:tooltipMarkup property and `tooltipSetMarkup`.

Since: 2.12

widgetSetTooltipText Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe Text | `text`: the contents of the tooltip for `widget`
-> m () |

Sets `text` as the contents of the tooltip. This function will take care of setting Widget:hasTooltip to `True` and of the default handler for the Widget::queryTooltip signal.

See also the Widget:tooltipText property and `tooltipSetText`.

Since: 2.12

newtype ToolShell Source #

Memory-managed wrapper type.

Constructors

ToolShell (ManagedPtr ToolShell) |

#### Instances

Instances details

Eq ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods (==) :: ToolShell -> ToolShell -> Bool Source # (/=) :: ToolShell -> ToolShell -> Bool Source #
GObject ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell
ManagedPtrNewtype ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods toManagedPtr :: ToolShell -> ManagedPtr ToolShell Source #
TypedObject ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods glibType :: IO GType Source #
HasParentTypes ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell
HasAttributeList ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell
(info ~ ResolveToolShellMethod t ToolShell, OverloadedMethod info ToolShell p, HasField t ToolShell p) => HasField (t :: Symbol) ToolShell p |
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods getField :: ToolShell -> p Source #
(info ~ ResolveToolShellMethod t ToolShell, OverloadedMethodInfo info ToolShell) => IsLabel t (MethodProxy info ToolShell) |
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods fromLabel :: MethodProxy info ToolShell Source #
(info ~ ResolveToolShellMethod t ToolShell, OverloadedMethod info ToolShell p) => IsLabel t (ToolShell -> p) |
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods fromLabel :: ToolShell -> p Source #
IsGValue (Maybe ToolShell) | Convert `ToolShell` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.ToolShell Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToolShell -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToolShell) Source #
type AttributeList ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell type AttributeList ToolShell = ToolShellAttributeList
type ParentTypes ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell type ParentTypes ToolShell = '[Widget, Object]
type SignalList ToolShell |
Instance details Defined in GI.Gtk.Interfaces.ToolShell type SignalList ToolShell = ToolShellSignalList

newtype SizeGroup Source #

Memory-managed wrapper type.

Constructors

SizeGroup (ManagedPtr SizeGroup) |

#### Instances

Instances details

Eq SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods (==) :: SizeGroup -> SizeGroup -> Bool Source # (/=) :: SizeGroup -> SizeGroup -> Bool Source #
GObject SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup
ManagedPtrNewtype SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods toManagedPtr :: SizeGroup -> ManagedPtr SizeGroup Source #
TypedObject SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods glibType :: IO GType Source #
HasParentTypes SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup
HasAttributeList SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup
(info ~ ResolveSizeGroupMethod t SizeGroup, OverloadedMethod info SizeGroup p, HasField t SizeGroup p) => HasField (t :: Symbol) SizeGroup p |
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods getField :: SizeGroup -> p Source #
(info ~ ResolveSizeGroupMethod t SizeGroup, OverloadedMethodInfo info SizeGroup) => IsLabel t (MethodProxy info SizeGroup) |
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods fromLabel :: MethodProxy info SizeGroup Source #
(info ~ ResolveSizeGroupMethod t SizeGroup, OverloadedMethod info SizeGroup p) => IsLabel t (SizeGroup -> p) |
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods fromLabel :: SizeGroup -> p Source #
IsGValue (Maybe SizeGroup) | Convert `SizeGroup` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SizeGroup Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SizeGroup -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SizeGroup) Source #
type AttributeList SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup type AttributeList SizeGroup = SizeGroupAttributeList
type ParentTypes SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup type ParentTypes SizeGroup = '[Object, Buildable]
type SignalList SizeGroup |
Instance details Defined in GI.Gtk.Objects.SizeGroup type SignalList SizeGroup = SizeGroupSignalList

pattern STOCK_APPLY :: Text Source #

The “Apply” item and icon.

toolButtonSetIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolButton a) |
=> a | `button`: a `ToolButton`
-> Maybe Text | `iconName`: the name of the themed icon
-> m () |

Sets the icon for the tool button from a named themed icon. See the docs for `IconTheme` for more details. The ToolButton:iconName property only has an effect if not overridden by non-`Nothing` ToolButton:labelWidget, ToolButton:iconWidget and ToolButton:stockId properties.

Since: 2.8

toolButtonSetIconWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolButton a, IsWidget b) |
=> a | `button`: a `ToolButton`
-> Maybe b | `iconWidget`: the widget used as icon, or `Nothing`
-> m () |

Sets `icon` as the widget used as icon on `button`. If `iconWidget` is `Nothing` the icon is determined by the ToolButton:stockId property. If the ToolButton:stockId property is also `Nothing`, `button` will not have an icon.

Since: 2.4

toolButtonSetLabelWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolButton a, IsWidget b) |
=> a | `button`: a `ToolButton`
-> Maybe b | `labelWidget`: the widget used as label, or `Nothing`
-> m () |

Sets `labelWidget` as the widget that will be used as the label for `button`. If `labelWidget` is `Nothing` the ToolButton:label property is used as label. If ToolButton:label is also `Nothing`, the label in the stock item determined by the ToolButton:stockId property is used as label. If ToolButton:stockId is also `Nothing`, `button` does not have a label.

Since: 2.4

toolButtonSetStockId Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolButton a) |
=> a | `button`: a `ToolButton`
-> Maybe Text | `stockId`: a name of a stock item, or `Nothing`
-> m () |

Sets the name of the stock item. See `toolButtonNewFromStock`. The stock_id property only has an effect if not overridden by non-`Nothing` ToolButton:labelWidget and ToolButton:iconWidget properties.

Since: 2.4

toolButtonSetUseUnderline Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolButton a) |
=> a | `button`: a `ToolButton`
-> Bool | `useUnderline`: whether the button label has the form “_Open”
-> m () |

If set, an underline in the label property indicates that the next character should be used for the mnemonic accelerator key in the overflow menu. For example, if the label property is “_Open” and `useUnderline` is `True`, the label on the tool button will be “Open” and the item on the overflow menu will have an underlined “O”.

Labels shown on tool buttons never have mnemonics on them; this property only affects the menu item on the overflow menu.

Since: 2.4

toolButtonNewFromStock Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `stockId`: the name of the stock item
-> m ToolButton | Returns: A new `ToolButton`

Creates a new `ToolButton` containing the image and text from a stock item. Some stock ids have preprocessor macros like `STOCK_OK` and `STOCK_APPLY`.

It is an error if `stockId` is not a name of a stock item.

Since: 2.4

newtype ToggleToolButton Source #

Memory-managed wrapper type.

Constructors

ToggleToolButton (ManagedPtr ToggleToolButton) |

#### Instances

Instances details

Eq ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods (==) :: ToggleToolButton -> ToggleToolButton -> Bool Source # (/=) :: ToggleToolButton -> ToggleToolButton -> Bool Source #
GObject ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton
ManagedPtrNewtype ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods toManagedPtr :: ToggleToolButton -> ManagedPtr ToggleToolButton Source #
TypedObject ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods glibType :: IO GType Source #
HasParentTypes ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton
HasAttributeList ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton
(info ~ ResolveToggleToolButtonMethod t ToggleToolButton, OverloadedMethod info ToggleToolButton p, HasField t ToggleToolButton p) => HasField (t :: Symbol) ToggleToolButton p |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods getField :: ToggleToolButton -> p Source #
(info ~ ResolveToggleToolButtonMethod t ToggleToolButton, OverloadedMethodInfo info ToggleToolButton) => IsLabel t (MethodProxy info ToggleToolButton) |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods fromLabel :: MethodProxy info ToggleToolButton Source #
(info ~ ResolveToggleToolButtonMethod t ToggleToolButton, OverloadedMethod info ToggleToolButton p) => IsLabel t (ToggleToolButton -> p) |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods fromLabel :: ToggleToolButton -> p Source #
IsGValue (Maybe ToggleToolButton) | Convert `ToggleToolButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToggleToolButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToggleToolButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToggleToolButton) Source #
type AttributeList ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton type AttributeList ToggleToolButton = ToggleToolButtonAttributeList
type ParentTypes ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton type ParentTypes ToggleToolButton = '[ToolButton, ToolItem, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList ToggleToolButton |
Instance details Defined in GI.Gtk.Objects.ToggleToolButton type SignalList ToggleToolButton = ToggleToolButtonSignalList

newtype ToggleButton Source #

Memory-managed wrapper type.

Constructors

ToggleButton (ManagedPtr ToggleButton) |

#### Instances

Instances details

Eq ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods (==) :: ToggleButton -> ToggleButton -> Bool Source # (/=) :: ToggleButton -> ToggleButton -> Bool Source #
GObject ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton
ManagedPtrNewtype ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods toManagedPtr :: ToggleButton -> ManagedPtr ToggleButton Source #
TypedObject ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods glibType :: IO GType Source #
HasParentTypes ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton
HasAttributeList ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton
(info ~ ResolveToggleButtonMethod t ToggleButton, OverloadedMethod info ToggleButton p, HasField t ToggleButton p) => HasField (t :: Symbol) ToggleButton p |
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods getField :: ToggleButton -> p Source #
(info ~ ResolveToggleButtonMethod t ToggleButton, OverloadedMethodInfo info ToggleButton) => IsLabel t (MethodProxy info ToggleButton) |
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods fromLabel :: MethodProxy info ToggleButton Source #
(info ~ ResolveToggleButtonMethod t ToggleButton, OverloadedMethod info ToggleButton p) => IsLabel t (ToggleButton -> p) |
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods fromLabel :: ToggleButton -> p Source #
IsGValue (Maybe ToggleButton) | Convert `ToggleButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToggleButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToggleButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToggleButton) Source #
type AttributeList ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton type AttributeList ToggleButton = ToggleButtonAttributeList
type ParentTypes ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton type ParentTypes ToggleButton = '[Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList ToggleButton |
Instance details Defined in GI.Gtk.Objects.ToggleButton type SignalList ToggleButton = ToggleButtonSignalList

buttonNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Button | Returns: The newly created `Button` widget.

Creates a new `Button` widget. To add a child widget to the button, use `containerAdd`.

labelNewWithMnemonic Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Text | `str`: The text of the label, with an underscore in front of the mnemonic character
-> m Label | Returns: the new `Label`

Creates a new `Label`, containing the text in `str`.

If characters in `str` are preceded by an underscore, they are underlined. If you need a literal underscore character in a label, use '__' (two underscores). The first underlined character represents a keyboard accelerator called a mnemonic. The mnemonic key can be used to activate another widget, chosen automatically, or explicitly using `labelSetMnemonicWidget`.

If `labelSetMnemonicWidget` is not called, then the first activatable ancestor of the `Label` will be chosen as the mnemonic widget. For instance, if the label is inside a button or menu item, the button or menu item will automatically become the mnemonic widget and be activated by the mnemonic.

toggleButtonSetInconsistent Source #

Arguments

:: (HasCallStack, MonadIO m, IsToggleButton a) |
=> a | `toggleButton`: a `ToggleButton`
-> Bool | `setting`: `True` if state is inconsistent
-> m () |

If the user has selected a range of elements (such as some text or spreadsheet cells) that are affected by a toggle button, and the current values in that range are inconsistent, you may want to display the toggle in an “in between” state. This function turns on “in between” display. Normally you would turn off the inconsistent state again if the user toggles the toggle button. This has to be done manually, `toggleButtonSetInconsistent` only affects visual appearance, it doesn’t affect the semantics of the button.

toggleButtonSetMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsToggleButton a) |
=> a | `toggleButton`: a `ToggleButton`
-> Bool | `drawIndicator`: if `True`, draw the button as a separate indicator and label; if `False`, draw the button like a normal button
-> m () |

Sets whether the button is displayed as a separate indicator and label. You can call this function on a checkbutton or a radiobutton with `drawIndicator` = `False` to make the button look like a normal button.

This can be used to create linked strip of buttons that work like a `StackSwitcher`.

This function only affects instances of classes like `CheckButton` and `RadioButton` that derive from `ToggleButton`, not instances of `ToggleButton` itself.

newtype StackSwitcher Source #

Memory-managed wrapper type.

Constructors

StackSwitcher (ManagedPtr StackSwitcher) |

#### Instances

Instances details

Eq StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods (==) :: StackSwitcher -> StackSwitcher -> Bool Source # (/=) :: StackSwitcher -> StackSwitcher -> Bool Source #
GObject StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher
ManagedPtrNewtype StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods toManagedPtr :: StackSwitcher -> ManagedPtr StackSwitcher Source #
TypedObject StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods glibType :: IO GType Source #
HasParentTypes StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher
HasAttributeList StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher
(info ~ ResolveStackSwitcherMethod t StackSwitcher, OverloadedMethod info StackSwitcher p, HasField t StackSwitcher p) => HasField (t :: Symbol) StackSwitcher p |
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods getField :: StackSwitcher -> p Source #
(info ~ ResolveStackSwitcherMethod t StackSwitcher, OverloadedMethodInfo info StackSwitcher) => IsLabel t (MethodProxy info StackSwitcher) |
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods fromLabel :: MethodProxy info StackSwitcher Source #
(info ~ ResolveStackSwitcherMethod t StackSwitcher, OverloadedMethod info StackSwitcher p) => IsLabel t (StackSwitcher -> p) |
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods fromLabel :: StackSwitcher -> p Source #
IsGValue (Maybe StackSwitcher) | Convert `StackSwitcher` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StackSwitcher Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StackSwitcher -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StackSwitcher) Source #
type AttributeList StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher type AttributeList StackSwitcher = StackSwitcherAttributeList
type ParentTypes StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher type ParentTypes StackSwitcher = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList StackSwitcher |
Instance details Defined in GI.Gtk.Objects.StackSwitcher type SignalList StackSwitcher = StackSwitcherSignalList

newtype CheckButton Source #

Memory-managed wrapper type.

Constructors

CheckButton (ManagedPtr CheckButton) |

#### Instances

Instances details

Eq CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton Methods (==) :: CheckButton -> CheckButton -> Bool Source # (/=) :: CheckButton -> CheckButton -> Bool Source #
GObject CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton
ManagedPtrNewtype CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton Methods toManagedPtr :: CheckButton -> ManagedPtr CheckButton Source #
TypedObject CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton Methods glibType :: IO GType Source #
HasParentTypes CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton
HasAttributeList CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton
(info ~ ResolveCheckButtonMethod t CheckButton, OverloadedMethod info CheckButton p, HasField t CheckButton p) => HasField (t :: Symbol) CheckButton p |
Instance details Defined in GI.Gtk.Objects.CheckButton Methods getField :: CheckButton -> p Source #
(info ~ ResolveCheckButtonMethod t CheckButton, OverloadedMethodInfo info CheckButton) => IsLabel t (MethodProxy info CheckButton) |
Instance details Defined in GI.Gtk.Objects.CheckButton Methods fromLabel :: MethodProxy info CheckButton Source #
(info ~ ResolveCheckButtonMethod t CheckButton, OverloadedMethod info CheckButton p) => IsLabel t (CheckButton -> p) |
Instance details Defined in GI.Gtk.Objects.CheckButton Methods fromLabel :: CheckButton -> p Source #
IsGValue (Maybe CheckButton) | Convert `CheckButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CheckButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CheckButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CheckButton) Source #
type AttributeList CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton type AttributeList CheckButton = CheckButtonAttributeList
type ParentTypes CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton type ParentTypes CheckButton = '[ToggleButton, Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList CheckButton |
Instance details Defined in GI.Gtk.Objects.CheckButton type SignalList CheckButton = CheckButtonSignalList

newtype RadioButton Source #

Memory-managed wrapper type.

Constructors

RadioButton (ManagedPtr RadioButton) |

#### Instances

Instances details

Eq RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton Methods (==) :: RadioButton -> RadioButton -> Bool Source # (/=) :: RadioButton -> RadioButton -> Bool Source #
GObject RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton
ManagedPtrNewtype RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton Methods toManagedPtr :: RadioButton -> ManagedPtr RadioButton Source #
TypedObject RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton Methods glibType :: IO GType Source #
HasParentTypes RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton
HasAttributeList RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton
(info ~ ResolveRadioButtonMethod t RadioButton, OverloadedMethod info RadioButton p, HasField t RadioButton p) => HasField (t :: Symbol) RadioButton p |
Instance details Defined in GI.Gtk.Objects.RadioButton Methods getField :: RadioButton -> p Source #
(info ~ ResolveRadioButtonMethod t RadioButton, OverloadedMethodInfo info RadioButton) => IsLabel t (MethodProxy info RadioButton) |
Instance details Defined in GI.Gtk.Objects.RadioButton Methods fromLabel :: MethodProxy info RadioButton Source #
(info ~ ResolveRadioButtonMethod t RadioButton, OverloadedMethod info RadioButton p) => IsLabel t (RadioButton -> p) |
Instance details Defined in GI.Gtk.Objects.RadioButton Methods fromLabel :: RadioButton -> p Source #
IsGValue (Maybe RadioButton) | Convert `RadioButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioButton) Source #
type AttributeList RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton type AttributeList RadioButton = RadioButtonAttributeList
type ParentTypes RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton type ParentTypes RadioButton = '[CheckButton, ToggleButton, Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList RadioButton |
Instance details Defined in GI.Gtk.Objects.RadioButton type SignalList RadioButton = RadioButtonSignalList

newtype ToggleAction Source #

Memory-managed wrapper type.

Constructors

ToggleAction (ManagedPtr ToggleAction) |

#### Instances

Instances details

Eq ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods (==) :: ToggleAction -> ToggleAction -> Bool Source # (/=) :: ToggleAction -> ToggleAction -> Bool Source #
GObject ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction
ManagedPtrNewtype ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods toManagedPtr :: ToggleAction -> ManagedPtr ToggleAction Source #
TypedObject ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods glibType :: IO GType Source #
HasParentTypes ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction
HasAttributeList ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction
(info ~ ResolveToggleActionMethod t ToggleAction, OverloadedMethod info ToggleAction p, HasField t ToggleAction p) => HasField (t :: Symbol) ToggleAction p |
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods getField :: ToggleAction -> p Source #
(info ~ ResolveToggleActionMethod t ToggleAction, OverloadedMethodInfo info ToggleAction) => IsLabel t (MethodProxy info ToggleAction) |
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods fromLabel :: MethodProxy info ToggleAction Source #
(info ~ ResolveToggleActionMethod t ToggleAction, OverloadedMethod info ToggleAction p) => IsLabel t (ToggleAction -> p) |
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods fromLabel :: ToggleAction -> p Source #
IsGValue (Maybe ToggleAction) | Convert `ToggleAction` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ToggleAction Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ToggleAction -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ToggleAction) Source #
type AttributeList ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction type AttributeList ToggleAction = ToggleActionAttributeList
type ParentTypes ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction type ParentTypes ToggleAction = '[Action, Object, Buildable]
type SignalList ToggleAction |
Instance details Defined in GI.Gtk.Objects.ToggleAction type SignalList ToggleAction = ToggleActionSignalList

actionGroupAddActionWithAccel Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a, IsAction b) |
=> a | `actionGroup`: the action group
-> b | `action`: the action to add
-> Maybe Text | `accelerator`: the accelerator for the action, in the format understood by `acceleratorParse`, or "" for no accelerator, or `Nothing` to use the stock accelerator
-> m () |

Adds an action object to the action group and sets up the accelerator.

If `accelerator` is `Nothing`, attempts to use the accelerator associated with the stock_id of the action.

Accel paths are set to `<Actions>/group-name/action-name`.

Since: 2.4

styleContextPushAnimatableRegion Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Ptr () | `regionId`: unique identifier for the animatable region
-> m () |

Pushes an animatable region, so all further gtk_render_*() calls between this call and the following `styleContextPopAnimatableRegion` will potentially show transition animations for this region if `styleContextNotifyStateChange` is called for a given state, and the current theme/style defines transition animations for state changes.

The `regionId` used must be unique in `context` so the themes can uniquely identify rendered elements subject to a state transition.

Since: 3.0

newtype ThemingEngine Source #

Memory-managed wrapper type.

Constructors

ThemingEngine (ManagedPtr ThemingEngine) |

#### Instances

Instances details

Eq ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods (==) :: ThemingEngine -> ThemingEngine -> Bool Source # (/=) :: ThemingEngine -> ThemingEngine -> Bool Source #
GObject ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine
ManagedPtrNewtype ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods toManagedPtr :: ThemingEngine -> ManagedPtr ThemingEngine Source #
TypedObject ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods glibType :: IO GType Source #
HasParentTypes ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine
HasAttributeList ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine
(info ~ ResolveThemingEngineMethod t ThemingEngine, OverloadedMethod info ThemingEngine p, HasField t ThemingEngine p) => HasField (t :: Symbol) ThemingEngine p |
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods getField :: ThemingEngine -> p Source #
(info ~ ResolveThemingEngineMethod t ThemingEngine, OverloadedMethodInfo info ThemingEngine) => IsLabel t (MethodProxy info ThemingEngine) |
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods fromLabel :: MethodProxy info ThemingEngine Source #
(info ~ ResolveThemingEngineMethod t ThemingEngine, OverloadedMethod info ThemingEngine p) => IsLabel t (ThemingEngine -> p) |
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods fromLabel :: ThemingEngine -> p Source #
IsGValue (Maybe ThemingEngine) | Convert `ThemingEngine` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ThemingEngine Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ThemingEngine -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ThemingEngine) Source #
type AttributeList ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine type AttributeList ThemingEngine = ThemingEngineAttributeList
type ParentTypes ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine type ParentTypes ThemingEngine = '[Object]
type SignalList ThemingEngine |
Instance details Defined in GI.Gtk.Objects.ThemingEngine type SignalList ThemingEngine = ThemingEngineSignalList

data DeleteType Source #

See also: Entry::deleteFromCursor.

Constructors

DeleteTypeChars | Delete characters.
DeleteTypeWordEnds | Delete only the portion of the word to the left/right of cursor if we’re in the middle of a word.
DeleteTypeWords | Delete words.
DeleteTypeDisplayLines | Delete display-lines. Display-lines refers to the visible lines, with respect to to the current line breaks. As opposed to paragraphs, which are defined by line breaks in the input.
DeleteTypeDisplayLineEnds | Delete only the portion of the display-line to the left/right of cursor.
DeleteTypeParagraphEnds | Delete to the end of the paragraph. Like C-k in Emacs (or its reverse).
DeleteTypeParagraphs | Delete entire line. Like C-k in pico.
DeleteTypeWhitespace | Delete only whitespace. Like M-\ in Emacs.
AnotherDeleteType Int | Catch-all for unknown values

#### Instances

Instances details

Enum DeleteType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: DeleteType -> DeleteType Source #

pred :: DeleteType -> DeleteType Source #

toEnum :: Int -> DeleteType Source #

fromEnum :: DeleteType -> Int Source #

enumFrom :: DeleteType -> [DeleteType] Source #

enumFromThen :: DeleteType -> DeleteType -> [DeleteType] Source #

enumFromTo :: DeleteType -> DeleteType -> [DeleteType] Source #

enumFromThenTo :: DeleteType -> DeleteType -> DeleteType -> [DeleteType] Source #

Show DeleteType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> DeleteType -> ShowS Source # show :: DeleteType -> String Source # showList :: [DeleteType] -> ShowS Source #
Eq DeleteType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: DeleteType -> DeleteType -> Bool Source # (/=) :: DeleteType -> DeleteType -> Bool Source #
Ord DeleteType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: DeleteType -> DeleteType -> Ordering Source #

(<) :: DeleteType -> DeleteType -> Bool Source #

(<=) :: DeleteType -> DeleteType -> Bool Source #

(>) :: DeleteType -> DeleteType -> Bool Source #

(>=) :: DeleteType -> DeleteType -> Bool Source #

max :: DeleteType -> DeleteType -> DeleteType Source #

min :: DeleteType -> DeleteType -> DeleteType Source #

BoxedEnum DeleteType |
Instance details Defined in GI.Gtk.Enums
TypedObject DeleteType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes DeleteType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes DeleteType |
Instance details Defined in GI.Gtk.Enums type ParentTypes DeleteType = '[] :: [Type]

textViewSetBuffer Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a, IsTextBuffer b) |
=> a | `textView`: a `TextView`
-> Maybe b | `buffer`: a `TextBuffer`
-> m () |

Sets `buffer` as the buffer being displayed by `textView`. The previous buffer displayed by the text view is unreferenced, and a reference is added to `buffer`. If you owned a reference to `buffer` before passing it to this function, you must remove that reference yourself; `TextView` will not “adopt” it.

textViewGetBuffer Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> m TextBuffer | Returns: a `TextBuffer`

Returns the `TextBuffer` being displayed by this text view. The reference count on the buffer is not incremented; the caller of this function won’t own a new reference.

textViewNewWithBuffer Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m TextView | Returns: a new `TextView`.

Creates a new `TextView` widget displaying the buffer `buffer`. One buffer can be shared among many widgets. `buffer` may be `Nothing` to create a default buffer, in which case this function is equivalent to `textViewNew`. The text view adds its own reference count to the buffer; it does not take over an existing reference.

textViewNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m TextView | Returns: a new `TextView`

Creates a new `TextView`. If you don’t call `textViewSetBuffer` before using the text view, an empty default buffer will be created for you. Get the buffer with `textViewGetBuffer`. If you want to specify your own buffer, consider `textViewNewWithBuffer`.

textViewSetBorderWindowSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> TextWindowType | `type`: window to affect
-> Int32 | `size`: width or height of the window
-> m () |

Sets the width of `TextWindowTypeLeft` or `TextWindowTypeRight`, or the height of `TextWindowTypeTop` or `TextWindowTypeBottom`. Automatically destroys the corresponding window if the size is set to 0, and creates the window if the size is set to non-zero. This function can only be used for the “border windows”, and it won’t work with `TextWindowTypeWidget`, `TextWindowTypeText`, or `TextWindowTypePrivate`.

textViewSetAcceptsTab Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: A `TextView`
-> Bool | `acceptsTab`: `True` if pressing the Tab key should insert a tab character, `False`, if pressing the Tab key should move the keyboard focus.
-> m () |

Sets the behavior of the text widget when the Tab key is pressed. If `acceptsTab` is `True`, a tab character is inserted. If `acceptsTab` is `False` the keyboard focus is moved to the next widget in the focus chain.

Since: 2.4

textViewBufferToWindowCoords Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> TextWindowType | `win`: a `TextWindowType`, except `TextWindowTypePrivate`
-> Int32 | `bufferX`: buffer x coordinate
-> Int32 | `bufferY`: buffer y coordinate
-> m (Int32, Int32) |

Converts coordinate (`bufferX`, `bufferY`) to coordinates for the window `win`, and stores the result in (`windowX`, `windowY`).

Note that you can’t convert coordinates for a nonexisting window (see `textViewSetBorderWindowSize`).

textViewWindowToBufferCoords Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> TextWindowType | `win`: a `TextWindowType` except `TextWindowTypePrivate`
-> Int32 | `windowX`: window x coordinate
-> Int32 | `windowY`: window y coordinate
-> m (Int32, Int32) |

Converts coordinates on the window identified by `win` to buffer coordinates, storing the result in (`bufferX`,`bufferY`).

Note that you can’t convert coordinates for a nonexisting window (see `textViewSetBorderWindowSize`).

textViewGetIterAtLocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> Int32 | `x`: x position, in buffer coordinates
-> Int32 | `y`: y position, in buffer coordinates
-> m (Bool, TextIter) | Returns: `True` if the position is over text

Retrieves the iterator at buffer coordinates `x` and `y`. Buffer coordinates are coordinates for the entire buffer, not just the currently-displayed portion. If you have coordinates from an event, you have to convert those to buffer coordinates with `textViewWindowToBufferCoords`.

textViewGetPixelsBelowLines Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> m Int32 | Returns: default number of blank pixels below paragraphs

Gets the value set by `textViewSetPixelsBelowLines`.

The line space is the sum of the value returned by this function and the value returned by `textViewGetPixelsAboveLines`.

textViewSetPixelsBelowLines Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> Int32 | `pixelsBelowLines`: pixels below paragraphs
-> m () |

Sets the default number of pixels of blank space to put below paragraphs in `textView`. May be overridden by tags applied to `textView`’s buffer.

textViewGetPixelsAboveLines Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> m Int32 | Returns: default number of pixels above paragraphs

Gets the default number of pixels to put above paragraphs. Adding this function with `textViewGetPixelsBelowLines` is equal to the line space between each paragraph.

textViewSetPixelsInsideWrap Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> Int32 | `pixelsInsideWrap`: default number of pixels between wrapped lines
-> m () |

Sets the default number of pixels of blank space to leave between display/wrapped lines within a paragraph. May be overridden by tags in `textView`’s buffer.

iMContextFilterKeypress Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> EventKey | `event`: the key event
-> m Bool | Returns: `True` if the input method handled the key event.

Allow an input method to internally handle key press and release events. If this function returns `True`, then no further processing should be done for this key event.

textViewAddChildInWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a, IsWidget b) |
=> a | `textView`: a `TextView`
-> b | `child`: a `Widget`
-> TextWindowType | `whichWindow`: which window the child should appear in
-> Int32 | `xpos`: X position of child in window coordinates
-> Int32 | `ypos`: Y position of child in window coordinates
-> m () |

Adds a child at fixed coordinates in one of the text widget's windows.

The window must have nonzero size (see `textViewSetBorderWindowSize`). Note that the child coordinates are given relative to scrolling. When placing a child in `GTK_TEXT_WINDOW_WIDGET`, scrolling is irrelevant, the child floats above all scrollable areas. But when placing a child in one of the scrollable windows (border windows or text window) it will move with the scrolling as needed.

textViewScrollToMark Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a, IsTextMark b) |
=> a | `textView`: a `TextView`
-> b | `mark`: a `TextMark`
-> Double | `withinMargin`: margin as a [0.0,0.5) fraction of screen size
-> Bool | `useAlign`: whether to use alignment arguments (if `False`, just get the mark onscreen)
-> Double | `xalign`: horizontal alignment of mark within visible area
-> Double | `yalign`: vertical alignment of mark within visible area
-> m () |

Scrolls `textView` so that `mark` is on the screen in the position indicated by `xalign` and `yalign`. An alignment of 0.0 indicates left or top, 1.0 indicates right or bottom, 0.5 means center. If `useAlign` is `False`, the text scrolls the minimal distance to get the mark onscreen, possibly not scrolling at all. The effective screen for purposes of this function is reduced by a margin of size `withinMargin`.

data TextWindowType Source #

Used to reference the parts of `TextView`.

Constructors

TextWindowTypePrivate | Invalid value, used as a marker
TextWindowTypeWidget | Window that floats over scrolling areas.
TextWindowTypeText | Scrollable text window.
TextWindowTypeLeft | Left side border window.
TextWindowTypeRight | Right side border window.
TextWindowTypeTop | Top border window.
TextWindowTypeBottom | Bottom border window.
AnotherTextWindowType Int | Catch-all for unknown values

#### Instances

Instances details

Enum TextWindowType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: TextWindowType -> TextWindowType Source #

pred :: TextWindowType -> TextWindowType Source #

toEnum :: Int -> TextWindowType Source #

fromEnum :: TextWindowType -> Int Source #

enumFrom :: TextWindowType -> [TextWindowType] Source #

enumFromThen :: TextWindowType -> TextWindowType -> [TextWindowType] Source #

enumFromTo :: TextWindowType -> TextWindowType -> [TextWindowType] Source #

enumFromThenTo :: TextWindowType -> TextWindowType -> TextWindowType -> [TextWindowType] Source #

Show TextWindowType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> TextWindowType -> ShowS Source # show :: TextWindowType -> String Source # showList :: [TextWindowType] -> ShowS Source #
Eq TextWindowType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: TextWindowType -> TextWindowType -> Bool Source # (/=) :: TextWindowType -> TextWindowType -> Bool Source #
Ord TextWindowType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: TextWindowType -> TextWindowType -> Ordering Source #

(<) :: TextWindowType -> TextWindowType -> Bool Source #

(<=) :: TextWindowType -> TextWindowType -> Bool Source #

(>) :: TextWindowType -> TextWindowType -> Bool Source #

(>=) :: TextWindowType -> TextWindowType -> Bool Source #

max :: TextWindowType -> TextWindowType -> TextWindowType Source #

min :: TextWindowType -> TextWindowType -> TextWindowType Source #

BoxedEnum TextWindowType |
Instance details Defined in GI.Gtk.Enums
TypedObject TextWindowType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes TextWindowType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes TextWindowType |
Instance details Defined in GI.Gtk.Enums type ParentTypes TextWindowType = '[] :: [Type]

textViewForwardDisplayLine Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` was moved and is not on the end iterator

Moves the given `iter` forward by one display (wrapped) line. A display line is different from a paragraph. Paragraphs are separated by newlines or other paragraph separator characters. Display lines are created by line-wrapping a paragraph. If wrapping is turned off, display lines and paragraphs will be the same. Display lines are divided differently for each view, since they depend on the view’s width; paragraphs are the same in all views, since they depend on the contents of the `TextBuffer`.

data ScrollStep Source #

No description available in the introspection data.

Constructors

ScrollStepSteps | Scroll in steps.
ScrollStepPages | Scroll by pages.
ScrollStepEnds | Scroll to ends.
ScrollStepHorizontalSteps | Scroll in horizontal steps.
ScrollStepHorizontalPages | Scroll by horizontal pages.
ScrollStepHorizontalEnds | Scroll to the horizontal ends.
AnotherScrollStep Int | Catch-all for unknown values

#### Instances

Instances details

Enum ScrollStep |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ScrollStep -> ScrollStep Source #

pred :: ScrollStep -> ScrollStep Source #

toEnum :: Int -> ScrollStep Source #

fromEnum :: ScrollStep -> Int Source #

enumFrom :: ScrollStep -> [ScrollStep] Source #

enumFromThen :: ScrollStep -> ScrollStep -> [ScrollStep] Source #

enumFromTo :: ScrollStep -> ScrollStep -> [ScrollStep] Source #

enumFromThenTo :: ScrollStep -> ScrollStep -> ScrollStep -> [ScrollStep] Source #

Show ScrollStep |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ScrollStep -> ShowS Source # show :: ScrollStep -> String Source # showList :: [ScrollStep] -> ShowS Source #
Eq ScrollStep |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ScrollStep -> ScrollStep -> Bool Source # (/=) :: ScrollStep -> ScrollStep -> Bool Source #
Ord ScrollStep |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ScrollStep -> ScrollStep -> Ordering Source #

(<) :: ScrollStep -> ScrollStep -> Bool Source #

(<=) :: ScrollStep -> ScrollStep -> Bool Source #

(>) :: ScrollStep -> ScrollStep -> Bool Source #

(>=) :: ScrollStep -> ScrollStep -> Bool Source #

max :: ScrollStep -> ScrollStep -> ScrollStep Source #

min :: ScrollStep -> ScrollStep -> ScrollStep Source #

BoxedEnum ScrollStep |
Instance details Defined in GI.Gtk.Enums
TypedObject ScrollStep |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ScrollStep |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ScrollStep |
Instance details Defined in GI.Gtk.Enums type ParentTypes ScrollStep = '[] :: [Type]

newtype TextChildAnchor Source #

Memory-managed wrapper type.

Constructors

TextChildAnchor (ManagedPtr TextChildAnchor) |

#### Instances

Instances details

Eq TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods (==) :: TextChildAnchor -> TextChildAnchor -> Bool Source # (/=) :: TextChildAnchor -> TextChildAnchor -> Bool Source #
GObject TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor
ManagedPtrNewtype TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods toManagedPtr :: TextChildAnchor -> ManagedPtr TextChildAnchor Source #
TypedObject TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods glibType :: IO GType Source #
HasParentTypes TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor
HasAttributeList TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor
(info ~ ResolveTextChildAnchorMethod t TextChildAnchor, OverloadedMethod info TextChildAnchor p, HasField t TextChildAnchor p) => HasField (t :: Symbol) TextChildAnchor p |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods getField :: TextChildAnchor -> p Source #
(info ~ ResolveTextChildAnchorMethod t TextChildAnchor, OverloadedMethodInfo info TextChildAnchor) => IsLabel t (MethodProxy info TextChildAnchor) |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods fromLabel :: MethodProxy info TextChildAnchor Source #
(info ~ ResolveTextChildAnchorMethod t TextChildAnchor, OverloadedMethod info TextChildAnchor p) => IsLabel t (TextChildAnchor -> p) |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods fromLabel :: TextChildAnchor -> p Source #
IsGValue (Maybe TextChildAnchor) | Convert `TextChildAnchor` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextChildAnchor Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextChildAnchor -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextChildAnchor) Source #
type AttributeList TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor type AttributeList TextChildAnchor = TextChildAnchorAttributeList
type ParentTypes TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor type ParentTypes TextChildAnchor = '[Object]
type SignalList TextChildAnchor |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor type SignalList TextChildAnchor = TextChildAnchorSignalList

data WrapMode Source #

Describes a type of line wrapping.

Constructors

WrapModeNone | do not wrap lines; just make the text area wider
WrapModeChar | wrap text, breaking lines anywhere the cursor can appear (between characters, usually - if you want to be technical, between graphemes, see `getLogAttrs`)
WrapModeWord | wrap text, breaking lines in between words
WrapModeWordChar | wrap text, breaking lines in between words, or if that is not enough, also between graphemes
AnotherWrapMode Int | Catch-all for unknown values

#### Instances

Instances details

Enum WrapMode |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: WrapMode -> WrapMode Source #

pred :: WrapMode -> WrapMode Source #

toEnum :: Int -> WrapMode Source #

fromEnum :: WrapMode -> Int Source #

enumFrom :: WrapMode -> [WrapMode] Source #

enumFromThen :: WrapMode -> WrapMode -> [WrapMode] Source #

enumFromTo :: WrapMode -> WrapMode -> [WrapMode] Source #

enumFromThenTo :: WrapMode -> WrapMode -> WrapMode -> [WrapMode] Source #

Show WrapMode |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> WrapMode -> ShowS Source # show :: WrapMode -> String Source # showList :: [WrapMode] -> ShowS Source #
Eq WrapMode |
Instance details Defined in GI.Gtk.Enums Methods (==) :: WrapMode -> WrapMode -> Bool Source # (/=) :: WrapMode -> WrapMode -> Bool Source #
Ord WrapMode |
Instance details Defined in GI.Gtk.Enums Methods compare :: WrapMode -> WrapMode -> Ordering Source # (<) :: WrapMode -> WrapMode -> Bool Source # (<=) :: WrapMode -> WrapMode -> Bool Source # (>) :: WrapMode -> WrapMode -> Bool Source # (>=) :: WrapMode -> WrapMode -> Bool Source # max :: WrapMode -> WrapMode -> WrapMode Source # min :: WrapMode -> WrapMode -> WrapMode Source #
BoxedEnum WrapMode |
Instance details Defined in GI.Gtk.Enums
TypedObject WrapMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes WrapMode |
Instance details Defined in GI.Gtk.Enums
type ParentTypes WrapMode |
Instance details Defined in GI.Gtk.Enums type ParentTypes WrapMode = '[] :: [Type]

newtype TextTagTable Source #

Memory-managed wrapper type.

Constructors

TextTagTable (ManagedPtr TextTagTable) |

#### Instances

Instances details

Eq TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods (==) :: TextTagTable -> TextTagTable -> Bool Source # (/=) :: TextTagTable -> TextTagTable -> Bool Source #
GObject TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable
ManagedPtrNewtype TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods toManagedPtr :: TextTagTable -> ManagedPtr TextTagTable Source #
TypedObject TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods glibType :: IO GType Source #
HasParentTypes TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable
HasAttributeList TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable
(info ~ ResolveTextTagTableMethod t TextTagTable, OverloadedMethod info TextTagTable p, HasField t TextTagTable p) => HasField (t :: Symbol) TextTagTable p |
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods getField :: TextTagTable -> p Source #
(info ~ ResolveTextTagTableMethod t TextTagTable, OverloadedMethodInfo info TextTagTable) => IsLabel t (MethodProxy info TextTagTable) |
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods fromLabel :: MethodProxy info TextTagTable Source #
(info ~ ResolveTextTagTableMethod t TextTagTable, OverloadedMethod info TextTagTable p) => IsLabel t (TextTagTable -> p) |
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods fromLabel :: TextTagTable -> p Source #
IsGValue (Maybe TextTagTable) | Convert `TextTagTable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TextTagTable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TextTagTable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TextTagTable) Source #
type AttributeList TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable type AttributeList TextTagTable = TextTagTableAttributeList
type ParentTypes TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable type ParentTypes TextTagTable = '[Object, Buildable]
type SignalList TextTagTable |
Instance details Defined in GI.Gtk.Objects.TextTagTable type SignalList TextTagTable = TextTagTableSignalList

textTagTableGetSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTagTable a) |
=> a | `table`: a `TextTagTable`
-> m Int32 | Returns: number of tags in `table`

Returns the size of the table (number of tags)

textBufferAddMark Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextMark b) |
=> a | `buffer`: a `TextBuffer`
-> b | `mark`: the mark to add
-> TextIter | `where`: location to place mark
-> m () |

Adds the mark at position `where`. The mark must not be added to another buffer, and if its name is not `Nothing` then there must not be another mark in the buffer with the same name.

Emits the TextBuffer::markSet signal as notification of the mark's initial placement.

Since: 2.12

textBufferGetMark Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `name`: a mark name
-> m (Maybe TextMark) | Returns: a `TextMark`, or `Nothing`

Returns the mark named `name` in buffer `buffer`, or `Nothing` if no such mark exists in the buffer.

textBufferDeleteMark Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextMark b) |
=> a | `buffer`: a `TextBuffer`
-> b | `mark`: a `TextMark` in `buffer`
-> m () |

Deletes `mark`, so that it’s no longer located anywhere in the buffer. Removes the reference the buffer holds to the mark, so if you haven’t called `objectRef` on the mark, it will be freed. Even if the mark isn’t freed, most operations on `mark` become invalid, until it gets added to a buffer again with `textBufferAddMark`. Use `textMarkGetDeleted` to find out if a mark has been removed from its buffer. The TextBuffer::markDeleted signal will be emitted as notification after the mark is deleted.

textBufferInsertChildAnchor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextChildAnchor b) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `iter`: location to insert the anchor
-> b | `anchor`: a `TextChildAnchor`
-> m () |

Inserts a child widget anchor into the text buffer at `iter`. The anchor will be counted as one character in character counts, and when obtaining the buffer contents as a string, will be represented by the Unicode “object replacement character” 0xFFFC. Note that the “slice” variants for obtaining portions of the buffer as a string include this character for child anchors, but the “text” variants do not. E.g. see `textBufferGetSlice` and `textBufferGetText`. Consider `textBufferCreateChildAnchor` as a more convenient alternative to this function. The buffer will add a reference to the anchor, so you can unref it after insertion.

textBufferCreateChildAnchor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `iter`: location in the buffer
-> m TextChildAnchor | Returns: the created child anchor

This is a convenience function which simply creates a child anchor with `textChildAnchorNew` and inserts it into the buffer with `textBufferInsertChildAnchor`. The new anchor is owned by the buffer; no reference count is returned to the caller of `textBufferCreateChildAnchor`.

textBufferRemoveTag Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextTag b) |
=> a | `buffer`: a `TextBuffer`
-> b | `tag`: a `TextTag`
-> TextIter | `start`: one bound of range to be untagged
-> TextIter | `end`: other bound of range to be untagged
-> m () |

Emits the “remove-tag” signal. The default handler for the signal removes all occurrences of `tag` from the given range. `start` and `end` don’t have to be in order.

textBufferPasteClipboard Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) |
=> a | `buffer`: a `TextBuffer`
-> b | `clipboard`: the `Clipboard` to paste from
-> Maybe TextIter | `overrideLocation`: location to insert pasted text, or `Nothing`
-> Bool | `defaultEditable`: whether the buffer is editable by default
-> m () |

Pastes the contents of a clipboard. If `overrideLocation` is `Nothing`, the pasted text will be inserted at the cursor position, or the buffer selection will be replaced if the selection is non-empty.

Note: pasting is asynchronous, that is, we’ll ask for the paste data and return, and at some point later after the main loop runs, the paste data will be inserted.

textBufferSetModified Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Bool | `setting`: modification flag setting
-> m () |

Used to keep track of whether the buffer has been modified since the last time it was saved. Whenever the buffer is saved to disk, call gtk_text_buffer_set_modified (`buffer`, FALSE). When the buffer is modified, it will automatically toggled on the modified bit again. When the modified bit flips, the buffer emits the TextBuffer::modifiedChanged signal.

textBufferCreateMark Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Maybe Text | `markName`: name for mark, or `Nothing`
-> TextIter | `where`: location to place mark
-> Bool | `leftGravity`: whether the mark has left gravity
-> m TextMark | Returns: the new `TextMark` object

Creates a mark at position `where`. If `markName` is `Nothing`, the mark is anonymous; otherwise, the mark can be retrieved by name using `textBufferGetMark`. If a mark has left gravity, and text is inserted at the mark’s current location, the mark will be moved to the left of the newly-inserted text. If the mark has right gravity (`leftGravity` = `False`), the mark will end up on the right of newly-inserted text. The standard left-to-right cursor is a mark with right gravity (when you type, the cursor stays on the right side of the text you’re typing).

The caller of this function does not own a reference to the returned `TextMark`, so you can ignore the return value if you like. Marks are owned by the buffer and go away when the buffer does.

Emits the TextBuffer::markSet signal as notification of the mark's initial placement.

textBufferMoveMark Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextMark b) |
=> a | `buffer`: a `TextBuffer`
-> b | `mark`: a `TextMark`
-> TextIter | `where`: new location for `mark` in `buffer`
-> m () |

Moves `mark` to the new location `where`. Emits the TextBuffer::markSet signal as notification of the move.

textBufferInsert Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `iter`: a position in the buffer
-> Text | `text`: text in UTF-8 format
-> Int32 | `len`: length of text in bytes, or -1
-> m () |

Inserts `len` bytes of `text` at position `iter`. If `len` is -1, `text` must be nul-terminated and will be inserted in its entirety. Emits the “insert-text” signal; insertion actually occurs in the default handler for the signal. `iter` is invalidated when insertion occurs (because the buffer contents change), but the default signal handler revalidates it to point to the end of the inserted text.

textBufferInsertRange Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `iter`: a position in `buffer`
-> TextIter | `start`: a position in a `TextBuffer`
-> TextIter | `end`: another position in the same buffer as `start`
-> m () |

Copies text, tags, and pixbufs between `start` and `end` (the order of `start` and `end` doesn’t matter) and inserts the copy at `iter`. Used instead of simply getting/inserting text because it preserves images and tags. If `start` and `end` are in a different buffer from `buffer`, the two buffers must share the same tag table.

Implemented via emissions of the insert_text and apply_tag signals, so expect those.

textBufferInsertPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsPixbuf b) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `iter`: location to insert the pixbuf
-> b | `pixbuf`: a `Pixbuf`
-> m () |

Inserts an image into the text buffer at `iter`. The image will be counted as one character in character counts, and when obtaining the buffer contents as a string, will be represented by the Unicode “object replacement character” 0xFFFC. Note that the “slice” variants for obtaining portions of the buffer as a string include this character for pixbufs, but the “text” variants do not. e.g. see `textBufferGetSlice` and `textBufferGetText`.

textBufferEndUserAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m () |

Should be paired with a call to `textBufferBeginUserAction`. See that function for a full explanation.

textBufferInsertRangeInteractive Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `iter`: a position in `buffer`
-> TextIter | `start`: a position in a `TextBuffer`
-> TextIter | `end`: another position in the same buffer as `start`
-> Bool | `defaultEditable`: default editability of the buffer
-> m Bool | Returns: whether an insertion was possible at `iter`

Same as `textBufferInsertRange`, but does nothing if the insertion point isn’t editable. The `defaultEditable` parameter indicates whether the text is editable at `iter` if no tags enclosing `iter` affect editability. Typically the result of `textViewGetEditable` is appropriate here.

textBufferDeleteInteractive Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `startIter`: start of range to delete
-> TextIter | `endIter`: end of range
-> Bool | `defaultEditable`: whether the buffer is editable by default
-> m Bool | Returns: whether some text was actually deleted

Deletes all editable text in the given range. Calls `textBufferDelete` for each editable sub-range of [`start`,`end`). `start` and `end` are revalidated to point to the location of the last deleted range, or left untouched if no text was deleted.

textBufferBackspace Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `iter`: a position in `buffer`
-> Bool | `interactive`: whether the deletion is caused by user interaction
-> Bool | `defaultEditable`: whether the buffer is editable by default
-> m Bool | Returns: `True` if the buffer was modified

Performs the appropriate action as if the user hit the delete key with the cursor at the position specified by `iter`. In the normal case a single character will be deleted, but when combining accents are involved, more than one character can be deleted, and when precomposed character and accent combinations are involved, less than one character will be deleted.

Because the buffer is modified, all outstanding iterators become invalid after calling this function; however, the `iter` will be re-initialized to point to the location where text was deleted.

Since: 2.6

textBufferDeleteSelection Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Bool | `interactive`: whether the deletion is caused by user interaction
-> Bool | `defaultEditable`: whether the buffer is editable by default
-> m Bool | Returns: whether there was a non-empty selection to delete

Deletes the range between the “insert” and “selection_bound” marks, that is, the currently-selected text. If `interactive` is `True`, the editability of the selection will be considered (users can’t delete uneditable text).

textBufferDelete Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `start`: a position in `buffer`
-> TextIter | `end`: another position in `buffer`
-> m () |

Deletes text between `start` and `end`. The order of `start` and `end` is not actually relevant; `textBufferDelete` will reorder them. This function actually emits the “delete-range” signal, and the default handler of that signal deletes the text. Because the buffer is modified, all outstanding iterators become invalid after calling this function; however, the `start` and `end` will be re-initialized to point to the location where text was deleted.

textBufferBeginUserAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m () |

Called to indicate that the buffer operations between here and a call to `textBufferEndUserAction` are part of a single user-visible operation. The operations between `textBufferBeginUserAction` and `textBufferEndUserAction` can then be grouped when creating an undo stack. `TextBuffer` maintains a count of calls to `textBufferBeginUserAction` that have not been closed with a call to `textBufferEndUserAction`, and emits the “begin-user-action” and “end-user-action” signals only for the outermost pair of calls. This allows you to build user actions from other user actions.

The “interactive” buffer mutation functions, such as `textBufferInsertInteractive`, automatically call begin/end user action around the buffer operations they perform, so there's no need to add extra calls if you user action consists solely of a single call to one of those functions.

textBufferApplyTag Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextTag b) |
=> a | `buffer`: a `TextBuffer`
-> b | `tag`: a `TextTag`
-> TextIter | `start`: one bound of range to be tagged
-> TextIter | `end`: other bound of range to be tagged
-> m () |

Emits the “apply-tag” signal on `buffer`. The default handler for the signal applies `tag` to the given range. `start` and `end` do not have to be in order.

textTagTableLookup Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTagTable a) |
=> a | `table`: a `TextTagTable`
-> Text | `name`: name of a tag
-> m (Maybe TextTag) | Returns: The tag, or `Nothing` if none by that name is in the table.

Look up a named tag.

textChildAnchorNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m TextChildAnchor | Returns: a new `TextChildAnchor`

Creates a new `TextChildAnchor`. Usually you would then insert it into a `TextBuffer` with `textBufferInsertChildAnchor`. To perform the creation and insertion in one step, use the convenience function `textBufferCreateChildAnchor`.

textMarkGetDeleted Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextMark a) |
=> a | `mark`: a `TextMark`
-> m Bool | Returns: whether the mark is deleted

Returns `True` if the mark has been removed from its buffer with `textBufferDeleteMark`. See `textBufferAddMark` for a way to add it to a buffer again.

textBufferRegisterDeserializeTagset Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Maybe Text | `tagsetName`: an optional tagset name, on `Nothing`
-> m Atom | Returns: the `Atom` that corresponds to the newly registered format’s mime-type.

This function registers GTK+’s internal rich text serialization format with the passed `buffer`. See `textBufferRegisterSerializeTagset` for details.

Since: 2.10

textBufferDeserializeSetCanCreateTags Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Atom | `format`: a `Atom` representing a registered rich text format
-> Bool | `canCreateTags`: whether deserializing this format may create tags
-> m () |

Use this function to allow a rich text deserialization function to create new tags in the receiving buffer. Note that using this function is almost always a bad idea, because the rich text functions you register should know how to map the rich text format they handler to your text buffers set of tags.

The ability of creating new (arbitrary!) tags in the receiving buffer is meant for special rich text formats like the internal one that is registered using `textBufferRegisterDeserializeTagset`, because that format is essentially a dump of the internal structure of the source buffer, including its tag names.

You should allow creation of tags only if you know what you are doing, e.g. if you defined a tagset name for your application suite’s text buffers and you know that it’s fine to receive new tags from these buffers, because you know that your application can handle the newly created tags.

Since: 2.10

data TextBufferTargetInfo Source #

These values are used as “info” for the targets contained in the lists returned by `textBufferGetCopyTargetList` and `textBufferGetPasteTargetList`.

The values counts down from `-1` to avoid clashes with application added drag destinations which usually start at 0.

Constructors

TextBufferTargetInfoBufferContents | Buffer contents
TextBufferTargetInfoRichText | Rich text
TextBufferTargetInfoText | Text
AnotherTextBufferTargetInfo Int | Catch-all for unknown values

#### Instances

Instances details

Enum TextBufferTargetInfo |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: TextBufferTargetInfo -> TextBufferTargetInfo Source #

pred :: TextBufferTargetInfo -> TextBufferTargetInfo Source #

toEnum :: Int -> TextBufferTargetInfo Source #

fromEnum :: TextBufferTargetInfo -> Int Source #

enumFrom :: TextBufferTargetInfo -> [TextBufferTargetInfo] Source #

enumFromThen :: TextBufferTargetInfo -> TextBufferTargetInfo -> [TextBufferTargetInfo] Source #

enumFromTo :: TextBufferTargetInfo -> TextBufferTargetInfo -> [TextBufferTargetInfo] Source #

enumFromThenTo :: TextBufferTargetInfo -> TextBufferTargetInfo -> TextBufferTargetInfo -> [TextBufferTargetInfo] Source #

Show TextBufferTargetInfo |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> TextBufferTargetInfo -> ShowS Source # show :: TextBufferTargetInfo -> String Source # showList :: [TextBufferTargetInfo] -> ShowS Source #
Eq TextBufferTargetInfo |
Instance details Defined in GI.Gtk.Enums Methods (==) :: TextBufferTargetInfo -> TextBufferTargetInfo -> Bool Source # (/=) :: TextBufferTargetInfo -> TextBufferTargetInfo -> Bool Source #
Ord TextBufferTargetInfo |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: TextBufferTargetInfo -> TextBufferTargetInfo -> Ordering Source #

(<) :: TextBufferTargetInfo -> TextBufferTargetInfo -> Bool Source #

(<=) :: TextBufferTargetInfo -> TextBufferTargetInfo -> Bool Source #

(>) :: TextBufferTargetInfo -> TextBufferTargetInfo -> Bool Source #

(>=) :: TextBufferTargetInfo -> TextBufferTargetInfo -> Bool Source #

max :: TextBufferTargetInfo -> TextBufferTargetInfo -> TextBufferTargetInfo Source #

min :: TextBufferTargetInfo -> TextBufferTargetInfo -> TextBufferTargetInfo Source #

BoxedEnum TextBufferTargetInfo |
Instance details Defined in GI.Gtk.Enums
TypedObject TextBufferTargetInfo |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes TextBufferTargetInfo |
Instance details Defined in GI.Gtk.Enums
type ParentTypes TextBufferTargetInfo |
Instance details Defined in GI.Gtk.Enums type ParentTypes TextBufferTargetInfo = '[] :: [Type]

targetListAddRichTextTargets Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> TargetList | `list`: a `TargetList`
-> Word32 | `info`: an ID that will be passed back to the application
-> Bool | `deserializable`: if `True`, then deserializable rich text formats will be added, serializable formats otherwise.
-> a | `buffer`: a `TextBuffer`.
-> m () |

Appends the rich text targets registered with `textBufferRegisterSerializeFormat` or `textBufferRegisterDeserializeFormat` to the target list. All targets are added with the same `info`.

Since: 2.10

textBufferGetStartIter Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m TextIter |

Initialized `iter` with the first position in the text buffer. This is the same as using `textBufferGetIterAtOffset` to get the iter at character offset 0.

textBufferGetSelectionBounds Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer` a `TextBuffer`
-> m (Bool, TextIter, TextIter) | Returns: whether the selection has nonzero length

Returns `True` if some text is selected; places the bounds of the selection in `start` and `end` (if the selection has length 0, then `start` and `end` are filled in with the same value). `start` and `end` will be in ascending order. If `start` and `end` are NULL, then they are not filled in, but the return value still indicates whether text is selected.

textBufferRegisterSerializeTagset Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Maybe Text | `tagsetName`: an optional tagset name, on `Nothing`
-> m Atom | Returns: the `Atom` that corresponds to the newly registered format’s mime-type.

This function registers GTK+’s internal rich text serialization format with the passed `buffer`. The internal format does not comply to any standard rich text format and only works between `TextBuffer` instances. It is capable of serializing all of a text buffer’s tags and embedded pixbufs.

This function is just a wrapper around `textBufferRegisterSerializeFormat`. The mime type used for registering is “application/x-gtk-text-buffer-rich-text”, or “application/x-gtk-text-buffer-rich-text;format=`tagsetName`” if a `tagsetName` was passed.

The `tagsetName` can be used to restrict the transfer of rich text to buffers with compatible sets of tags, in order to avoid unknown tags from being pasted. It is probably the common case to pass an identifier != `Nothing` here, since the `Nothing` tagset requires the receiving buffer to deal with with pasting of arbitrary tags.

Since: 2.10

textBufferGetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `start`: start of a range
-> TextIter | `end`: end of a range
-> Bool | `includeHiddenChars`: whether to include invisible text
-> m Text | Returns: an allocated UTF-8 string

Returns the text in the range [`start`,`end`). Excludes undisplayed text (text marked with tags that set the invisibility attribute) if `includeHiddenChars` is `False`. Does not include characters representing embedded images, so byte and character indexes into the returned string do not correspond to byte and character indexes into the buffer. Contrast with `textBufferGetSlice`.

textBufferGetSlice Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `start`: start of a range
-> TextIter | `end`: end of a range
-> Bool | `includeHiddenChars`: whether to include invisible text
-> m Text | Returns: an allocated UTF-8 string

Returns the text in the range [`start`,`end`). Excludes undisplayed text (text marked with tags that set the invisibility attribute) if `includeHiddenChars` is `False`. The returned string includes a 0xFFFC character whenever the buffer contains embedded images, so byte and character indexes into the returned string do correspond to byte and character indexes into the buffer. Contrast with `textBufferGetText`. Note that 0xFFFC can occur in normal text as well, so it is not a reliable indicator that a pixbuf or widget is in the buffer.

textViewGetEditable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> m Bool | Returns: whether text is editable by default

Returns the default editability of the `TextView`. Tags in the buffer may override this setting for some ranges of text.

textBufferAddSelectionClipboard Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) |
=> a | `buffer`: a `TextBuffer`
-> b | `clipboard`: a `Clipboard`
-> m () |

Adds `clipboard` to the list of clipboards in which the selection contents of `buffer` are available. In most cases, `clipboard` will be the `Clipboard` of type `GDK_SELECTION_PRIMARY` for a view of `buffer`.

newtype TearoffMenuItem Source #

Memory-managed wrapper type.

Constructors

TearoffMenuItem (ManagedPtr TearoffMenuItem) |

#### Instances

Instances details

Eq TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods (==) :: TearoffMenuItem -> TearoffMenuItem -> Bool Source # (/=) :: TearoffMenuItem -> TearoffMenuItem -> Bool Source #
GObject TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem
ManagedPtrNewtype TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods toManagedPtr :: TearoffMenuItem -> ManagedPtr TearoffMenuItem Source #
TypedObject TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods glibType :: IO GType Source #
HasParentTypes TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem
HasAttributeList TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem
(info ~ ResolveTearoffMenuItemMethod t TearoffMenuItem, OverloadedMethod info TearoffMenuItem p, HasField t TearoffMenuItem p) => HasField (t :: Symbol) TearoffMenuItem p |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods getField :: TearoffMenuItem -> p Source #
(info ~ ResolveTearoffMenuItemMethod t TearoffMenuItem, OverloadedMethodInfo info TearoffMenuItem) => IsLabel t (MethodProxy info TearoffMenuItem) |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods fromLabel :: MethodProxy info TearoffMenuItem Source #
(info ~ ResolveTearoffMenuItemMethod t TearoffMenuItem, OverloadedMethod info TearoffMenuItem p) => IsLabel t (TearoffMenuItem -> p) |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods fromLabel :: TearoffMenuItem -> p Source #
IsGValue (Maybe TearoffMenuItem) | Convert `TearoffMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe TearoffMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe TearoffMenuItem) Source #
type AttributeList TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem type AttributeList TearoffMenuItem = TearoffMenuItemAttributeList
type ParentTypes TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem type ParentTypes TearoffMenuItem = '[MenuItem, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList TearoffMenuItem |
Instance details Defined in GI.Gtk.Objects.TearoffMenuItem type SignalList TearoffMenuItem = TearoffMenuItemSignalList

tableResize Source #

Arguments

:: (HasCallStack, MonadIO m, IsTable a) |
=> a | `table`: The `Table` you wish to change the size of.
-> Word32 | `rows`: The new number of rows.
-> Word32 | `columns`: The new number of columns.
-> m () |

If you need to change a table’s size after it has been created, this function allows you to do so.

tableAttach Source #

Arguments

:: (HasCallStack, MonadIO m, IsTable a, IsWidget b) |
=> a | `table`: The `Table` to add a new widget to.
-> b | `child`: The widget to add.
-> Word32 | `leftAttach`: the column number to attach the left side of a child widget to.
-> Word32 | `rightAttach`: the column number to attach the right side of a child widget to.
-> Word32 | `topAttach`: the row number to attach the top of a child widget to.
-> Word32 | `bottomAttach`: the row number to attach the bottom of a child widget to.
-> [AttachOptions] | `xoptions`: Used to specify the properties of the child widget when the table is resized.
-> [AttachOptions] | `yoptions`: The same as xoptions, except this field determines behaviour of vertical resizing.
-> Word32 | `xpadding`: An integer value specifying the padding on the left and right of the widget being added to the table.
-> Word32 | `ypadding`: The amount of padding above and below the child widget.
-> m () |

Adds a widget to a table. The number of “cells” that a widget will occupy is specified by `leftAttach`, `rightAttach`, `topAttach` and `bottomAttach`. These each represent the leftmost, rightmost, uppermost and lowest column and row numbers of the table. (Columns and rows are indexed from zero).

To make a button occupy the lower right cell of a 2x2 table, use

    gtk_table_attach (table, button,
                      1, 2, // left, right attach
                      1, 2, // top, bottom attach
                      xoptions, yoptions,
                      xpadding, ypadding);

If you want to make the button span the entire bottom row, use `leftAttach` == 0 and `rightAttach` = 2 instead.

data AttachOptions Source #

Denotes the expansion properties that a widget will have when it (or its parent) is resized.

Constructors

AttachOptionsExpand | the widget should expand to take up any extra space in its container that has been allocated.
AttachOptionsShrink | the widget should shrink as and when possible.
AttachOptionsFill | the widget should fill the space allocated to it.
AnotherAttachOptions Int | Catch-all for unknown values

#### Instances

Instances details

Enum AttachOptions |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: AttachOptions -> AttachOptions Source #

pred :: AttachOptions -> AttachOptions Source #

toEnum :: Int -> AttachOptions Source #

fromEnum :: AttachOptions -> Int Source #

enumFrom :: AttachOptions -> [AttachOptions] Source #

enumFromThen :: AttachOptions -> AttachOptions -> [AttachOptions] Source #

enumFromTo :: AttachOptions -> AttachOptions -> [AttachOptions] Source #

enumFromThenTo :: AttachOptions -> AttachOptions -> AttachOptions -> [AttachOptions] Source #

Show AttachOptions |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> AttachOptions -> ShowS Source # show :: AttachOptions -> String Source # showList :: [AttachOptions] -> ShowS Source #
Eq AttachOptions |
Instance details Defined in GI.Gtk.Flags Methods (==) :: AttachOptions -> AttachOptions -> Bool Source # (/=) :: AttachOptions -> AttachOptions -> Bool Source #
Ord AttachOptions |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: AttachOptions -> AttachOptions -> Ordering Source #

(<) :: AttachOptions -> AttachOptions -> Bool Source #

(<=) :: AttachOptions -> AttachOptions -> Bool Source #

(>) :: AttachOptions -> AttachOptions -> Bool Source #

(>=) :: AttachOptions -> AttachOptions -> Bool Source #

max :: AttachOptions -> AttachOptions -> AttachOptions Source #

min :: AttachOptions -> AttachOptions -> AttachOptions Source #

BoxedFlags AttachOptions |
Instance details Defined in GI.Gtk.Flags
IsGFlag AttachOptions |
Instance details Defined in GI.Gtk.Flags
TypedObject AttachOptions |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes AttachOptions |
Instance details Defined in GI.Gtk.Flags
type ParentTypes AttachOptions |
Instance details Defined in GI.Gtk.Flags type ParentTypes AttachOptions = '[] :: [Type]

tableSetColSpacing Source #

Arguments

:: (HasCallStack, MonadIO m, IsTable a) |
=> a | `table`: a `Table`.
-> Word32 | `column`: the column whose spacing should be changed.
-> Word32 | `spacing`: number of pixels that the spacing should take up.
-> m () |

Alters the amount of space between a given table column and the following column.

tableSetColSpacings Source #

Arguments

:: (HasCallStack, MonadIO m, IsTable a) |
=> a | `table`: a `Table`.
-> Word32 | `spacing`: the number of pixels of space to place between every column in the table.
-> m () |

Sets the space between every column in `table` equal to `spacing`.

tableSetRowSpacings Source #

Arguments

:: (HasCallStack, MonadIO m, IsTable a) |
=> a | `table`: a `Table`.
-> Word32 | `spacing`: the number of pixels of space to place between every row in the table.
-> m () |

Sets the space between every row in `table` equal to `spacing`.

tableSetRowSpacing Source #

Arguments

:: (HasCallStack, MonadIO m, IsTable a) |
=> a | `table`: a `Table` containing the row whose properties you wish to change.
-> Word32 | `row`: row number whose spacing will be changed.
-> Word32 | `spacing`: number of pixels that the spacing should take up.
-> m () |

Changes the space between a given table row and the subsequent row.

switchSetState Source #

Arguments

:: (HasCallStack, MonadIO m, IsSwitch a) |
=> a | `sw`: a `Switch`
-> Bool | `state`: the new state
-> m () |

Sets the underlying state of the `Switch`.

Normally, this is the same as Switch:active, unless the switch is set up for delayed state changes. This function is typically called from a Switch::stateSet signal handler.

See Switch::stateSet for details.

Since: 3.14

newtype Switch Source #

Memory-managed wrapper type.

Constructors

Switch (ManagedPtr Switch) |

#### Instances

Instances details

Eq Switch |
Instance details Defined in GI.Gtk.Objects.Switch Methods (==) :: Switch -> Switch -> Bool Source # (/=) :: Switch -> Switch -> Bool Source #
GObject Switch |
Instance details Defined in GI.Gtk.Objects.Switch
ManagedPtrNewtype Switch |
Instance details Defined in GI.Gtk.Objects.Switch Methods toManagedPtr :: Switch -> ManagedPtr Switch Source #
TypedObject Switch |
Instance details Defined in GI.Gtk.Objects.Switch Methods glibType :: IO GType Source #
HasParentTypes Switch |
Instance details Defined in GI.Gtk.Objects.Switch
HasAttributeList Switch |
Instance details Defined in GI.Gtk.Objects.Switch
(info ~ ResolveSwitchMethod t Switch, OverloadedMethod info Switch p, HasField t Switch p) => HasField (t :: Symbol) Switch p |
Instance details Defined in GI.Gtk.Objects.Switch Methods getField :: Switch -> p Source #
(info ~ ResolveSwitchMethod t Switch, OverloadedMethodInfo info Switch) => IsLabel t (MethodProxy info Switch) |
Instance details Defined in GI.Gtk.Objects.Switch Methods fromLabel :: MethodProxy info Switch Source #
(info ~ ResolveSwitchMethod t Switch, OverloadedMethod info Switch p) => IsLabel t (Switch -> p) |
Instance details Defined in GI.Gtk.Objects.Switch Methods fromLabel :: Switch -> p Source #
IsGValue (Maybe Switch) | Convert `Switch` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Switch Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Switch -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Switch) Source #
type AttributeList Switch |
Instance details Defined in GI.Gtk.Objects.Switch type AttributeList Switch = SwitchAttributeList
type ParentTypes Switch |
Instance details Defined in GI.Gtk.Objects.Switch type ParentTypes Switch = '[Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList Switch |
Instance details Defined in GI.Gtk.Objects.Switch type SignalList Switch = SwitchSignalList

styleContextSetPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> WidgetPath | `path`: a `WidgetPath`
-> m () |

Sets the `WidgetPath` used for style matching. As a consequence, the style will be regenerated to match the new given path.

If you are using a `StyleContext` returned from `widgetGetStyleContext`, you do not need to call this yourself.

Since: 3.0

styleContextAddProviderForScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsScreen a, IsStyleProvider b) |
=> a | `screen`: a `Screen`
-> b | `provider`: a `StyleProvider`
-> Word32 | `priority`: the priority of the style provider. The lower it is, the earlier it will be used in the style construction. Typically this will be in the range between `STYLE_PROVIDER_PRIORITY_FALLBACK` and `STYLE_PROVIDER_PRIORITY_USER`
-> m () |

Adds a global style provider to `screen`, which will be used in style construction for all `GtkStyleContexts` under `screen`.

GTK+ uses this to make styling information from `Settings` available.

Note: If both priorities are the same, A `StyleProvider` added through `styleContextAddProvider` takes precedence over another added through this function.

Since: 3.0

styleContextGetBackgroundColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [StateFlags] | `state`: state to retrieve the color for
-> m RGBA |

Gets the background color for a given state.

This function is far less useful than it seems, and it should not be used in newly written code. CSS has no concept of "background color", as a background can be an image, or a gradient, or any other pattern including solid colors.

The only reason why you would call `styleContextGetBackgroundColor` is to use the returned value to draw the background with it; the correct way to achieve this result is to use `renderBackground` instead, along with CSS style classes to modify the color to be rendered.

Since: 3.0

renderBackground Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Context | `cr`: a `Context`
-> Double | `x`: X origin of the rectangle
-> Double | `y`: Y origin of the rectangle
-> Double | `width`: rectangle width
-> Double | `height`: rectangle height
-> m () |

Renders the background of an element.

Typical background rendering, showing the effect of `background-image`, `border-width` and `border-radius`:

Since: 3.0

styleContextGetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `property`: style property name
-> [StateFlags] | `state`: state to retrieve the property value for
-> m GValue |

Gets a style property from `context` for the given state.

Note that not all CSS properties that are supported by GTK+ can be retrieved in this way, since they may not be representable as `Value`. GTK+ defines macros for a number of properties that can be used with this function.

Note that passing a state other than the current state of `context` is not recommended unless the style context has been saved with `styleContextSave`.

When `value` is no longer needed, `valueUnset` must be called to free any allocated memory.

Since: 3.0

pattern STYLE_PROPERTY_BORDER_WIDTH :: Text Source #

A property holding the rendered element’s border width in pixels as a `Border`. The border is the intermediary spacing property of the padding/border/margin series.

`renderFrame` uses this property to find out the frame line width, so `GtkWidgets` rendering frames may need to add up this padding when requesting size

pattern STYLE_PROPERTY_COLOR :: Text Source #

A property holding the foreground color of rendered elements as a `RGBA`.

pattern STYLE_PROPERTY_MARGIN :: Text Source #

A property holding the rendered element’s margin as a `Border`. The margin is defined as the spacing between the border of the element and its surrounding elements. It is external to `Widget`'s size allocations, and the most external spacing property of the padding/border/margin series.

pattern STYLE_PROPERTY_PADDING :: Text Source #

A property holding the rendered element’s padding as a `Border`. The padding is defined as the spacing between the inner part of the element border and its child. It’s the innermost spacing property of the padding/border/margin series.

styleContextSetParent Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a, IsStyleContext b) |
=> a | `context`: a `StyleContext`
-> Maybe b | `parent`: the new parent or `Nothing`
-> m () |

Sets the parent style context for `context`. The parent style context is used to implement inheritance of properties.

If you are using a `StyleContext` returned from `widgetGetStyleContext`, the parent will be set for you.

Since: 3.4

styleContextSave Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m () |

Saves the `context` state, so temporary modifications done through `styleContextAddClass`, `styleContextRemoveClass`, `styleContextSetState`, etc. can quickly be reverted in one go through `styleContextRestore`.

The matching call to `styleContextRestore` must be done before GTK returns to the main loop.

Since: 3.0

styleContextGetPadding Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [StateFlags] | `state`: state to retrieve the padding for
-> m Border |

Gets the padding for a given state as a `Border`. See `gtk_style_context_get()` and `STYLE_PROPERTY_PADDING` for details.

Since: 3.0

styleContextPopAnimatableRegion Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m () |

Pops an animatable region from `context`. See `styleContextPushAnimatableRegion`.

Since: 3.0

styleContextNotifyStateChange Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a, IsWindow b) |
=> a | `context`: a `StyleContext`
-> b | `window`: a `Window`
-> Ptr () | `regionId`: animatable region to notify on, or `Nothing`. See `styleContextPushAnimatableRegion`
-> StateType | `state`: state to trigger transition for
-> Bool | `stateValue`: `True` if `state` is the state we are changing to, `False` if we are changing away from it
-> m () |

Notifies a state change on `context`, so if the current style makes use of transition animations, one will be started so all rendered elements under `regionId` are animated for state `state` being set to value `stateValue`.

The `window` parameter is used in order to invalidate the rendered area as the animation runs, so make sure it is the same window that is being rendered on by the gtk_render_*() functions.

If `regionId` is `Nothing`, all rendered elements using `context` will be affected by this state transition.

As a practical example, a `Button` notifying a state transition on the prelight state:

     <!-- language="C" -->
    gtk_style_context_notify_state_change (context,
                                           gtk_widget_get_window (widget),
                                           NULL,
                                           GTK_STATE_PRELIGHT,
                                           button->in_button);

Can be handled in the CSS file like this:

     <!-- language="CSS" -->
    button {
        background-color: #f00
    }

    button:hover {
        background-color: #fff;
        transition: 200ms linear
    }

This combination will animate the button background from red to white if a pointer enters the button, and back to red if the pointer leaves the button.

Note that `state` is used when finding the transition parameters, which is why the style places the transition under the :hover pseudo-class.

Since: 3.0

styleContextRemoveClass Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `className`: class name to remove
-> m () |

Removes `className` from `context`.

Since: 3.0

styleContextSetState Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [StateFlags] | `flags`: state to represent
-> m () |

Sets the state to be used for style matching.

Since: 3.0

styleContextRestore Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m () |

Restores `context` state to a previous stage. See `styleContextSave`.

Since: 3.0

styleContextAddProvider Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a, IsStyleProvider b) |
=> a | `context`: a `StyleContext`
-> b | `provider`: a `StyleProvider`
-> Word32 | `priority`: the priority of the style provider. The lower it is, the earlier it will be used in the style construction. Typically this will be in the range between `STYLE_PROVIDER_PRIORITY_FALLBACK` and `STYLE_PROVIDER_PRIORITY_USER`
-> m () |

Adds a style provider to `context`, to be used in style construction. Note that a style provider added by this function only affects the style of the widget to which `context` belongs. If you want to affect the style of all widgets, use `styleContextAddProviderForScreen`.

Note: If both priorities are the same, a `StyleProvider` added through this function takes precedence over another added through `styleContextAddProviderForScreen`.

Since: 3.0

pattern STYLE_PROVIDER_PRIORITY_USER :: Int32 Source #

The priority used for the style information from `XDG_CONFIG_HOME/gtk-3.0/gtk.css`.

You should not use priorities higher than this, to give the user the last word.

newtype Statusbar Source #

Memory-managed wrapper type.

Constructors

Statusbar (ManagedPtr Statusbar) |

#### Instances

Instances details

Eq Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar Methods (==) :: Statusbar -> Statusbar -> Bool Source # (/=) :: Statusbar -> Statusbar -> Bool Source #
GObject Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar
ManagedPtrNewtype Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar Methods toManagedPtr :: Statusbar -> ManagedPtr Statusbar Source #
TypedObject Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar Methods glibType :: IO GType Source #
HasParentTypes Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar
HasAttributeList Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar
(info ~ ResolveStatusbarMethod t Statusbar, OverloadedMethod info Statusbar p, HasField t Statusbar p) => HasField (t :: Symbol) Statusbar p |
Instance details Defined in GI.Gtk.Objects.Statusbar Methods getField :: Statusbar -> p Source #
(info ~ ResolveStatusbarMethod t Statusbar, OverloadedMethodInfo info Statusbar) => IsLabel t (MethodProxy info Statusbar) |
Instance details Defined in GI.Gtk.Objects.Statusbar Methods fromLabel :: MethodProxy info Statusbar Source #
(info ~ ResolveStatusbarMethod t Statusbar, OverloadedMethod info Statusbar p) => IsLabel t (Statusbar -> p) |
Instance details Defined in GI.Gtk.Objects.Statusbar Methods fromLabel :: Statusbar -> p Source #
IsGValue (Maybe Statusbar) | Convert `Statusbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Statusbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Statusbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Statusbar) Source #
type AttributeList Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar type AttributeList Statusbar = StatusbarAttributeList
type ParentTypes Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar type ParentTypes Statusbar = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList Statusbar |
Instance details Defined in GI.Gtk.Objects.Statusbar type SignalList Statusbar = StatusbarSignalList

statusbarGetContextId Source #

Arguments

:: (HasCallStack, MonadIO m, IsStatusbar a) |
=> a | `statusbar`: a `Statusbar`
-> Text | `contextDescription`: textual description of what context the new message is being used in
-> m Word32 | Returns: an integer id

Returns a new context identifier, given a description of the actual context. Note that the description is not shown in the UI.

statusbarRemove Source #

Arguments

:: (HasCallStack, MonadIO m, IsStatusbar a) |
=> a | `statusbar`: a `Statusbar`
-> Word32 | `contextId`: a context identifier
-> Word32 | `messageId`: a message identifier, as returned by `statusbarPush`
-> m () |

Forces the removal of a message from a statusbar’s stack. The exact `contextId` and `messageId` must be specified.

statusbarPush Source #

Arguments

:: (HasCallStack, MonadIO m, IsStatusbar a) |
=> a | `statusbar`: a `Statusbar`
-> Word32 | `contextId`: the message’s context id, as returned by `statusbarGetContextId`
-> Text | `text`: the message to add to the statusbar
-> m Word32 | Returns: a message id that can be used with `statusbarRemove`.

Pushes a new message onto a statusbar’s stack.

pattern STOCK_QUIT :: Text Source #

The “Quit” item and icon.

iconFactoryAddDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconFactory a) |
=> a | `factory`: a `IconFactory`
-> m () |

Adds an icon factory to the list of icon factories searched by `styleLookupIconSet`. This means that, for example, `imageNewFromStock` will be able to find icons in `factory`. There will normally be an icon factory added for each library or application that comes with icons. The default icon factories can be overridden by themes.

iconFactoryAdd Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconFactory a) |
=> a | `factory`: a `IconFactory`
-> Text | `stockId`: icon name
-> IconSet | `iconSet`: icon set
-> m () |

Adds the given `iconSet` to the icon factory, under the name `stockId`. `stockId` should be namespaced for your application, e.g. “myapp-whatever-icon”. Normally applications create a `IconFactory`, then add it to the list of default factories with `iconFactoryAddDefault`. Then they pass the `stockId` to widgets such as `Image` to display the icon. Themes can provide an icon with the same name (such as "myapp-whatever-icon") to override your application’s default icons. If an icon already existed in `factory` for `stockId`, it is unreferenced and replaced with the new `iconSet`.

statusIconPositionMenu Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsStatusIcon b) |
=> a | `menu`: the `Menu`
-> Int32 | `x`: return location for the x position
-> Int32 | `y`: return location for the y position
-> b | `userData`: the status icon to position the menu on
-> m (Int32, Int32, Bool) |

Menu positioning function to use with `menuPopup` to position `menu` aligned to the status icon `userData`.

Since: 2.10

statusIconIsEmbedded Source #

Arguments

:: (HasCallStack, MonadIO m, IsStatusIcon a) |
=> a | `statusIcon`: a `StatusIcon`
-> m Bool | Returns: `True` if the status icon is embedded in a notification area.

Returns whether the status icon is embedded in a notification area.

Since: 2.10

newtype StatusIcon Source #

Memory-managed wrapper type.

Constructors

StatusIcon (ManagedPtr StatusIcon) |

#### Instances

Instances details

Eq StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods (==) :: StatusIcon -> StatusIcon -> Bool Source # (/=) :: StatusIcon -> StatusIcon -> Bool Source #
GObject StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon
ManagedPtrNewtype StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods toManagedPtr :: StatusIcon -> ManagedPtr StatusIcon Source #
TypedObject StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods glibType :: IO GType Source #
HasParentTypes StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon
HasAttributeList StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon
(info ~ ResolveStatusIconMethod t StatusIcon, OverloadedMethod info StatusIcon p, HasField t StatusIcon p) => HasField (t :: Symbol) StatusIcon p |
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods getField :: StatusIcon -> p Source #
(info ~ ResolveStatusIconMethod t StatusIcon, OverloadedMethodInfo info StatusIcon) => IsLabel t (MethodProxy info StatusIcon) |
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods fromLabel :: MethodProxy info StatusIcon Source #
(info ~ ResolveStatusIconMethod t StatusIcon, OverloadedMethod info StatusIcon p) => IsLabel t (StatusIcon -> p) |
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods fromLabel :: StatusIcon -> p Source #
IsGValue (Maybe StatusIcon) | Convert `StatusIcon` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StatusIcon Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StatusIcon -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StatusIcon) Source #
type AttributeList StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon type AttributeList StatusIcon = StatusIconAttributeList
type ParentTypes StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon type ParentTypes StatusIcon = '[Object]
type SignalList StatusIcon |
Instance details Defined in GI.Gtk.Objects.StatusIcon type SignalList StatusIcon = StatusIconSignalList

data ImageType Source #

Describes the image data representation used by a `Image`. If you want to get the image from the widget, you can only get the currently-stored representation. e.g. if the `imageGetStorageType` returns `GTK_IMAGE_PIXBUF`, then you can call `imageGetPixbuf` but not `imageGetStock`. For empty images, you can request any storage type (call any of the "get" functions), but they will all return `Nothing` values.

Constructors

ImageTypeEmpty | there is no image displayed by the widget
ImageTypePixbuf | the widget contains a `Pixbuf`
ImageTypeStock | the widget contains a [stock item name][gtkstock]
ImageTypeIconSet | the widget contains a `IconSet`
ImageTypeAnimation | the widget contains a `PixbufAnimation`
ImageTypeIconName | the widget contains a named icon. This image type was added in GTK+ 2.6
ImageTypeGicon | the widget contains a `Icon`. This image type was added in GTK+ 2.14
ImageTypeSurface | the widget contains a `Surface`. This image type was added in GTK+ 3.10
AnotherImageType Int | Catch-all for unknown values

#### Instances

Instances details

Enum ImageType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ImageType -> ImageType Source #

pred :: ImageType -> ImageType Source #

toEnum :: Int -> ImageType Source #

fromEnum :: ImageType -> Int Source #

enumFrom :: ImageType -> [ImageType] Source #

enumFromThen :: ImageType -> ImageType -> [ImageType] Source #

enumFromTo :: ImageType -> ImageType -> [ImageType] Source #

enumFromThenTo :: ImageType -> ImageType -> ImageType -> [ImageType] Source #

Show ImageType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ImageType -> ShowS Source # show :: ImageType -> String Source # showList :: [ImageType] -> ShowS Source #
Eq ImageType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ImageType -> ImageType -> Bool Source # (/=) :: ImageType -> ImageType -> Bool Source #
Ord ImageType |
Instance details Defined in GI.Gtk.Enums Methods compare :: ImageType -> ImageType -> Ordering Source # (<) :: ImageType -> ImageType -> Bool Source # (<=) :: ImageType -> ImageType -> Bool Source # (>) :: ImageType -> ImageType -> Bool Source # (>=) :: ImageType -> ImageType -> Bool Source # max :: ImageType -> ImageType -> ImageType Source # min :: ImageType -> ImageType -> ImageType Source #
BoxedEnum ImageType |
Instance details Defined in GI.Gtk.Enums
TypedObject ImageType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ImageType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ImageType |
Instance details Defined in GI.Gtk.Enums type ParentTypes ImageType = '[] :: [Type]

statusIconGetStorageType Source #

Arguments

:: (HasCallStack, MonadIO m, IsStatusIcon a) |
=> a | `statusIcon`: a `StatusIcon`
-> m ImageType | Returns: the image representation being used

Gets the type of representation being used by the `StatusIcon` to store image data. If the `StatusIcon` has no image data, the return value will be `ImageTypeEmpty`.

Since: 2.10

statusIconSetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsStatusIcon a) |
=> a | `statusIcon`: a `StatusIcon`
-> Text | `title`: the title
-> m () |

Sets the title of this tray icon. This should be a short, human-readable, localized string describing the tray icon. It may be used by tools like screen readers to render the tray icon.

Since: 2.18

statusIconNewFromFile Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [Char] | `filename`: a filename
-> m StatusIcon | Returns: a new `StatusIcon`

Creates a status icon displaying the file `filename`.

The image will be scaled down to fit in the available space in the notification area, if necessary.

Since: 2.10

statusIconNewFromGicon Source #

Arguments

:: (HasCallStack, MonadIO m, IsIcon a) |
=> a | `icon`: a `Icon`
-> m StatusIcon | Returns: a new `StatusIcon`

Creates a status icon displaying a `Icon`. If the icon is a themed icon, it will be updated when the theme changes.

Since: 2.14

statusIconNewFromIconName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `iconName`: an icon name
-> m StatusIcon | Returns: a new `StatusIcon`

Creates a status icon displaying an icon from the current icon theme. If the current icon theme is changed, the icon will be updated appropriately.

Since: 2.10

statusIconNewFromPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsPixbuf a) |
=> a | `pixbuf`: a `Pixbuf`
-> m StatusIcon | Returns: a new `StatusIcon`

Creates a status icon displaying `pixbuf`.

The image will be scaled down to fit in the available space in the notification area, if necessary.

Since: 2.10

statusIconNewFromStock Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `stockId`: a stock icon id
-> m StatusIcon | Returns: a new `StatusIcon`

Creates a status icon displaying a stock icon. Sample stock icon names are `STOCK_OPEN`, `STOCK_QUIT`. You can register your own stock icon names, see `iconFactoryAddDefault` and `iconFactoryAdd`.

Since: 2.10

stackSwitcherSetStack Source #

Arguments

:: (HasCallStack, MonadIO m, IsStackSwitcher a, IsStack b) |
=> a | `switcher`: a `StackSwitcher`
-> Maybe b | `stack`: a `Stack`
-> m () |

Sets the stack to control.

Since: 3.10

stackSidebarSetStack Source #

Arguments

:: (HasCallStack, MonadIO m, IsStackSidebar a, IsStack b) |
=> a | `sidebar`: a `StackSidebar`
-> b | `stack`: a `Stack`
-> m () |

Set the `Stack` associated with this `StackSidebar`.

The sidebar widget will automatically update according to the order (packing) and items within the given `Stack`.

Since: 3.16

newtype StackSidebar Source #

Memory-managed wrapper type.

Constructors

StackSidebar (ManagedPtr StackSidebar) |

#### Instances

Instances details

Eq StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods (==) :: StackSidebar -> StackSidebar -> Bool Source # (/=) :: StackSidebar -> StackSidebar -> Bool Source #
GObject StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar
ManagedPtrNewtype StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods toManagedPtr :: StackSidebar -> ManagedPtr StackSidebar Source #
TypedObject StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods glibType :: IO GType Source #
HasParentTypes StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar
HasAttributeList StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar
(info ~ ResolveStackSidebarMethod t StackSidebar, OverloadedMethod info StackSidebar p, HasField t StackSidebar p) => HasField (t :: Symbol) StackSidebar p |
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods getField :: StackSidebar -> p Source #
(info ~ ResolveStackSidebarMethod t StackSidebar, OverloadedMethodInfo info StackSidebar) => IsLabel t (MethodProxy info StackSidebar) |
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods fromLabel :: MethodProxy info StackSidebar Source #
(info ~ ResolveStackSidebarMethod t StackSidebar, OverloadedMethod info StackSidebar p) => IsLabel t (StackSidebar -> p) |
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods fromLabel :: StackSidebar -> p Source #
IsGValue (Maybe StackSidebar) | Convert `StackSidebar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.StackSidebar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe StackSidebar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe StackSidebar) Source #
type AttributeList StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar type AttributeList StackSidebar = StackSidebarAttributeList
type ParentTypes StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar type ParentTypes StackSidebar = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList StackSidebar |
Instance details Defined in GI.Gtk.Objects.StackSidebar type SignalList StackSidebar = StackSidebarSignalList

stackSetHhomogeneous Source #

Arguments

:: (HasCallStack, MonadIO m, IsStack a) |
=> a | `stack`: a `Stack`
-> Bool | `hhomogeneous`: `True` to make `stack` horizontally homogeneous
-> m () |

Sets the `Stack` to be horizontally homogeneous or not. If it is homogeneous, the `Stack` will request the same width for all its children. If it isn't, the stack may change width when a different child becomes visible.

Since: 3.16

stackSetHomogeneous Source #

Arguments

:: (HasCallStack, MonadIO m, IsStack a) |
=> a | `stack`: a `Stack`
-> Bool | `homogeneous`: `True` to make `stack` homogeneous
-> m () |

Sets the `Stack` to be homogeneous or not. If it is homogeneous, the `Stack` will request the same size for all its children. If it isn't, the stack may change size when a different child becomes visible.

Since 3.16, homogeneity can be controlled separately for horizontal and vertical size, with the Stack:hhomogeneous and Stack:vhomogeneous.

Since: 3.10

stackSetVhomogeneous Source #

Arguments

:: (HasCallStack, MonadIO m, IsStack a) |
=> a | `stack`: a `Stack`
-> Bool | `vhomogeneous`: `True` to make `stack` vertically homogeneous
-> m () |

Sets the `Stack` to be vertically homogeneous or not. If it is homogeneous, the `Stack` will request the same height for all its children. If it isn't, the stack may change height when a different child becomes visible.

Since: 3.16

newtype Spinner Source #

Memory-managed wrapper type.

Constructors

Spinner (ManagedPtr Spinner) |

#### Instances

Instances details

Eq Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner Methods (==) :: Spinner -> Spinner -> Bool Source # (/=) :: Spinner -> Spinner -> Bool Source #
GObject Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner
ManagedPtrNewtype Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner Methods toManagedPtr :: Spinner -> ManagedPtr Spinner Source #
TypedObject Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner Methods glibType :: IO GType Source #
HasParentTypes Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner
HasAttributeList Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner
(info ~ ResolveSpinnerMethod t Spinner, OverloadedMethod info Spinner p, HasField t Spinner p) => HasField (t :: Symbol) Spinner p |
Instance details Defined in GI.Gtk.Objects.Spinner Methods getField :: Spinner -> p Source #
(info ~ ResolveSpinnerMethod t Spinner, OverloadedMethodInfo info Spinner) => IsLabel t (MethodProxy info Spinner) |
Instance details Defined in GI.Gtk.Objects.Spinner Methods fromLabel :: MethodProxy info Spinner Source #
(info ~ ResolveSpinnerMethod t Spinner, OverloadedMethod info Spinner p) => IsLabel t (Spinner -> p) |
Instance details Defined in GI.Gtk.Objects.Spinner Methods fromLabel :: Spinner -> p Source #
IsGValue (Maybe Spinner) | Convert `Spinner` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Spinner Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Spinner -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Spinner) Source #
type AttributeList Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner type AttributeList Spinner = SpinnerAttributeList
type ParentTypes Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner type ParentTypes Spinner = '[Widget, Object, ImplementorIface, Buildable]
type SignalList Spinner |
Instance details Defined in GI.Gtk.Objects.Spinner type SignalList Spinner = SpinnerSignalList

entryGetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Text | Returns: a pointer to the contents of the widget as a string. This string points to internally allocated storage in the widget and must not be freed, modified or stored.

Retrieves the contents of the entry widget. See also `editableGetChars`.

This is equivalent to getting `entry`'s `EntryBuffer` and calling `entryBufferGetText` on it.

spinButtonSetDigits Source #

Arguments

:: (HasCallStack, MonadIO m, IsSpinButton a) |
=> a | `spinButton`: a `SpinButton`
-> Word32 | `digits`: the number of digits after the decimal point to be displayed for the spin button’s value
-> m () |

Set the precision to be displayed by `spinButton`. Up to 20 digit precision is allowed.

spinButtonSetIncrements Source #

Arguments

:: (HasCallStack, MonadIO m, IsSpinButton a) |
=> a | `spinButton`: a `SpinButton`
-> Double | `step`: increment applied for a button 1 press.
-> Double | `page`: increment applied for a button 2 press.
-> m () |

Sets the step and page increments for spin_button. This affects how quickly the value changes when the spin button’s arrows are activated.

spinButtonSetNumeric Source #

Arguments

:: (HasCallStack, MonadIO m, IsSpinButton a) |
=> a | `spinButton`: a `SpinButton`
-> Bool | `numeric`: flag indicating if only numeric entry is allowed
-> m () |

Sets the flag that determines if non-numeric text can be typed into the spin button.

spinButtonSetRange Source #

Arguments

:: (HasCallStack, MonadIO m, IsSpinButton a) |
=> a | `spinButton`: a `SpinButton`
-> Double | `min`: minimum allowable value
-> Double | `max`: maximum allowable value
-> m () |

Sets the minimum and maximum allowable values for `spinButton`.

If the current value is outside this range, it will be adjusted to fit within the range, otherwise it will remain unchanged.

spinButtonSetSnapToTicks Source #

Arguments

:: (HasCallStack, MonadIO m, IsSpinButton a) |
=> a | `spinButton`: a `SpinButton`
-> Bool | `snapToTicks`: a flag indicating if invalid values should be corrected
-> m () |

Sets the policy as to whether values are corrected to the nearest step increment when a spin button is activated after providing an invalid value.

spinButtonSetWrap Source #

Arguments

:: (HasCallStack, MonadIO m, IsSpinButton a) |
=> a | `spinButton`: a `SpinButton`
-> Bool | `wrap`: a flag indicating if wrapping behavior is performed
-> m () |

Sets the flag that determines if a spin button value wraps around to the opposite limit when the upper or lower limit of the range is exceeded.

pattern INPUT_ERROR :: Int32 Source #

Constant to return from a signal handler for the SpinButton::input signal in case of conversion failure.

data ScrollType Source #

Scrolling types.

Constructors

ScrollTypeNone | No scrolling.
ScrollTypeJump | Jump to new location.
ScrollTypeStepBackward | Step backward.
ScrollTypeStepForward | Step forward.
ScrollTypePageBackward | Page backward.
ScrollTypePageForward | Page forward.
ScrollTypeStepUp | Step up.
ScrollTypeStepDown | Step down.
ScrollTypePageUp | Page up.
ScrollTypePageDown | Page down.
ScrollTypeStepLeft | Step to the left.
ScrollTypeStepRight | Step to the right.
ScrollTypePageLeft | Page to the left.
ScrollTypePageRight | Page to the right.
ScrollTypeStart | Scroll to start.
ScrollTypeEnd | Scroll to end.
AnotherScrollType Int | Catch-all for unknown values

#### Instances

Instances details

Enum ScrollType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ScrollType -> ScrollType Source #

pred :: ScrollType -> ScrollType Source #

toEnum :: Int -> ScrollType Source #

fromEnum :: ScrollType -> Int Source #

enumFrom :: ScrollType -> [ScrollType] Source #

enumFromThen :: ScrollType -> ScrollType -> [ScrollType] Source #

enumFromTo :: ScrollType -> ScrollType -> [ScrollType] Source #

enumFromThenTo :: ScrollType -> ScrollType -> ScrollType -> [ScrollType] Source #

Show ScrollType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ScrollType -> ShowS Source # show :: ScrollType -> String Source # showList :: [ScrollType] -> ShowS Source #
Eq ScrollType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ScrollType -> ScrollType -> Bool Source # (/=) :: ScrollType -> ScrollType -> Bool Source #
Ord ScrollType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ScrollType -> ScrollType -> Ordering Source #

(<) :: ScrollType -> ScrollType -> Bool Source #

(<=) :: ScrollType -> ScrollType -> Bool Source #

(>) :: ScrollType -> ScrollType -> Bool Source #

(>=) :: ScrollType -> ScrollType -> Bool Source #

max :: ScrollType -> ScrollType -> ScrollType Source #

min :: ScrollType -> ScrollType -> ScrollType Source #

BoxedEnum ScrollType |
Instance details Defined in GI.Gtk.Enums
TypedObject ScrollType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ScrollType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ScrollType |
Instance details Defined in GI.Gtk.Enums type ParentTypes ScrollType = '[] :: [Type]

data SpinButtonUpdatePolicy Source #

The spin button update policy determines whether the spin button displays values even if they are outside the bounds of its adjustment. See `spinButtonSetUpdatePolicy`.

Constructors

SpinButtonUpdatePolicyAlways | When refreshing your `SpinButton`, the value is always displayed
SpinButtonUpdatePolicyIfValid | When refreshing your `SpinButton`, the value is only displayed if it is valid within the bounds of the spin button's adjustment
AnotherSpinButtonUpdatePolicy Int | Catch-all for unknown values

#### Instances

Instances details

Enum SpinButtonUpdatePolicy |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy Source #

pred :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy Source #

toEnum :: Int -> SpinButtonUpdatePolicy Source #

fromEnum :: SpinButtonUpdatePolicy -> Int Source #

enumFrom :: SpinButtonUpdatePolicy -> [SpinButtonUpdatePolicy] Source #

enumFromThen :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> [SpinButtonUpdatePolicy] Source #

enumFromTo :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> [SpinButtonUpdatePolicy] Source #

enumFromThenTo :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> [SpinButtonUpdatePolicy] Source #

Show SpinButtonUpdatePolicy |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> SpinButtonUpdatePolicy -> ShowS Source # show :: SpinButtonUpdatePolicy -> String Source # showList :: [SpinButtonUpdatePolicy] -> ShowS Source #
Eq SpinButtonUpdatePolicy |
Instance details Defined in GI.Gtk.Enums Methods (==) :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> Bool Source # (/=) :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> Bool Source #
Ord SpinButtonUpdatePolicy |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> Ordering Source #

(<) :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> Bool Source #

(<=) :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> Bool Source #

(>) :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> Bool Source #

(>=) :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> Bool Source #

max :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy Source #

min :: SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy -> SpinButtonUpdatePolicy Source #

BoxedEnum SpinButtonUpdatePolicy |
Instance details Defined in GI.Gtk.Enums
TypedObject SpinButtonUpdatePolicy |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes SpinButtonUpdatePolicy |
Instance details Defined in GI.Gtk.Enums
type ParentTypes SpinButtonUpdatePolicy |
Instance details Defined in GI.Gtk.Enums type ParentTypes SpinButtonUpdatePolicy = '[] :: [Type]

data SpinType Source #

The values of the GtkSpinType enumeration are used to specify the change to make in `spinButtonSpin`.

Constructors

SpinTypeStepForward | Increment by the adjustments step increment.
SpinTypeStepBackward | Decrement by the adjustments step increment.
SpinTypePageForward | Increment by the adjustments page increment.
SpinTypePageBackward | Decrement by the adjustments page increment.
SpinTypeHome | Go to the adjustments lower bound.
SpinTypeEnd | Go to the adjustments upper bound.
SpinTypeUserDefined | Change by a specified amount.
AnotherSpinType Int | Catch-all for unknown values

#### Instances

Instances details

Enum SpinType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: SpinType -> SpinType Source #

pred :: SpinType -> SpinType Source #

toEnum :: Int -> SpinType Source #

fromEnum :: SpinType -> Int Source #

enumFrom :: SpinType -> [SpinType] Source #

enumFromThen :: SpinType -> SpinType -> [SpinType] Source #

enumFromTo :: SpinType -> SpinType -> [SpinType] Source #

enumFromThenTo :: SpinType -> SpinType -> SpinType -> [SpinType] Source #

Show SpinType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> SpinType -> ShowS Source # show :: SpinType -> String Source # showList :: [SpinType] -> ShowS Source #
Eq SpinType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: SpinType -> SpinType -> Bool Source # (/=) :: SpinType -> SpinType -> Bool Source #
Ord SpinType |
Instance details Defined in GI.Gtk.Enums Methods compare :: SpinType -> SpinType -> Ordering Source # (<) :: SpinType -> SpinType -> Bool Source # (<=) :: SpinType -> SpinType -> Bool Source # (>) :: SpinType -> SpinType -> Bool Source # (>=) :: SpinType -> SpinType -> Bool Source # max :: SpinType -> SpinType -> SpinType Source # min :: SpinType -> SpinType -> SpinType Source #
BoxedEnum SpinType |
Instance details Defined in GI.Gtk.Enums
TypedObject SpinType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes SpinType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes SpinType |
Instance details Defined in GI.Gtk.Enums type ParentTypes SpinType = '[] :: [Type]

plugGetId Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlug a) |
=> a | `plug`: a `Plug`.
-> m CULong | Returns: the window ID for the plug

Gets the window ID of a `Plug` widget, which can then be used to embed this window inside another window, for instance with `socketAddId`.

socketAddId Source #

Arguments

:: (HasCallStack, MonadIO m, IsSocket a) |
=> a | `socket_`: a `Socket`
-> CULong | `window`: the Window of a client participating in the XEMBED protocol.
-> m () |

Adds an XEMBED client, such as a `Plug`, to the `Socket`. The client may be in the same process or in a different process.

To embed a `Plug` in a `Socket`, you can either create the `Plug` with `gtk_plug_new (0)`, call `plugGetId` to get the window ID of the plug, and then pass that to the `socketAddId`, or you can call `socketGetId` to get the window ID for the socket, and call `plugNew` passing in that ID.

The `Socket` must have already be added into a toplevel window before you can make this call.

socketGetId Source #

Arguments

:: (HasCallStack, MonadIO m, IsSocket a) |
=> a | `socket_`: a `Socket`.
-> m CULong | Returns: the window ID for the socket

Gets the window ID of a `Socket` widget, which can then be used to create a client embedded inside the socket, for instance with `plugNew`.

The `Socket` must have already be added into a toplevel window before you can make this call.

plugNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CULong | `socketId`: the window ID of the socket, or 0.
-> m Plug | Returns: the new `Plug` widget.

Creates a new plug widget inside the `Socket` identified by `socketId`. If `socketId` is 0, the plug is left “unplugged” and can later be plugged into a `Socket` by `socketAddId`.

sizeGroupSetMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsSizeGroup a) |
=> a | `sizeGroup`: a `SizeGroup`
-> SizeGroupMode | `mode`: the mode to set for the size group.
-> m () |

Sets the `SizeGroupMode` of the size group. The mode of the size group determines whether the widgets in the size group should all have the same horizontal requisition (`SizeGroupModeHorizontal`) all have the same vertical requisition (`SizeGroupModeVertical`), or should all have the same requisition in both directions (`SizeGroupModeBoth`).

data SizeGroupMode Source #

The mode of the size group determines the directions in which the size group affects the requested sizes of its component widgets.

Constructors

SizeGroupModeNone | group has no effect
SizeGroupModeHorizontal | group affects horizontal requisition
SizeGroupModeVertical | group affects vertical requisition
SizeGroupModeBoth | group affects both horizontal and vertical requisition
AnotherSizeGroupMode Int | Catch-all for unknown values

#### Instances

Instances details

Enum SizeGroupMode |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: SizeGroupMode -> SizeGroupMode Source #

pred :: SizeGroupMode -> SizeGroupMode Source #

toEnum :: Int -> SizeGroupMode Source #

fromEnum :: SizeGroupMode -> Int Source #

enumFrom :: SizeGroupMode -> [SizeGroupMode] Source #

enumFromThen :: SizeGroupMode -> SizeGroupMode -> [SizeGroupMode] Source #

enumFromTo :: SizeGroupMode -> SizeGroupMode -> [SizeGroupMode] Source #

enumFromThenTo :: SizeGroupMode -> SizeGroupMode -> SizeGroupMode -> [SizeGroupMode] Source #

Show SizeGroupMode |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> SizeGroupMode -> ShowS Source # show :: SizeGroupMode -> String Source # showList :: [SizeGroupMode] -> ShowS Source #
Eq SizeGroupMode |
Instance details Defined in GI.Gtk.Enums Methods (==) :: SizeGroupMode -> SizeGroupMode -> Bool Source # (/=) :: SizeGroupMode -> SizeGroupMode -> Bool Source #
Ord SizeGroupMode |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: SizeGroupMode -> SizeGroupMode -> Ordering Source #

(<) :: SizeGroupMode -> SizeGroupMode -> Bool Source #

(<=) :: SizeGroupMode -> SizeGroupMode -> Bool Source #

(>) :: SizeGroupMode -> SizeGroupMode -> Bool Source #

(>=) :: SizeGroupMode -> SizeGroupMode -> Bool Source #

max :: SizeGroupMode -> SizeGroupMode -> SizeGroupMode Source #

min :: SizeGroupMode -> SizeGroupMode -> SizeGroupMode Source #

BoxedEnum SizeGroupMode |
Instance details Defined in GI.Gtk.Enums
TypedObject SizeGroupMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes SizeGroupMode |
Instance details Defined in GI.Gtk.Enums
type ParentTypes SizeGroupMode |
Instance details Defined in GI.Gtk.Enums type ParentTypes SizeGroupMode = '[] :: [Type]

newtype ShortcutLabel Source #

Memory-managed wrapper type.

Constructors

ShortcutLabel (ManagedPtr ShortcutLabel) |

#### Instances

Instances details

Eq ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods (==) :: ShortcutLabel -> ShortcutLabel -> Bool Source # (/=) :: ShortcutLabel -> ShortcutLabel -> Bool Source #
GObject ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel
ManagedPtrNewtype ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods toManagedPtr :: ShortcutLabel -> ManagedPtr ShortcutLabel Source #
TypedObject ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods glibType :: IO GType Source #
HasParentTypes ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel
HasAttributeList ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel
(info ~ ResolveShortcutLabelMethod t ShortcutLabel, OverloadedMethod info ShortcutLabel p, HasField t ShortcutLabel p) => HasField (t :: Symbol) ShortcutLabel p |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods getField :: ShortcutLabel -> p Source #
(info ~ ResolveShortcutLabelMethod t ShortcutLabel, OverloadedMethodInfo info ShortcutLabel) => IsLabel t (MethodProxy info ShortcutLabel) |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods fromLabel :: MethodProxy info ShortcutLabel Source #
(info ~ ResolveShortcutLabelMethod t ShortcutLabel, OverloadedMethod info ShortcutLabel p) => IsLabel t (ShortcutLabel -> p) |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods fromLabel :: ShortcutLabel -> p Source #
IsGValue (Maybe ShortcutLabel) | Convert `ShortcutLabel` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ShortcutLabel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ShortcutLabel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ShortcutLabel) Source #
type AttributeList ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel type AttributeList ShortcutLabel = ShortcutLabelAttributeList
type ParentTypes ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel type ParentTypes ShortcutLabel = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList ShortcutLabel |
Instance details Defined in GI.Gtk.Objects.ShortcutLabel type SignalList ShortcutLabel = ShortcutLabelSignalList

settingsGetForScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsScreen a) |
=> a | `screen`: a `Screen`.
-> m Settings | Returns: a `Settings` object.

Gets the `Settings` object for `screen`, creating it if necessary.

Since: 2.2

newtype SeparatorToolItem Source #

Memory-managed wrapper type.

Constructors

SeparatorToolItem (ManagedPtr SeparatorToolItem) |

#### Instances

Instances details

Eq SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods (==) :: SeparatorToolItem -> SeparatorToolItem -> Bool Source # (/=) :: SeparatorToolItem -> SeparatorToolItem -> Bool Source #
GObject SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem
ManagedPtrNewtype SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods toManagedPtr :: SeparatorToolItem -> ManagedPtr SeparatorToolItem Source #
TypedObject SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods glibType :: IO GType Source #
HasParentTypes SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem
HasAttributeList SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem
(info ~ ResolveSeparatorToolItemMethod t SeparatorToolItem, OverloadedMethod info SeparatorToolItem p, HasField t SeparatorToolItem p) => HasField (t :: Symbol) SeparatorToolItem p |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods getField :: SeparatorToolItem -> p Source #
(info ~ ResolveSeparatorToolItemMethod t SeparatorToolItem, OverloadedMethodInfo info SeparatorToolItem) => IsLabel t (MethodProxy info SeparatorToolItem) |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods fromLabel :: MethodProxy info SeparatorToolItem Source #
(info ~ ResolveSeparatorToolItemMethod t SeparatorToolItem, OverloadedMethod info SeparatorToolItem p) => IsLabel t (SeparatorToolItem -> p) |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods fromLabel :: SeparatorToolItem -> p Source #
IsGValue (Maybe SeparatorToolItem) | Convert `SeparatorToolItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SeparatorToolItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SeparatorToolItem) Source #
type AttributeList SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem type AttributeList SeparatorToolItem = SeparatorToolItemAttributeList
type ParentTypes SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem type ParentTypes SeparatorToolItem = '[ToolItem, Bin, Container, Widget, Object, ImplementorIface, Activatable, Buildable]
type SignalList SeparatorToolItem |
Instance details Defined in GI.Gtk.Objects.SeparatorToolItem type SignalList SeparatorToolItem = SeparatorToolItemSignalList

separatorToolItemSetDraw Source #

Arguments

:: (HasCallStack, MonadIO m, IsSeparatorToolItem a) |
=> a | `item`: a `SeparatorToolItem`
-> Bool | `draw`: whether `item` is drawn as a vertical line
-> m () |

Whether `item` is drawn as a vertical line, or just blank. Setting this to `False` along with `toolItemSetExpand` is useful to create an item that forces following items to the end of the toolbar.

Since: 2.4

newtype SeparatorMenuItem Source #

Memory-managed wrapper type.

Constructors

SeparatorMenuItem (ManagedPtr SeparatorMenuItem) |

#### Instances

Instances details

Eq SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods (==) :: SeparatorMenuItem -> SeparatorMenuItem -> Bool Source # (/=) :: SeparatorMenuItem -> SeparatorMenuItem -> Bool Source #
GObject SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem
ManagedPtrNewtype SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods toManagedPtr :: SeparatorMenuItem -> ManagedPtr SeparatorMenuItem Source #
TypedObject SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods glibType :: IO GType Source #
HasParentTypes SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem
HasAttributeList SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem
(info ~ ResolveSeparatorMenuItemMethod t SeparatorMenuItem, OverloadedMethod info SeparatorMenuItem p, HasField t SeparatorMenuItem p) => HasField (t :: Symbol) SeparatorMenuItem p |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods getField :: SeparatorMenuItem -> p Source #
(info ~ ResolveSeparatorMenuItemMethod t SeparatorMenuItem, OverloadedMethodInfo info SeparatorMenuItem) => IsLabel t (MethodProxy info SeparatorMenuItem) |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods fromLabel :: MethodProxy info SeparatorMenuItem Source #
(info ~ ResolveSeparatorMenuItemMethod t SeparatorMenuItem, OverloadedMethod info SeparatorMenuItem p) => IsLabel t (SeparatorMenuItem -> p) |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods fromLabel :: SeparatorMenuItem -> p Source #
IsGValue (Maybe SeparatorMenuItem) | Convert `SeparatorMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SeparatorMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SeparatorMenuItem) Source #
type AttributeList SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem type AttributeList SeparatorMenuItem = SeparatorMenuItemAttributeList
type ParentTypes SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem type ParentTypes SeparatorMenuItem = '[MenuItem, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList SeparatorMenuItem |
Instance details Defined in GI.Gtk.Objects.SeparatorMenuItem type SignalList SeparatorMenuItem = SeparatorMenuItemSignalList

newtype SearchEntry Source #

Memory-managed wrapper type.

Constructors

SearchEntry (ManagedPtr SearchEntry) |

#### Instances

Instances details

Eq SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods (==) :: SearchEntry -> SearchEntry -> Bool Source # (/=) :: SearchEntry -> SearchEntry -> Bool Source #
GObject SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry
ManagedPtrNewtype SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods toManagedPtr :: SearchEntry -> ManagedPtr SearchEntry Source #
TypedObject SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods glibType :: IO GType Source #
HasParentTypes SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry
HasAttributeList SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry
(info ~ ResolveSearchEntryMethod t SearchEntry, OverloadedMethod info SearchEntry p, HasField t SearchEntry p) => HasField (t :: Symbol) SearchEntry p |
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods getField :: SearchEntry -> p Source #
(info ~ ResolveSearchEntryMethod t SearchEntry, OverloadedMethodInfo info SearchEntry) => IsLabel t (MethodProxy info SearchEntry) |
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods fromLabel :: MethodProxy info SearchEntry Source #
(info ~ ResolveSearchEntryMethod t SearchEntry, OverloadedMethod info SearchEntry p) => IsLabel t (SearchEntry -> p) |
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods fromLabel :: SearchEntry -> p Source #
IsGValue (Maybe SearchEntry) | Convert `SearchEntry` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SearchEntry Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SearchEntry -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SearchEntry) Source #
type AttributeList SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry type AttributeList SearchEntry = SearchEntryAttributeList
type ParentTypes SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry type ParentTypes SearchEntry = '[Entry, Widget, Object, ImplementorIface, Buildable, CellEditable, Editable]
type SignalList SearchEntry |
Instance details Defined in GI.Gtk.Objects.SearchEntry type SignalList SearchEntry = SearchEntrySignalList

newtype SearchBar Source #

Memory-managed wrapper type.

Constructors

SearchBar (ManagedPtr SearchBar) |

#### Instances

Instances details

Eq SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar Methods (==) :: SearchBar -> SearchBar -> Bool Source # (/=) :: SearchBar -> SearchBar -> Bool Source #
GObject SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar
ManagedPtrNewtype SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar Methods toManagedPtr :: SearchBar -> ManagedPtr SearchBar Source #
TypedObject SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar Methods glibType :: IO GType Source #
HasParentTypes SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar
HasAttributeList SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar
(info ~ ResolveSearchBarMethod t SearchBar, OverloadedMethod info SearchBar p, HasField t SearchBar p) => HasField (t :: Symbol) SearchBar p |
Instance details Defined in GI.Gtk.Objects.SearchBar Methods getField :: SearchBar -> p Source #
(info ~ ResolveSearchBarMethod t SearchBar, OverloadedMethodInfo info SearchBar) => IsLabel t (MethodProxy info SearchBar) |
Instance details Defined in GI.Gtk.Objects.SearchBar Methods fromLabel :: MethodProxy info SearchBar Source #
(info ~ ResolveSearchBarMethod t SearchBar, OverloadedMethod info SearchBar p) => IsLabel t (SearchBar -> p) |
Instance details Defined in GI.Gtk.Objects.SearchBar Methods fromLabel :: SearchBar -> p Source #
IsGValue (Maybe SearchBar) | Convert `SearchBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.SearchBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe SearchBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe SearchBar) Source #
type AttributeList SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar type AttributeList SearchBar = SearchBarAttributeList
type ParentTypes SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar type ParentTypes SearchBar = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList SearchBar |
Instance details Defined in GI.Gtk.Objects.SearchBar type SignalList SearchBar = SearchBarSignalList

searchBarHandleEvent Source #

Arguments

:: (HasCallStack, MonadIO m, IsSearchBar a) |
=> a | `bar`: a `SearchBar`
-> Event | `event`: a `Event` containing key press events
-> m Bool | Returns: `EVENT_STOP` if the key press event resulted in text being entered in the search entry (and revealing the search bar if necessary), `EVENT_PROPAGATE` otherwise.

This function should be called when the top-level window which contains the search bar received a key event.

If the key event is handled by the search bar, the bar will be shown, the entry populated with the entered text and `EVENT_STOP` will be returned. The caller should ensure that events are not propagated further.

If no entry has been connected to the search bar, using `searchBarConnectEntry`, this function will return immediately with a warning.

## Showing the search bar on key presses

### C code

    static gboolean
    on_key_press_event (GtkWidget *widget,
                        GdkEvent  *event,
                        gpointer   user_data)
    {
      GtkSearchBar *bar = GTK_SEARCH_BAR (user_data);
      return gtk_search_bar_handle_event (bar, event);
    }

    static void
    create_toplevel (void)
    {
      GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
      GtkWindow *search_bar = gtk_search_bar_new ();

     // Add more widgets to the window...

      g_signal_connect (window,
                       "key-press-event",
                        G_CALLBACK (on_key_press_event),
                        search_bar);
    }

Since: 3.10

searchBarConnectEntry Source #

Arguments

:: (HasCallStack, MonadIO m, IsSearchBar a, IsEntry b) |
=> a | `bar`: a `SearchBar`
-> b | `entry`: a `Entry`
-> m () |

Connects the `Entry` widget passed as the one to be used in this search bar. The entry should be a descendant of the search bar. This is only required if the entry isn’t the direct child of the search bar (as in our main example).

Since: 3.10

containerAdd Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: a `Container`
-> b | `widget`: a widget to be placed inside `container`
-> m () |

Adds `widget` to `container`. Typically used for simple containers such as `Window`, `Frame`, or `Button`; for more complicated layout containers such as `Box` or `Grid`, this function will pick default packing parameters that may not be correct. So consider functions such as `boxPackStart` and `gridAttach` as an alternative to `containerAdd` in those cases. A widget may be added to only one container at a time; you can’t place the same widget inside two different containers.

Note that some containers, such as `ScrolledWindow` or `ListBox`, may add intermediate children between the added widget and the container.

scrolledWindowSetCaptureButtonPress Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrolledWindow a) |
=> a | `scrolledWindow`: a `ScrolledWindow`
-> Bool | `captureButtonPress`: `True` to capture button presses
-> m () |

Changes the behaviour of `scrolledWindow` with regard to the initial event that possibly starts kinetic scrolling. When `captureButtonPress` is set to `True`, the event is captured by the scrolled window, and then later replayed if it is meant to go to the child widget.

This should be enabled if any child widgets perform non-reversible actions on Widget::buttonPressEvent. If they don't, and handle additionally handle Widget::grabBrokenEvent, it might be better to set `captureButtonPress` to `False`.

This setting only has an effect if kinetic scrolling is enabled.

Since: 3.4

scrolledWindowSetPlacement Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrolledWindow a) |
=> a | `scrolledWindow`: a `ScrolledWindow`
-> CornerType | `windowPlacement`: position of the child window
-> m () |

Sets the placement of the contents with respect to the scrollbars for the scrolled window.

The default is `CornerTypeTopLeft`, meaning the child is in the top left, with the scrollbars underneath and to the right. Other values in `CornerType` are `CornerTypeTopRight`, `CornerTypeBottomLeft`, and `CornerTypeBottomRight`.

See also `scrolledWindowGetPlacement` and `scrolledWindowUnsetPlacement`.

scrolledWindowSetPolicy Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrolledWindow a) |
=> a | `scrolledWindow`: a `ScrolledWindow`
-> PolicyType | `hscrollbarPolicy`: policy for horizontal bar
-> PolicyType | `vscrollbarPolicy`: policy for vertical bar
-> m () |

Sets the scrollbar policy for the horizontal and vertical scrollbars.

The policy determines when the scrollbar should appear; it is a value from the `PolicyType` enumeration. If `PolicyTypeAlways`, the scrollbar is always present; if `PolicyTypeNever`, the scrollbar is never present; if `PolicyTypeAutomatic`, the scrollbar is present only if needed (that is, if the slider part of the bar would be smaller than the trough — the display is larger than the page size).

scrolledWindowSetShadowType Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrolledWindow a) |
=> a | `scrolledWindow`: a `ScrolledWindow`
-> ShadowType | `type`: kind of shadow to draw around scrolled window contents
-> m () |

Changes the type of shadow drawn around the contents of `scrolledWindow`.

data CornerType Source #

Specifies which corner a child widget should be placed in when packed into a `ScrolledWindow`. This is effectively the opposite of where the scroll bars are placed.

Constructors

CornerTypeTopLeft | Place the scrollbars on the right and bottom of the widget (default behaviour).
CornerTypeBottomLeft | Place the scrollbars on the top and right of the widget.
CornerTypeTopRight | Place the scrollbars on the left and bottom of the widget.
CornerTypeBottomRight | Place the scrollbars on the top and left of the widget.
AnotherCornerType Int | Catch-all for unknown values

#### Instances

Instances details

Enum CornerType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: CornerType -> CornerType Source #

pred :: CornerType -> CornerType Source #

toEnum :: Int -> CornerType Source #

fromEnum :: CornerType -> Int Source #

enumFrom :: CornerType -> [CornerType] Source #

enumFromThen :: CornerType -> CornerType -> [CornerType] Source #

enumFromTo :: CornerType -> CornerType -> [CornerType] Source #

enumFromThenTo :: CornerType -> CornerType -> CornerType -> [CornerType] Source #

Show CornerType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> CornerType -> ShowS Source # show :: CornerType -> String Source # showList :: [CornerType] -> ShowS Source #
Eq CornerType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: CornerType -> CornerType -> Bool Source # (/=) :: CornerType -> CornerType -> Bool Source #
Ord CornerType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: CornerType -> CornerType -> Ordering Source #

(<) :: CornerType -> CornerType -> Bool Source #

(<=) :: CornerType -> CornerType -> Bool Source #

(>) :: CornerType -> CornerType -> Bool Source #

(>=) :: CornerType -> CornerType -> Bool Source #

max :: CornerType -> CornerType -> CornerType Source #

min :: CornerType -> CornerType -> CornerType Source #

BoxedEnum CornerType |
Instance details Defined in GI.Gtk.Enums
TypedObject CornerType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes CornerType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes CornerType |
Instance details Defined in GI.Gtk.Enums type ParentTypes CornerType = '[] :: [Type]

scrolledWindowGetPlacement Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrolledWindow a) |
=> a | `scrolledWindow`: a `ScrolledWindow`
-> m CornerType | Returns: the current placement value. See also `scrolledWindowSetPlacement` and `scrolledWindowUnsetPlacement`.

Gets the placement of the contents with respect to the scrollbars for the scrolled window. See `scrolledWindowSetPlacement`.

scrolledWindowUnsetPlacement Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrolledWindow a) |
=> a | `scrolledWindow`: a `ScrolledWindow`
-> m () |

Unsets the placement of the contents with respect to the scrollbars for the scrolled window. If no window placement is set for a scrolled window, it defaults to `CornerTypeTopLeft`.

See also `scrolledWindowSetPlacement` and `scrolledWindowGetPlacement`.

Since: 2.10

data PolicyType Source #

Determines how the size should be computed to achieve the one of the visibility mode for the scrollbars.

Constructors

PolicyTypeAlways | The scrollbar is always visible. The view size is independent of the content.
PolicyTypeAutomatic | The scrollbar will appear and disappear as necessary. For example, when all of a `TreeView` can not be seen.
PolicyTypeNever | The scrollbar should never appear. In this mode the content determines the size.
PolicyTypeExternal | Don't show a scrollbar, but don't force the size to follow the content. This can be used e.g. to make multiple scrolled windows share a scrollbar. Since: 3.16
AnotherPolicyType Int | Catch-all for unknown values

#### Instances

Instances details

Enum PolicyType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PolicyType -> PolicyType Source #

pred :: PolicyType -> PolicyType Source #

toEnum :: Int -> PolicyType Source #

fromEnum :: PolicyType -> Int Source #

enumFrom :: PolicyType -> [PolicyType] Source #

enumFromThen :: PolicyType -> PolicyType -> [PolicyType] Source #

enumFromTo :: PolicyType -> PolicyType -> [PolicyType] Source #

enumFromThenTo :: PolicyType -> PolicyType -> PolicyType -> [PolicyType] Source #

Show PolicyType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PolicyType -> ShowS Source # show :: PolicyType -> String Source # showList :: [PolicyType] -> ShowS Source #
Eq PolicyType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PolicyType -> PolicyType -> Bool Source # (/=) :: PolicyType -> PolicyType -> Bool Source #
Ord PolicyType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PolicyType -> PolicyType -> Ordering Source #

(<) :: PolicyType -> PolicyType -> Bool Source #

(<=) :: PolicyType -> PolicyType -> Bool Source #

(>) :: PolicyType -> PolicyType -> Bool Source #

(>=) :: PolicyType -> PolicyType -> Bool Source #

max :: PolicyType -> PolicyType -> PolicyType Source #

min :: PolicyType -> PolicyType -> PolicyType Source #

BoxedEnum PolicyType |
Instance details Defined in GI.Gtk.Enums
TypedObject PolicyType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PolicyType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PolicyType |
Instance details Defined in GI.Gtk.Enums type ParentTypes PolicyType = '[] :: [Type]

rangeGetAdjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsRange a) |
=> a | `range`: a `Range`
-> m Adjustment | Returns: a `Adjustment`

Get the `Adjustment` which is the “model” object for `Range`. See `rangeSetAdjustment` for details. The return value does not have a reference added, so should not be unreferenced.

rangeSetAdjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsRange a, IsAdjustment b) |
=> a | `range`: a `Range`
-> b | `adjustment`: a `Adjustment`
-> m () |

Sets the adjustment to be used as the “model” object for this range widget. The adjustment indicates the current range value, the minimum and maximum range values, the step/page increments used for keybindings and scrolling, and the page size. The page size is normally 0 for `Scale` and nonzero for `Scrollbar`, and indicates the size of the visible area of the widget being scrolled. The page size affects the size of the scrollbar slider.

scaleButtonSetIcons Source #

Arguments

:: (HasCallStack, MonadIO m, IsScaleButton a) |
=> a | `button`: a `ScaleButton`
-> [Text] | `icons`: a `Nothing`-terminated array of icon names
-> m () |

Sets the icons to be used by the scale button. For details, see the ScaleButton:icons property.

Since: 2.12

scaleClearMarks Source #

Arguments

:: (HasCallStack, MonadIO m, IsScale a) |
=> a | `scale`: a `Scale`
-> m () |

Removes any marks that have been added with `scaleAddMark`.

Since: 2.16

scaleAddMark Source #

Arguments

:: (HasCallStack, MonadIO m, IsScale a) |
=> a | `scale`: a `Scale`
-> Double | `value`: the value at which the mark is placed, must be between the lower and upper limits of the scales’ adjustment
-> PositionType | `position`: where to draw the mark. For a horizontal scale, `GTK_POS_TOP` and `PositionTypeLeft` are drawn above the scale, anything else below. For a vertical scale, `GTK_POS_LEFT` and `PositionTypeTop` are drawn to the left of the scale, anything else to the right.
-> Maybe Text | `markup`: Text to be shown at the mark, using [Pango markup][PangoMarkupFormat], or `Nothing`
-> m () |

Adds a mark at `value`.

A mark is indicated visually by drawing a tick mark next to the scale, and GTK+ makes it easy for the user to position the scale exactly at the marks value.

If `markup` is not `Nothing`, text is shown next to the tick mark.

To remove marks from a scale, use `scaleClearMarks`.

Since: 2.16

data PositionType Source #

Describes which edge of a widget a certain feature is positioned at, e.g. the tabs of a `Notebook`, the handle of a `HandleBox` or the label of a `Scale`.

Constructors

PositionTypeLeft | The feature is at the left edge.
PositionTypeRight | The feature is at the right edge.
PositionTypeTop | The feature is at the top edge.
PositionTypeBottom | The feature is at the bottom edge.
AnotherPositionType Int | Catch-all for unknown values

#### Instances

Instances details

Enum PositionType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PositionType -> PositionType Source #

pred :: PositionType -> PositionType Source #

toEnum :: Int -> PositionType Source #

fromEnum :: PositionType -> Int Source #

enumFrom :: PositionType -> [PositionType] Source #

enumFromThen :: PositionType -> PositionType -> [PositionType] Source #

enumFromTo :: PositionType -> PositionType -> [PositionType] Source #

enumFromThenTo :: PositionType -> PositionType -> PositionType -> [PositionType] Source #

Show PositionType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PositionType -> ShowS Source # show :: PositionType -> String Source # showList :: [PositionType] -> ShowS Source #
Eq PositionType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PositionType -> PositionType -> Bool Source # (/=) :: PositionType -> PositionType -> Bool Source #
Ord PositionType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PositionType -> PositionType -> Ordering Source #

(<) :: PositionType -> PositionType -> Bool Source #

(<=) :: PositionType -> PositionType -> Bool Source #

(>) :: PositionType -> PositionType -> Bool Source #

(>=) :: PositionType -> PositionType -> Bool Source #

max :: PositionType -> PositionType -> PositionType Source #

min :: PositionType -> PositionType -> PositionType Source #

BoxedEnum PositionType |
Instance details Defined in GI.Gtk.Enums
TypedObject PositionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PositionType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PositionType |
Instance details Defined in GI.Gtk.Enums type ParentTypes PositionType = '[] :: [Type]

revealerSetRevealChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsRevealer a) |
=> a | `revealer`: a `Revealer`
-> Bool | `revealChild`: `True` to reveal the child
-> m () |

Tells the `Revealer` to reveal or conceal its child.

The transition will be animated with the current transition type of `revealer`.

Since: 3.10

revealerGetChildRevealed Source #

Arguments

:: (HasCallStack, MonadIO m, IsRevealer a) |
=> a | `revealer`: a `Revealer`
-> m Bool | Returns: `True` if the child is fully revealed

Returns whether the child is fully revealed, in other words whether the transition to the revealed state is completed.

Since: 3.10

newtype RecentFilter Source #

Memory-managed wrapper type.

Constructors

RecentFilter (ManagedPtr RecentFilter) |

#### Instances

Instances details

Eq RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods (==) :: RecentFilter -> RecentFilter -> Bool Source # (/=) :: RecentFilter -> RecentFilter -> Bool Source #
GObject RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter
ManagedPtrNewtype RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods toManagedPtr :: RecentFilter -> ManagedPtr RecentFilter Source #
TypedObject RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods glibType :: IO GType Source #
HasParentTypes RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter
HasAttributeList RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter
(info ~ ResolveRecentFilterMethod t RecentFilter, OverloadedMethod info RecentFilter p, HasField t RecentFilter p) => HasField (t :: Symbol) RecentFilter p |
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods getField :: RecentFilter -> p Source #
(info ~ ResolveRecentFilterMethod t RecentFilter, OverloadedMethodInfo info RecentFilter) => IsLabel t (MethodProxy info RecentFilter) |
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods fromLabel :: MethodProxy info RecentFilter Source #
(info ~ ResolveRecentFilterMethod t RecentFilter, OverloadedMethod info RecentFilter p) => IsLabel t (RecentFilter -> p) |
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods fromLabel :: RecentFilter -> p Source #
IsGValue (Maybe RecentFilter) | Convert `RecentFilter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentFilter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentFilter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentFilter) Source #
type AttributeList RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter type AttributeList RecentFilter = RecentFilterAttributeList
type ParentTypes RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter type ParentTypes RecentFilter = '[Object, Buildable]
type SignalList RecentFilter |
Instance details Defined in GI.Gtk.Objects.RecentFilter type SignalList RecentFilter = RecentFilterSignalList

recentFilterAddPattern Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentFilter a) |
=> a | `filter`: a `RecentFilter`
-> Text | `pattern`: a file pattern
-> m () |

Adds a rule that allows resources based on a pattern matching their display name.

Since: 2.10

recentFilterAddMimeType Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentFilter a) |
=> a | `filter`: a `RecentFilter`
-> Text | `mimeType`: a MIME type
-> m () |

Adds a rule that allows resources based on their registered MIME type.

Since: 2.10

recentFilterAddApplication Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentFilter a) |
=> a | `filter`: a `RecentFilter`
-> Text | `application`: an application name
-> m () |

Adds a rule that allows resources based on the name of the application that has registered them.

Since: 2.10

recentFilterAddAge Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentFilter a) |
=> a | `filter`: a `RecentFilter`
-> Int32 | `days`: number of days
-> m () |

Adds a rule that allows resources based on their age - that is, the number of days elapsed since they were last modified.

Since: 2.10

recentFilterGetNeeded Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentFilter a) |
=> a | `filter`: a `RecentFilter`
-> m [RecentFilterFlags] | Returns: bitfield of flags indicating needed fields when calling `recentFilterFilter`

Gets the fields that need to be filled in for the `RecentFilterInfo` passed to `recentFilterFilter`

This function will not typically be used by applications; it is intended principally for use in the implementation of `RecentChooser`.

Since: 2.10

recentFilterSetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentFilter a) |
=> a | `filter`: a `RecentFilter`
-> Text | `name`: then human readable name of `filter`
-> m () |

Sets the human-readable name of the filter; this is the string that will be displayed in the recently used resources selector user interface if there is a selectable list of filters.

Since: 2.10

recentFilterFilter Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentFilter a) |
=> a | `filter`: a `RecentFilter`
-> RecentFilterInfo | `filterInfo`: a `RecentFilterInfo` containing information about a recently used resource
-> m Bool | Returns: `True` if the file should be displayed

Tests whether a file should be displayed according to `filter`. The `RecentFilterInfo` `filterInfo` should include the fields returned from `recentFilterGetNeeded`, and must set the `RecentFilterInfo`.`contains` field of `filterInfo` to indicate which fields have been set.

This function will not typically be used by applications; it is intended principally for use in the implementation of `RecentChooser`.

Since: 2.10

newtype RecentChooserWidget Source #

Memory-managed wrapper type.

Constructors

RecentChooserWidget (ManagedPtr RecentChooserWidget) |

#### Instances

Instances details

Eq RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods (==) :: RecentChooserWidget -> RecentChooserWidget -> Bool Source # (/=) :: RecentChooserWidget -> RecentChooserWidget -> Bool Source #
GObject RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget
ManagedPtrNewtype RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods toManagedPtr :: RecentChooserWidget -> ManagedPtr RecentChooserWidget Source #
TypedObject RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods glibType :: IO GType Source #
HasParentTypes RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget
HasAttributeList RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget
(info ~ ResolveRecentChooserWidgetMethod t RecentChooserWidget, OverloadedMethod info RecentChooserWidget p, HasField t RecentChooserWidget p) => HasField (t :: Symbol) RecentChooserWidget p |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods getField :: RecentChooserWidget -> p Source #
(info ~ ResolveRecentChooserWidgetMethod t RecentChooserWidget, OverloadedMethodInfo info RecentChooserWidget) => IsLabel t (MethodProxy info RecentChooserWidget) |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods fromLabel :: MethodProxy info RecentChooserWidget Source #
(info ~ ResolveRecentChooserWidgetMethod t RecentChooserWidget, OverloadedMethod info RecentChooserWidget p) => IsLabel t (RecentChooserWidget -> p) |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods fromLabel :: RecentChooserWidget -> p Source #
IsGValue (Maybe RecentChooserWidget) | Convert `RecentChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentChooserWidget) Source #
type AttributeList RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget type AttributeList RecentChooserWidget = RecentChooserWidgetAttributeList
type ParentTypes RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget type ParentTypes RecentChooserWidget = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable, RecentChooser]
type SignalList RecentChooserWidget |
Instance details Defined in GI.Gtk.Objects.RecentChooserWidget type SignalList RecentChooserWidget = RecentChooserWidgetSignalList

newtype RecentChooserMenu Source #

Memory-managed wrapper type.

Constructors

RecentChooserMenu (ManagedPtr RecentChooserMenu) |

#### Instances

Instances details

Eq RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods (==) :: RecentChooserMenu -> RecentChooserMenu -> Bool Source # (/=) :: RecentChooserMenu -> RecentChooserMenu -> Bool Source #
GObject RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu
ManagedPtrNewtype RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods toManagedPtr :: RecentChooserMenu -> ManagedPtr RecentChooserMenu Source #
TypedObject RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods glibType :: IO GType Source #
HasParentTypes RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu
HasAttributeList RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu
(info ~ ResolveRecentChooserMenuMethod t RecentChooserMenu, OverloadedMethod info RecentChooserMenu p, HasField t RecentChooserMenu p) => HasField (t :: Symbol) RecentChooserMenu p |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods getField :: RecentChooserMenu -> p Source #
(info ~ ResolveRecentChooserMenuMethod t RecentChooserMenu, OverloadedMethodInfo info RecentChooserMenu) => IsLabel t (MethodProxy info RecentChooserMenu) |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods fromLabel :: MethodProxy info RecentChooserMenu Source #
(info ~ ResolveRecentChooserMenuMethod t RecentChooserMenu, OverloadedMethod info RecentChooserMenu p) => IsLabel t (RecentChooserMenu -> p) |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods fromLabel :: RecentChooserMenu -> p Source #
IsGValue (Maybe RecentChooserMenu) | Convert `RecentChooserMenu` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentChooserMenu -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentChooserMenu) Source #
type AttributeList RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu type AttributeList RecentChooserMenu = RecentChooserMenuAttributeList
type ParentTypes RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu type ParentTypes RecentChooserMenu = '[Menu, MenuShell, Container, Widget, Object, ImplementorIface, Activatable, Buildable, RecentChooser]
type SignalList RecentChooserMenu |
Instance details Defined in GI.Gtk.Objects.RecentChooserMenu type SignalList RecentChooserMenu = RecentChooserMenuSignalList

recentChooserMenuNewForManager Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentManager a) |
=> a | `manager`: a `RecentManager`
-> m RecentChooserMenu | Returns: a new `RecentChooserMenu`, bound to `manager`.

Creates a new `RecentChooserMenu` widget using `manager` as the underlying recently used resources manager.

This is useful if you have implemented your own recent manager, or if you have a customized instance of a `RecentManager` object or if you wish to share a common `RecentManager` object among multiple `RecentChooser` widgets.

Since: 2.10

recentChooserMenuSetShowNumbers Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentChooserMenu a) |
=> a | `menu`: a `RecentChooserMenu`
-> Bool | `showNumbers`: whether to show numbers
-> m () |

Sets whether a number should be added to the items of `menu`. The numbers are shown to provide a unique character for a mnemonic to be used inside ten menu item’s label. Only the first the items get a number to avoid clashes.

Since: 2.10

newtype RecentAction Source #

Memory-managed wrapper type.

Constructors

RecentAction (ManagedPtr RecentAction) |

#### Instances

Instances details

Eq RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction Methods (==) :: RecentAction -> RecentAction -> Bool Source # (/=) :: RecentAction -> RecentAction -> Bool Source #
GObject RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction
ManagedPtrNewtype RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction Methods toManagedPtr :: RecentAction -> ManagedPtr RecentAction Source #
TypedObject RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction Methods glibType :: IO GType Source #
HasParentTypes RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction
HasAttributeList RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction
(info ~ ResolveRecentActionMethod t RecentAction, OverloadedMethod info RecentAction p, HasField t RecentAction p) => HasField (t :: Symbol) RecentAction p |
Instance details Defined in GI.Gtk.Objects.RecentAction Methods getField :: RecentAction -> p Source #
(info ~ ResolveRecentActionMethod t RecentAction, OverloadedMethodInfo info RecentAction) => IsLabel t (MethodProxy info RecentAction) |
Instance details Defined in GI.Gtk.Objects.RecentAction Methods fromLabel :: MethodProxy info RecentAction Source #
(info ~ ResolveRecentActionMethod t RecentAction, OverloadedMethod info RecentAction p) => IsLabel t (RecentAction -> p) |
Instance details Defined in GI.Gtk.Objects.RecentAction Methods fromLabel :: RecentAction -> p Source #
IsGValue (Maybe RecentAction) | Convert `RecentAction` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RecentAction Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RecentAction -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RecentAction) Source #
type AttributeList RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction type AttributeList RecentAction = RecentActionAttributeList
type ParentTypes RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction type ParentTypes RecentAction = '[Action, Object, Buildable, RecentChooser]
type SignalList RecentAction |
Instance details Defined in GI.Gtk.Objects.RecentAction type SignalList RecentAction = RecentActionSignalList

newtype Range Source #

Memory-managed wrapper type.

Constructors

Range (ManagedPtr Range) |

#### Instances

Instances details

Eq Range |
Instance details Defined in GI.Gtk.Objects.Range Methods (==) :: Range -> Range -> Bool Source # (/=) :: Range -> Range -> Bool Source #
GObject Range |
Instance details Defined in GI.Gtk.Objects.Range
ManagedPtrNewtype Range |
Instance details Defined in GI.Gtk.Objects.Range Methods toManagedPtr :: Range -> ManagedPtr Range Source #
TypedObject Range |
Instance details Defined in GI.Gtk.Objects.Range Methods glibType :: IO GType Source #
HasParentTypes Range |
Instance details Defined in GI.Gtk.Objects.Range
HasAttributeList Range |
Instance details Defined in GI.Gtk.Objects.Range
(info ~ ResolveRangeMethod t Range, OverloadedMethod info Range p, HasField t Range p) => HasField (t :: Symbol) Range p |
Instance details Defined in GI.Gtk.Objects.Range Methods getField :: Range -> p Source #
(info ~ ResolveRangeMethod t Range, OverloadedMethodInfo info Range) => IsLabel t (MethodProxy info Range) |
Instance details Defined in GI.Gtk.Objects.Range Methods fromLabel :: MethodProxy info Range Source #
(info ~ ResolveRangeMethod t Range, OverloadedMethod info Range p) => IsLabel t (Range -> p) |
Instance details Defined in GI.Gtk.Objects.Range Methods fromLabel :: Range -> p Source #
IsGValue (Maybe Range) | Convert `Range` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Range Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Range -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Range) Source #
type AttributeList Range |
Instance details Defined in GI.Gtk.Objects.Range type AttributeList Range = RangeAttributeList
type ParentTypes Range |
Instance details Defined in GI.Gtk.Objects.Range type ParentTypes Range = '[Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList Range |
Instance details Defined in GI.Gtk.Objects.Range type SignalList Range = RangeSignalList

rangeSetFlippable Source #

Arguments

:: (HasCallStack, MonadIO m, IsRange a) |
=> a | `range`: a `Range`
-> Bool | `flippable`: `True` to make the range flippable
-> m () |

If a range is flippable, it will switch its direction if it is horizontal and its direction is `TextDirectionRtl`.

See `widgetGetDirection`.

Since: 2.18

rangeSetInverted Source #

Arguments

:: (HasCallStack, MonadIO m, IsRange a) |
=> a | `range`: a `Range`
-> Bool | `setting`: `True` to invert the range
-> m () |

Ranges normally move from lower to higher values as the slider moves from top to bottom or left to right. Inverted ranges have higher values at the top or on the right rather than on the bottom or left.

rangeSetMinSliderSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsRange a) |
=> a | `range`: a `Range`
-> Int32 | `minSize`: The slider’s minimum size
-> m () |

Sets the minimum size of the range’s slider.

This function is useful mainly for `Range` subclasses.

Since: 2.20

rangeSetSliderSizeFixed Source #

Arguments

:: (HasCallStack, MonadIO m, IsRange a) |
=> a | `range`: a `Range`
-> Bool | `sizeFixed`: `True` to make the slider size constant
-> m () |

Sets whether the range’s slider has a fixed size, or a size that depends on its adjustment’s page size.

This function is useful mainly for `Range` subclasses.

Since: 2.20

rangeSetShowFillLevel Source #

Arguments

:: (HasCallStack, MonadIO m, IsRange a) |
=> a | `range`: A `Range`
-> Bool | `showFillLevel`: Whether a fill level indicator graphics is shown.
-> m () |

Sets whether a graphical fill level is show on the trough. See `rangeSetFillLevel` for a general description of the fill level concept.

Since: 2.12

rangeSetRestrictToFillLevel Source #

Arguments

:: (HasCallStack, MonadIO m, IsRange a) |
=> a | `range`: A `Range`
-> Bool | `restrictToFillLevel`: Whether the fill level restricts slider movement.
-> m () |

Sets whether the slider is restricted to the fill level. See `rangeSetFillLevel` for a general description of the fill level concept.

Since: 2.12

widgetGetDirection Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m TextDirection | Returns: the reading direction for the widget.

Gets the reading direction for a particular widget. See `widgetSetDirection`.

rangeSetFillLevel Source #

Arguments

:: (HasCallStack, MonadIO m, IsRange a) |
=> a | `range`: a `Range`
-> Double | `fillLevel`: the new position of the fill level indicator
-> m () |

Set the new position of the fill level indicator.

The “fill level” is probably best described by its most prominent use case, which is an indicator for the amount of pre-buffering in a streaming media player. In that use case, the value of the range would indicate the current play position, and the fill level would be the position up to which the file/stream has been downloaded.

This amount of prebuffering can be displayed on the range’s trough and is themeable separately from the trough. To enable fill level display, use `rangeSetShowFillLevel`. The range defaults to not showing the fill level.

Additionally, it’s possible to restrict the range’s slider position to values which are smaller than the fill level. This is controller by `rangeSetRestrictToFillLevel` and is by default enabled.

Since: 2.12

newtype RadioToolButton Source #

Memory-managed wrapper type.

Constructors

RadioToolButton (ManagedPtr RadioToolButton) |

#### Instances

Instances details

Eq RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods (==) :: RadioToolButton -> RadioToolButton -> Bool Source # (/=) :: RadioToolButton -> RadioToolButton -> Bool Source #
GObject RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton
ManagedPtrNewtype RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods toManagedPtr :: RadioToolButton -> ManagedPtr RadioToolButton Source #
TypedObject RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods glibType :: IO GType Source #
HasParentTypes RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton
HasAttributeList RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton
(info ~ ResolveRadioToolButtonMethod t RadioToolButton, OverloadedMethod info RadioToolButton p, HasField t RadioToolButton p) => HasField (t :: Symbol) RadioToolButton p |
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods getField :: RadioToolButton -> p Source #
(info ~ ResolveRadioToolButtonMethod t RadioToolButton, OverloadedMethodInfo info RadioToolButton) => IsLabel t (MethodProxy info RadioToolButton) |
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods fromLabel :: MethodProxy info RadioToolButton Source #
(info ~ ResolveRadioToolButtonMethod t RadioToolButton, OverloadedMethod info RadioToolButton p) => IsLabel t (RadioToolButton -> p) |
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods fromLabel :: RadioToolButton -> p Source #
IsGValue (Maybe RadioToolButton) | Convert `RadioToolButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioToolButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioToolButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioToolButton) Source #
type AttributeList RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton type AttributeList RadioToolButton = RadioToolButtonAttributeList
type ParentTypes RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton type ParentTypes RadioToolButton = '[ToggleToolButton, ToolButton, ToolItem, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList RadioToolButton |
Instance details Defined in GI.Gtk.Objects.RadioToolButton type SignalList RadioToolButton = RadioToolButtonSignalList

newtype RadioMenuItem Source #

Memory-managed wrapper type.

Constructors

RadioMenuItem (ManagedPtr RadioMenuItem) |

#### Instances

Instances details

Eq RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods (==) :: RadioMenuItem -> RadioMenuItem -> Bool Source # (/=) :: RadioMenuItem -> RadioMenuItem -> Bool Source #
GObject RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem
ManagedPtrNewtype RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods toManagedPtr :: RadioMenuItem -> ManagedPtr RadioMenuItem Source #
TypedObject RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods glibType :: IO GType Source #
HasParentTypes RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem
HasAttributeList RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem
(info ~ ResolveRadioMenuItemMethod t RadioMenuItem, OverloadedMethod info RadioMenuItem p, HasField t RadioMenuItem p) => HasField (t :: Symbol) RadioMenuItem p |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods getField :: RadioMenuItem -> p Source #
(info ~ ResolveRadioMenuItemMethod t RadioMenuItem, OverloadedMethodInfo info RadioMenuItem) => IsLabel t (MethodProxy info RadioMenuItem) |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods fromLabel :: MethodProxy info RadioMenuItem Source #
(info ~ ResolveRadioMenuItemMethod t RadioMenuItem, OverloadedMethod info RadioMenuItem p) => IsLabel t (RadioMenuItem -> p) |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods fromLabel :: RadioMenuItem -> p Source #
IsGValue (Maybe RadioMenuItem) | Convert `RadioMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioMenuItem) Source #
type AttributeList RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem type AttributeList RadioMenuItem = RadioMenuItemAttributeList
type ParentTypes RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem type ParentTypes RadioMenuItem = '[CheckMenuItem, MenuItem, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList RadioMenuItem |
Instance details Defined in GI.Gtk.Objects.RadioMenuItem type SignalList RadioMenuItem = RadioMenuItemSignalList

radioMenuItemGetGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsRadioMenuItem a) |
=> a | `radioMenuItem`: a `RadioMenuItem`
-> m [RadioMenuItem] | Returns: the group of `radioMenuItem`

Returns the group to which the radio menu item belongs, as a `List` of `RadioMenuItem`. The list belongs to GTK+ and should not be freed.

radioMenuItemSetGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsRadioMenuItem a, IsRadioMenuItem b) |
=> a | `radioMenuItem`: a `RadioMenuItem`.
-> [b] | `group`: the new group, or `Nothing`.
-> m () |

Sets the group of a radio menu item, or changes it.

radioButtonNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsRadioButton a) |
=> [a] | `group`: an existing radio button group, or `Nothing` if you are creating a new group.
-> m RadioButton | Returns: a new radio button

Creates a new `RadioButton`. To be of any practical value, a widget should then be packed into the radio button.

radioButtonGetGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsRadioButton a) |
=> a | `radioButton`: a `RadioButton`.
-> m [RadioButton] | Returns: a linked list containing all the radio buttons in the same group as `radioButton`. The returned list is owned by the radio button and must not be modified or freed.

Retrieves the group assigned to a radio button.

radioButtonSetGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsRadioButton a, IsRadioButton b) |
=> a | `radioButton`: a `RadioButton`.
-> [b] | `group`: an existing radio button group, such as one returned from `radioButtonGetGroup`, or `Nothing`.
-> m () |

Sets a `RadioButton`’s group. It should be noted that this does not change the layout of your interface in any way, so if you are changing the group, it is likely you will need to re-arrange the user interface to reflect these changes.

newtype RadioAction Source #

Memory-managed wrapper type.

Constructors

RadioAction (ManagedPtr RadioAction) |

#### Instances

Instances details

Eq RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction Methods (==) :: RadioAction -> RadioAction -> Bool Source # (/=) :: RadioAction -> RadioAction -> Bool Source #
GObject RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction
ManagedPtrNewtype RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction Methods toManagedPtr :: RadioAction -> ManagedPtr RadioAction Source #
TypedObject RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction Methods glibType :: IO GType Source #
HasParentTypes RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction
HasAttributeList RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction
(info ~ ResolveRadioActionMethod t RadioAction, OverloadedMethod info RadioAction p, HasField t RadioAction p) => HasField (t :: Symbol) RadioAction p |
Instance details Defined in GI.Gtk.Objects.RadioAction Methods getField :: RadioAction -> p Source #
(info ~ ResolveRadioActionMethod t RadioAction, OverloadedMethodInfo info RadioAction) => IsLabel t (MethodProxy info RadioAction) |
Instance details Defined in GI.Gtk.Objects.RadioAction Methods fromLabel :: MethodProxy info RadioAction Source #
(info ~ ResolveRadioActionMethod t RadioAction, OverloadedMethod info RadioAction p) => IsLabel t (RadioAction -> p) |
Instance details Defined in GI.Gtk.Objects.RadioAction Methods fromLabel :: RadioAction -> p Source #
IsGValue (Maybe RadioAction) | Convert `RadioAction` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.RadioAction Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe RadioAction -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe RadioAction) Source #
type AttributeList RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction type AttributeList RadioAction = RadioActionAttributeList
type ParentTypes RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction type ParentTypes RadioAction = '[ToggleAction, Action, Object, Buildable]
type SignalList RadioAction |
Instance details Defined in GI.Gtk.Objects.RadioAction type SignalList RadioAction = RadioActionSignalList

radioActionGetGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsRadioAction a) |
=> a | `action`: the action object
-> m [RadioAction] | Returns: the list representing the radio group for this object

Returns the list representing the radio group for this object. Note that the returned list is only valid until the next change to the group.

A common way to set up a group of radio group is the following:

### C code

     GSList *group = NULL;
     GtkRadioAction *action;

     while ( ...more actions to add... /)
       {
          action = gtk_radio_action_new (...);

          gtk_radio_action_set_group (action, group);
          group = gtk_radio_action_get_group (action);
       }

Since: 2.4

radioActionSetGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsRadioAction a, IsRadioAction b) |
=> a | `action`: the action object
-> [b] | `group`: a list representing a radio group, or `Nothing`
-> m () |

Sets the radio group for the radio action object.

Since: 2.4

radioActionGetCurrentValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsRadioAction a) |
=> a | `action`: a `RadioAction`
-> m Int32 | Returns: The value of the currently active group member

Obtains the value property of the currently active member of the group to which `action` belongs.

Since: 2.4

newtype ProgressBar Source #

Memory-managed wrapper type.

Constructors

ProgressBar (ManagedPtr ProgressBar) |

#### Instances

Instances details

Eq ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods (==) :: ProgressBar -> ProgressBar -> Bool Source # (/=) :: ProgressBar -> ProgressBar -> Bool Source #
GObject ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar
ManagedPtrNewtype ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods toManagedPtr :: ProgressBar -> ManagedPtr ProgressBar Source #
TypedObject ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods glibType :: IO GType Source #
HasParentTypes ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar
HasAttributeList ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar
(info ~ ResolveProgressBarMethod t ProgressBar, OverloadedMethod info ProgressBar p, HasField t ProgressBar p) => HasField (t :: Symbol) ProgressBar p |
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods getField :: ProgressBar -> p Source #
(info ~ ResolveProgressBarMethod t ProgressBar, OverloadedMethodInfo info ProgressBar) => IsLabel t (MethodProxy info ProgressBar) |
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods fromLabel :: MethodProxy info ProgressBar Source #
(info ~ ResolveProgressBarMethod t ProgressBar, OverloadedMethod info ProgressBar p) => IsLabel t (ProgressBar -> p) |
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods fromLabel :: ProgressBar -> p Source #
IsGValue (Maybe ProgressBar) | Convert `ProgressBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ProgressBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ProgressBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ProgressBar) Source #
type AttributeList ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar type AttributeList ProgressBar = ProgressBarAttributeList
type ParentTypes ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar type ParentTypes ProgressBar = '[Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList ProgressBar |
Instance details Defined in GI.Gtk.Objects.ProgressBar type SignalList ProgressBar = ProgressBarSignalList

progressBarSetEllipsize Source #

Arguments

:: (HasCallStack, MonadIO m, IsProgressBar a) |
=> a | `pbar`: a `ProgressBar`
-> EllipsizeMode | `mode`: a `EllipsizeMode`
-> m () |

Sets the mode used to ellipsize (add an ellipsis: "...") the text if there is not enough space to render the entire string.

Since: 2.6

progressBarSetInverted Source #

Arguments

:: (HasCallStack, MonadIO m, IsProgressBar a) |
=> a | `pbar`: a `ProgressBar`
-> Bool | `inverted`: `True` to invert the progress bar
-> m () |

Progress bars normally grow from top to bottom or left to right. Inverted progress bars grow in the opposite direction.

progressBarSetPulseStep Source #

Arguments

:: (HasCallStack, MonadIO m, IsProgressBar a) |
=> a | `pbar`: a `ProgressBar`
-> Double | `fraction`: fraction between 0.0 and 1.0
-> m () |

Sets the fraction of total progress bar length to move the bouncing block for each call to `progressBarPulse`.

progressBarSetShowText Source #

Arguments

:: (HasCallStack, MonadIO m, IsProgressBar a) |
=> a | `pbar`: a `ProgressBar`
-> Bool | `showText`: whether to show text
-> m () |

Sets whether the progress bar will show text next to the bar. The shown text is either the value of the ProgressBar:text property or, if that is `Nothing`, the ProgressBar:fraction value, as a percentage.

To make a progress bar that is styled and sized suitably for containing text (even if the actual text is blank), set ProgressBar:showText to `True` and ProgressBar:text to the empty string (not `Nothing`).

Since: 3.0

progressBarPulse Source #

Arguments

:: (HasCallStack, MonadIO m, IsProgressBar a) |
=> a | `pbar`: a `ProgressBar`
-> m () |

Indicates that some progress has been made, but you don’t know how much. Causes the progress bar to enter “activity mode,” where a block bounces back and forth. Each call to `progressBarPulse` causes the block to move by a little bit (the amount of movement per pulse is determined by `progressBarSetPulseStep`).

newtype PrintSettings Source #

Memory-managed wrapper type.

Constructors

PrintSettings (ManagedPtr PrintSettings) |

#### Instances

Instances details

Eq PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods (==) :: PrintSettings -> PrintSettings -> Bool Source # (/=) :: PrintSettings -> PrintSettings -> Bool Source #
GObject PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings
ManagedPtrNewtype PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods toManagedPtr :: PrintSettings -> ManagedPtr PrintSettings Source #
TypedObject PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods glibType :: IO GType Source #
HasParentTypes PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings
HasAttributeList PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings
(info ~ ResolvePrintSettingsMethod t PrintSettings, OverloadedMethod info PrintSettings p, HasField t PrintSettings p) => HasField (t :: Symbol) PrintSettings p |
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods getField :: PrintSettings -> p Source #
(info ~ ResolvePrintSettingsMethod t PrintSettings, OverloadedMethodInfo info PrintSettings) => IsLabel t (MethodProxy info PrintSettings) |
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods fromLabel :: MethodProxy info PrintSettings Source #
(info ~ ResolvePrintSettingsMethod t PrintSettings, OverloadedMethod info PrintSettings p) => IsLabel t (PrintSettings -> p) |
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods fromLabel :: PrintSettings -> p Source #
IsGValue (Maybe PrintSettings) | Convert `PrintSettings` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PrintSettings Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PrintSettings -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PrintSettings) Source #
type AttributeList PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings type AttributeList PrintSettings = PrintSettingsAttributeList
type ParentTypes PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings type ParentTypes PrintSettings = '[Object]
type SignalList PrintSettings |
Instance details Defined in GI.Gtk.Objects.PrintSettings type SignalList PrintSettings = PrintSettingsSignalList

printSettingsToFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintSettings a) |
=> a | `settings`: a `PrintSettings`
-> [Char] | `fileName`: the file to save to
-> m () | (Can throw `GError`)

This function saves the print settings from `settings` to `fileName`. If the file could not be loaded then error is set to either a `FileError` or `KeyFileError`.

Since: 2.12

printSettingsToGvariant Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintSettings a) |
=> a | `settings`: a `PrintSettings`
-> m GVariant | Returns: a new, floating, `GVariant`

Serialize print settings to an a{sv} variant.

Since: 3.22

pattern PRINT_SETTINGS_COLLATE :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_DEFAULT_SOURCE :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_DITHER :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_DUPLEX :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_FINISHINGS :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_MEDIA_TYPE :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_N_COPIES :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_NUMBER_UP :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_NUMBER_UP_LAYOUT :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_ORIENTATION :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_OUTPUT_BIN :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_PAGE_RANGES :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_PAGE_SET :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_PAPER_HEIGHT :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_PAPER_FORMAT :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_PAPER_WIDTH :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_PRINT_PAGES :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_PRINTER :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_PRINTER_LPI :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_QUALITY :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_RESOLUTION :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_RESOLUTION_X :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_RESOLUTION_Y :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_REVERSE :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_SCALE :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_USE_COLOR :: Text Source #

No description available in the introspection data.

data PrintDuplex Source #

See also `printSettingsSetDuplex`.

Constructors

PrintDuplexSimplex | No duplex.
PrintDuplexHorizontal | Horizontal duplex.
PrintDuplexVertical | Vertical duplex.
AnotherPrintDuplex Int | Catch-all for unknown values

#### Instances

Instances details

Enum PrintDuplex |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PrintDuplex -> PrintDuplex Source #

pred :: PrintDuplex -> PrintDuplex Source #

toEnum :: Int -> PrintDuplex Source #

fromEnum :: PrintDuplex -> Int Source #

enumFrom :: PrintDuplex -> [PrintDuplex] Source #

enumFromThen :: PrintDuplex -> PrintDuplex -> [PrintDuplex] Source #

enumFromTo :: PrintDuplex -> PrintDuplex -> [PrintDuplex] Source #

enumFromThenTo :: PrintDuplex -> PrintDuplex -> PrintDuplex -> [PrintDuplex] Source #

Show PrintDuplex |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PrintDuplex -> ShowS Source # show :: PrintDuplex -> String Source # showList :: [PrintDuplex] -> ShowS Source #
Eq PrintDuplex |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PrintDuplex -> PrintDuplex -> Bool Source # (/=) :: PrintDuplex -> PrintDuplex -> Bool Source #
Ord PrintDuplex |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PrintDuplex -> PrintDuplex -> Ordering Source #

(<) :: PrintDuplex -> PrintDuplex -> Bool Source #

(<=) :: PrintDuplex -> PrintDuplex -> Bool Source #

(>) :: PrintDuplex -> PrintDuplex -> Bool Source #

(>=) :: PrintDuplex -> PrintDuplex -> Bool Source #

max :: PrintDuplex -> PrintDuplex -> PrintDuplex Source #

min :: PrintDuplex -> PrintDuplex -> PrintDuplex Source #

BoxedEnum PrintDuplex |
Instance details Defined in GI.Gtk.Enums
TypedObject PrintDuplex |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PrintDuplex |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PrintDuplex |
Instance details Defined in GI.Gtk.Enums type ParentTypes PrintDuplex = '[] :: [Type]

data NumberUpLayout Source #

Used to determine the layout of pages on a sheet when printing multiple pages per sheet.

Constructors

NumberUpLayoutLrtb |
NumberUpLayoutLrbt |
NumberUpLayoutRltb |
NumberUpLayoutRlbt |
NumberUpLayoutTblr |
NumberUpLayoutTbrl |
NumberUpLayoutBtlr |
NumberUpLayoutBtrl |
AnotherNumberUpLayout Int | Catch-all for unknown values

#### Instances

Instances details

Enum NumberUpLayout |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: NumberUpLayout -> NumberUpLayout Source #

pred :: NumberUpLayout -> NumberUpLayout Source #

toEnum :: Int -> NumberUpLayout Source #

fromEnum :: NumberUpLayout -> Int Source #

enumFrom :: NumberUpLayout -> [NumberUpLayout] Source #

enumFromThen :: NumberUpLayout -> NumberUpLayout -> [NumberUpLayout] Source #

enumFromTo :: NumberUpLayout -> NumberUpLayout -> [NumberUpLayout] Source #

enumFromThenTo :: NumberUpLayout -> NumberUpLayout -> NumberUpLayout -> [NumberUpLayout] Source #

Show NumberUpLayout |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> NumberUpLayout -> ShowS Source # show :: NumberUpLayout -> String Source # showList :: [NumberUpLayout] -> ShowS Source #
Eq NumberUpLayout |
Instance details Defined in GI.Gtk.Enums Methods (==) :: NumberUpLayout -> NumberUpLayout -> Bool Source # (/=) :: NumberUpLayout -> NumberUpLayout -> Bool Source #
Ord NumberUpLayout |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: NumberUpLayout -> NumberUpLayout -> Ordering Source #

(<) :: NumberUpLayout -> NumberUpLayout -> Bool Source #

(<=) :: NumberUpLayout -> NumberUpLayout -> Bool Source #

(>) :: NumberUpLayout -> NumberUpLayout -> Bool Source #

(>=) :: NumberUpLayout -> NumberUpLayout -> Bool Source #

max :: NumberUpLayout -> NumberUpLayout -> NumberUpLayout Source #

min :: NumberUpLayout -> NumberUpLayout -> NumberUpLayout Source #

BoxedEnum NumberUpLayout |
Instance details Defined in GI.Gtk.Enums
TypedObject NumberUpLayout |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes NumberUpLayout |
Instance details Defined in GI.Gtk.Enums
type ParentTypes NumberUpLayout |
Instance details Defined in GI.Gtk.Enums type ParentTypes NumberUpLayout = '[] :: [Type]

data PageSet Source #

See also `gtk_print_job_set_page_set()`.

Constructors

PageSetAll | All pages.
PageSetEven | Even pages.
PageSetOdd | Odd pages.
AnotherPageSet Int | Catch-all for unknown values

#### Instances

Instances details

Enum PageSet |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PageSet -> PageSet Source #

pred :: PageSet -> PageSet Source #

toEnum :: Int -> PageSet Source #

fromEnum :: PageSet -> Int Source #

enumFrom :: PageSet -> [PageSet] Source #

enumFromThen :: PageSet -> PageSet -> [PageSet] Source #

enumFromTo :: PageSet -> PageSet -> [PageSet] Source #

enumFromThenTo :: PageSet -> PageSet -> PageSet -> [PageSet] Source #

Show PageSet |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PageSet -> ShowS Source # show :: PageSet -> String Source # showList :: [PageSet] -> ShowS Source #
Eq PageSet |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PageSet -> PageSet -> Bool Source # (/=) :: PageSet -> PageSet -> Bool Source #
Ord PageSet |
Instance details Defined in GI.Gtk.Enums Methods compare :: PageSet -> PageSet -> Ordering Source # (<) :: PageSet -> PageSet -> Bool Source # (<=) :: PageSet -> PageSet -> Bool Source # (>) :: PageSet -> PageSet -> Bool Source # (>=) :: PageSet -> PageSet -> Bool Source # max :: PageSet -> PageSet -> PageSet Source # min :: PageSet -> PageSet -> PageSet Source #
BoxedEnum PageSet |
Instance details Defined in GI.Gtk.Enums
TypedObject PageSet |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PageSet |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PageSet |
Instance details Defined in GI.Gtk.Enums type ParentTypes PageSet = '[] :: [Type]

data PrintPages Source #

See also `gtk_print_job_set_pages()`

Constructors

PrintPagesAll | All pages.
PrintPagesCurrent | Current page.
PrintPagesRanges | Range of pages.
PrintPagesSelection | Selected pages.
AnotherPrintPages Int | Catch-all for unknown values

#### Instances

Instances details

Enum PrintPages |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PrintPages -> PrintPages Source #

pred :: PrintPages -> PrintPages Source #

toEnum :: Int -> PrintPages Source #

fromEnum :: PrintPages -> Int Source #

enumFrom :: PrintPages -> [PrintPages] Source #

enumFromThen :: PrintPages -> PrintPages -> [PrintPages] Source #

enumFromTo :: PrintPages -> PrintPages -> [PrintPages] Source #

enumFromThenTo :: PrintPages -> PrintPages -> PrintPages -> [PrintPages] Source #

Show PrintPages |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PrintPages -> ShowS Source # show :: PrintPages -> String Source # showList :: [PrintPages] -> ShowS Source #
Eq PrintPages |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PrintPages -> PrintPages -> Bool Source # (/=) :: PrintPages -> PrintPages -> Bool Source #
Ord PrintPages |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PrintPages -> PrintPages -> Ordering Source #

(<) :: PrintPages -> PrintPages -> Bool Source #

(<=) :: PrintPages -> PrintPages -> Bool Source #

(>) :: PrintPages -> PrintPages -> Bool Source #

(>=) :: PrintPages -> PrintPages -> Bool Source #

max :: PrintPages -> PrintPages -> PrintPages Source #

min :: PrintPages -> PrintPages -> PrintPages Source #

BoxedEnum PrintPages |
Instance details Defined in GI.Gtk.Enums
TypedObject PrintPages |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PrintPages |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PrintPages |
Instance details Defined in GI.Gtk.Enums type ParentTypes PrintPages = '[] :: [Type]

data PrintQuality Source #

See also `printSettingsSetQuality`.

Constructors

PrintQualityLow | Low quality.
PrintQualityNormal | Normal quality.
PrintQualityHigh | High quality.
PrintQualityDraft | Draft quality.
AnotherPrintQuality Int | Catch-all for unknown values

#### Instances

Instances details

Enum PrintQuality |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PrintQuality -> PrintQuality Source #

pred :: PrintQuality -> PrintQuality Source #

toEnum :: Int -> PrintQuality Source #

fromEnum :: PrintQuality -> Int Source #

enumFrom :: PrintQuality -> [PrintQuality] Source #

enumFromThen :: PrintQuality -> PrintQuality -> [PrintQuality] Source #

enumFromTo :: PrintQuality -> PrintQuality -> [PrintQuality] Source #

enumFromThenTo :: PrintQuality -> PrintQuality -> PrintQuality -> [PrintQuality] Source #

Show PrintQuality |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PrintQuality -> ShowS Source # show :: PrintQuality -> String Source # showList :: [PrintQuality] -> ShowS Source #
Eq PrintQuality |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PrintQuality -> PrintQuality -> Bool Source # (/=) :: PrintQuality -> PrintQuality -> Bool Source #
Ord PrintQuality |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PrintQuality -> PrintQuality -> Ordering Source #

(<) :: PrintQuality -> PrintQuality -> Bool Source #

(<=) :: PrintQuality -> PrintQuality -> Bool Source #

(>) :: PrintQuality -> PrintQuality -> Bool Source #

(>=) :: PrintQuality -> PrintQuality -> Bool Source #

max :: PrintQuality -> PrintQuality -> PrintQuality Source #

min :: PrintQuality -> PrintQuality -> PrintQuality Source #

BoxedEnum PrintQuality |
Instance details Defined in GI.Gtk.Enums
TypedObject PrintQuality |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PrintQuality |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PrintQuality |
Instance details Defined in GI.Gtk.Enums type ParentTypes PrintQuality = '[] :: [Type]

data PrintStatus Source #

The status gives a rough indication of the completion of a running print operation.

Constructors

PrintStatusInitial | The printing has not started yet; this status is set initially, and while the print dialog is shown.
PrintStatusPreparing | This status is set while the begin-print signal is emitted and during pagination.
PrintStatusGeneratingData | This status is set while the pages are being rendered.
PrintStatusSendingData | The print job is being sent off to the printer.
PrintStatusPending | The print job has been sent to the printer, but is not printed for some reason, e.g. the printer may be stopped.
PrintStatusPendingIssue | Some problem has occurred during printing, e.g. a paper jam.
PrintStatusPrinting | The printer is processing the print job.
PrintStatusFinished | The printing has been completed successfully.
PrintStatusFinishedAborted | The printing has been aborted.
AnotherPrintStatus Int | Catch-all for unknown values

#### Instances

Instances details

Enum PrintStatus |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PrintStatus -> PrintStatus Source #

pred :: PrintStatus -> PrintStatus Source #

toEnum :: Int -> PrintStatus Source #

fromEnum :: PrintStatus -> Int Source #

enumFrom :: PrintStatus -> [PrintStatus] Source #

enumFromThen :: PrintStatus -> PrintStatus -> [PrintStatus] Source #

enumFromTo :: PrintStatus -> PrintStatus -> [PrintStatus] Source #

enumFromThenTo :: PrintStatus -> PrintStatus -> PrintStatus -> [PrintStatus] Source #

Show PrintStatus |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PrintStatus -> ShowS Source # show :: PrintStatus -> String Source # showList :: [PrintStatus] -> ShowS Source #
Eq PrintStatus |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PrintStatus -> PrintStatus -> Bool Source # (/=) :: PrintStatus -> PrintStatus -> Bool Source #
Ord PrintStatus |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PrintStatus -> PrintStatus -> Ordering Source #

(<) :: PrintStatus -> PrintStatus -> Bool Source #

(<=) :: PrintStatus -> PrintStatus -> Bool Source #

(>) :: PrintStatus -> PrintStatus -> Bool Source #

(>=) :: PrintStatus -> PrintStatus -> Bool Source #

max :: PrintStatus -> PrintStatus -> PrintStatus Source #

min :: PrintStatus -> PrintStatus -> PrintStatus Source #

BoxedEnum PrintStatus |
Instance details Defined in GI.Gtk.Enums
TypedObject PrintStatus |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PrintStatus |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PrintStatus |
Instance details Defined in GI.Gtk.Enums type ParentTypes PrintStatus = '[] :: [Type]

printOperationGetStatus Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> m PrintStatus | Returns: the status of the print operation

Returns the status of the print operation. Also see `printOperationGetStatusString`.

Since: 2.10

printOperationPreviewIsSelected Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperationPreview a) |
=> a | `preview`: a `PrintOperationPreview`
-> Int32 | `pageNr`: a page number
-> m Bool | Returns: `True` if the page has been selected for printing

Returns whether the given page is included in the set of pages that have been selected for printing.

Since: 2.10

printOperationPreviewRenderPage Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperationPreview a) |
=> a | `preview`: a `PrintOperationPreview`
-> Int32 | `pageNr`: the page to render
-> m () |

Renders a page to the preview, using the print context that was passed to the PrintOperation::preview handler together with `preview`.

A custom iprint preview should use this function in its expose handler to render the currently selected page.

Note that this function requires a suitable cairo context to be associated with the print context.

Since: 2.10

printOperationPreviewEndPreview Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperationPreview a) |
=> a | `preview`: a `PrintOperationPreview`
-> m () |

Ends a preview.

This function must be called to finish a custom print preview.

Since: 2.10

printOperationSetNPages Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> Int32 | `nPages`: the number of pages
-> m () |

Sets the number of pages in the document.

This must be set to a positive number before the rendering starts. It may be set in a PrintOperation::beginPrint signal hander.

Note that the page numbers passed to the PrintOperation::requestPageSetup and PrintOperation::drawPage signals are 0-based, i.e. if the user chooses to print all pages, the last drawPage signal will be for page `nPages` - 1.

Since: 2.10

printContextGetCairoContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m Context | Returns: the cairo context of `context`

Obtains the cairo context that is associated with the `PrintContext`.

Since: 2.10

printOperationSetUseFullPage Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> Bool | `fullPage`: `True` to set up the `PrintContext` for the full page
-> m () |

If `fullPage` is `True`, the transformation for the cairo context obtained from `PrintContext` puts the origin at the top left corner of the page (which may not be the top left corner of the sheet, depending on page orientation and the number of pages per sheet). Otherwise, the origin is at the top left corner of the imageable area (i.e. inside the margins).

Since: 2.10

printOperationSetUnit Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> Unit | `unit`: the unit to use
-> m () |

Sets up the transformation for the cairo context obtained from `PrintContext` in such a way that distances are measured in units of `unit`.

Since: 2.10

data PrintOperationResult Source #

A value of this type is returned by `printOperationRun`.

Constructors

PrintOperationResultError | An error has occurred.
PrintOperationResultApply | The print settings should be stored.
PrintOperationResultCancel | The print operation has been canceled, the print settings should not be stored.
PrintOperationResultInProgress | The print operation is not complete yet. This value will only be returned when running asynchronously.
AnotherPrintOperationResult Int | Catch-all for unknown values

#### Instances

Instances details

Enum PrintOperationResult |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PrintOperationResult -> PrintOperationResult Source #

pred :: PrintOperationResult -> PrintOperationResult Source #

toEnum :: Int -> PrintOperationResult Source #

fromEnum :: PrintOperationResult -> Int Source #

enumFrom :: PrintOperationResult -> [PrintOperationResult] Source #

enumFromThen :: PrintOperationResult -> PrintOperationResult -> [PrintOperationResult] Source #

enumFromTo :: PrintOperationResult -> PrintOperationResult -> [PrintOperationResult] Source #

enumFromThenTo :: PrintOperationResult -> PrintOperationResult -> PrintOperationResult -> [PrintOperationResult] Source #

Show PrintOperationResult |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PrintOperationResult -> ShowS Source # show :: PrintOperationResult -> String Source # showList :: [PrintOperationResult] -> ShowS Source #
Eq PrintOperationResult |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PrintOperationResult -> PrintOperationResult -> Bool Source # (/=) :: PrintOperationResult -> PrintOperationResult -> Bool Source #
Ord PrintOperationResult |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PrintOperationResult -> PrintOperationResult -> Ordering Source #

(<) :: PrintOperationResult -> PrintOperationResult -> Bool Source #

(<=) :: PrintOperationResult -> PrintOperationResult -> Bool Source #

(>) :: PrintOperationResult -> PrintOperationResult -> Bool Source #

(>=) :: PrintOperationResult -> PrintOperationResult -> Bool Source #

max :: PrintOperationResult -> PrintOperationResult -> PrintOperationResult Source #

min :: PrintOperationResult -> PrintOperationResult -> PrintOperationResult Source #

BoxedEnum PrintOperationResult |
Instance details Defined in GI.Gtk.Enums
TypedObject PrintOperationResult |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PrintOperationResult |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PrintOperationResult |
Instance details Defined in GI.Gtk.Enums type ParentTypes PrintOperationResult = '[] :: [Type]

printOperationGetError Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> m () | (Can throw `GError`)

Call this when the result of a print operation is `PrintOperationResultError`, either as returned by `printOperationRun`, or in the PrintOperation::done signal handler. The returned `GError` will contain more details on what went wrong.

Since: 2.10

printOperationIsFinished Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> m Bool | Returns: `True`, if the print operation is finished.

A convenience function to find out if the print operation is finished, either successfully (`PrintStatusFinished`) or unsuccessfully (`PrintStatusFinishedAborted`).

Note: when you enable print status tracking the print operation can be in a non-finished state even after done has been called, as the operation status then tracks the print job status on the printer.

Since: 2.10

newtype PrintOperation Source #

Memory-managed wrapper type.

Constructors

PrintOperation (ManagedPtr PrintOperation) |

#### Instances

Instances details

Eq PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods (==) :: PrintOperation -> PrintOperation -> Bool Source # (/=) :: PrintOperation -> PrintOperation -> Bool Source #
GObject PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation
ManagedPtrNewtype PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods toManagedPtr :: PrintOperation -> ManagedPtr PrintOperation Source #
TypedObject PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods glibType :: IO GType Source #
HasParentTypes PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation
HasAttributeList PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation
(info ~ ResolvePrintOperationMethod t PrintOperation, OverloadedMethod info PrintOperation p, HasField t PrintOperation p) => HasField (t :: Symbol) PrintOperation p |
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods getField :: PrintOperation -> p Source #
(info ~ ResolvePrintOperationMethod t PrintOperation, OverloadedMethodInfo info PrintOperation) => IsLabel t (MethodProxy info PrintOperation) |
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods fromLabel :: MethodProxy info PrintOperation Source #
(info ~ ResolvePrintOperationMethod t PrintOperation, OverloadedMethod info PrintOperation p) => IsLabel t (PrintOperation -> p) |
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods fromLabel :: PrintOperation -> p Source #
IsGValue (Maybe PrintOperation) | Convert `PrintOperation` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PrintOperation Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PrintOperation -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PrintOperation) Source #
type AttributeList PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation type AttributeList PrintOperation = PrintOperationAttributeList
type ParentTypes PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation type ParentTypes PrintOperation = '[Object, PrintOperationPreview]
type SignalList PrintOperation |
Instance details Defined in GI.Gtk.Objects.PrintOperation type SignalList PrintOperation = PrintOperationSignalList

printOperationSetDeferDrawing Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> m () |

Sets up the `PrintOperation` to wait for calling of `printOperationDrawPageFinish` from application. It can be used for drawing page in another thread.

This function must be called in the callback of “draw-page” signal.

Since: 2.16

printOperationSetDefaultPageSetup Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a, IsPageSetup b) |
=> a | `op`: a `PrintOperation`
-> Maybe b | `defaultPageSetup`: a `PageSetup`, or `Nothing`
-> m () |

Makes `defaultPageSetup` the default page setup for `op`.

This page setup will be used by `printOperationRun`, but it can be overridden on a per-page basis by connecting to the PrintOperation::requestPageSetup signal.

Since: 2.10

printOperationGetNPagesToPrint Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> m Int32 | Returns: the number of pages that will be printed

Returns the number of pages that will be printed.

Note that this value is set during print preparation phase (`PrintStatusPreparing`), so this function should never be called before the data generation phase (`PrintStatusGeneratingData`). You can connect to the PrintOperation::statusChanged signal and call `printOperationGetNPagesToPrint` when print status is `PrintStatusGeneratingData`. This is typically used to track the progress of print operation.

Since: 2.18

printOperationSetPrintSettings Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a, IsPrintSettings b) |
=> a | `op`: a `PrintOperation`
-> Maybe b | `printSettings`: `PrintSettings`
-> m () |

Sets the print settings for `op`. This is typically used to re-establish print settings from a previous print operation, see `printOperationRun`.

Since: 2.10

printOperationGetStatusString Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> m Text | Returns: a string representation of the status of the print operation

Returns a string representation of the status of the print operation. The string is translated and suitable for displaying the print status e.g. in a `Statusbar`.

Use `printOperationGetStatus` to obtain a status value that is suitable for programmatic use.

Since: 2.10

printOperationSetAllowAsync Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> Bool | `allowAsync`: `True` to allow asynchronous operation
-> m () |

Sets whether the `printOperationRun` may return before the print operation is completed. Note that some platforms may not allow asynchronous operation.

Since: 2.10

printOperationDrawPageFinish Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> m () |

Signalize that drawing of particular page is complete.

It is called after completion of page drawing (e.g. drawing in another thread). If `printOperationSetDeferDrawing` was called before, then this function has to be called by application. In another case it is called by the library itself.

Since: 2.16

printOperationGetPrintSettings Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintOperation a) |
=> a | `op`: a `PrintOperation`
-> m PrintSettings | Returns: the current print settings of `op`.

Returns the current print settings.

Note that the return value is `Nothing` until either `printOperationSetPrintSettings` or `printOperationRun` have been called.

Since: 2.10

newtype PopoverMenu Source #

Memory-managed wrapper type.

Constructors

PopoverMenu (ManagedPtr PopoverMenu) |

#### Instances

Instances details

Eq PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods (==) :: PopoverMenu -> PopoverMenu -> Bool Source # (/=) :: PopoverMenu -> PopoverMenu -> Bool Source #
GObject PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu
ManagedPtrNewtype PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods toManagedPtr :: PopoverMenu -> ManagedPtr PopoverMenu Source #
TypedObject PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods glibType :: IO GType Source #
HasParentTypes PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu
HasAttributeList PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu
(info ~ ResolvePopoverMenuMethod t PopoverMenu, OverloadedMethod info PopoverMenu p, HasField t PopoverMenu p) => HasField (t :: Symbol) PopoverMenu p |
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods getField :: PopoverMenu -> p Source #
(info ~ ResolvePopoverMenuMethod t PopoverMenu, OverloadedMethodInfo info PopoverMenu) => IsLabel t (MethodProxy info PopoverMenu) |
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods fromLabel :: MethodProxy info PopoverMenu Source #
(info ~ ResolvePopoverMenuMethod t PopoverMenu, OverloadedMethod info PopoverMenu p) => IsLabel t (PopoverMenu -> p) |
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods fromLabel :: PopoverMenu -> p Source #
IsGValue (Maybe PopoverMenu) | Convert `PopoverMenu` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PopoverMenu Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PopoverMenu -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PopoverMenu) Source #
type AttributeList PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu type AttributeList PopoverMenu = PopoverMenuAttributeList
type ParentTypes PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu type ParentTypes PopoverMenu = '[Popover, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList PopoverMenu |
Instance details Defined in GI.Gtk.Objects.PopoverMenu type SignalList PopoverMenu = PopoverMenuSignalList

newtype Popover Source #

Memory-managed wrapper type.

Constructors

Popover (ManagedPtr Popover) |

#### Instances

Instances details

Eq Popover |
Instance details Defined in GI.Gtk.Objects.Popover Methods (==) :: Popover -> Popover -> Bool Source # (/=) :: Popover -> Popover -> Bool Source #
GObject Popover |
Instance details Defined in GI.Gtk.Objects.Popover
ManagedPtrNewtype Popover |
Instance details Defined in GI.Gtk.Objects.Popover Methods toManagedPtr :: Popover -> ManagedPtr Popover Source #
TypedObject Popover |
Instance details Defined in GI.Gtk.Objects.Popover Methods glibType :: IO GType Source #
HasParentTypes Popover |
Instance details Defined in GI.Gtk.Objects.Popover
HasAttributeList Popover |
Instance details Defined in GI.Gtk.Objects.Popover
(info ~ ResolvePopoverMethod t Popover, OverloadedMethod info Popover p, HasField t Popover p) => HasField (t :: Symbol) Popover p |
Instance details Defined in GI.Gtk.Objects.Popover Methods getField :: Popover -> p Source #
(info ~ ResolvePopoverMethod t Popover, OverloadedMethodInfo info Popover) => IsLabel t (MethodProxy info Popover) |
Instance details Defined in GI.Gtk.Objects.Popover Methods fromLabel :: MethodProxy info Popover Source #
(info ~ ResolvePopoverMethod t Popover, OverloadedMethod info Popover p) => IsLabel t (Popover -> p) |
Instance details Defined in GI.Gtk.Objects.Popover Methods fromLabel :: Popover -> p Source #
IsGValue (Maybe Popover) | Convert `Popover` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Popover Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Popover -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Popover) Source #
type AttributeList Popover |
Instance details Defined in GI.Gtk.Objects.Popover type AttributeList Popover = PopoverAttributeList
type ParentTypes Popover |
Instance details Defined in GI.Gtk.Objects.Popover type ParentTypes Popover = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Popover |
Instance details Defined in GI.Gtk.Objects.Popover type SignalList Popover = PopoverSignalList

newtype ApplicationWindow Source #

Memory-managed wrapper type.

Constructors

ApplicationWindow (ManagedPtr ApplicationWindow) |

#### Instances

Instances details

Eq ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods (==) :: ApplicationWindow -> ApplicationWindow -> Bool Source # (/=) :: ApplicationWindow -> ApplicationWindow -> Bool Source #
GObject ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow
ManagedPtrNewtype ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods toManagedPtr :: ApplicationWindow -> ManagedPtr ApplicationWindow Source #
TypedObject ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods glibType :: IO GType Source #
HasParentTypes ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow
HasAttributeList ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow
(info ~ ResolveApplicationWindowMethod t ApplicationWindow, OverloadedMethod info ApplicationWindow p, HasField t ApplicationWindow p) => HasField (t :: Symbol) ApplicationWindow p |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods getField :: ApplicationWindow -> p Source #
(info ~ ResolveApplicationWindowMethod t ApplicationWindow, OverloadedMethodInfo info ApplicationWindow) => IsLabel t (MethodProxy info ApplicationWindow) |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods fromLabel :: MethodProxy info ApplicationWindow Source #
(info ~ ResolveApplicationWindowMethod t ApplicationWindow, OverloadedMethod info ApplicationWindow p) => IsLabel t (ApplicationWindow -> p) |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods fromLabel :: ApplicationWindow -> p Source #
IsGValue (Maybe ApplicationWindow) | Convert `ApplicationWindow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ApplicationWindow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ApplicationWindow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ApplicationWindow) Source #
type AttributeList ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow type AttributeList ApplicationWindow = ApplicationWindowAttributeList
type ParentTypes ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow type ParentTypes ApplicationWindow = '[Window, Bin, Container, Widget, Object, ImplementorIface, ActionGroup, ActionMap, Buildable]
type SignalList ApplicationWindow |
Instance details Defined in GI.Gtk.Objects.ApplicationWindow type SignalList ApplicationWindow = ApplicationWindowSignalList

widgetInsertActionGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsActionGroup b) |
=> a | `widget`: a `Widget`
-> Text | `name`: the prefix for actions in `group`
-> Maybe b | `group`: a `ActionGroup`, or `Nothing`
-> m () |

Inserts `group` into `widget`. Children of `widget` that implement `Actionable` can then be associated with actions in `group` by setting their “action-name” to `prefix`.`action-name`.

If `group` is `Nothing`, a previously inserted group for `name` is removed from `widget`.

Since: 3.6

newtype MenuShell Source #

Memory-managed wrapper type.

Constructors

MenuShell (ManagedPtr MenuShell) |

#### Instances

Instances details

Eq MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell Methods (==) :: MenuShell -> MenuShell -> Bool Source # (/=) :: MenuShell -> MenuShell -> Bool Source #
GObject MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell
ManagedPtrNewtype MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell Methods toManagedPtr :: MenuShell -> ManagedPtr MenuShell Source #
TypedObject MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell Methods glibType :: IO GType Source #
HasParentTypes MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell
HasAttributeList MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell
(info ~ ResolveMenuShellMethod t MenuShell, OverloadedMethod info MenuShell p, HasField t MenuShell p) => HasField (t :: Symbol) MenuShell p |
Instance details Defined in GI.Gtk.Objects.MenuShell Methods getField :: MenuShell -> p Source #
(info ~ ResolveMenuShellMethod t MenuShell, OverloadedMethodInfo info MenuShell) => IsLabel t (MethodProxy info MenuShell) |
Instance details Defined in GI.Gtk.Objects.MenuShell Methods fromLabel :: MethodProxy info MenuShell Source #
(info ~ ResolveMenuShellMethod t MenuShell, OverloadedMethod info MenuShell p) => IsLabel t (MenuShell -> p) |
Instance details Defined in GI.Gtk.Objects.MenuShell Methods fromLabel :: MenuShell -> p Source #
IsGValue (Maybe MenuShell) | Convert `MenuShell` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuShell Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuShell -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuShell) Source #
type AttributeList MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell type AttributeList MenuShell = MenuShellAttributeList
type ParentTypes MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell type ParentTypes MenuShell = '[Container, Widget, Object, ImplementorIface, Buildable]
type SignalList MenuShell |
Instance details Defined in GI.Gtk.Objects.MenuShell type SignalList MenuShell = MenuShellSignalList

popoverSetConstrainTo Source #

Arguments

:: (HasCallStack, MonadIO m, IsPopover a) |
=> a | `popover`: a `Popover`
-> PopoverConstraint | `constraint`: the new constraint
-> m () |

Sets a constraint for positioning this popover.

Note that not all platforms support placing popovers freely, and may already impose constraints.

Since: 3.20

popoverSetRelativeTo Source #

Arguments

:: (HasCallStack, MonadIO m, IsPopover a, IsWidget b) |
=> a | `popover`: a `Popover`
-> Maybe b | `relativeTo`: a `Widget`
-> m () |

Sets a new widget to be attached to `popover`. If `popover` is visible, the position will be updated.

Note: the ownership of popovers is always given to their `relativeTo` widget, so if `relativeTo` is set to `Nothing` on an attached `popover`, it will be detached from its previous widget, and consequently destroyed unless extra references are kept.

Since: 3.12

placesSidebarGetLocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> m (Maybe File) | Returns: a `File` with the selected location, or `Nothing` if nothing is visually selected.

Gets the currently selected location in the `sidebar`. This can be `Nothing` when nothing is selected, for example, when `placesSidebarSetLocation` has been called with a location that is not among the sidebar’s list of places to show.

You can use this function to get the selection in the `sidebar`. Also, if you connect to the PlacesSidebar::populatePopup signal, you can use this function to get the location that is being referred to during the callbacks for your menu items.

Since: 3.10

placesSidebarSetLocalOnly Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> Bool | `localOnly`: whether to show only local files
-> m () |

Sets whether the `sidebar` should only show local files.

Since: 3.12

placesSidebarSetLocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a, IsFile b) |
=> a | `sidebar`: a places sidebar
-> Maybe b | `location`: location to select, or `Nothing` for no current path
-> m () |

Sets the location that is being shown in the widgets surrounding the `sidebar`, for example, in a folder view in a file manager. In turn, the `sidebar` will highlight that location if it is being shown in the list of places, or it will unhighlight everything if the `location` is not among the places in the list.

Since: 3.10

placesSidebarSetShowConnectToServer Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> Bool | `showConnectToServer`: whether to show an item for the Connect to Server command
-> m () |

Sets whether the `sidebar` should show an item for connecting to a network server; this is off by default. An application may want to turn this on if it implements a way for the user to connect to network servers directly.

If you enable this, you should connect to the PlacesSidebar::showConnectToServer signal.

Since: 3.10

placesSidebarSetShowDesktop Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> Bool | `showDesktop`: whether to show an item for the Desktop folder
-> m () |

Sets whether the `sidebar` should show an item for the Desktop folder. The default value for this option is determined by the desktop environment and the user’s configuration, but this function can be used to override it on a per-application basis.

Since: 3.10

placesSidebarSetShowEnterLocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> Bool | `showEnterLocation`: whether to show an item to enter a location
-> m () |

Sets whether the `sidebar` should show an item for entering a location; this is off by default. An application may want to turn this on if manually entering URLs is an expected user action.

If you enable this, you should connect to the PlacesSidebar::showEnterLocation signal.

Since: 3.14

placesSidebarSetShowOtherLocations Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> Bool | `showOtherLocations`: whether to show an item for the Other Locations view
-> m () |

Sets whether the `sidebar` should show an item for the application to show an Other Locations view; this is off by default. When set to `True`, persistent devices such as hard drives are hidden, otherwise they are shown in the sidebar. An application may want to turn this on if it implements a way for the user to see and interact with drives and network servers directly.

If you enable this, you should connect to the PlacesSidebar::showOtherLocations signal.

Since: 3.18

placesSidebarSetShowRecent Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> Bool | `showRecent`: whether to show an item for recent files
-> m () |

Sets whether the `sidebar` should show an item for recent files. The default value for this option is determined by the desktop environment, but this function can be used to override it on a per-application basis.

Since: 3.18

placesSidebarSetShowStarredLocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> Bool | `showStarredLocation`: whether to show an item for Starred files
-> m () |

If you enable this, you should connect to the PlacesSidebar::showStarredLocation signal.

Since: 3.22.26

placesSidebarSetShowTrash Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a) |
=> a | `sidebar`: a places sidebar
-> Bool | `showTrash`: whether to show an item for the Trash location
-> m () |

Sets whether the `sidebar` should show an item for the Trash location.

Since: 3.18

placesSidebarAddShortcut Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlacesSidebar a, IsFile b) |
=> a | `sidebar`: a places sidebar
-> b | `location`: location to add as an application-specific shortcut
-> m () |

Applications may want to present some folders in the places sidebar if they could be immediately useful to users. For example, a drawing program could add a “/usr/share/clipart” location when the sidebar is being used in an “Insert Clipart” dialog box.

This function adds the specified `location` to a special place for immutable shortcuts. The shortcuts are application-specific; they are not shared across applications, and they are not persistent. If this function is called multiple times with different locations, then they are added to the sidebar’s list in the same order as the function is called.

Since: 3.10

newtype MountOperation Source #

Memory-managed wrapper type.

Constructors

MountOperation (ManagedPtr MountOperation) |

#### Instances

Instances details

Eq MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation Methods (==) :: MountOperation -> MountOperation -> Bool Source # (/=) :: MountOperation -> MountOperation -> Bool Source #
GObject MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation
ManagedPtrNewtype MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation Methods toManagedPtr :: MountOperation -> ManagedPtr MountOperation Source #
TypedObject MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation Methods glibType :: IO GType Source #
HasParentTypes MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation
HasAttributeList MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation
(info ~ ResolveMountOperationMethod t MountOperation, OverloadedMethod info MountOperation p, HasField t MountOperation p) => HasField (t :: Symbol) MountOperation p |
Instance details Defined in GI.Gtk.Objects.MountOperation Methods getField :: MountOperation -> p Source #
(info ~ ResolveMountOperationMethod t MountOperation, OverloadedMethodInfo info MountOperation) => IsLabel t (MethodProxy info MountOperation) |
Instance details Defined in GI.Gtk.Objects.MountOperation Methods fromLabel :: MethodProxy info MountOperation Source #
(info ~ ResolveMountOperationMethod t MountOperation, OverloadedMethod info MountOperation p) => IsLabel t (MountOperation -> p) |
Instance details Defined in GI.Gtk.Objects.MountOperation Methods fromLabel :: MountOperation -> p Source #
IsGValue (Maybe MountOperation) | Convert `MountOperation` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MountOperation Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MountOperation -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MountOperation) Source #
type AttributeList MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation type AttributeList MountOperation = MountOperationAttributeList
type ParentTypes MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation type ParentTypes MountOperation = '[MountOperation, Object]
type SignalList MountOperation |
Instance details Defined in GI.Gtk.Objects.MountOperation type SignalList MountOperation = MountOperationSignalList

data PlacesOpenFlags Source #

These flags serve two purposes. First, the application can call `placesSidebarSetOpenFlags` using these flags as a bitmask. This tells the sidebar that the application is able to open folders selected from the sidebar in various ways, for example, in new tabs or in new windows in addition to the normal mode.

Second, when one of these values gets passed back to the application in the PlacesSidebar::openLocation signal, it means that the application should open the selected location in the normal way, in a new tab, or in a new window. The sidebar takes care of determining the desired way to open the location, based on the modifier keys that the user is pressing at the time the selection is made.

If the application never calls `placesSidebarSetOpenFlags`, then the sidebar will only use `GTK_PLACES_OPEN_NORMAL` in the PlacesSidebar::openLocation signal. This is the default mode of operation.

Constructors

PlacesOpenFlagsNormal | This is the default mode that `PlacesSidebar` uses if no other flags are specified. It indicates that the calling application should open the selected location in the normal way, for example, in the folder view beside the sidebar.
PlacesOpenFlagsNewTab | When passed to `placesSidebarSetOpenFlags`, this indicates that the application can open folders selected from the sidebar in new tabs. This value will be passed to the PlacesSidebar::openLocation signal when the user selects that a location be opened in a new tab instead of in the standard fashion.
PlacesOpenFlagsNewWindow | Similar to `gTKPLACESOPENNEWTAB`, but indicates that the application can open folders in new windows.
AnotherPlacesOpenFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum PlacesOpenFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: PlacesOpenFlags -> PlacesOpenFlags Source #

pred :: PlacesOpenFlags -> PlacesOpenFlags Source #

toEnum :: Int -> PlacesOpenFlags Source #

fromEnum :: PlacesOpenFlags -> Int Source #

enumFrom :: PlacesOpenFlags -> [PlacesOpenFlags] Source #

enumFromThen :: PlacesOpenFlags -> PlacesOpenFlags -> [PlacesOpenFlags] Source #

enumFromTo :: PlacesOpenFlags -> PlacesOpenFlags -> [PlacesOpenFlags] Source #

enumFromThenTo :: PlacesOpenFlags -> PlacesOpenFlags -> PlacesOpenFlags -> [PlacesOpenFlags] Source #

Show PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> PlacesOpenFlags -> ShowS Source # show :: PlacesOpenFlags -> String Source # showList :: [PlacesOpenFlags] -> ShowS Source #
Eq PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source # (/=) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #
Ord PlacesOpenFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: PlacesOpenFlags -> PlacesOpenFlags -> Ordering Source #

(<) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #

(<=) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #

(>) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #

(>=) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #

max :: PlacesOpenFlags -> PlacesOpenFlags -> PlacesOpenFlags Source #

min :: PlacesOpenFlags -> PlacesOpenFlags -> PlacesOpenFlags Source #

BoxedFlags PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes PlacesOpenFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes PlacesOpenFlags = '[] :: [Type]

newtype PadController Source #

Memory-managed wrapper type.

Constructors

PadController (ManagedPtr PadController) |

#### Instances

Instances details

Eq PadController |
Instance details Defined in GI.Gtk.Objects.PadController Methods (==) :: PadController -> PadController -> Bool Source # (/=) :: PadController -> PadController -> Bool Source #
GObject PadController |
Instance details Defined in GI.Gtk.Objects.PadController
ManagedPtrNewtype PadController |
Instance details Defined in GI.Gtk.Objects.PadController Methods toManagedPtr :: PadController -> ManagedPtr PadController Source #
TypedObject PadController |
Instance details Defined in GI.Gtk.Objects.PadController Methods glibType :: IO GType Source #
HasParentTypes PadController |
Instance details Defined in GI.Gtk.Objects.PadController
HasAttributeList PadController |
Instance details Defined in GI.Gtk.Objects.PadController
(info ~ ResolvePadControllerMethod t PadController, OverloadedMethod info PadController p, HasField t PadController p) => HasField (t :: Symbol) PadController p |
Instance details Defined in GI.Gtk.Objects.PadController Methods getField :: PadController -> p Source #
(info ~ ResolvePadControllerMethod t PadController, OverloadedMethodInfo info PadController) => IsLabel t (MethodProxy info PadController) |
Instance details Defined in GI.Gtk.Objects.PadController Methods fromLabel :: MethodProxy info PadController Source #
(info ~ ResolvePadControllerMethod t PadController, OverloadedMethod info PadController p) => IsLabel t (PadController -> p) |
Instance details Defined in GI.Gtk.Objects.PadController Methods fromLabel :: PadController -> p Source #
IsGValue (Maybe PadController) | Convert `PadController` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.PadController Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe PadController -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe PadController) Source #
type AttributeList PadController |
Instance details Defined in GI.Gtk.Objects.PadController type AttributeList PadController = PadControllerAttributeList
type ParentTypes PadController |
Instance details Defined in GI.Gtk.Objects.PadController type ParentTypes PadController = '[EventController, Object]
type SignalList PadController |
Instance details Defined in GI.Gtk.Objects.PadController type SignalList PadController = PadControllerSignalList

padControllerSetActionEntries Source #

Arguments

:: (HasCallStack, MonadIO m, IsPadController a) |
=> a | `controller`: a `PadController`
-> [PadActionEntry] | `entries`: the action entries to set on `controller`
-> m () |

This is a convenience function to add a group of action entries on `controller`. See `PadActionEntry` and `padControllerSetAction`.

Since: 3.22

padControllerSetAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsPadController a) |
=> a | `controller`: a `PadController`
-> PadActionType | `type`: the type of pad feature that will trigger this action
-> Int32 | `index`: the 0-indexed button/ring/strip number that will trigger this action
-> Int32 | `mode`: the mode that will trigger this action, or -1 for all modes.
-> Text | `label`: Human readable description of this action, this string should be deemed user-visible.
-> Text | `actionName`: action name that will be activated in the `ActionGroup`
-> m () |

Adds an individual action to `controller`. This action will only be activated if the given button/ring/strip number in `index` is interacted while the current mode is `mode`. -1 may be used for simple cases, so the action is triggered on all modes.

The given `label` should be considered user-visible, so internationalization rules apply. Some windowing systems may be able to use those for user feedback.

Since: 3.22

newtype PadActionEntry Source #

Memory-managed wrapper type.

Constructors

PadActionEntry (ManagedPtr PadActionEntry) |

#### Instances

Instances details

Eq PadActionEntry |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods (==) :: PadActionEntry -> PadActionEntry -> Bool Source # (/=) :: PadActionEntry -> PadActionEntry -> Bool Source #
BoxedPtr PadActionEntry |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods boxedPtrCopy :: PadActionEntry -> IO PadActionEntry Source # boxedPtrFree :: PadActionEntry -> IO () Source #
CallocPtr PadActionEntry |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods boxedPtrCalloc :: IO (Ptr PadActionEntry) Source #
ManagedPtrNewtype PadActionEntry |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods toManagedPtr :: PadActionEntry -> ManagedPtr PadActionEntry Source #
tag ~ 'AttrSet => Constructible PadActionEntry tag |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods new :: MonadIO m => (ManagedPtr PadActionEntry -> PadActionEntry) -> [AttrOp PadActionEntry tag] -> m PadActionEntry Source #
HasAttributeList PadActionEntry |
Instance details Defined in GI.Gtk.Structs.PadActionEntry
(info ~ ResolvePadActionEntryMethod t PadActionEntry, OverloadedMethod info PadActionEntry p, HasField t PadActionEntry p) => HasField (t :: Symbol) PadActionEntry p |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods getField :: PadActionEntry -> p Source #
(info ~ ResolvePadActionEntryMethod t PadActionEntry, OverloadedMethodInfo info PadActionEntry) => IsLabel t (MethodProxy info PadActionEntry) |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods fromLabel :: MethodProxy info PadActionEntry Source #
(info ~ ResolvePadActionEntryMethod t PadActionEntry, OverloadedMethod info PadActionEntry p) => IsLabel t (PadActionEntry -> p) |
Instance details Defined in GI.Gtk.Structs.PadActionEntry Methods fromLabel :: PadActionEntry -> p Source #
type AttributeList PadActionEntry |
Instance details Defined in GI.Gtk.Structs.PadActionEntry type AttributeList PadActionEntry = PadActionEntryAttributeList

newtype Overlay Source #

Memory-managed wrapper type.

Constructors

Overlay (ManagedPtr Overlay) |

#### Instances

Instances details

Eq Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay Methods (==) :: Overlay -> Overlay -> Bool Source # (/=) :: Overlay -> Overlay -> Bool Source #
GObject Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay
ManagedPtrNewtype Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay Methods toManagedPtr :: Overlay -> ManagedPtr Overlay Source #
TypedObject Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay Methods glibType :: IO GType Source #
HasParentTypes Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay
HasAttributeList Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay
(info ~ ResolveOverlayMethod t Overlay, OverloadedMethod info Overlay p, HasField t Overlay p) => HasField (t :: Symbol) Overlay p |
Instance details Defined in GI.Gtk.Objects.Overlay Methods getField :: Overlay -> p Source #
(info ~ ResolveOverlayMethod t Overlay, OverloadedMethodInfo info Overlay) => IsLabel t (MethodProxy info Overlay) |
Instance details Defined in GI.Gtk.Objects.Overlay Methods fromLabel :: MethodProxy info Overlay Source #
(info ~ ResolveOverlayMethod t Overlay, OverloadedMethod info Overlay p) => IsLabel t (Overlay -> p) |
Instance details Defined in GI.Gtk.Objects.Overlay Methods fromLabel :: Overlay -> p Source #
IsGValue (Maybe Overlay) | Convert `Overlay` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Overlay Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Overlay -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Overlay) Source #
type AttributeList Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay type AttributeList Overlay = OverlayAttributeList
type ParentTypes Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay type ParentTypes Overlay = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Overlay |
Instance details Defined in GI.Gtk.Objects.Overlay type SignalList Overlay = OverlaySignalList

newtype OffscreenWindow Source #

Memory-managed wrapper type.

Constructors

OffscreenWindow (ManagedPtr OffscreenWindow) |

#### Instances

Instances details

Eq OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods (==) :: OffscreenWindow -> OffscreenWindow -> Bool Source # (/=) :: OffscreenWindow -> OffscreenWindow -> Bool Source #
GObject OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow
ManagedPtrNewtype OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods toManagedPtr :: OffscreenWindow -> ManagedPtr OffscreenWindow Source #
TypedObject OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods glibType :: IO GType Source #
HasParentTypes OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow
HasAttributeList OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow
(info ~ ResolveOffscreenWindowMethod t OffscreenWindow, OverloadedMethod info OffscreenWindow p, HasField t OffscreenWindow p) => HasField (t :: Symbol) OffscreenWindow p |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods getField :: OffscreenWindow -> p Source #
(info ~ ResolveOffscreenWindowMethod t OffscreenWindow, OverloadedMethodInfo info OffscreenWindow) => IsLabel t (MethodProxy info OffscreenWindow) |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods fromLabel :: MethodProxy info OffscreenWindow Source #
(info ~ ResolveOffscreenWindowMethod t OffscreenWindow, OverloadedMethod info OffscreenWindow p) => IsLabel t (OffscreenWindow -> p) |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods fromLabel :: OffscreenWindow -> p Source #
IsGValue (Maybe OffscreenWindow) | Convert `OffscreenWindow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.OffscreenWindow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe OffscreenWindow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe OffscreenWindow) Source #
type AttributeList OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow type AttributeList OffscreenWindow = OffscreenWindowAttributeList
type ParentTypes OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow type ParentTypes OffscreenWindow = '[Window, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList OffscreenWindow |
Instance details Defined in GI.Gtk.Objects.OffscreenWindow type SignalList OffscreenWindow = OffscreenWindowSignalList

numerableIconSetBackgroundGicon Source #

Arguments

:: (HasCallStack, MonadIO m, IsNumerableIcon a, IsIcon b) |
=> a | `self`: a `NumerableIcon`
-> Maybe b | `icon`: a `Icon`, or `Nothing`
-> m () |

Updates the icon to use `icon` as the base background image. If `icon` is `Nothing`, `self` will go back using style information or default theming for its background image.

If this method is called and an icon name was already set as background for the icon, `icon` will be used, i.e. the last method called between `numerableIconSetBackgroundGicon` and `numerableIconSetBackgroundIconName` has always priority.

Since: 3.0

numerableIconSetBackgroundIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsNumerableIcon a) |
=> a | `self`: a `NumerableIcon`
-> Maybe Text | `iconName`: an icon name, or `Nothing`
-> m () |

Updates the icon to use the icon named `iconName` from the current icon theme as the base background image. If `iconName` is `Nothing`, `self` will go back using style information or default theming for its background image.

If this method is called and a `Icon` was already set as background for the icon, `iconName` will be used, i.e. the last method called between `numerableIconSetBackgroundIconName` and `numerableIconSetBackgroundGicon` has always priority.

Since: 3.0

numerableIconSetCount Source #

Arguments

:: (HasCallStack, MonadIO m, IsNumerableIcon a) |
=> a | `self`: a `NumerableIcon`
-> Int32 | `count`: a number between -99 and 99
-> m () |

Sets the currently displayed value of `self` to `count`.

The numeric value is always clamped to make it two digits, i.e. between -99 and 99. Setting a count of zero removes the emblem. If this method is called, and a label was already set on the icon, it will automatically be reset to `Nothing` before rendering the number, i.e. the last method called between `numerableIconSetCount` and `numerableIconSetLabel` has always priority.

Since: 3.0

numerableIconSetLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsNumerableIcon a) |
=> a | `self`: a `NumerableIcon`
-> Maybe Text | `label`: a short label, or `Nothing`
-> m () |

Sets the currently displayed value of `self` to the string in `label`. Setting an empty label removes the emblem.

Note that this is meant for displaying short labels, such as roman numbers, or single letters. For roman numbers, consider using the Unicode characters U+2160 - U+217F. Strings longer than two characters will likely not be rendered very well.

If this method is called, and a number was already set on the icon, it will automatically be reset to zero before rendering the label, i.e. the last method called between `numerableIconSetLabel` and `numerableIconSetCount` has always priority.

Since: 3.0

newtype NumerableIcon Source #

Memory-managed wrapper type.

Constructors

NumerableIcon (ManagedPtr NumerableIcon) |

#### Instances

Instances details

Eq NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods (==) :: NumerableIcon -> NumerableIcon -> Bool Source # (/=) :: NumerableIcon -> NumerableIcon -> Bool Source #
GObject NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon
ManagedPtrNewtype NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods toManagedPtr :: NumerableIcon -> ManagedPtr NumerableIcon Source #
TypedObject NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods glibType :: IO GType Source #
HasParentTypes NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon
HasAttributeList NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon
(info ~ ResolveNumerableIconMethod t NumerableIcon, OverloadedMethod info NumerableIcon p, HasField t NumerableIcon p) => HasField (t :: Symbol) NumerableIcon p |
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods getField :: NumerableIcon -> p Source #
(info ~ ResolveNumerableIconMethod t NumerableIcon, OverloadedMethodInfo info NumerableIcon) => IsLabel t (MethodProxy info NumerableIcon) |
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods fromLabel :: MethodProxy info NumerableIcon Source #
(info ~ ResolveNumerableIconMethod t NumerableIcon, OverloadedMethod info NumerableIcon p) => IsLabel t (NumerableIcon -> p) |
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods fromLabel :: NumerableIcon -> p Source #
IsGValue (Maybe NumerableIcon) | Convert `NumerableIcon` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.NumerableIcon Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe NumerableIcon -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe NumerableIcon) Source #
type AttributeList NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon type AttributeList NumerableIcon = NumerableIconAttributeList
type ParentTypes NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon type ParentTypes NumerableIcon = '[EmblemedIcon, Object, Icon]
type SignalList NumerableIcon |
Instance details Defined in GI.Gtk.Objects.NumerableIcon type SignalList NumerableIcon = NumerableIconSignalList

numerableIconSetStyleContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsNumerableIcon a, IsStyleContext b) |
=> a | `self`: a `NumerableIcon`
-> b | `style`: a `StyleContext`
-> m () |

Updates the icon to fetch theme information from the given `StyleContext`.

Since: 3.0

notebookSetActionWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) |
=> a | `notebook`: a `Notebook`
-> b | `widget`: a `Widget`
-> PackType | `packType`: pack type of the action widget
-> m () |

Sets `widget` as one of the action widgets. Depending on the pack type the widget will be placed before or after the tabs. You can use a `Box` if you need to pack more than one widget on the same side.

Note that action widgets are “internal” children of the notebook and thus not included in the list returned from `containerForeach`.

Since: 2.20

notebookSetScrollable Source #

Arguments

:: (HasCallStack, MonadIO m, IsNotebook a) |
=> a | `notebook`: a `Notebook`
-> Bool | `scrollable`: `True` if scroll arrows should be added
-> m () |

Sets whether the tab label area will have arrows for scrolling if there are too many tabs to fit in the area.

notebookSetShowBorder Source #

Arguments

:: (HasCallStack, MonadIO m, IsNotebook a) |
=> a | `notebook`: a `Notebook`
-> Bool | `showBorder`: `True` if a bevel should be drawn around the notebook
-> m () |

Sets whether a bevel will be drawn around the notebook pages. This only has a visual effect when the tabs are not shown. See `notebookSetShowTabs`.

notebookSetShowTabs Source #

Arguments

:: (HasCallStack, MonadIO m, IsNotebook a) |
=> a | `notebook`: a `Notebook`
-> Bool | `showTabs`: `True` if the tabs should be shown
-> m () |

Sets whether to show the tabs for the notebook or not.

notebookSetGroupName Source #

Arguments

:: (HasCallStack, MonadIO m, IsNotebook a) |
=> a | `notebook`: a `Notebook`
-> Maybe Text | `groupName`: the name of the notebook group, or `Nothing` to unset it
-> m () |

Sets a group name for `notebook`.

Notebooks with the same name will be able to exchange tabs via drag and drop. A notebook with a `Nothing` group name will not be able to exchange tabs with any other notebook.

Since: 2.24

notebookDetachTab Source #

Arguments

:: (HasCallStack, MonadIO m, IsNotebook a, IsWidget b) |
=> a | `notebook`: a `Notebook`
-> b | `child`: a child
-> m () |

Removes the child from the notebook.

This function is very similar to `containerRemove`, but additionally informs the notebook that the removal is happening as part of a tab DND operation, which should not be cancelled.

Since: 3.16

nativeDialogHide Source #

Arguments

:: (HasCallStack, MonadIO m, IsNativeDialog a) |
=> a | `self`: a `NativeDialog`
-> m () |

Hides the dialog if it is visilbe, aborting any interaction. Once this is called the NativeDialog::response signal will not be emitted until after the next call to `nativeDialogShow`.

If the dialog is not visible this does nothing.

Since: 3.20

newtype NativeDialog Source #

Memory-managed wrapper type.

Constructors

NativeDialog (ManagedPtr NativeDialog) |

#### Instances

Instances details

Eq NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods (==) :: NativeDialog -> NativeDialog -> Bool Source # (/=) :: NativeDialog -> NativeDialog -> Bool Source #
GObject NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog
ManagedPtrNewtype NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods toManagedPtr :: NativeDialog -> ManagedPtr NativeDialog Source #
TypedObject NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods glibType :: IO GType Source #
HasParentTypes NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog
HasAttributeList NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog
(info ~ ResolveNativeDialogMethod t NativeDialog, OverloadedMethod info NativeDialog p, HasField t NativeDialog p) => HasField (t :: Symbol) NativeDialog p |
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods getField :: NativeDialog -> p Source #
(info ~ ResolveNativeDialogMethod t NativeDialog, OverloadedMethodInfo info NativeDialog) => IsLabel t (MethodProxy info NativeDialog) |
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods fromLabel :: MethodProxy info NativeDialog Source #
(info ~ ResolveNativeDialogMethod t NativeDialog, OverloadedMethod info NativeDialog p) => IsLabel t (NativeDialog -> p) |
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods fromLabel :: NativeDialog -> p Source #
IsGValue (Maybe NativeDialog) | Convert `NativeDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.NativeDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe NativeDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe NativeDialog) Source #
type AttributeList NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog type AttributeList NativeDialog = NativeDialogAttributeList
type ParentTypes NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog type ParentTypes NativeDialog = '[Object]
type SignalList NativeDialog |
Instance details Defined in GI.Gtk.Objects.NativeDialog type SignalList NativeDialog = NativeDialogSignalList

nativeDialogSetModal Source #

Arguments

:: (HasCallStack, MonadIO m, IsNativeDialog a) |
=> a | `self`: a `NativeDialog`
-> Bool | `modal`: whether the window is modal
-> m () |

Sets a dialog modal or non-modal. Modal dialogs prevent interaction with other windows in the same application. To keep modal dialogs on top of main application windows, use `nativeDialogSetTransientFor` to make the dialog transient for the parent; most [window managers][gtk-X11-arch] will then disallow lowering the dialog below the parent.

Since: 3.20

nativeDialogSetTransientFor Source #

Arguments

:: (HasCallStack, MonadIO m, IsNativeDialog a, IsWindow b) |
=> a | `self`: a `NativeDialog`
-> Maybe b | `parent`: parent window, or `Nothing`
-> m () |

Dialog windows should be set transient for the main application window they were spawned from. This allows [window managers][gtk-X11-arch] to e.g. keep the dialog on top of the main window, or center the dialog over the main window.

Passing `Nothing` for `parent` unsets the current transient window.

Since: 3.20

nativeDialogShow Source #

Arguments

:: (HasCallStack, MonadIO m, IsNativeDialog a) |
=> a | `self`: a `NativeDialog`
-> m () |

Shows the dialog on the display, allowing the user to interact with it. When the user accepts the state of the dialog the dialog will be automatically hidden and the NativeDialog::response signal will be emitted.

Multiple calls while the dialog is visible will be ignored.

Since: 3.20

nativeDialogRun Source #

Arguments

:: (HasCallStack, MonadIO m, IsNativeDialog a) |
=> a | `self`: a `NativeDialog`
-> m Int32 | Returns: response ID

Blocks in a recursive main loop until `self` emits the NativeDialog::response signal. It then returns the response ID from the response signal emission.

Before entering the recursive main loop, `nativeDialogRun` calls `nativeDialogShow` on the dialog for you.

After `nativeDialogRun` returns, then dialog will be hidden.

Typical usage of this function might be:

### C code

     gint result = gtk_native_dialog_run (GTK_NATIVE_DIALOG (dialog));
     switch (result)
       {
         case GTK_RESPONSE_ACCEPT:
            do_application_specific_something ();
            break;
         default:
            do_nothing_since_dialog_was_cancelled ();
            break;
       }
     g_object_unref (dialog);

Note that even though the recursive main loop gives the effect of a modal dialog (it prevents the user from interacting with other windows in the same window group while the dialog is run), callbacks such as timeouts, IO channel watches, DND drops, etc, will be triggered during a `nativeDialogRun` call.

Since: 3.20

miscSetAlignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsMisc a) |
=> a | `misc`: a `Misc`.
-> Float | `xalign`: the horizontal alignment, from 0 (left) to 1 (right).
-> Float | `yalign`: the vertical alignment, from 0 (top) to 1 (bottom).
-> m () |

Sets the alignment of the widget.

miscSetPadding Source #

Arguments

:: (HasCallStack, MonadIO m, IsMisc a) |
=> a | `misc`: a `Misc`.
-> Int32 | `xpad`: the amount of space to add on the left and right of the widget, in pixels.
-> Int32 | `ypad`: the amount of space to add on the top and bottom of the widget, in pixels.
-> m () |

Sets the amount of space to add around the widget.

newtype Misc Source #

Memory-managed wrapper type.

Constructors

Misc (ManagedPtr Misc) |

#### Instances

Instances details

Eq Misc |
Instance details Defined in GI.Gtk.Objects.Misc Methods (==) :: Misc -> Misc -> Bool Source # (/=) :: Misc -> Misc -> Bool Source #
GObject Misc |
Instance details Defined in GI.Gtk.Objects.Misc
ManagedPtrNewtype Misc |
Instance details Defined in GI.Gtk.Objects.Misc Methods toManagedPtr :: Misc -> ManagedPtr Misc Source #
TypedObject Misc |
Instance details Defined in GI.Gtk.Objects.Misc Methods glibType :: IO GType Source #
HasParentTypes Misc |
Instance details Defined in GI.Gtk.Objects.Misc
HasAttributeList Misc |
Instance details Defined in GI.Gtk.Objects.Misc
(info ~ ResolveMiscMethod t Misc, OverloadedMethod info Misc p, HasField t Misc p) => HasField (t :: Symbol) Misc p |
Instance details Defined in GI.Gtk.Objects.Misc Methods getField :: Misc -> p Source #
(info ~ ResolveMiscMethod t Misc, OverloadedMethodInfo info Misc) => IsLabel t (MethodProxy info Misc) |
Instance details Defined in GI.Gtk.Objects.Misc Methods fromLabel :: MethodProxy info Misc Source #
(info ~ ResolveMiscMethod t Misc, OverloadedMethod info Misc p) => IsLabel t (Misc -> p) |
Instance details Defined in GI.Gtk.Objects.Misc Methods fromLabel :: Misc -> p Source #
IsGValue (Maybe Misc) | Convert `Misc` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Misc Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Misc -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Misc) Source #
type AttributeList Misc |
Instance details Defined in GI.Gtk.Objects.Misc type AttributeList Misc = MiscAttributeList
type ParentTypes Misc |
Instance details Defined in GI.Gtk.Objects.Misc type ParentTypes Misc = '[Widget, Object, ImplementorIface, Buildable]
type SignalList Misc |
Instance details Defined in GI.Gtk.Objects.Misc type SignalList Misc = MiscSignalList

dialogGetContentArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsDialog a) |
=> a | `dialog`: a `Dialog`
-> m Box | Returns: the content area `Box`.

Returns the content area of `dialog`.

Since: 2.14

newtype Dialog Source #

Memory-managed wrapper type.

Constructors

Dialog (ManagedPtr Dialog) |

#### Instances

Instances details

Eq Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog Methods (==) :: Dialog -> Dialog -> Bool Source # (/=) :: Dialog -> Dialog -> Bool Source #
GObject Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog
ManagedPtrNewtype Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog Methods toManagedPtr :: Dialog -> ManagedPtr Dialog Source #
TypedObject Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog Methods glibType :: IO GType Source #
HasParentTypes Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog
HasAttributeList Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog
(info ~ ResolveDialogMethod t Dialog, OverloadedMethod info Dialog p, HasField t Dialog p) => HasField (t :: Symbol) Dialog p |
Instance details Defined in GI.Gtk.Objects.Dialog Methods getField :: Dialog -> p Source #
(info ~ ResolveDialogMethod t Dialog, OverloadedMethodInfo info Dialog) => IsLabel t (MethodProxy info Dialog) |
Instance details Defined in GI.Gtk.Objects.Dialog Methods fromLabel :: MethodProxy info Dialog Source #
(info ~ ResolveDialogMethod t Dialog, OverloadedMethod info Dialog p) => IsLabel t (Dialog -> p) |
Instance details Defined in GI.Gtk.Objects.Dialog Methods fromLabel :: Dialog -> p Source #
IsGValue (Maybe Dialog) | Convert `Dialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Dialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Dialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Dialog) Source #
type AttributeList Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog type AttributeList Dialog = DialogAttributeList
type ParentTypes Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog type ParentTypes Dialog = '[Window, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Dialog |
Instance details Defined in GI.Gtk.Objects.Dialog type SignalList Dialog = DialogSignalList

newtype MessageDialog Source #

Memory-managed wrapper type.

Constructors

MessageDialog (ManagedPtr MessageDialog) |

#### Instances

Instances details

Eq MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods (==) :: MessageDialog -> MessageDialog -> Bool Source # (/=) :: MessageDialog -> MessageDialog -> Bool Source #
GObject MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog
ManagedPtrNewtype MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods toManagedPtr :: MessageDialog -> ManagedPtr MessageDialog Source #
TypedObject MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods glibType :: IO GType Source #
HasParentTypes MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog
HasAttributeList MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog
(info ~ ResolveMessageDialogMethod t MessageDialog, OverloadedMethod info MessageDialog p, HasField t MessageDialog p) => HasField (t :: Symbol) MessageDialog p |
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods getField :: MessageDialog -> p Source #
(info ~ ResolveMessageDialogMethod t MessageDialog, OverloadedMethodInfo info MessageDialog) => IsLabel t (MethodProxy info MessageDialog) |
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods fromLabel :: MethodProxy info MessageDialog Source #
(info ~ ResolveMessageDialogMethod t MessageDialog, OverloadedMethod info MessageDialog p) => IsLabel t (MessageDialog -> p) |
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods fromLabel :: MessageDialog -> p Source #
IsGValue (Maybe MessageDialog) | Convert `MessageDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MessageDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MessageDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MessageDialog) Source #
type AttributeList MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog type AttributeList MessageDialog = MessageDialogAttributeList
type ParentTypes MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog type ParentTypes MessageDialog = '[Dialog, Window, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList MessageDialog |
Instance details Defined in GI.Gtk.Objects.MessageDialog type SignalList MessageDialog = MessageDialogSignalList

menuToolButtonSetMenu Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuToolButton a, IsWidget b) |
=> a | `button`: a `MenuToolButton`
-> b | `menu`: the `Menu` associated with `MenuToolButton`
-> m () |

Sets the `Menu` that is popped up when the user clicks on the arrow. If `menu` is NULL, the arrow button becomes insensitive.

Since: 2.6

newtype MenuToolButton Source #

Memory-managed wrapper type.

Constructors

MenuToolButton (ManagedPtr MenuToolButton) |

#### Instances

Instances details

Eq MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods (==) :: MenuToolButton -> MenuToolButton -> Bool Source # (/=) :: MenuToolButton -> MenuToolButton -> Bool Source #
GObject MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton
ManagedPtrNewtype MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods toManagedPtr :: MenuToolButton -> ManagedPtr MenuToolButton Source #
TypedObject MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods glibType :: IO GType Source #
HasParentTypes MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton
HasAttributeList MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton
(info ~ ResolveMenuToolButtonMethod t MenuToolButton, OverloadedMethod info MenuToolButton p, HasField t MenuToolButton p) => HasField (t :: Symbol) MenuToolButton p |
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods getField :: MenuToolButton -> p Source #
(info ~ ResolveMenuToolButtonMethod t MenuToolButton, OverloadedMethodInfo info MenuToolButton) => IsLabel t (MethodProxy info MenuToolButton) |
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods fromLabel :: MethodProxy info MenuToolButton Source #
(info ~ ResolveMenuToolButtonMethod t MenuToolButton, OverloadedMethod info MenuToolButton p) => IsLabel t (MenuToolButton -> p) |
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods fromLabel :: MenuToolButton -> p Source #
IsGValue (Maybe MenuToolButton) | Convert `MenuToolButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuToolButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuToolButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuToolButton) Source #
type AttributeList MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton type AttributeList MenuToolButton = MenuToolButtonAttributeList
type ParentTypes MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton type ParentTypes MenuToolButton = '[ToolButton, ToolItem, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList MenuToolButton |
Instance details Defined in GI.Gtk.Objects.MenuToolButton type SignalList MenuToolButton = MenuToolButtonSignalList

toolItemSetTooltipText Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> Text | `text`: text to be used as tooltip for `toolItem`
-> m () |

Sets the text to be displayed as tooltip on the item. See `widgetSetTooltipText`.

Since: 2.12

menuNewFromModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuModel a) |
=> a | `model`: a `MenuModel`
-> m Menu | Returns: a new `Menu`

Creates a `Menu` and populates it with menu items and submenus according to `model`.

The created menu items are connected to actions found in the `ApplicationWindow` to which the menu belongs - typically by means of being attached to a widget (see `menuAttachToWidget`) that is contained within the `GtkApplicationWindows` widget hierarchy.

Actions can also be added using `widgetInsertActionGroup` on the menu's attach widget or on any of its parent widgets.

Since: 3.4

menuBarNewFromModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuModel a) |
=> a | `model`: a `MenuModel`
-> m MenuBar | Returns: a new `MenuBar`

Creates a new `MenuBar` and populates it with menu items and submenus according to `model`.

The created menu items are connected to actions found in the `ApplicationWindow` to which the menu bar belongs - typically by means of being contained within the `GtkApplicationWindows` widget hierarchy.

Since: 3.4

applicationSetAppMenu Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a, IsMenuModel b) |
=> a | `application`: a `Application`
-> Maybe b | `appMenu`: a `MenuModel`, or `Nothing`
-> m () |

Sets or unsets the application menu for `application`.

This can only be done in the primary instance of the application, after it has been registered. Application::startup is a good place to call this.

The application menu is a single menu containing items that typically impact the application as a whole, rather than acting on a specific window or document. For example, you would expect to see “Preferences” or “Quit” in an application menu, but not “Save” or “Print”.

If supported, the application menu will be rendered by the desktop environment.

Use the base `ActionMap` interface to add actions, to respond to the user selecting these menu items.

Since: 3.4

applicationSetMenubar Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a, IsMenuModel b) |
=> a | `application`: a `Application`
-> Maybe b | `menubar`: a `MenuModel`, or `Nothing`
-> m () |

Sets or unsets the menubar for windows of `application`.

This is a menubar in the traditional sense.

This can only be done in the primary instance of the application, after it has been registered. Application::startup is a good place to call this.

Depending on the desktop environment, this may appear at the top of each window, or at the top of the screen. In some environments, if both the application menu and the menubar are set, the application menu will be presented as if it were the first item of the menubar. Other environments treat the two as completely separate — for example, the application menu may be rendered by the desktop shell while the menubar (if set) remains in each individual window.

Use the base `ActionMap` interface to add actions, to respond to the user selecting these menu items.

Since: 3.4

newtype MenuBar Source #

Memory-managed wrapper type.

Constructors

MenuBar (ManagedPtr MenuBar) |

#### Instances

Instances details

Eq MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar Methods (==) :: MenuBar -> MenuBar -> Bool Source # (/=) :: MenuBar -> MenuBar -> Bool Source #
GObject MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar
ManagedPtrNewtype MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar Methods toManagedPtr :: MenuBar -> ManagedPtr MenuBar Source #
TypedObject MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar Methods glibType :: IO GType Source #
HasParentTypes MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar
HasAttributeList MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar
(info ~ ResolveMenuBarMethod t MenuBar, OverloadedMethod info MenuBar p, HasField t MenuBar p) => HasField (t :: Symbol) MenuBar p |
Instance details Defined in GI.Gtk.Objects.MenuBar Methods getField :: MenuBar -> p Source #
(info ~ ResolveMenuBarMethod t MenuBar, OverloadedMethodInfo info MenuBar) => IsLabel t (MethodProxy info MenuBar) |
Instance details Defined in GI.Gtk.Objects.MenuBar Methods fromLabel :: MethodProxy info MenuBar Source #
(info ~ ResolveMenuBarMethod t MenuBar, OverloadedMethod info MenuBar p) => IsLabel t (MenuBar -> p) |
Instance details Defined in GI.Gtk.Objects.MenuBar Methods fromLabel :: MenuBar -> p Source #
IsGValue (Maybe MenuBar) | Convert `MenuBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuBar) Source #
type AttributeList MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar type AttributeList MenuBar = MenuBarAttributeList
type ParentTypes MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar type ParentTypes MenuBar = '[MenuShell, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList MenuBar |
Instance details Defined in GI.Gtk.Objects.MenuBar type SignalList MenuBar = MenuBarSignalList

menuItemSetSubmenu Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a, IsMenu b) |
=> a | `menuItem`: a `MenuItem`
-> Maybe b | `submenu`: the submenu, or `Nothing`
-> m () |

Sets or replaces the menu item’s submenu, or removes it when a `Nothing` submenu is passed.

menuSetAccelPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a valid `Menu`
-> Maybe Text | `accelPath`: a valid accelerator path, or `Nothing` to unset the path
-> m () |

Sets an accelerator path for this menu from which accelerator paths for its immediate children, its menu items, can be constructed. The main purpose of this function is to spare the programmer the inconvenience of having to call `menuItemSetAccelPath` on each menu item that should support runtime user changable accelerators. Instead, by just calling `menuSetAccelPath` on their parent, each menu item of this menu, that contains a label describing its purpose, automatically gets an accel path assigned.

For example, a menu containing menu items “New” and “Exit”, will, after `gtk_menu_set_accel_path (menu, "<Gnumeric-Sheet>/File");` has been called, assign its items the accel paths: `"<Gnumeric-Sheet>/File/New"` and `"<Gnumeric-Sheet>/File/Exit"`.

Assigning accel paths to menu items then enables the user to change their accelerators at runtime. More details about accelerator paths and their default setups can be found at `accelMapAddEntry`.

Note that `accelPath` string will be stored in a `GQuark`. Therefore, if you pass a static string, you can save some memory by interning it first with `internStaticString`.

menuSetAccelGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsAccelGroup b) |
=> a | `menu`: a `Menu`
-> Maybe b | `accelGroup`: the `AccelGroup` to be associated with the menu.
-> m () |

Set the `AccelGroup` which holds global accelerators for the menu. This accelerator group needs to also be added to all windows that this menu is being used in with `windowAddAccelGroup`, in order for those windows to support all the accelerators contained in this group.

newtype MenuButton Source #

Memory-managed wrapper type.

Constructors

MenuButton (ManagedPtr MenuButton) |

#### Instances

Instances details

Eq MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton Methods (==) :: MenuButton -> MenuButton -> Bool Source # (/=) :: MenuButton -> MenuButton -> Bool Source #
GObject MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton
ManagedPtrNewtype MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton Methods toManagedPtr :: MenuButton -> ManagedPtr MenuButton Source #
TypedObject MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton Methods glibType :: IO GType Source #
HasParentTypes MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton
HasAttributeList MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton
(info ~ ResolveMenuButtonMethod t MenuButton, OverloadedMethod info MenuButton p, HasField t MenuButton p) => HasField (t :: Symbol) MenuButton p |
Instance details Defined in GI.Gtk.Objects.MenuButton Methods getField :: MenuButton -> p Source #
(info ~ ResolveMenuButtonMethod t MenuButton, OverloadedMethodInfo info MenuButton) => IsLabel t (MethodProxy info MenuButton) |
Instance details Defined in GI.Gtk.Objects.MenuButton Methods fromLabel :: MethodProxy info MenuButton Source #
(info ~ ResolveMenuButtonMethod t MenuButton, OverloadedMethod info MenuButton p) => IsLabel t (MenuButton -> p) |
Instance details Defined in GI.Gtk.Objects.MenuButton Methods fromLabel :: MenuButton -> p Source #
IsGValue (Maybe MenuButton) | Convert `MenuButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.MenuButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe MenuButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuButton) Source #
type AttributeList MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton type AttributeList MenuButton = MenuButtonAttributeList
type ParentTypes MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton type ParentTypes MenuButton = '[ToggleButton, Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList MenuButton |
Instance details Defined in GI.Gtk.Objects.MenuButton type SignalList MenuButton = MenuButtonSignalList

data ArrowType Source #

Used to indicate the direction in which an arrow should point.

Constructors

ArrowTypeUp | Represents an upward pointing arrow.
ArrowTypeDown | Represents a downward pointing arrow.
ArrowTypeLeft | Represents a left pointing arrow.
ArrowTypeRight | Represents a right pointing arrow.
ArrowTypeNone | No arrow. Since 2.10.
AnotherArrowType Int | Catch-all for unknown values

#### Instances

Instances details

Enum ArrowType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ArrowType -> ArrowType Source #

pred :: ArrowType -> ArrowType Source #

toEnum :: Int -> ArrowType Source #

fromEnum :: ArrowType -> Int Source #

enumFrom :: ArrowType -> [ArrowType] Source #

enumFromThen :: ArrowType -> ArrowType -> [ArrowType] Source #

enumFromTo :: ArrowType -> ArrowType -> [ArrowType] Source #

enumFromThenTo :: ArrowType -> ArrowType -> ArrowType -> [ArrowType] Source #

Show ArrowType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ArrowType -> ShowS Source # show :: ArrowType -> String Source # showList :: [ArrowType] -> ShowS Source #
Eq ArrowType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ArrowType -> ArrowType -> Bool Source # (/=) :: ArrowType -> ArrowType -> Bool Source #
Ord ArrowType |
Instance details Defined in GI.Gtk.Enums Methods compare :: ArrowType -> ArrowType -> Ordering Source # (<) :: ArrowType -> ArrowType -> Bool Source # (<=) :: ArrowType -> ArrowType -> Bool Source # (>) :: ArrowType -> ArrowType -> Bool Source # (>=) :: ArrowType -> ArrowType -> Bool Source # max :: ArrowType -> ArrowType -> ArrowType Source # min :: ArrowType -> ArrowType -> ArrowType Source #
BoxedEnum ArrowType |
Instance details Defined in GI.Gtk.Enums
TypedObject ArrowType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ArrowType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ArrowType |
Instance details Defined in GI.Gtk.Enums type ParentTypes ArrowType = '[] :: [Type]

popoverNewFromModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsMenuModel b) |
=> Maybe a | `relativeTo`: `Widget` the popover is related to
-> b | `model`: a `MenuModel`
-> m Popover | Returns: the new `Popover`

Creates a `Popover` and populates it according to `model`. The popover is pointed to the `relativeTo` widget.

The created buttons are connected to actions found in the `ApplicationWindow` to which the popover belongs - typically by means of being attached to a widget that is contained within the `GtkApplicationWindows` widget hierarchy.

Actions can also be added using `widgetInsertActionGroup` on the menus attach widget or on any of its parent widgets.

Since: 3.12

menuButtonSetMenuModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuButton a, IsMenuModel b) |
=> a | `menuButton`: a `MenuButton`
-> Maybe b | `menuModel`: a `MenuModel`, or `Nothing` to unset and disable the button
-> m () |

Sets the `MenuModel` from which the popup will be constructed, or `Nothing` to dissociate any existing menu model and disable the button.

Depending on the value of MenuButton:usePopover, either a `Menu` will be created with `menuNewFromModel`, or a `Popover` with `popoverNewFromModel`. In either case, actions will be connected as documented for these functions.

If MenuButton:popup or MenuButton:popover are already set, those widgets are dissociated from the `menuButton`, and those properties are set to `Nothing`.

Since: 3.6

menuBarSetChildPackDirection Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuBar a) |
=> a | `menubar`: a `MenuBar`
-> PackDirection | `childPackDir`: a new `PackDirection`
-> m () |

Sets how widgets should be packed inside the children of a menubar.

Since: 2.8

menuBarSetPackDirection Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuBar a) |
=> a | `menubar`: a `MenuBar`
-> PackDirection | `packDir`: a new `PackDirection`
-> m () |

Sets how items should be packed inside a menubar.

Since: 2.8

data PackDirection Source #

Determines how widgets should be packed inside menubars and menuitems contained in menubars.

Constructors

PackDirectionLtr | Widgets are packed left-to-right
PackDirectionRtl | Widgets are packed right-to-left
PackDirectionTtb | Widgets are packed top-to-bottom
PackDirectionBtt | Widgets are packed bottom-to-top
AnotherPackDirection Int | Catch-all for unknown values

#### Instances

Instances details

Enum PackDirection |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PackDirection -> PackDirection Source #

pred :: PackDirection -> PackDirection Source #

toEnum :: Int -> PackDirection Source #

fromEnum :: PackDirection -> Int Source #

enumFrom :: PackDirection -> [PackDirection] Source #

enumFromThen :: PackDirection -> PackDirection -> [PackDirection] Source #

enumFromTo :: PackDirection -> PackDirection -> [PackDirection] Source #

enumFromThenTo :: PackDirection -> PackDirection -> PackDirection -> [PackDirection] Source #

Show PackDirection |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PackDirection -> ShowS Source # show :: PackDirection -> String Source # showList :: [PackDirection] -> ShowS Source #
Eq PackDirection |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PackDirection -> PackDirection -> Bool Source # (/=) :: PackDirection -> PackDirection -> Bool Source #
Ord PackDirection |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PackDirection -> PackDirection -> Ordering Source #

(<) :: PackDirection -> PackDirection -> Bool Source #

(<=) :: PackDirection -> PackDirection -> Bool Source #

(>) :: PackDirection -> PackDirection -> Bool Source #

(>=) :: PackDirection -> PackDirection -> Bool Source #

max :: PackDirection -> PackDirection -> PackDirection Source #

min :: PackDirection -> PackDirection -> PackDirection Source #

BoxedEnum PackDirection |
Instance details Defined in GI.Gtk.Enums
TypedObject PackDirection |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PackDirection |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PackDirection |
Instance details Defined in GI.Gtk.Enums type ParentTypes PackDirection = '[] :: [Type]

menuDetach Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m () |

Detaches the menu from the widget to which it had been attached. This function will call the callback function, `detacher`, provided when the `menuAttachToWidget` function was called.

menuSetTearoffState Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> Bool | `tornOff`: If `True`, menu is displayed as a tearoff menu.
-> m () |

Changes the tearoff state of the menu. A menu is normally displayed as drop down menu which persists as long as the menu is active. It can also be displayed as a tearoff menu which persists until it is closed or reattached.

menuSetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> Maybe Text | `title`: a string containing the title for the menu, or `Nothing` to inherit the title of the parent menu item, if any
-> m () |

Sets the title string for the menu.

The title is displayed when the menu is shown as a tearoff menu. If `title` is `Nothing`, the menu will see if it is attached to a parent menu item, and if so it will try to use the same text as that menu item’s label.

getCurrentEventTime Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Word32 | Returns: the timestamp from the current event, or `CURRENT_TIME`.

If there is a current event and it has a timestamp, return that timestamp, otherwise return `CURRENT_TIME`.

type MenuPositionFunc Source #

Arguments

= Menu | `menu`: a `Menu`.
-> Int32 | `x`: address of the `gint` representing the horizontal position where the menu shall be drawn.
-> Int32 | `y`: address of the `gint` representing the vertical position where the menu shall be drawn. This is an output parameter.
-> IO (Int32, Int32, Bool) |

A user function supplied when calling `menuPopup` which controls the positioning of the menu when it is displayed. The function sets the `x` and `y` parameters to the coordinates where the menu is to be drawn. To make the menu appear on a different monitor than the mouse pointer, `menuSetMonitor` must be called.

newtype LockButton Source #

Memory-managed wrapper type.

Constructors

LockButton (ManagedPtr LockButton) |

#### Instances

Instances details

Eq LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton Methods (==) :: LockButton -> LockButton -> Bool Source # (/=) :: LockButton -> LockButton -> Bool Source #
GObject LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton
ManagedPtrNewtype LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton Methods toManagedPtr :: LockButton -> ManagedPtr LockButton Source #
TypedObject LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton Methods glibType :: IO GType Source #
HasParentTypes LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton
HasAttributeList LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton
(info ~ ResolveLockButtonMethod t LockButton, OverloadedMethod info LockButton p, HasField t LockButton p) => HasField (t :: Symbol) LockButton p |
Instance details Defined in GI.Gtk.Objects.LockButton Methods getField :: LockButton -> p Source #
(info ~ ResolveLockButtonMethod t LockButton, OverloadedMethodInfo info LockButton) => IsLabel t (MethodProxy info LockButton) |
Instance details Defined in GI.Gtk.Objects.LockButton Methods fromLabel :: MethodProxy info LockButton Source #
(info ~ ResolveLockButtonMethod t LockButton, OverloadedMethod info LockButton p) => IsLabel t (LockButton -> p) |
Instance details Defined in GI.Gtk.Objects.LockButton Methods fromLabel :: LockButton -> p Source #
IsGValue (Maybe LockButton) | Convert `LockButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LockButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LockButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LockButton) Source #
type AttributeList LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton type AttributeList LockButton = LockButtonAttributeList
type ParentTypes LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton type ParentTypes LockButton = '[Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList LockButton |
Instance details Defined in GI.Gtk.Objects.LockButton type SignalList LockButton = LockButtonSignalList

listStoreSetValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsListStore a) |
=> a | `listStore`: A `ListStore`
-> TreeIter | `iter`: A valid `TreeIter` for the row being modified
-> Int32 | `column`: column number to modify
-> GValue | `value`: new value for the cell
-> m () |

Sets the data in the cell specified by `iter` and `column`. The type of `value` must be convertible to the type of the column.

listBoxRowChanged Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBoxRow a) |
=> a | `row`: a `ListBoxRow`
-> m () |

Marks `row` as changed, causing any state that depends on this to be updated. This affects sorting, filtering and headers.

Note that calls to this method must be in sync with the data used for the row functions. For instance, if the list is mirroring some external data set, and *two* rows changed in the external data set then when you call `listBoxRowChanged` on the first row the sort function must only read the new data for the first of the two changed rows, otherwise the resorting of the rows will be wrong.

This generally means that if you don’t fully control the data model you have to duplicate the data that affects the listbox row functions into the row widgets themselves. Another alternative is to call `listBoxInvalidateSort` on any model change, but that is more expensive.

Since: 3.10

listBoxInvalidateSort Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBox a) |
=> a | `box`: a `ListBox`
-> m () |

Update the sorting for all rows. Call this when result of the sort function on the `box` is changed due to an external factor.

Since: 3.10

type ListBoxUpdateHeaderFunc Source #

Arguments

= ListBoxRow | `row`: the row to update
-> Maybe ListBoxRow | `before`: the row before `row`, or `Nothing` if it is first
-> IO () |

Whenever `row` changes or which row is before `row` changes this is called, which lets you update the header on `row`. You may remove or set a new one via `listBoxRowSetHeader` or just change the state of the current header widget.

Since: 3.10

listBoxInsert Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBox a, IsWidget b) |
=> a | `box`: a `ListBox`
-> b | `child`: the `Widget` to add
-> Int32 | `position`: the position to insert `child` in
-> m () |

Insert the `child` into the `box` at `position`. If a sort function is set, the widget will actually be inserted at the calculated position and this function has the same effect of `containerAdd`.

If `position` is -1, or larger than the total number of items in the `box`, then the `child` will be appended to the end.

Since: 3.10

listBoxDragHighlightRow Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBox a, IsListBoxRow b) |
=> a | `box`: a `ListBox`
-> b | `row`: a `ListBoxRow`
-> m () |

This is a helper function for implementing DnD onto a `ListBox`. The passed in `row` will be highlighted via `widgetDragHighlight`, and any previously highlighted row will be unhighlighted.

The row will also be unhighlighted when the widget gets a drag leave event.

Since: 3.10

listBoxInvalidateFilter Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBox a) |
=> a | `box`: a `ListBox`
-> m () |

Update the filtering for all rows. Call this when result of the filter function on the `box` is changed due to an external factor. For instance, this would be used if the filter function just looked for a specific search string and the entry with the search string has changed.

Since: 3.10

listBoxRowGetHeader Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBoxRow a) |
=> a | `row`: a `ListBoxRow`
-> m (Maybe Widget) | Returns: the current header, or `Nothing` if none

Returns the current header of the `row`. This can be used in a `ListBoxUpdateHeaderFunc` to see if there is a header set already, and if so to update the state of it.

Since: 3.10

listBoxInvalidateHeaders Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBox a) |
=> a | `box`: a `ListBox`
-> m () |

Update the separators for all rows. Call this when result of the header function on the `box` is changed due to an external factor.

Since: 3.10

newtype LinkButton Source #

Memory-managed wrapper type.

Constructors

LinkButton (ManagedPtr LinkButton) |

#### Instances

Instances details

Eq LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton Methods (==) :: LinkButton -> LinkButton -> Bool Source # (/=) :: LinkButton -> LinkButton -> Bool Source #
GObject LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton
ManagedPtrNewtype LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton Methods toManagedPtr :: LinkButton -> ManagedPtr LinkButton Source #
TypedObject LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton Methods glibType :: IO GType Source #
HasParentTypes LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton
HasAttributeList LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton
(info ~ ResolveLinkButtonMethod t LinkButton, OverloadedMethod info LinkButton p, HasField t LinkButton p) => HasField (t :: Symbol) LinkButton p |
Instance details Defined in GI.Gtk.Objects.LinkButton Methods getField :: LinkButton -> p Source #
(info ~ ResolveLinkButtonMethod t LinkButton, OverloadedMethodInfo info LinkButton) => IsLabel t (MethodProxy info LinkButton) |
Instance details Defined in GI.Gtk.Objects.LinkButton Methods fromLabel :: MethodProxy info LinkButton Source #
(info ~ ResolveLinkButtonMethod t LinkButton, OverloadedMethod info LinkButton p) => IsLabel t (LinkButton -> p) |
Instance details Defined in GI.Gtk.Objects.LinkButton Methods fromLabel :: LinkButton -> p Source #
IsGValue (Maybe LinkButton) | Convert `LinkButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.LinkButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe LinkButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe LinkButton) Source #
type AttributeList LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton type AttributeList LinkButton = LinkButtonAttributeList
type ParentTypes LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton type ParentTypes LinkButton = '[Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList LinkButton |
Instance details Defined in GI.Gtk.Objects.LinkButton type SignalList LinkButton = LinkButtonSignalList

showUriOnWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> Maybe a | `parent`: parent window
-> Text | `uri`: the uri to show
-> Word32 | `timestamp`: a timestamp to prevent focus stealing
-> m () | (Can throw `GError`)

This is a convenience function for launching the default application to show the uri. The uri must be of a form understood by GIO (i.e. you need to install gvfs to get support for uri schemes such as http:// or ftp://, as only local files are handled by GIO itself). Typical examples are * `file:///home/gnome/pict.jpg` * `http://www.gnome.org` * `mailto:me@gnome.org`

Ideally the timestamp is taken from the event triggering the `showUri` call. If timestamp is not known you can take `CURRENT_TIME`.

This is the recommended call to be used as it passes information necessary for sandbox helpers to parent their dialogs properly.

Since: 3.22

linkButtonSetUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsLinkButton a) |
=> a | `linkButton`: a `LinkButton`
-> Text | `uri`: a valid URI
-> m () |

Sets `uri` as the URI where the `LinkButton` points. As a side-effect this unsets the “visited” state of the button.

Since: 2.10

linkButtonSetVisited Source #

Arguments

:: (HasCallStack, MonadIO m, IsLinkButton a) |
=> a | `linkButton`: a `LinkButton`
-> Bool | `visited`: the new “visited” state
-> m () |

Sets the “visited” state of the URI where the `LinkButton` points. See `linkButtonGetVisited` for more details.

Since: 2.14

linkButtonGetVisited Source #

Arguments

:: (HasCallStack, MonadIO m, IsLinkButton a) |
=> a | `linkButton`: a `LinkButton`
-> m Bool | Returns: `True` if the link has been visited, `False` otherwise

Retrieves the “visited” state of the URI where the `LinkButton` points. The button becomes visited when it is clicked. If the URI is changed on the button, the “visited” state is unset again.

The state may also be changed using `linkButtonSetVisited`.

Since: 2.14

levelBarAddOffsetValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsLevelBar a) |
=> a | `self`: a `LevelBar`
-> Text | `name`: the name of the new offset
-> Double | `value`: the value for the new offset
-> m () |

Adds a new offset marker on `self` at the position specified by `value`. When the bar value is in the interval topped by `value` (or between `value` and LevelBar:maxValue in case the offset is the last one on the bar) a style class named `level-``name` will be applied when rendering the level bar fill. If another offset marker named `name` exists, its value will be replaced by `value`.

Since: 3.6

data LevelBarMode Source #

Describes how `LevelBar` contents should be rendered. Note that this enumeration could be extended with additional modes in the future.

Since: 3.6

Constructors

LevelBarModeContinuous | the bar has a continuous mode
LevelBarModeDiscrete | the bar has a discrete mode
AnotherLevelBarMode Int | Catch-all for unknown values

#### Instances

Instances details

Enum LevelBarMode |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: LevelBarMode -> LevelBarMode Source #

pred :: LevelBarMode -> LevelBarMode Source #

toEnum :: Int -> LevelBarMode Source #

fromEnum :: LevelBarMode -> Int Source #

enumFrom :: LevelBarMode -> [LevelBarMode] Source #

enumFromThen :: LevelBarMode -> LevelBarMode -> [LevelBarMode] Source #

enumFromTo :: LevelBarMode -> LevelBarMode -> [LevelBarMode] Source #

enumFromThenTo :: LevelBarMode -> LevelBarMode -> LevelBarMode -> [LevelBarMode] Source #

Show LevelBarMode |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> LevelBarMode -> ShowS Source # show :: LevelBarMode -> String Source # showList :: [LevelBarMode] -> ShowS Source #
Eq LevelBarMode |
Instance details Defined in GI.Gtk.Enums Methods (==) :: LevelBarMode -> LevelBarMode -> Bool Source # (/=) :: LevelBarMode -> LevelBarMode -> Bool Source #
Ord LevelBarMode |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: LevelBarMode -> LevelBarMode -> Ordering Source #

(<) :: LevelBarMode -> LevelBarMode -> Bool Source #

(<=) :: LevelBarMode -> LevelBarMode -> Bool Source #

(>) :: LevelBarMode -> LevelBarMode -> Bool Source #

(>=) :: LevelBarMode -> LevelBarMode -> Bool Source #

max :: LevelBarMode -> LevelBarMode -> LevelBarMode Source #

min :: LevelBarMode -> LevelBarMode -> LevelBarMode Source #

BoxedEnum LevelBarMode |
Instance details Defined in GI.Gtk.Enums
TypedObject LevelBarMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes LevelBarMode |
Instance details Defined in GI.Gtk.Enums
type ParentTypes LevelBarMode |
Instance details Defined in GI.Gtk.Enums type ParentTypes LevelBarMode = '[] :: [Type]

labelSetAngle Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Double | `angle`: the angle that the baseline of the label makes with the horizontal, in degrees, measured counterclockwise
-> m () |

Sets the angle of rotation for the label. An angle of 90 reads from from bottom to top, an angle of 270, from top to bottom. The angle setting for the label is ignored if the label is selectable, wrapped, or ellipsized.

Since: 2.6

labelSetAttributes Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Maybe AttrList | `attrs`: a `AttrList`, or `Nothing`
-> m () |

Sets a `AttrList`; the attributes in the list are applied to the label text.

The attributes set with this function will be applied and merged with any other attributes previously effected by way of the Label:useUnderline or Label:useMarkup properties. While it is not recommended to mix markup strings with manually set attributes, if you must; know that the attributes will be applied to the label after the markup string is parsed.

labelSetMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Text | `str`: a markup string (see [Pango markup format][PangoMarkupFormat])
-> m () |

Parses `str` which is marked up with the [Pango text markup language][PangoMarkupFormat], setting the label’s text and attribute list based on the parse results.

If the `str` is external data, you may need to escape it with `markupEscapeText` or `g_markup_printf_escaped()`:

### C code

    GtkWidget *label = gtk_label_new (NULL);
    const char *str = "some text";
    const char *format = "<span style=\"italic\">\%s</span>";
    char *markup;

    markup = g_markup_printf_escaped (format, str);
    gtk_label_set_markup (GTK_LABEL (label), markup);
    g_free (markup);

This function will set the Label:useMarkup property to `True` as a side effect.

If you set the label contents using the Label:label property you should also ensure that you set the Label:useMarkup property accordingly.

See also: `labelSetText`

labelSetEllipsize Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> EllipsizeMode | `mode`: a `EllipsizeMode`
-> m () |

Sets the mode used to ellipsize (add an ellipsis: "...") to the text if there is not enough space to render the entire string.

Since: 2.6

labelSetJustify Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Justification | `jtype`: a `Justification`
-> m () |

Sets the alignment of the lines in the text of the label relative to each other. `JustificationLeft` is the default value when the widget is first created with `labelNew`. If you instead want to set the alignment of the label as a whole, use `widgetSetHalign` instead. `labelSetJustify` has no effect on labels containing only a single line.

labelGetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> m Text | Returns: the text in the label widget. This is the internal string used by the label, and must not be modified.

Fetches the text from a label widget, as displayed on the screen. This does not include any embedded underlines indicating mnemonics or Pango markup. (See `labelGetLabel`)

labelGetLayoutOffsets Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> m (Int32, Int32) |

Obtains the coordinates where the label will draw the `Layout` representing the text in the label; useful to convert mouse events into coordinates inside the `Layout`, e.g. to take some action if some part of the label is clicked. Of course you will need to create a `EventBox` to receive the events, and pack the label inside it, since labels are windowless (they return `False` from `widgetGetHasWindow`). Remember when using the `Layout` functions you need to convert to and from pixels using `PANGO_PIXELS()` or `SCALE`.

labelSetLineWrap Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Bool | `wrap`: the setting
-> m () |

Toggles line wrapping within the `Label` widget. `True` makes it break lines if text exceeds the widget’s size. `False` lets the text get cut off by the edge of the widget if it exceeds the widget size.

Note that setting line wrapping to `True` does not make the label wrap at its parent container’s width, because GTK+ widgets conceptually can’t make their requisition depend on the parent container’s size. For a label that wraps at a specific position, set the label’s width using `widgetSetSizeRequest`.

labelSetLineWrapMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> WrapMode | `wrapMode`: the line wrapping mode
-> m () |

If line wrapping is on (see `labelSetLineWrap`) this controls how the line wrapping is done. The default is `WrapModeWord` which means wrap on word boundaries.

Since: 2.10

labelSetLines Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Int32 | `lines`: the desired number of lines, or -1
-> m () |

Sets the number of lines to which an ellipsized, wrapping label should be limited. This has no effect if the label is not wrapping or ellipsized. Set this to -1 if you don’t want to limit the number of lines.

Since: 3.10

labelSetWidthChars Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Int32 | `nChars`: the new desired width, in characters.
-> m () |

Sets the desired width in characters of `label` to `nChars`.

Since: 2.6

labelSetSelectable Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Bool | `setting`: `True` to allow selecting text in the label
-> m () |

Selectable labels allow the user to select text from the label, for copy-and-paste.

labelGetLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> m Text | Returns: the text of the label widget. This string is owned by the widget and must not be modified or freed.

Fetches the text from a label widget including any embedded underlines indicating mnemonics and Pango markup. (See `labelGetText`).

labelSetUseUnderline Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Bool | `setting`: `True` if underlines in the text indicate mnemonics
-> m () |

If true, an underline in the text indicates the next character should be used for the mnemonic accelerator key.

data Justification Source #

Used for justifying the text inside a `Label` widget. (See also `Alignment`).

Constructors

JustificationLeft | The text is placed at the left edge of the label.
JustificationRight | The text is placed at the right edge of the label.
JustificationCenter | The text is placed in the center of the label.
JustificationFill | The text is placed is distributed across the label.
AnotherJustification Int | Catch-all for unknown values

#### Instances

Instances details

Enum Justification |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: Justification -> Justification Source #

pred :: Justification -> Justification Source #

toEnum :: Int -> Justification Source #

fromEnum :: Justification -> Int Source #

enumFrom :: Justification -> [Justification] Source #

enumFromThen :: Justification -> Justification -> [Justification] Source #

enumFromTo :: Justification -> Justification -> [Justification] Source #

enumFromThenTo :: Justification -> Justification -> Justification -> [Justification] Source #

Show Justification |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> Justification -> ShowS Source # show :: Justification -> String Source # showList :: [Justification] -> ShowS Source #
Eq Justification |
Instance details Defined in GI.Gtk.Enums Methods (==) :: Justification -> Justification -> Bool Source # (/=) :: Justification -> Justification -> Bool Source #
Ord Justification |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: Justification -> Justification -> Ordering Source #

(<) :: Justification -> Justification -> Bool Source #

(<=) :: Justification -> Justification -> Bool Source #

(>) :: Justification -> Justification -> Bool Source #

(>=) :: Justification -> Justification -> Bool Source #

max :: Justification -> Justification -> Justification Source #

min :: Justification -> Justification -> Justification Source #

BoxedEnum Justification |
Instance details Defined in GI.Gtk.Enums
TypedObject Justification |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes Justification |
Instance details Defined in GI.Gtk.Enums
type ParentTypes Justification |
Instance details Defined in GI.Gtk.Enums type ParentTypes Justification = '[] :: [Type]

labelNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Text | `str`: The text of the label
-> m Label | Returns: the new `Label`

Creates a new label with the given text inside it. You can pass `Nothing` to get an empty label widget.

labelSetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Text | `str`: The text you want to set
-> m () |

Sets the text within the `Label` widget. It overwrites any text that was there before.

This function will clear any previously set mnemonic accelerators, and set the Label:useUnderline property to `False` as a side effect.

This function will set the Label:useMarkup property to `False` as a side effect.

See also: `labelSetMarkup`

labelSetMarkupWithMnemonic Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Text | `str`: a markup string (see [Pango markup format][PangoMarkupFormat])
-> m () |

Parses `str` which is marked up with the [Pango text markup language][PangoMarkupFormat], setting the label’s text and attribute list based on the parse results. If characters in `str` are preceded by an underscore, they are underlined indicating that they represent a keyboard accelerator called a mnemonic.

The mnemonic key can be used to activate another widget, chosen automatically, or explicitly using `labelSetMnemonicWidget`.

labelSetTextWithMnemonic Source #

Arguments

:: (HasCallStack, MonadIO m, IsLabel a) |
=> a | `label`: a `Label`
-> Text | `str`: a string
-> m () |

Sets the label’s text from the string `str`. If characters in `str` are preceded by an underscore, they are underlined indicating that they represent a keyboard accelerator called a mnemonic. The mnemonic key can be used to activate another widget, chosen automatically, or explicitly using `labelSetMnemonicWidget`.

dialogResponse Source #

Arguments

:: (HasCallStack, MonadIO m, IsDialog a) |
=> a | `dialog`: a `Dialog`
-> Int32 | `responseId`: response ID
-> m () |

Emits the Dialog::response signal with the given response ID. Used to indicate that the user has responded to the dialog in some way; typically either you or `dialogRun` will be monitoring the response signal and take appropriate action.

newtype InfoBar Source #

Memory-managed wrapper type.

Constructors

InfoBar (ManagedPtr InfoBar) |

#### Instances

Instances details

Eq InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar Methods (==) :: InfoBar -> InfoBar -> Bool Source # (/=) :: InfoBar -> InfoBar -> Bool Source #
GObject InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar
ManagedPtrNewtype InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar Methods toManagedPtr :: InfoBar -> ManagedPtr InfoBar Source #
TypedObject InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar Methods glibType :: IO GType Source #
HasParentTypes InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar
HasAttributeList InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar
(info ~ ResolveInfoBarMethod t InfoBar, OverloadedMethod info InfoBar p, HasField t InfoBar p) => HasField (t :: Symbol) InfoBar p |
Instance details Defined in GI.Gtk.Objects.InfoBar Methods getField :: InfoBar -> p Source #
(info ~ ResolveInfoBarMethod t InfoBar, OverloadedMethodInfo info InfoBar) => IsLabel t (MethodProxy info InfoBar) |
Instance details Defined in GI.Gtk.Objects.InfoBar Methods fromLabel :: MethodProxy info InfoBar Source #
(info ~ ResolveInfoBarMethod t InfoBar, OverloadedMethod info InfoBar p) => IsLabel t (InfoBar -> p) |
Instance details Defined in GI.Gtk.Objects.InfoBar Methods fromLabel :: InfoBar -> p Source #
IsGValue (Maybe InfoBar) | Convert `InfoBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.InfoBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe InfoBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe InfoBar) Source #
type AttributeList InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar type AttributeList InfoBar = InfoBarAttributeList
type ParentTypes InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar type ParentTypes InfoBar = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList InfoBar |
Instance details Defined in GI.Gtk.Objects.InfoBar type SignalList InfoBar = InfoBarSignalList

data ResponseType Source #

Predefined values for use as response ids in `dialogAddButton`. All predefined values are negative; GTK+ leaves values of 0 or greater for application-defined response ids.

Constructors

ResponseTypeNone | Returned if an action widget has no response id, or if the dialog gets programmatically hidden or destroyed
ResponseTypeReject | Generic response id, not used by GTK+ dialogs
ResponseTypeAccept | Generic response id, not used by GTK+ dialogs
ResponseTypeDeleteEvent | Returned if the dialog is deleted
ResponseTypeOk | Returned by OK buttons in GTK+ dialogs
ResponseTypeCancel | Returned by Cancel buttons in GTK+ dialogs
ResponseTypeClose | Returned by Close buttons in GTK+ dialogs
ResponseTypeYes | Returned by Yes buttons in GTK+ dialogs
ResponseTypeNo | Returned by No buttons in GTK+ dialogs
ResponseTypeApply | Returned by Apply buttons in GTK+ dialogs
ResponseTypeHelp | Returned by Help buttons in GTK+ dialogs
AnotherResponseType Int | Catch-all for unknown values

#### Instances

Instances details

Enum ResponseType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ResponseType -> ResponseType Source #

pred :: ResponseType -> ResponseType Source #

toEnum :: Int -> ResponseType Source #

fromEnum :: ResponseType -> Int Source #

enumFrom :: ResponseType -> [ResponseType] Source #

enumFromThen :: ResponseType -> ResponseType -> [ResponseType] Source #

enumFromTo :: ResponseType -> ResponseType -> [ResponseType] Source #

enumFromThenTo :: ResponseType -> ResponseType -> ResponseType -> [ResponseType] Source #

Show ResponseType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ResponseType -> ShowS Source # show :: ResponseType -> String Source # showList :: [ResponseType] -> ShowS Source #
Eq ResponseType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ResponseType -> ResponseType -> Bool Source # (/=) :: ResponseType -> ResponseType -> Bool Source #
Ord ResponseType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ResponseType -> ResponseType -> Ordering Source #

(<) :: ResponseType -> ResponseType -> Bool Source #

(<=) :: ResponseType -> ResponseType -> Bool Source #

(>) :: ResponseType -> ResponseType -> Bool Source #

(>=) :: ResponseType -> ResponseType -> Bool Source #

max :: ResponseType -> ResponseType -> ResponseType Source #

min :: ResponseType -> ResponseType -> ResponseType Source #

BoxedEnum ResponseType |
Instance details Defined in GI.Gtk.Enums
TypedObject ResponseType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ResponseType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ResponseType |
Instance details Defined in GI.Gtk.Enums type ParentTypes ResponseType = '[] :: [Type]

data MessageType Source #

The type of message being displayed in the dialog.

Constructors

MessageTypeInfo | Informational message
MessageTypeWarning | Non-fatal warning message
MessageTypeQuestion | Question requiring a choice
MessageTypeError | Fatal error message
MessageTypeOther | None of the above
AnotherMessageType Int | Catch-all for unknown values

#### Instances

Instances details

Enum MessageType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: MessageType -> MessageType Source #

pred :: MessageType -> MessageType Source #

toEnum :: Int -> MessageType Source #

fromEnum :: MessageType -> Int Source #

enumFrom :: MessageType -> [MessageType] Source #

enumFromThen :: MessageType -> MessageType -> [MessageType] Source #

enumFromTo :: MessageType -> MessageType -> [MessageType] Source #

enumFromThenTo :: MessageType -> MessageType -> MessageType -> [MessageType] Source #

Show MessageType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> MessageType -> ShowS Source # show :: MessageType -> String Source # showList :: [MessageType] -> ShowS Source #
Eq MessageType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: MessageType -> MessageType -> Bool Source # (/=) :: MessageType -> MessageType -> Bool Source #
Ord MessageType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: MessageType -> MessageType -> Ordering Source #

(<) :: MessageType -> MessageType -> Bool Source #

(<=) :: MessageType -> MessageType -> Bool Source #

(>) :: MessageType -> MessageType -> Bool Source #

(>=) :: MessageType -> MessageType -> Bool Source #

max :: MessageType -> MessageType -> MessageType Source #

min :: MessageType -> MessageType -> MessageType Source #

BoxedEnum MessageType |
Instance details Defined in GI.Gtk.Enums
TypedObject MessageType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes MessageType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes MessageType |
Instance details Defined in GI.Gtk.Enums type ParentTypes MessageType = '[] :: [Type]

newtype ImageMenuItem Source #

Memory-managed wrapper type.

Constructors

ImageMenuItem (ManagedPtr ImageMenuItem) |

#### Instances

Instances details

Eq ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods (==) :: ImageMenuItem -> ImageMenuItem -> Bool Source # (/=) :: ImageMenuItem -> ImageMenuItem -> Bool Source #
GObject ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem
ManagedPtrNewtype ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods toManagedPtr :: ImageMenuItem -> ManagedPtr ImageMenuItem Source #
TypedObject ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods glibType :: IO GType Source #
HasParentTypes ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem
HasAttributeList ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem
(info ~ ResolveImageMenuItemMethod t ImageMenuItem, OverloadedMethod info ImageMenuItem p, HasField t ImageMenuItem p) => HasField (t :: Symbol) ImageMenuItem p |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods getField :: ImageMenuItem -> p Source #
(info ~ ResolveImageMenuItemMethod t ImageMenuItem, OverloadedMethodInfo info ImageMenuItem) => IsLabel t (MethodProxy info ImageMenuItem) |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods fromLabel :: MethodProxy info ImageMenuItem Source #
(info ~ ResolveImageMenuItemMethod t ImageMenuItem, OverloadedMethod info ImageMenuItem p) => IsLabel t (ImageMenuItem -> p) |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods fromLabel :: ImageMenuItem -> p Source #
IsGValue (Maybe ImageMenuItem) | Convert `ImageMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ImageMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ImageMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ImageMenuItem) Source #
type AttributeList ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem type AttributeList ImageMenuItem = ImageMenuItemAttributeList
type ParentTypes ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem type ParentTypes ImageMenuItem = '[MenuItem, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList ImageMenuItem |
Instance details Defined in GI.Gtk.Objects.ImageMenuItem type SignalList ImageMenuItem = ImageMenuItemSignalList

stockLookup Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `stockId`: a stock item name
-> m (Bool, StockItem) | Returns: `True` if `item` was initialized

Fills `item` with the registered values for `stockId`, returning `True` if `stockId` was known.

imageMenuItemSetImage Source #

Arguments

:: (HasCallStack, MonadIO m, IsImageMenuItem a, IsWidget b) |
=> a | `imageMenuItem`: a `ImageMenuItem`.
-> Maybe b | `image`: a widget to set as the image for the menu item.
-> m () |

Sets the image of `imageMenuItem` to the given widget. Note that it depends on the show-menu-images setting whether the image will be displayed or not.

imageMenuItemSetUseStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsImageMenuItem a) |
=> a | `imageMenuItem`: a `ImageMenuItem`
-> Bool | `useStock`: `True` if the menuitem should use a stock item
-> m () |

If `True`, the label set in the menuitem is used as a stock id to select the stock item for the item.

Since: 2.16

menuItemSetLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a `MenuItem`
-> Text | `label`: the text you want to set
-> m () |

Sets `text` on the `menuItem` label

Since: 2.16

imageMenuItemNewFromStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> Text | `stockId`: the name of the stock item.
-> Maybe a | `accelGroup`: the `AccelGroup` to add the menu items accelerator to, or `Nothing`.
-> m ImageMenuItem | Returns: a new `ImageMenuItem`.

Creates a new `ImageMenuItem` containing the image and text from a stock item. Some stock ids have preprocessor macros like `STOCK_OK` and `STOCK_APPLY`.

If you want this menu item to have changeable accelerators, then pass in `Nothing` for accel_group. Next call `menuItemSetAccelPath` with an appropriate path for the menu item, use `stockLookup` to look up the standard accelerator for the stock item, and if one is found, call `accelMapAddEntry` to register it.

imageNewFromStock Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `stockId`: a stock icon name
-> Int32 | `size`: a stock icon size (t`IconSize`)
-> m Image | Returns: a new `Image` displaying the stock icon

Creates a `Image` displaying a stock icon. Sample stock icon names are `STOCK_OPEN`, `STOCK_QUIT`. Sample stock sizes are `GTK_ICON_SIZE_MENU`, `GTK_ICON_SIZE_SMALL_TOOLBAR`. If the stock icon name isn’t known, the image will be empty. You can register your own stock icon names, see `iconFactoryAddDefault` and `iconFactoryAdd`.

imageNewFromIconName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Text | `iconName`: an icon name or `Nothing`
-> Int32 | `size`: a stock icon size (t`IconSize`)
-> m Image | Returns: a new `Image` displaying the themed icon

Creates a `Image` displaying an icon from the current icon theme. If the icon name isn’t known, a “broken image” icon will be displayed instead. If the current icon theme is changed, the icon will be updated appropriately.

Since: 2.6

imageNewFromFile Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [Char] | `filename`: a filename
-> m Image | Returns: a new `Image`

Creates a new `Image` displaying the file `filename`. If the file isn’t found or can’t be loaded, the resulting `Image` will display a “broken image” icon. This function never returns `Nothing`, it always returns a valid `Image` widget.

If the file contains an animation, the image will contain an animation.

If you need to detect failures to load the file, use `pixbufNewFromFile` to load the file yourself, then create the `Image` from the pixbuf. (Or for animations, use `pixbufAnimationNewFromFile`).

The storage type (`imageGetStorageType`) of the returned image is not defined, it will be whatever is appropriate for displaying the file.

imageNewFromGicon Source #

Arguments

:: (HasCallStack, MonadIO m, IsIcon a) |
=> a | `icon`: an icon
-> Int32 | `size`: a stock icon size (t`IconSize`)
-> m Image | Returns: a new `Image` displaying the themed icon

Creates a `Image` displaying an icon from the current icon theme. If the icon name isn’t known, a “broken image” icon will be displayed instead. If the current icon theme is changed, the icon will be updated appropriately.

Since: 2.14

imageNewFromIconSet Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSet | `iconSet`: a `IconSet`
-> Int32 | `size`: a stock icon size (t`IconSize`)
-> m Image | Returns: a new `Image`

Creates a `Image` displaying an icon set. Sample stock sizes are `GTK_ICON_SIZE_MENU`, `GTK_ICON_SIZE_SMALL_TOOLBAR`. Instead of using this function, usually it’s better to create a `IconFactory`, put your icon sets in the icon factory, add the icon factory to the list of default factories with `iconFactoryAddDefault`, and then use `imageNewFromStock`. This will allow themes to override the icon you ship with your application.

The `Image` does not assume a reference to the icon set; you still need to unref it if you own references. `Image` will add its own reference rather than adopting yours.

imageNewFromPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsPixbuf a) |
=> Maybe a | `pixbuf`: a `Pixbuf`, or `Nothing`
-> m Image | Returns: a new `Image`

Creates a new `Image` displaying `pixbuf`. The `Image` does not assume a reference to the pixbuf; you still need to unref it if you own references. `Image` will add its own reference rather than adopting yours.

Note that this function just creates an `Image` from the pixbuf. The `Image` created will not react to state changes. Should you want that, you should use `imageNewFromIconName`.

imageNewFromResource Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `resourcePath`: a resource path
-> m Image | Returns: a new `Image`

Creates a new `Image` displaying the resource file `resourcePath`. If the file isn’t found or can’t be loaded, the resulting `Image` will display a “broken image” icon. This function never returns `Nothing`, it always returns a valid `Image` widget.

If the file contains an animation, the image will contain an animation.

If you need to detect failures to load the file, use `pixbufNewFromFile` to load the file yourself, then create the `Image` from the pixbuf. (Or for animations, use `pixbufAnimationNewFromFile`).

The storage type (`imageGetStorageType`) of the returned image is not defined, it will be whatever is appropriate for displaying the file.

Since: 3.4

imageNewFromSurface Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Surface | `surface`: a `Surface`, or `Nothing`
-> m Image | Returns: a new `Image`

Creates a new `Image` displaying `surface`. The `Image` does not assume a reference to the surface; you still need to unref it if you own references. `Image` will add its own reference rather than adopting yours.

Since: 3.10

imageSetFromIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsImage a) |
=> a | `image`: a `Image`
-> Maybe Text | `iconName`: an icon name or `Nothing`
-> Int32 | `size`: an icon size (t`IconSize`)
-> m () |

See `imageNewFromIconName` for details.

Since: 2.6

iconViewItemActivated Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: A `IconView`
-> TreePath | `path`: The `TreePath` to be activated
-> m () |

Activates the item determined by `path`.

Since: 2.6

iconViewGetPathAtPos Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: A `IconView`.
-> Int32 | `x`: The x position to be identified
-> Int32 | `y`: The y position to be identified
-> m (Maybe TreePath) | Returns: The `TreePath` corresponding to the icon or `Nothing` if no icon exists at that position.

Finds the path at the point (`x`, `y`), relative to bin_window coordinates. See `iconViewGetItemAtPos`, if you are also interested in the cell at the specified position. See `iconViewConvertWidgetToBinWindowCoords` for converting widget coordinates to bin_window coordinates.

Since: 2.6

iconViewSetActivateOnSingleClick Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: a `IconView`
-> Bool | `single`: `True` to emit item-activated on a single click
-> m () |

Causes the IconView::itemActivated signal to be emitted on a single click instead of a double click.

Since: 3.8

iconViewConvertWidgetToBinWindowCoords Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: a `IconView`
-> Int32 | `wx`: X coordinate relative to the widget
-> Int32 | `wy`: Y coordinate relative to the widget
-> m (Int32, Int32) |

Converts widget coordinates to coordinates for the bin_window, as expected by e.g. `iconViewGetPathAtPos`.

Since: 2.12

iconViewGetItemAtPos Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: A `IconView`.
-> Int32 | `x`: The x position to be identified
-> Int32 | `y`: The y position to be identified
-> m (Bool, TreePath, CellRenderer) | Returns: `True` if an item exists at the specified position

Finds the path at the point (`x`, `y`), relative to bin_window coordinates. In contrast to `iconViewGetPathAtPos`, this function also obtains the cell at the specified position. The returned path should be freed with `treePathFree`. See `iconViewConvertWidgetToBinWindowCoords` for converting widget coordinates to bin_window coordinates.

Since: 2.8

iconViewSetReorderable Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: A `IconView`.
-> Bool | `reorderable`: `True`, if the list of items can be reordered.
-> m () |

This function is a convenience function to allow you to reorder models that support the `TreeDragSourceIface` and the `TreeDragDestIface`. Both `TreeStore` and `ListStore` support these. If `reorderable` is `True`, then the user can reorder the model by dragging and dropping rows. The developer can listen to these changes by connecting to the model's row_inserted and row_deleted signals. The reordering is implemented by setting up the icon view as a drag source and destination. Therefore, drag and drop can not be used in a reorderable view for any other purpose.

This function does not give you any degree of control over the order -- any reordering is allowed. If more control is needed, you should probably handle drag and drop manually.

Since: 2.8

iconViewSetTextColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: A `IconView`.
-> Int32 | `column`: A column in the currently used model, or -1 to display no text
-> m () |

Sets the column with text for `iconView` to be `column`. The text column must be of type `G_TYPE_STRING`.

Since: 2.6

iconViewSetTooltipColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: a `IconView`
-> Int32 | `column`: an integer, which is a valid column number for `iconView`’s model
-> m () |

If you only plan to have simple (text-only) tooltips on full items, you can use this function to have `IconView` handle these automatically for you. `column` should be set to the column in `iconView`’s model containing the tooltip texts, or -1 to disable this feature.

When enabled, Widget:hasTooltip will be set to `True` and `iconView` will connect a Widget::queryTooltip signal handler.

Note that the signal handler sets the text with `tooltipSetMarkup`, so &, <, etc have to be escaped in the text.

Since: 2.12

iconViewEnableModelDragDest Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: a `IconView`
-> [TargetEntry] | `targets`: the table of targets that the drag will support
-> [DragAction] | `actions`: the bitmask of possible actions for a drag to this widget
-> m () |

Turns `iconView` into a drop destination for automatic DND. Calling this method sets IconView:reorderable to `False`.

Since: 2.8

iconViewEnableModelDragSource Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> a | `iconView`: a `IconView`
-> [ModifierType] | `startButtonMask`: Mask of allowed buttons to start drag
-> [TargetEntry] | `targets`: the table of targets that the drag will support
-> [DragAction] | `actions`: the bitmask of possible actions for a drag from this widget
-> m () |

Turns `iconView` into a drag source for automatic DND. Calling this method sets IconView:reorderable to `False`.

Since: 2.8

iconThemeGetDefault Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m IconTheme | Returns: A unique `IconTheme` associated with the default screen. This icon theme is associated with the screen and can be used as long as the screen is open. Do not ref or unref it.

Gets the icon theme for the default screen. See `iconThemeGetForScreen`.

Since: 2.4

iconThemeGetForScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsScreen a) |
=> a | `screen`: a `Screen`
-> m IconTheme | Returns: A unique `IconTheme` associated with the given screen. This icon theme is associated with the screen and can be used as long as the screen is open. Do not ref or unref it.

Gets the icon theme object associated with `screen`; if this function has not previously been called for the given screen, a new icon theme object will be created and associated with the screen. Icon theme objects are fairly expensive to create, so using this function is usually a better choice than calling than `iconThemeNew` and setting the screen yourself; by using this function a single icon theme object will be shared between users.

Since: 2.4

iconThemeSetSearchPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconTheme a) |
=> a | `iconTheme`: a `IconTheme`
-> [[Char]] | `path`: array of directories that are searched for icon themes
-> m () |

Sets the search path for the icon theme object. When looking for an icon theme, GTK+ will search for a subdirectory of one or more of the directories in `path` with the same name as the icon theme containing an index.theme file. (Themes from multiple of the path elements are combined to allow themes to be extended by adding icons in the user’s home directory.)

In addition if an icon found isn’t found either in the current icon theme or the default icon theme, and an image file with the right name is found directly in one of the elements of `path`, then that image will be used for the icon name. (This is legacy feature, and new icons should be put into the fallback icon theme, which is called hicolor, rather than directly on the icon path.)

Since: 2.4

newtype IconInfo Source #

Memory-managed wrapper type.

Constructors

IconInfo (ManagedPtr IconInfo) |

#### Instances

Instances details

Eq IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo Methods (==) :: IconInfo -> IconInfo -> Bool Source # (/=) :: IconInfo -> IconInfo -> Bool Source #
GObject IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo
ManagedPtrNewtype IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo Methods toManagedPtr :: IconInfo -> ManagedPtr IconInfo Source #
TypedObject IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo Methods glibType :: IO GType Source #
HasParentTypes IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo
HasAttributeList IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo
(info ~ ResolveIconInfoMethod t IconInfo, OverloadedMethod info IconInfo p, HasField t IconInfo p) => HasField (t :: Symbol) IconInfo p |
Instance details Defined in GI.Gtk.Objects.IconInfo Methods getField :: IconInfo -> p Source #
(info ~ ResolveIconInfoMethod t IconInfo, OverloadedMethodInfo info IconInfo) => IsLabel t (MethodProxy info IconInfo) |
Instance details Defined in GI.Gtk.Objects.IconInfo Methods fromLabel :: MethodProxy info IconInfo Source #
(info ~ ResolveIconInfoMethod t IconInfo, OverloadedMethod info IconInfo p) => IsLabel t (IconInfo -> p) |
Instance details Defined in GI.Gtk.Objects.IconInfo Methods fromLabel :: IconInfo -> p Source #
IsGValue (Maybe IconInfo) | Convert `IconInfo` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IconInfo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IconInfo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IconInfo) Source #
type AttributeList IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo type AttributeList IconInfo = IconInfoAttributeList
type ParentTypes IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo type ParentTypes IconInfo = '[Object]
type SignalList IconInfo |
Instance details Defined in GI.Gtk.Objects.IconInfo type SignalList IconInfo = IconInfoSignalList

iconInfoLoadIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a) |
=> a | `iconInfo`: a `IconInfo` from `iconThemeLookupIcon`
-> m Pixbuf | Returns: the rendered icon; this may be a newly created icon or a new reference to an internal icon, so you must not modify the icon. Use `objectUnref` to release your reference to the icon. (Can throw `GError`)

Renders an icon previously looked up in an icon theme using `iconThemeLookupIcon`; the size will be based on the size passed to `iconThemeLookupIcon`. Note that the resulting pixbuf may not be exactly this size; an icon theme may have icons that differ slightly from their nominal sizes, and in addition GTK+ will avoid scaling icons that it considers sufficiently close to the requested size or for which the source image would have to be scaled up too far. (This maintains sharpness.). This behaviour can be changed by passing the `IconLookupFlagsForceSize` flag when obtaining the `IconInfo`. If this flag has been specified, the pixbuf returned by this function will be scaled to the exact size.

Since: 2.4

iconThemeLoadIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconTheme a) |
=> a | `iconTheme`: a `IconTheme`
-> Text | `iconName`: the name of the icon to lookup
-> Int32 | `size`: the desired icon size. The resulting icon may not be exactly this size; see `iconInfoLoadIcon`.
-> [IconLookupFlags] | `flags`: flags modifying the behavior of the icon lookup
-> m (Maybe Pixbuf) | Returns: the rendered icon; this may be a newly created icon or a new reference to an internal icon, so you must not modify the icon. Use `objectUnref` to release your reference to the icon. `Nothing` if the icon isn’t found. (Can throw `GError`)

Looks up an icon in an icon theme, scales it to the given size and renders it into a pixbuf. This is a convenience function; if more details about the icon are needed, use `iconThemeLookupIcon` followed by `iconInfoLoadIcon`.

Note that you probably want to listen for icon theme changes and update the icon. This is usually done by connecting to the GtkWidgetstyleSet signal. If for some reason you do not want to update the icon when the icon theme changes, you should consider using `pixbufCopy` to make a private copy of the pixbuf returned by this function. Otherwise GTK+ may need to keep the old icon theme loaded, which would be a waste of memory.

Since: 2.4

iconThemeListIcons Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconTheme a) |
=> a | `iconTheme`: a `IconTheme`
-> Maybe Text | `context`: a string identifying a particular type of icon, or `Nothing` to list all icons.
-> m [Text] | Returns: a `List` list holding the names of all the icons in the theme. You must first free each element in the list with `free`, then free the list itself with `g_list_free()`.

Lists the icons in the current icon theme. Only a subset of the icons can be listed by providing a context string. The set of values for the context string is system dependent, but will typically include such values as “Applications” and “MimeTypes”. Contexts are explained in the Icon Theme Specification. The standard contexts are listed in the Icon Naming Specification. Also see `iconThemeListContexts`.

Since: 2.4

iconThemeListContexts Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconTheme a) |
=> a | `iconTheme`: a `IconTheme`
-> m [Text] | Returns: a `List` list holding the names of all the contexts in the theme. You must first free each element in the list with `free`, then free the list itself with `g_list_free()`.

Gets the list of contexts available within the current hierarchy of icon themes. See `iconThemeListIcons` for details about contexts.

Since: 2.12

iconInfoLoadSurface Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a, IsWindow b) |
=> a | `iconInfo`: a `IconInfo` from `iconThemeLookupIcon`
-> Maybe b | `forWindow`: `Window` to optimize drawing for, or `Nothing`
-> m Surface | Returns: the rendered icon; this may be a newly created icon or a new reference to an internal icon, so you must not modify the icon. Use `cairo_surface_destroy()` to release your reference to the icon. (Can throw `GError`)

Renders an icon previously looked up in an icon theme using `iconThemeLookupIcon`; the size will be based on the size passed to `iconThemeLookupIcon`. Note that the resulting surface may not be exactly this size; an icon theme may have icons that differ slightly from their nominal sizes, and in addition GTK+ will avoid scaling icons that it considers sufficiently close to the requested size or for which the source image would have to be scaled up too far. (This maintains sharpness.). This behaviour can be changed by passing the `IconLookupFlagsForceSize` flag when obtaining the `IconInfo`. If this flag has been specified, the pixbuf returned by this function will be scaled to the exact size.

Since: 3.10

iconThemeLookupByGiconForScale Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconTheme a, IsIcon b) |
=> a | `iconTheme`: a `IconTheme`
-> b | `icon`: the `Icon` to look up
-> Int32 | `size`: desired icon size
-> Int32 | `scale`: the desired scale
-> [IconLookupFlags] | `flags`: flags modifying the behavior of the icon lookup
-> m (Maybe IconInfo) | Returns: a `IconInfo` containing information about the icon, or `Nothing` if the icon wasn’t found. Unref with `objectUnref`

Looks up an icon and returns a `IconInfo` containing information such as the filename of the icon. The icon can then be rendered into a pixbuf using `iconInfoLoadIcon`.

Since: 3.10

iconThemeLookupIconForScale Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconTheme a) |
=> a | `iconTheme`: a `IconTheme`
-> Text | `iconName`: the name of the icon to lookup
-> Int32 | `size`: desired icon size
-> Int32 | `scale`: the desired scale
-> [IconLookupFlags] | `flags`: flags modifying the behavior of the icon lookup
-> m (Maybe IconInfo) | Returns: a `IconInfo` object containing information about the icon, or `Nothing` if the icon wasn’t found.

Looks up a named icon for a particular window scale and returns a `IconInfo` containing information such as the filename of the icon. The icon can then be rendered into a pixbuf using `iconInfoLoadIcon`. (`iconThemeLoadIcon` combines these two steps if all you need is the pixbuf.)

Since: 3.10

iconThemeAddBuiltinIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsPixbuf a) |
=> Text | `iconName`: the name of the icon to register
-> Int32 | `size`: the size in pixels at which to register the icon (different images can be registered for the same icon name at different sizes.)
-> a | `pixbuf`: `Pixbuf` that contains the image to use for `iconName`
-> m () |

Registers a built-in icon for icon theme lookups. The idea of built-in icons is to allow an application or library that uses themed icons to function requiring files to be present in the file system. For instance, the default images for all of GTK+’s stock icons are registered as built-icons.

In general, if you use `iconThemeAddBuiltinIcon` you should also install the icon in the icon theme, so that the icon is generally available.

This function will generally be used with pixbufs loaded via `pixbufNewFromInline`.

Since: 2.4

iconThemeNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m IconTheme | Returns: the newly created `IconTheme` object.

Creates a new icon theme object. Icon theme objects are used to lookup up an icon by name in a particular icon theme. Usually, you’ll want to use `iconThemeGetDefault` or `iconThemeGetForScreen` rather than creating a new icon theme object for scratch.

Since: 2.4

iconInfoLoadIconAsync Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a, IsCancellable b) |
=> a | `iconInfo`: a `IconInfo` from `iconThemeLookupIcon`
-> Maybe b | `cancellable`: optional `Cancellable` object, `Nothing` to ignore
-> Maybe AsyncReadyCallback | `callback`: a `AsyncReadyCallback` to call when the request is satisfied
-> m () |

Asynchronously load, render and scale an icon previously looked up from the icon theme using `iconThemeLookupIcon`.

For more details, see `iconInfoLoadIcon` which is the synchronous version of this call.

Since: 3.8

iconInfoLoadSymbolic Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a) |
=> a | `iconInfo`: a `IconInfo`
-> RGBA | `fg`: a `RGBA` representing the foreground color of the icon
-> Maybe RGBA | `successColor`: a `RGBA` representing the warning color of the icon or `Nothing` to use the default color
-> Maybe RGBA | `warningColor`: a `RGBA` representing the warning color of the icon or `Nothing` to use the default color
-> Maybe RGBA | `errorColor`: a `RGBA` representing the error color of the icon or `Nothing` to use the default color (allow-none)
-> m (Pixbuf, Bool) | Returns: a `Pixbuf` representing the loaded icon (Can throw `GError`)

Loads an icon, modifying it to match the system colours for the foreground, success, warning and error colors provided. If the icon is not a symbolic one, the function will return the result from `iconInfoLoadIcon`.

This allows loading symbolic icons that will match the system theme.

Unless you are implementing a widget, you will want to use `themedIconNewWithDefaultFallbacks` to load the icon.

As implementation details, the icon loaded needs to be of SVG type, contain the “symbolic” term as the last component of the icon name, and use the “fg”, “success”, “warning” and “error” CSS styles in the SVG file itself.

See the Symbolic Icons Specification for more information about symbolic icons.

Since: 3.0

iconInfoLoadSymbolicAsync Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a, IsCancellable b) |
=> a | `iconInfo`: a `IconInfo` from `iconThemeLookupIcon`
-> RGBA | `fg`: a `RGBA` representing the foreground color of the icon
-> Maybe RGBA | `successColor`: a `RGBA` representing the warning color of the icon or `Nothing` to use the default color
-> Maybe RGBA | `warningColor`: a `RGBA` representing the warning color of the icon or `Nothing` to use the default color
-> Maybe RGBA | `errorColor`: a `RGBA` representing the error color of the icon or `Nothing` to use the default color (allow-none)
-> Maybe b | `cancellable`: optional `Cancellable` object, `Nothing` to ignore
-> Maybe AsyncReadyCallback | `callback`: a `AsyncReadyCallback` to call when the request is satisfied
-> m () |

Asynchronously load, render and scale a symbolic icon previously looked up from the icon theme using `iconThemeLookupIcon`.

For more details, see `iconInfoLoadSymbolic` which is the synchronous version of this call.

Since: 3.8

iconInfoLoadSymbolicForContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a, IsStyleContext b) |
=> a | `iconInfo`: a `IconInfo`
-> b | `context`: a `StyleContext`
-> m (Pixbuf, Bool) | Returns: a `Pixbuf` representing the loaded icon (Can throw `GError`)

Loads an icon, modifying it to match the system colors for the foreground, success, warning and error colors provided. If the icon is not a symbolic one, the function will return the result from `iconInfoLoadIcon`. This function uses the regular foreground color and the symbolic colors with the names “success_color”, “warning_color” and “error_color” from the context.

This allows loading symbolic icons that will match the system theme.

See `iconInfoLoadSymbolic` for more details.

Since: 3.0

iconInfoLoadSymbolicForContextAsync Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a, IsStyleContext b, IsCancellable c) |
=> a | `iconInfo`: a `IconInfo` from `iconThemeLookupIcon`
-> b | `context`: a `StyleContext`
-> Maybe c | `cancellable`: optional `Cancellable` object, `Nothing` to ignore
-> Maybe AsyncReadyCallback | `callback`: a `AsyncReadyCallback` to call when the request is satisfied
-> m () |

Asynchronously load, render and scale a symbolic icon previously looked up from the icon theme using `iconThemeLookupIcon`.

For more details, see `iconInfoLoadSymbolicForContext` which is the synchronous version of this call.

Since: 3.8

iconInfoGetEmbeddedRect Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a) |
=> a | `iconInfo`: a `IconInfo`
-> m (Bool, Rectangle) | Returns: `False`

This function is deprecated and always returns `False`.

Since: 2.4

iconInfoGetAttachPoints Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconInfo a) |
=> a | `iconInfo`: a `IconInfo`
-> m (Bool, [Point]) | Returns: `False`

This function is deprecated and always returns `False`.

Since: 2.4

iconFactoryRemoveDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconFactory a) |
=> a | `factory`: a `IconFactory` previously added with `iconFactoryAddDefault`
-> m () |

Removes an icon factory from the list of default icon factories. Not normally used; you might use it for a library that can be unloaded or shut down.

styleLookupIconSet Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyle a) |
=> a | `style`: a `Style`
-> Text | `stockId`: an icon name
-> m IconSet | Returns: icon set of `stockId`

Looks up `stockId` in the icon factories associated with `style` and the default icon factory, returning an icon set if found, otherwise `Nothing`.

newtype IMMulticontext Source #

Memory-managed wrapper type.

Constructors

IMMulticontext (ManagedPtr IMMulticontext) |

#### Instances

Instances details

Eq IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods (==) :: IMMulticontext -> IMMulticontext -> Bool Source # (/=) :: IMMulticontext -> IMMulticontext -> Bool Source #
GObject IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext
ManagedPtrNewtype IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods toManagedPtr :: IMMulticontext -> ManagedPtr IMMulticontext Source #
TypedObject IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods glibType :: IO GType Source #
HasParentTypes IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext
HasAttributeList IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext
(info ~ ResolveIMMulticontextMethod t IMMulticontext, OverloadedMethod info IMMulticontext p, HasField t IMMulticontext p) => HasField (t :: Symbol) IMMulticontext p |
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods getField :: IMMulticontext -> p Source #
(info ~ ResolveIMMulticontextMethod t IMMulticontext, OverloadedMethodInfo info IMMulticontext) => IsLabel t (MethodProxy info IMMulticontext) |
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods fromLabel :: MethodProxy info IMMulticontext Source #
(info ~ ResolveIMMulticontextMethod t IMMulticontext, OverloadedMethod info IMMulticontext p) => IsLabel t (IMMulticontext -> p) |
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods fromLabel :: IMMulticontext -> p Source #
IsGValue (Maybe IMMulticontext) | Convert `IMMulticontext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.IMMulticontext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe IMMulticontext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe IMMulticontext) Source #
type AttributeList IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext type AttributeList IMMulticontext = IMMulticontextAttributeList
type ParentTypes IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext type ParentTypes IMMulticontext = '[IMContext, Object]
type SignalList IMMulticontext |
Instance details Defined in GI.Gtk.Objects.IMMulticontext type SignalList IMMulticontext = IMMulticontextSignalList

headerBarSetCustomTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsHeaderBar a, IsWidget b) |
=> a | `bar`: a `HeaderBar`
-> Maybe b | `titleWidget`: a custom widget to use for a title
-> m () |

Sets a custom title for the `HeaderBar`.

The title should help a user identify the current view. This supersedes any title set by `headerBarSetTitle` or `headerBarSetSubtitle`. To achieve the same style as the builtin title and subtitle, use the “title” and “subtitle” style classes.

You should set the custom title to `Nothing`, for the header title label to be visible again.

Since: 3.10

headerBarSetDecorationLayout Source #

Arguments

:: (HasCallStack, MonadIO m, IsHeaderBar a) |
=> a | `bar`: a `HeaderBar`
-> Maybe Text | `layout`: a decoration layout, or `Nothing` to unset the layout
-> m () |

Sets the decoration layout for this header bar, overriding the Settings:gtkDecorationLayout setting.

There can be valid reasons for overriding the setting, such as a header bar design that does not allow for buttons to take room on the right, or only offers room for a single close button. Split header bars are another example for overriding the setting.

The format of the string is button names, separated by commas. A colon separates the buttons that should appear on the left from those on the right. Recognized button names are minimize, maximize, close, icon (the window icon) and menu (a menu button for the fallback app menu).

For example, “menu:minimize,maximize,close” specifies a menu on the left, and minimize, maximize and close buttons on the right.

Since: 3.12

headerBarSetSubtitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsHeaderBar a) |
=> a | `bar`: a `HeaderBar`
-> Maybe Text | `subtitle`: a subtitle, or `Nothing`
-> m () |

Sets the subtitle of the `HeaderBar`. The title should give a user an additional detail to help him identify the current view.

Note that GtkHeaderBar by default reserves room for the subtitle, even if none is currently set. If this is not desired, set the HeaderBar:hasSubtitle property to `False`.

Since: 3.10

headerBarSetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsHeaderBar a) |
=> a | `bar`: a `HeaderBar`
-> Maybe Text | `title`: a title, or `Nothing`
-> m () |

Sets the title of the `HeaderBar`. The title should help a user identify the current view. A good title should not include the application name.

Since: 3.10

handleBoxSetHandlePosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsHandleBox a) |
=> a | `handleBox`: a `HandleBox`
-> PositionType | `position`: the side of the handlebox where the handle should be drawn.
-> m () |

Sets the side of the handlebox where the handle is drawn.

handleBoxSetShadowType Source #

Arguments

:: (HasCallStack, MonadIO m, IsHandleBox a) |
=> a | `handleBox`: a `HandleBox`
-> ShadowType | `type`: the shadow type.
-> m () |

Sets the type of shadow to be drawn around the border of the handle box.

handleBoxSetSnapEdge Source #

Arguments

:: (HasCallStack, MonadIO m, IsHandleBox a) |
=> a | `handleBox`: a `HandleBox`
-> PositionType | `edge`: the snap edge, or -1 to unset the value; in which case GTK+ will try to guess an appropriate value in the future.
-> m () |

Sets the snap edge of a handlebox. The snap edge is the edge of the detached child that must be aligned with the corresponding edge of the “ghost” left behind when the child was detached to reattach the torn-off window. Usually, the snap edge should be chosen so that it stays in the same place on the screen when the handlebox is torn off.

If the snap edge is not set, then an appropriate value will be guessed from the handle position. If the handle position is `PositionTypeRight` or `PositionTypeLeft`, then the snap edge will be `PositionTypeTop`, otherwise it will be `PositionTypeLeft`.

newtype HSeparator Source #

Memory-managed wrapper type.

Constructors

HSeparator (ManagedPtr HSeparator) |

#### Instances

Instances details

Eq HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods (==) :: HSeparator -> HSeparator -> Bool Source # (/=) :: HSeparator -> HSeparator -> Bool Source #
GObject HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator
ManagedPtrNewtype HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods toManagedPtr :: HSeparator -> ManagedPtr HSeparator Source #
TypedObject HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods glibType :: IO GType Source #
HasParentTypes HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator
HasAttributeList HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator
(info ~ ResolveHSeparatorMethod t HSeparator, OverloadedMethod info HSeparator p, HasField t HSeparator p) => HasField (t :: Symbol) HSeparator p |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods getField :: HSeparator -> p Source #
(info ~ ResolveHSeparatorMethod t HSeparator, OverloadedMethodInfo info HSeparator) => IsLabel t (MethodProxy info HSeparator) |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods fromLabel :: MethodProxy info HSeparator Source #
(info ~ ResolveHSeparatorMethod t HSeparator, OverloadedMethod info HSeparator p) => IsLabel t (HSeparator -> p) |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods fromLabel :: HSeparator -> p Source #
IsGValue (Maybe HSeparator) | Convert `HSeparator` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HSeparator Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HSeparator -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HSeparator) Source #
type AttributeList HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator type AttributeList HSeparator = HSeparatorAttributeList
type ParentTypes HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator type ParentTypes HSeparator = '[Separator, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList HSeparator |
Instance details Defined in GI.Gtk.Objects.HSeparator type SignalList HSeparator = HSeparatorSignalList

newtype HScrollbar Source #

Memory-managed wrapper type.

Constructors

HScrollbar (ManagedPtr HScrollbar) |

#### Instances

Instances details

Eq HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods (==) :: HScrollbar -> HScrollbar -> Bool Source # (/=) :: HScrollbar -> HScrollbar -> Bool Source #
GObject HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar
ManagedPtrNewtype HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods toManagedPtr :: HScrollbar -> ManagedPtr HScrollbar Source #
TypedObject HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods glibType :: IO GType Source #
HasParentTypes HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar
HasAttributeList HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar
(info ~ ResolveHScrollbarMethod t HScrollbar, OverloadedMethod info HScrollbar p, HasField t HScrollbar p) => HasField (t :: Symbol) HScrollbar p |
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods getField :: HScrollbar -> p Source #
(info ~ ResolveHScrollbarMethod t HScrollbar, OverloadedMethodInfo info HScrollbar) => IsLabel t (MethodProxy info HScrollbar) |
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods fromLabel :: MethodProxy info HScrollbar Source #
(info ~ ResolveHScrollbarMethod t HScrollbar, OverloadedMethod info HScrollbar p) => IsLabel t (HScrollbar -> p) |
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods fromLabel :: HScrollbar -> p Source #
IsGValue (Maybe HScrollbar) | Convert `HScrollbar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HScrollbar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HScrollbar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HScrollbar) Source #
type AttributeList HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar type AttributeList HScrollbar = HScrollbarAttributeList
type ParentTypes HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar type ParentTypes HScrollbar = '[Scrollbar, Range, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList HScrollbar |
Instance details Defined in GI.Gtk.Objects.HScrollbar type SignalList HScrollbar = HScrollbarSignalList

newtype HScale Source #

Memory-managed wrapper type.

Constructors

HScale (ManagedPtr HScale) |

#### Instances

Instances details

Eq HScale |
Instance details Defined in GI.Gtk.Objects.HScale Methods (==) :: HScale -> HScale -> Bool Source # (/=) :: HScale -> HScale -> Bool Source #
GObject HScale |
Instance details Defined in GI.Gtk.Objects.HScale
ManagedPtrNewtype HScale |
Instance details Defined in GI.Gtk.Objects.HScale Methods toManagedPtr :: HScale -> ManagedPtr HScale Source #
TypedObject HScale |
Instance details Defined in GI.Gtk.Objects.HScale Methods glibType :: IO GType Source #
HasParentTypes HScale |
Instance details Defined in GI.Gtk.Objects.HScale
HasAttributeList HScale |
Instance details Defined in GI.Gtk.Objects.HScale
(info ~ ResolveHScaleMethod t HScale, OverloadedMethod info HScale p, HasField t HScale p) => HasField (t :: Symbol) HScale p |
Instance details Defined in GI.Gtk.Objects.HScale Methods getField :: HScale -> p Source #
(info ~ ResolveHScaleMethod t HScale, OverloadedMethodInfo info HScale) => IsLabel t (MethodProxy info HScale) |
Instance details Defined in GI.Gtk.Objects.HScale Methods fromLabel :: MethodProxy info HScale Source #
(info ~ ResolveHScaleMethod t HScale, OverloadedMethod info HScale p) => IsLabel t (HScale -> p) |
Instance details Defined in GI.Gtk.Objects.HScale Methods fromLabel :: HScale -> p Source #
IsGValue (Maybe HScale) | Convert `HScale` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HScale Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HScale -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HScale) Source #
type AttributeList HScale |
Instance details Defined in GI.Gtk.Objects.HScale type AttributeList HScale = HScaleAttributeList
type ParentTypes HScale |
Instance details Defined in GI.Gtk.Objects.HScale type ParentTypes HScale = '[Scale, Range, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList HScale |
Instance details Defined in GI.Gtk.Objects.HScale type SignalList HScale = HScaleSignalList

newtype HSV Source #

Memory-managed wrapper type.

Constructors

HSV (ManagedPtr HSV) |

#### Instances

Instances details

Eq HSV |
Instance details Defined in GI.Gtk.Objects.HSV Methods (==) :: HSV -> HSV -> Bool Source # (/=) :: HSV -> HSV -> Bool Source #
GObject HSV |
Instance details Defined in GI.Gtk.Objects.HSV
ManagedPtrNewtype HSV |
Instance details Defined in GI.Gtk.Objects.HSV Methods toManagedPtr :: HSV -> ManagedPtr HSV Source #
TypedObject HSV |
Instance details Defined in GI.Gtk.Objects.HSV Methods glibType :: IO GType Source #
HasParentTypes HSV |
Instance details Defined in GI.Gtk.Objects.HSV
HasAttributeList HSV |
Instance details Defined in GI.Gtk.Objects.HSV
(info ~ ResolveHSVMethod t HSV, OverloadedMethod info HSV p, HasField t HSV p) => HasField (t :: Symbol) HSV p |
Instance details Defined in GI.Gtk.Objects.HSV Methods getField :: HSV -> p Source #
(info ~ ResolveHSVMethod t HSV, OverloadedMethodInfo info HSV) => IsLabel t (MethodProxy info HSV) |
Instance details Defined in GI.Gtk.Objects.HSV Methods fromLabel :: MethodProxy info HSV Source #
(info ~ ResolveHSVMethod t HSV, OverloadedMethod info HSV p) => IsLabel t (HSV -> p) |
Instance details Defined in GI.Gtk.Objects.HSV Methods fromLabel :: HSV -> p Source #
IsGValue (Maybe HSV) | Convert `HSV` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HSV Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HSV -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HSV) Source #
type AttributeList HSV |
Instance details Defined in GI.Gtk.Objects.HSV type AttributeList HSV = HSVAttributeList
type ParentTypes HSV |
Instance details Defined in GI.Gtk.Objects.HSV type ParentTypes HSV = '[Widget, Object, ImplementorIface, Buildable]
type SignalList HSV |
Instance details Defined in GI.Gtk.Objects.HSV type SignalList HSV = HSVSignalList

newtype HPaned Source #

Memory-managed wrapper type.

Constructors

HPaned (ManagedPtr HPaned) |

#### Instances

Instances details

Eq HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned Methods (==) :: HPaned -> HPaned -> Bool Source # (/=) :: HPaned -> HPaned -> Bool Source #
GObject HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned
ManagedPtrNewtype HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned Methods toManagedPtr :: HPaned -> ManagedPtr HPaned Source #
TypedObject HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned Methods glibType :: IO GType Source #
HasParentTypes HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned
HasAttributeList HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned
(info ~ ResolveHPanedMethod t HPaned, OverloadedMethod info HPaned p, HasField t HPaned p) => HasField (t :: Symbol) HPaned p |
Instance details Defined in GI.Gtk.Objects.HPaned Methods getField :: HPaned -> p Source #
(info ~ ResolveHPanedMethod t HPaned, OverloadedMethodInfo info HPaned) => IsLabel t (MethodProxy info HPaned) |
Instance details Defined in GI.Gtk.Objects.HPaned Methods fromLabel :: MethodProxy info HPaned Source #
(info ~ ResolveHPanedMethod t HPaned, OverloadedMethod info HPaned p) => IsLabel t (HPaned -> p) |
Instance details Defined in GI.Gtk.Objects.HPaned Methods fromLabel :: HPaned -> p Source #
IsGValue (Maybe HPaned) | Convert `HPaned` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HPaned Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HPaned -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HPaned) Source #
type AttributeList HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned type AttributeList HPaned = HPanedAttributeList
type ParentTypes HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned type ParentTypes HPaned = '[Paned, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList HPaned |
Instance details Defined in GI.Gtk.Objects.HPaned type SignalList HPaned = HPanedSignalList

gridSetRowBaselinePosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsGrid a) |
=> a | `grid`: a `Grid`
-> Int32 | `row`: a row index
-> BaselinePosition | `pos`: a `BaselinePosition`
-> m () |

Sets how the baseline should be positioned on `row` of the grid, in case that row is assigned more space than is requested.

Since: 3.10

newtype Grid Source #

Memory-managed wrapper type.

Constructors

Grid (ManagedPtr Grid) |

#### Instances

Instances details

Eq Grid |
Instance details Defined in GI.Gtk.Objects.Grid Methods (==) :: Grid -> Grid -> Bool Source # (/=) :: Grid -> Grid -> Bool Source #
GObject Grid |
Instance details Defined in GI.Gtk.Objects.Grid
ManagedPtrNewtype Grid |
Instance details Defined in GI.Gtk.Objects.Grid Methods toManagedPtr :: Grid -> ManagedPtr Grid Source #
TypedObject Grid |
Instance details Defined in GI.Gtk.Objects.Grid Methods glibType :: IO GType Source #
HasParentTypes Grid |
Instance details Defined in GI.Gtk.Objects.Grid
HasAttributeList Grid |
Instance details Defined in GI.Gtk.Objects.Grid
(info ~ ResolveGridMethod t Grid, OverloadedMethod info Grid p, HasField t Grid p) => HasField (t :: Symbol) Grid p |
Instance details Defined in GI.Gtk.Objects.Grid Methods getField :: Grid -> p Source #
(info ~ ResolveGridMethod t Grid, OverloadedMethodInfo info Grid) => IsLabel t (MethodProxy info Grid) |
Instance details Defined in GI.Gtk.Objects.Grid Methods fromLabel :: MethodProxy info Grid Source #
(info ~ ResolveGridMethod t Grid, OverloadedMethod info Grid p) => IsLabel t (Grid -> p) |
Instance details Defined in GI.Gtk.Objects.Grid Methods fromLabel :: Grid -> p Source #
IsGValue (Maybe Grid) | Convert `Grid` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Grid Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Grid -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Grid) Source #
type AttributeList Grid |
Instance details Defined in GI.Gtk.Objects.Grid type AttributeList Grid = GridAttributeList
type ParentTypes Grid |
Instance details Defined in GI.Gtk.Objects.Grid type ParentTypes Grid = '[Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList Grid |
Instance details Defined in GI.Gtk.Objects.Grid type SignalList Grid = GridSignalList

newtype GestureZoom Source #

Memory-managed wrapper type.

Constructors

GestureZoom (ManagedPtr GestureZoom) |

#### Instances

Instances details

Eq GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods (==) :: GestureZoom -> GestureZoom -> Bool Source # (/=) :: GestureZoom -> GestureZoom -> Bool Source #
GObject GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom
ManagedPtrNewtype GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods toManagedPtr :: GestureZoom -> ManagedPtr GestureZoom Source #
TypedObject GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods glibType :: IO GType Source #
HasParentTypes GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom
HasAttributeList GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom
(info ~ ResolveGestureZoomMethod t GestureZoom, OverloadedMethod info GestureZoom p, HasField t GestureZoom p) => HasField (t :: Symbol) GestureZoom p |
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods getField :: GestureZoom -> p Source #
(info ~ ResolveGestureZoomMethod t GestureZoom, OverloadedMethodInfo info GestureZoom) => IsLabel t (MethodProxy info GestureZoom) |
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods fromLabel :: MethodProxy info GestureZoom Source #
(info ~ ResolveGestureZoomMethod t GestureZoom, OverloadedMethod info GestureZoom p) => IsLabel t (GestureZoom -> p) |
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods fromLabel :: GestureZoom -> p Source #
IsGValue (Maybe GestureZoom) | Convert `GestureZoom` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureZoom Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureZoom -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureZoom) Source #
type AttributeList GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom type AttributeList GestureZoom = GestureZoomAttributeList
type ParentTypes GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom type ParentTypes GestureZoom = '[Gesture, EventController, Object]
type SignalList GestureZoom |
Instance details Defined in GI.Gtk.Objects.GestureZoom type SignalList GestureZoom = GestureZoomSignalList

newtype GestureSwipe Source #

Memory-managed wrapper type.

Constructors

GestureSwipe (ManagedPtr GestureSwipe) |

#### Instances

Instances details

Eq GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods (==) :: GestureSwipe -> GestureSwipe -> Bool Source # (/=) :: GestureSwipe -> GestureSwipe -> Bool Source #
GObject GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe
ManagedPtrNewtype GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods toManagedPtr :: GestureSwipe -> ManagedPtr GestureSwipe Source #
TypedObject GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods glibType :: IO GType Source #
HasParentTypes GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe
HasAttributeList GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe
(info ~ ResolveGestureSwipeMethod t GestureSwipe, OverloadedMethod info GestureSwipe p, HasField t GestureSwipe p) => HasField (t :: Symbol) GestureSwipe p |
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods getField :: GestureSwipe -> p Source #
(info ~ ResolveGestureSwipeMethod t GestureSwipe, OverloadedMethodInfo info GestureSwipe) => IsLabel t (MethodProxy info GestureSwipe) |
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods fromLabel :: MethodProxy info GestureSwipe Source #
(info ~ ResolveGestureSwipeMethod t GestureSwipe, OverloadedMethod info GestureSwipe p) => IsLabel t (GestureSwipe -> p) |
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods fromLabel :: GestureSwipe -> p Source #
IsGValue (Maybe GestureSwipe) | Convert `GestureSwipe` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureSwipe Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureSwipe -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureSwipe) Source #
type AttributeList GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe type AttributeList GestureSwipe = GestureSwipeAttributeList
type ParentTypes GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe type ParentTypes GestureSwipe = '[GestureSingle, Gesture, EventController, Object]
type SignalList GestureSwipe |
Instance details Defined in GI.Gtk.Objects.GestureSwipe type SignalList GestureSwipe = GestureSwipeSignalList

newtype GestureStylus Source #

Memory-managed wrapper type.

Constructors

GestureStylus (ManagedPtr GestureStylus) |

#### Instances

Instances details

Eq GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods (==) :: GestureStylus -> GestureStylus -> Bool Source # (/=) :: GestureStylus -> GestureStylus -> Bool Source #
GObject GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus
ManagedPtrNewtype GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods toManagedPtr :: GestureStylus -> ManagedPtr GestureStylus Source #
TypedObject GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods glibType :: IO GType Source #
HasParentTypes GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus
HasAttributeList GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus
(info ~ ResolveGestureStylusMethod t GestureStylus, OverloadedMethod info GestureStylus p, HasField t GestureStylus p) => HasField (t :: Symbol) GestureStylus p |
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods getField :: GestureStylus -> p Source #
(info ~ ResolveGestureStylusMethod t GestureStylus, OverloadedMethodInfo info GestureStylus) => IsLabel t (MethodProxy info GestureStylus) |
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods fromLabel :: MethodProxy info GestureStylus Source #
(info ~ ResolveGestureStylusMethod t GestureStylus, OverloadedMethod info GestureStylus p) => IsLabel t (GestureStylus -> p) |
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods fromLabel :: GestureStylus -> p Source #
IsGValue (Maybe GestureStylus) | Convert `GestureStylus` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureStylus Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureStylus -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureStylus) Source #
type AttributeList GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus type AttributeList GestureStylus = GestureStylusAttributeList
type ParentTypes GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus type ParentTypes GestureStylus = '[GestureSingle, Gesture, EventController, Object]
type SignalList GestureStylus |
Instance details Defined in GI.Gtk.Objects.GestureStylus type SignalList GestureStylus = GestureStylusSignalList

gestureIsActive Source #

Arguments

:: (HasCallStack, MonadIO m, IsGesture a) |
=> a | `gesture`: a `Gesture`
-> m Bool | Returns: `True` if gesture is active

Returns `True` if the gesture is currently active. A gesture is active meanwhile there are touch sequences interacting with it.

Since: 3.14

gestureSingleSetExclusive Source #

Arguments

:: (HasCallStack, MonadIO m, IsGestureSingle a) |
=> a | `gesture`: a `GestureSingle`
-> Bool | `exclusive`: `True` to make `gesture` exclusive
-> m () |

Sets whether `gesture` is exclusive. An exclusive gesture will only handle pointer and "pointer emulated" touch events, so at any given time, there is only one sequence able to interact with those.

Since: 3.14

newtype GestureSingle Source #

Memory-managed wrapper type.

Constructors

GestureSingle (ManagedPtr GestureSingle) |

#### Instances

Instances details

Eq GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods (==) :: GestureSingle -> GestureSingle -> Bool Source # (/=) :: GestureSingle -> GestureSingle -> Bool Source #
GObject GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle
ManagedPtrNewtype GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods toManagedPtr :: GestureSingle -> ManagedPtr GestureSingle Source #
TypedObject GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods glibType :: IO GType Source #
HasParentTypes GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle
HasAttributeList GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle
(info ~ ResolveGestureSingleMethod t GestureSingle, OverloadedMethod info GestureSingle p, HasField t GestureSingle p) => HasField (t :: Symbol) GestureSingle p |
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods getField :: GestureSingle -> p Source #
(info ~ ResolveGestureSingleMethod t GestureSingle, OverloadedMethodInfo info GestureSingle) => IsLabel t (MethodProxy info GestureSingle) |
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods fromLabel :: MethodProxy info GestureSingle Source #
(info ~ ResolveGestureSingleMethod t GestureSingle, OverloadedMethod info GestureSingle p) => IsLabel t (GestureSingle -> p) |
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods fromLabel :: GestureSingle -> p Source #
IsGValue (Maybe GestureSingle) | Convert `GestureSingle` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureSingle Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureSingle -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureSingle) Source #
type AttributeList GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle type AttributeList GestureSingle = GestureSingleAttributeList
type ParentTypes GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle type ParentTypes GestureSingle = '[Gesture, EventController, Object]
type SignalList GestureSingle |
Instance details Defined in GI.Gtk.Objects.GestureSingle type SignalList GestureSingle = GestureSingleSignalList

newtype GestureRotate Source #

Memory-managed wrapper type.

Constructors

GestureRotate (ManagedPtr GestureRotate) |

#### Instances

Instances details

Eq GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods (==) :: GestureRotate -> GestureRotate -> Bool Source # (/=) :: GestureRotate -> GestureRotate -> Bool Source #
GObject GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate
ManagedPtrNewtype GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods toManagedPtr :: GestureRotate -> ManagedPtr GestureRotate Source #
TypedObject GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods glibType :: IO GType Source #
HasParentTypes GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate
HasAttributeList GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate
(info ~ ResolveGestureRotateMethod t GestureRotate, OverloadedMethod info GestureRotate p, HasField t GestureRotate p) => HasField (t :: Symbol) GestureRotate p |
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods getField :: GestureRotate -> p Source #
(info ~ ResolveGestureRotateMethod t GestureRotate, OverloadedMethodInfo info GestureRotate) => IsLabel t (MethodProxy info GestureRotate) |
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods fromLabel :: MethodProxy info GestureRotate Source #
(info ~ ResolveGestureRotateMethod t GestureRotate, OverloadedMethod info GestureRotate p) => IsLabel t (GestureRotate -> p) |
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods fromLabel :: GestureRotate -> p Source #
IsGValue (Maybe GestureRotate) | Convert `GestureRotate` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureRotate Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureRotate -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureRotate) Source #
type AttributeList GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate type AttributeList GestureRotate = GestureRotateAttributeList
type ParentTypes GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate type ParentTypes GestureRotate = '[Gesture, EventController, Object]
type SignalList GestureRotate |
Instance details Defined in GI.Gtk.Objects.GestureRotate type SignalList GestureRotate = GestureRotateSignalList

gestureMultiPressSetArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsGestureMultiPress a) |
=> a | `gesture`: a `GestureMultiPress`
-> Maybe Rectangle | `rect`: rectangle to receive coordinates on
-> m () |

If `rect` is non-`Nothing`, the press area will be checked to be confined within the rectangle, otherwise the button count will be reset so the press is seen as being the first one. If `rect` is `Nothing`, the area will be reset to an unrestricted state.

Note: The rectangle is only used to determine whether any non-first click falls within the expected area. This is not akin to an input shape.

Since: 3.14

newtype GestureMultiPress Source #

Memory-managed wrapper type.

Constructors

GestureMultiPress (ManagedPtr GestureMultiPress) |

#### Instances

Instances details

Eq GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods (==) :: GestureMultiPress -> GestureMultiPress -> Bool Source # (/=) :: GestureMultiPress -> GestureMultiPress -> Bool Source #
GObject GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress
ManagedPtrNewtype GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods toManagedPtr :: GestureMultiPress -> ManagedPtr GestureMultiPress Source #
TypedObject GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods glibType :: IO GType Source #
HasParentTypes GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress
HasAttributeList GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress
(info ~ ResolveGestureMultiPressMethod t GestureMultiPress, OverloadedMethod info GestureMultiPress p, HasField t GestureMultiPress p) => HasField (t :: Symbol) GestureMultiPress p |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods getField :: GestureMultiPress -> p Source #
(info ~ ResolveGestureMultiPressMethod t GestureMultiPress, OverloadedMethodInfo info GestureMultiPress) => IsLabel t (MethodProxy info GestureMultiPress) |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods fromLabel :: MethodProxy info GestureMultiPress Source #
(info ~ ResolveGestureMultiPressMethod t GestureMultiPress, OverloadedMethod info GestureMultiPress p) => IsLabel t (GestureMultiPress -> p) |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods fromLabel :: GestureMultiPress -> p Source #
IsGValue (Maybe GestureMultiPress) | Convert `GestureMultiPress` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureMultiPress Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureMultiPress -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureMultiPress) Source #
type AttributeList GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress type AttributeList GestureMultiPress = GestureMultiPressAttributeList
type ParentTypes GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress type ParentTypes GestureMultiPress = '[GestureSingle, Gesture, EventController, Object]
type SignalList GestureMultiPress |
Instance details Defined in GI.Gtk.Objects.GestureMultiPress type SignalList GestureMultiPress = GestureMultiPressSignalList

newtype GestureLongPress Source #

Memory-managed wrapper type.

Constructors

GestureLongPress (ManagedPtr GestureLongPress) |

#### Instances

Instances details

Eq GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods (==) :: GestureLongPress -> GestureLongPress -> Bool Source # (/=) :: GestureLongPress -> GestureLongPress -> Bool Source #
GObject GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress
ManagedPtrNewtype GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods toManagedPtr :: GestureLongPress -> ManagedPtr GestureLongPress Source #
TypedObject GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods glibType :: IO GType Source #
HasParentTypes GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress
HasAttributeList GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress
(info ~ ResolveGestureLongPressMethod t GestureLongPress, OverloadedMethod info GestureLongPress p, HasField t GestureLongPress p) => HasField (t :: Symbol) GestureLongPress p |
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods getField :: GestureLongPress -> p Source #
(info ~ ResolveGestureLongPressMethod t GestureLongPress, OverloadedMethodInfo info GestureLongPress) => IsLabel t (MethodProxy info GestureLongPress) |
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods fromLabel :: MethodProxy info GestureLongPress Source #
(info ~ ResolveGestureLongPressMethod t GestureLongPress, OverloadedMethod info GestureLongPress p) => IsLabel t (GestureLongPress -> p) |
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods fromLabel :: GestureLongPress -> p Source #
IsGValue (Maybe GestureLongPress) | Convert `GestureLongPress` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureLongPress Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureLongPress -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureLongPress) Source #
type AttributeList GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress type AttributeList GestureLongPress = GestureLongPressAttributeList
type ParentTypes GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress type ParentTypes GestureLongPress = '[GestureSingle, Gesture, EventController, Object]
type SignalList GestureLongPress |
Instance details Defined in GI.Gtk.Objects.GestureLongPress type SignalList GestureLongPress = GestureLongPressSignalList

newtype GestureDrag Source #

Memory-managed wrapper type.

Constructors

GestureDrag (ManagedPtr GestureDrag) |

#### Instances

Instances details

Eq GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods (==) :: GestureDrag -> GestureDrag -> Bool Source # (/=) :: GestureDrag -> GestureDrag -> Bool Source #
GObject GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag
ManagedPtrNewtype GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods toManagedPtr :: GestureDrag -> ManagedPtr GestureDrag Source #
TypedObject GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods glibType :: IO GType Source #
HasParentTypes GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag
HasAttributeList GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag
(info ~ ResolveGestureDragMethod t GestureDrag, OverloadedMethod info GestureDrag p, HasField t GestureDrag p) => HasField (t :: Symbol) GestureDrag p |
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods getField :: GestureDrag -> p Source #
(info ~ ResolveGestureDragMethod t GestureDrag, OverloadedMethodInfo info GestureDrag) => IsLabel t (MethodProxy info GestureDrag) |
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods fromLabel :: MethodProxy info GestureDrag Source #
(info ~ ResolveGestureDragMethod t GestureDrag, OverloadedMethod info GestureDrag p) => IsLabel t (GestureDrag -> p) |
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods fromLabel :: GestureDrag -> p Source #
IsGValue (Maybe GestureDrag) | Convert `GestureDrag` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GestureDrag Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GestureDrag -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GestureDrag) Source #
type AttributeList GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag type AttributeList GestureDrag = GestureDragAttributeList
type ParentTypes GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag type ParentTypes GestureDrag = '[GestureSingle, Gesture, EventController, Object]
type SignalList GestureDrag |
Instance details Defined in GI.Gtk.Objects.GestureDrag type SignalList GestureDrag = GestureDragSignalList

gestureSetSequenceState Source #

Arguments

:: (HasCallStack, MonadIO m, IsGesture a) |
=> a | `gesture`: a `Gesture`
-> EventSequence | `sequence`: a `EventSequence`
-> EventSequenceState | `state`: the sequence state
-> m Bool | Returns: `True` if `sequence` is handled by `gesture`, and the state is changed successfully

Sets the state of `sequence` in `gesture`. Sequences start in state `GTK_EVENT_SEQUENCE_NONE`, and whenever they change state, they can never go back to that state. Likewise, sequences in state `GTK_EVENT_SEQUENCE_DENIED` cannot turn back to a not denied state. With these rules, the lifetime of an event sequence is constrained to the next four:

- None
- None → Denied
- None → Claimed
- None → Claimed → Denied

Note: Due to event handling ordering, it may be unsafe to set the state on another gesture within a Gesture::begin signal handler, as the callback might be executed before the other gesture knows about the sequence. A safe way to perform this could be:

    static void
    first_gesture_begin_cb (GtkGesture       *first_gesture,
                            GdkEventSequence *sequence,
                            gpointer          user_data)
    {
      gtk_gesture_set_sequence_state (first_gesture, sequence, GTK_EVENT_SEQUENCE_CLAIMED);
      gtk_gesture_set_sequence_state (second_gesture, sequence, GTK_EVENT_SEQUENCE_DENIED);
    }

    static void
    second_gesture_begin_cb (GtkGesture       *second_gesture,
                             GdkEventSequence *sequence,
                             gpointer          user_data)
    {
      if (gtk_gesture_get_sequence_state (first_gesture, sequence) == GTK_EVENT_SEQUENCE_CLAIMED)
        gtk_gesture_set_sequence_state (second_gesture, sequence, GTK_EVENT_SEQUENCE_DENIED);
    }

If both gestures are in the same group, just set the state on the gesture emitting the event, the sequence will be already be initialized to the group's global state when the second gesture processes the event.

Since: 3.14

gestureHandlesSequence Source #

Arguments

:: (HasCallStack, MonadIO m, IsGesture a) |
=> a | `gesture`: a `Gesture`
-> Maybe EventSequence | `sequence`: a `EventSequence` or `Nothing`
-> m Bool | Returns: `True` if `gesture` is handling `sequence`, `False` otherwise

Returns `True` if `gesture` is currently handling events corresponding to `sequence`.

Since: 3.14

eventControllerReset Source #

Arguments

:: (HasCallStack, MonadIO m, IsEventController a) |
=> a | `controller`: a `EventController`
-> m () |

Resets the `controller` to a clean state. Every interaction the controller did through `EventController`::`handle-event` will be dropped at this point.

Since: 3.14

gestureSetWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsGesture a, IsWindow b) |
=> a | `gesture`: a `Gesture`
-> Maybe b | `window`: a `Window`, or `Nothing`
-> m () |

Sets a specific window to receive events about, so `gesture` will effectively handle only events targeting `window`, or a child of it. `window` must pertain to `eventControllerGetWidget`.

Since: 3.14

eventControllerGetWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsEventController a) |
=> a | `controller`: a `EventController`
-> m Widget | Returns: a `Widget`

Returns the `Widget` this controller relates to.

Since: 3.14

newtype GLArea Source #

Memory-managed wrapper type.

Constructors

GLArea (ManagedPtr GLArea) |

#### Instances

Instances details

Eq GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea Methods (==) :: GLArea -> GLArea -> Bool Source # (/=) :: GLArea -> GLArea -> Bool Source #
GObject GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea
ManagedPtrNewtype GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea Methods toManagedPtr :: GLArea -> ManagedPtr GLArea Source #
TypedObject GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea Methods glibType :: IO GType Source #
HasParentTypes GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea
HasAttributeList GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea
(info ~ ResolveGLAreaMethod t GLArea, OverloadedMethod info GLArea p, HasField t GLArea p) => HasField (t :: Symbol) GLArea p |
Instance details Defined in GI.Gtk.Objects.GLArea Methods getField :: GLArea -> p Source #
(info ~ ResolveGLAreaMethod t GLArea, OverloadedMethodInfo info GLArea) => IsLabel t (MethodProxy info GLArea) |
Instance details Defined in GI.Gtk.Objects.GLArea Methods fromLabel :: MethodProxy info GLArea Source #
(info ~ ResolveGLAreaMethod t GLArea, OverloadedMethod info GLArea p) => IsLabel t (GLArea -> p) |
Instance details Defined in GI.Gtk.Objects.GLArea Methods fromLabel :: GLArea -> p Source #
IsGValue (Maybe GLArea) | Convert `GLArea` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.GLArea Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe GLArea -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe GLArea) Source #
type AttributeList GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea type AttributeList GLArea = GLAreaAttributeList
type ParentTypes GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea type ParentTypes GLArea = '[Widget, Object, ImplementorIface, Buildable]
type SignalList GLArea |
Instance details Defined in GI.Gtk.Objects.GLArea type SignalList GLArea = GLAreaSignalList

gLAreaSetError Source #

Arguments

:: (HasCallStack, MonadIO m, IsGLArea a) |
=> a | `area`: a `GLArea`
-> Maybe GError | `error`: a new `GError`, or `Nothing` to unset the error
-> m () |

Sets an error on the area which will be shown instead of the GL rendering. This is useful in the GLArea::createContext signal if GL context creation fails.

Since: 3.16

gLAreaSetRequiredVersion Source #

Arguments

:: (HasCallStack, MonadIO m, IsGLArea a) |
=> a | `area`: a `GLArea`
-> Int32 | `major`: the major version
-> Int32 | `minor`: the minor version
-> m () |

Sets the required version of OpenGL to be used when creating the context for the widget.

This function must be called before the area has been realized.

Since: 3.16

gLAreaSetUseEs Source #

Arguments

:: (HasCallStack, MonadIO m, IsGLArea a) |
=> a | `area`: a `GLArea`
-> Bool | `useEs`: whether to use OpenGL or OpenGL ES
-> m () |

Sets whether the `area` should create an OpenGL or an OpenGL ES context.

You should check the capabilities of the `GLContext` before drawing with either API.

Since: 3.22

gLAreaSetAutoRender Source #

Arguments

:: (HasCallStack, MonadIO m, IsGLArea a) |
=> a | `area`: a `GLArea`
-> Bool | `autoRender`: a boolean
-> m () |

If `autoRender` is `True` the GLArea::render signal will be emitted every time the widget draws. This is the default and is useful if drawing the widget is faster.

If `autoRender` is `False` the data from previous rendering is kept around and will be used for drawing the widget the next time, unless the window is resized. In order to force a rendering `gLAreaQueueRender` must be called. This mode is useful when the scene changes seldomly, but takes a long time to redraw.

Since: 3.16

gLAreaQueueRender Source #

Arguments

:: (HasCallStack, MonadIO m, IsGLArea a) |
=> a | `area`: a `GLArea`
-> m () |

Marks the currently rendered data (if any) as invalid, and queues a redraw of the widget, ensuring that the GLArea::render signal is emitted during the draw.

This is only needed when the `gLAreaSetAutoRender` has been called with a `False` value. The default behaviour is to emit GLArea::render on each draw.

Since: 3.16

frameNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Text | `label`: the text to use as the label of the frame
-> m Frame | Returns: a new `Frame` widget

Creates a new `Frame`, with optional label `label`. If `label` is `Nothing`, the label is omitted.

frameSetLabelAlign Source #

Arguments

:: (HasCallStack, MonadIO m, IsFrame a) |
=> a | `frame`: a `Frame`
-> Float | `xalign`: The position of the label along the top edge of the widget. A value of 0.0 represents left alignment; 1.0 represents right alignment.
-> Float | `yalign`: The y alignment of the label. A value of 0.0 aligns under the frame; 1.0 aligns above the frame. If the values are exactly 0.0 or 1.0 the gap in the frame won’t be painted because the label will be completely above or below the frame.
-> m () |

Sets the alignment of the frame widget’s label. The default values for a newly created frame are 0.0 and 0.5.

frameSetLabelWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsFrame a, IsWidget b) |
=> a | `frame`: a `Frame`
-> Maybe b | `labelWidget`: the new label widget
-> m () |

Sets the Frame:labelWidget for the frame. This is the widget that will appear embedded in the top edge of the frame as a title.

frameSetShadowType Source #

Arguments

:: (HasCallStack, MonadIO m, IsFrame a) |
=> a | `frame`: a `Frame`
-> ShadowType | `type`: the new `ShadowType`
-> m () |

Sets the Frame:shadowType for `frame`, i.e. whether it is drawn without (`ShadowTypeNone`) or with (other values) a visible border. Values other than `ShadowTypeNone` are treated identically by GtkFrame. The chosen type is applied by removing or adding the .flat class to the CSS node named border.

data ShadowType Source #

Used to change the appearance of an outline typically provided by a `Frame`.

Note that many themes do not differentiate the appearance of the various shadow types: Either their is no visible shadow (`gTKSHADOWNONE`), or there is (any other value).

Constructors

ShadowTypeNone | No outline.
ShadowTypeIn | The outline is bevelled inwards.
ShadowTypeOut | The outline is bevelled outwards like a button.
ShadowTypeEtchedIn | The outline has a sunken 3d appearance.
ShadowTypeEtchedOut | The outline has a raised 3d appearance.
AnotherShadowType Int | Catch-all for unknown values

#### Instances

Instances details

Enum ShadowType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ShadowType -> ShadowType Source #

pred :: ShadowType -> ShadowType Source #

toEnum :: Int -> ShadowType Source #

fromEnum :: ShadowType -> Int Source #

enumFrom :: ShadowType -> [ShadowType] Source #

enumFromThen :: ShadowType -> ShadowType -> [ShadowType] Source #

enumFromTo :: ShadowType -> ShadowType -> [ShadowType] Source #

enumFromThenTo :: ShadowType -> ShadowType -> ShadowType -> [ShadowType] Source #

Show ShadowType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ShadowType -> ShowS Source # show :: ShadowType -> String Source # showList :: [ShadowType] -> ShowS Source #
Eq ShadowType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ShadowType -> ShadowType -> Bool Source # (/=) :: ShadowType -> ShadowType -> Bool Source #
Ord ShadowType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ShadowType -> ShadowType -> Ordering Source #

(<) :: ShadowType -> ShadowType -> Bool Source #

(<=) :: ShadowType -> ShadowType -> Bool Source #

(>) :: ShadowType -> ShadowType -> Bool Source #

(>=) :: ShadowType -> ShadowType -> Bool Source #

max :: ShadowType -> ShadowType -> ShadowType Source #

min :: ShadowType -> ShadowType -> ShadowType Source #

BoxedEnum ShadowType |
Instance details Defined in GI.Gtk.Enums
TypedObject ShadowType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ShadowType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ShadowType |
Instance details Defined in GI.Gtk.Enums type ParentTypes ShadowType = '[] :: [Type]

newtype FontSelectionDialog Source #

Memory-managed wrapper type.

Constructors

FontSelectionDialog (ManagedPtr FontSelectionDialog) |

#### Instances

Instances details

Eq FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods (==) :: FontSelectionDialog -> FontSelectionDialog -> Bool Source # (/=) :: FontSelectionDialog -> FontSelectionDialog -> Bool Source #
GObject FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog
ManagedPtrNewtype FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods toManagedPtr :: FontSelectionDialog -> ManagedPtr FontSelectionDialog Source #
TypedObject FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods glibType :: IO GType Source #
HasParentTypes FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog
HasAttributeList FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog
(info ~ ResolveFontSelectionDialogMethod t FontSelectionDialog, OverloadedMethod info FontSelectionDialog p, HasField t FontSelectionDialog p) => HasField (t :: Symbol) FontSelectionDialog p |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods getField :: FontSelectionDialog -> p Source #
(info ~ ResolveFontSelectionDialogMethod t FontSelectionDialog, OverloadedMethodInfo info FontSelectionDialog) => IsLabel t (MethodProxy info FontSelectionDialog) |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods fromLabel :: MethodProxy info FontSelectionDialog Source #
(info ~ ResolveFontSelectionDialogMethod t FontSelectionDialog, OverloadedMethod info FontSelectionDialog p) => IsLabel t (FontSelectionDialog -> p) |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods fromLabel :: FontSelectionDialog -> p Source #
IsGValue (Maybe FontSelectionDialog) | Convert `FontSelectionDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontSelectionDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontSelectionDialog) Source #
type AttributeList FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog type AttributeList FontSelectionDialog = FontSelectionDialogAttributeList
type ParentTypes FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog type ParentTypes FontSelectionDialog = '[Dialog, Window, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList FontSelectionDialog |
Instance details Defined in GI.Gtk.Objects.FontSelectionDialog type SignalList FontSelectionDialog = FontSelectionDialogSignalList

fontSelectionDialogSetFontName Source #

Arguments

:: (HasCallStack, MonadIO m, IsFontSelectionDialog a) |
=> a | `fsd`: a `FontSelectionDialog`
-> Text | `fontname`: a font name like “Helvetica 12” or “Times Bold 18”
-> m Bool | Returns: `True` if the font selected in `fsd` is now the `fontname` specified, `False` otherwise.

Sets the currently selected font.

newtype FontSelection Source #

Memory-managed wrapper type.

Constructors

FontSelection (ManagedPtr FontSelection) |

#### Instances

Instances details

Eq FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection Methods (==) :: FontSelection -> FontSelection -> Bool Source # (/=) :: FontSelection -> FontSelection -> Bool Source #
GObject FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection
ManagedPtrNewtype FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection Methods toManagedPtr :: FontSelection -> ManagedPtr FontSelection Source #
TypedObject FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection Methods glibType :: IO GType Source #
HasParentTypes FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection
HasAttributeList FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection
(info ~ ResolveFontSelectionMethod t FontSelection, OverloadedMethod info FontSelection p, HasField t FontSelection p) => HasField (t :: Symbol) FontSelection p |
Instance details Defined in GI.Gtk.Objects.FontSelection Methods getField :: FontSelection -> p Source #
(info ~ ResolveFontSelectionMethod t FontSelection, OverloadedMethodInfo info FontSelection) => IsLabel t (MethodProxy info FontSelection) |
Instance details Defined in GI.Gtk.Objects.FontSelection Methods fromLabel :: MethodProxy info FontSelection Source #
(info ~ ResolveFontSelectionMethod t FontSelection, OverloadedMethod info FontSelection p) => IsLabel t (FontSelection -> p) |
Instance details Defined in GI.Gtk.Objects.FontSelection Methods fromLabel :: FontSelection -> p Source #
IsGValue (Maybe FontSelection) | Convert `FontSelection` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontSelection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontSelection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontSelection) Source #
type AttributeList FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection type AttributeList FontSelection = FontSelectionAttributeList
type ParentTypes FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection type ParentTypes FontSelection = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList FontSelection |
Instance details Defined in GI.Gtk.Objects.FontSelection type SignalList FontSelection = FontSelectionSignalList

fontSelectionSetFontName Source #

Arguments

:: (HasCallStack, MonadIO m, IsFontSelection a) |
=> a | `fontsel`: a `FontSelection`
-> Text | `fontname`: a font name like “Helvetica 12” or “Times Bold 18”
-> m Bool | Returns: `True` if the font could be set successfully; `False` if no such font exists or if the `fontsel` doesn’t belong to a particular screen yet.

Sets the currently-selected font.

Note that the `fontsel` needs to know the screen in which it will appear for this to work; this can be guaranteed by simply making sure that the `fontsel` is inserted in a toplevel window before you call this function.

newtype FontChooserWidget Source #

Memory-managed wrapper type.

Constructors

FontChooserWidget (ManagedPtr FontChooserWidget) |

#### Instances

Instances details

Eq FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods (==) :: FontChooserWidget -> FontChooserWidget -> Bool Source # (/=) :: FontChooserWidget -> FontChooserWidget -> Bool Source #
GObject FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget
ManagedPtrNewtype FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods toManagedPtr :: FontChooserWidget -> ManagedPtr FontChooserWidget Source #
TypedObject FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods glibType :: IO GType Source #
HasParentTypes FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget
HasAttributeList FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget
(info ~ ResolveFontChooserWidgetMethod t FontChooserWidget, OverloadedMethod info FontChooserWidget p, HasField t FontChooserWidget p) => HasField (t :: Symbol) FontChooserWidget p |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods getField :: FontChooserWidget -> p Source #
(info ~ ResolveFontChooserWidgetMethod t FontChooserWidget, OverloadedMethodInfo info FontChooserWidget) => IsLabel t (MethodProxy info FontChooserWidget) |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods fromLabel :: MethodProxy info FontChooserWidget Source #
(info ~ ResolveFontChooserWidgetMethod t FontChooserWidget, OverloadedMethod info FontChooserWidget p) => IsLabel t (FontChooserWidget -> p) |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods fromLabel :: FontChooserWidget -> p Source #
IsGValue (Maybe FontChooserWidget) | Convert `FontChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontChooserWidget) Source #
type AttributeList FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget type AttributeList FontChooserWidget = FontChooserWidgetAttributeList
type ParentTypes FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget type ParentTypes FontChooserWidget = '[Box, Container, Widget, Object, ImplementorIface, Buildable, FontChooser, Orientable]
type SignalList FontChooserWidget |
Instance details Defined in GI.Gtk.Objects.FontChooserWidget type SignalList FontChooserWidget = FontChooserWidgetSignalList

newtype FontChooserDialog Source #

Memory-managed wrapper type.

Constructors

FontChooserDialog (ManagedPtr FontChooserDialog) |

#### Instances

Instances details

Eq FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods (==) :: FontChooserDialog -> FontChooserDialog -> Bool Source # (/=) :: FontChooserDialog -> FontChooserDialog -> Bool Source #
GObject FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog
ManagedPtrNewtype FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods toManagedPtr :: FontChooserDialog -> ManagedPtr FontChooserDialog Source #
TypedObject FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods glibType :: IO GType Source #
HasParentTypes FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog
HasAttributeList FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog
(info ~ ResolveFontChooserDialogMethod t FontChooserDialog, OverloadedMethod info FontChooserDialog p, HasField t FontChooserDialog p) => HasField (t :: Symbol) FontChooserDialog p |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods getField :: FontChooserDialog -> p Source #
(info ~ ResolveFontChooserDialogMethod t FontChooserDialog, OverloadedMethodInfo info FontChooserDialog) => IsLabel t (MethodProxy info FontChooserDialog) |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods fromLabel :: MethodProxy info FontChooserDialog Source #
(info ~ ResolveFontChooserDialogMethod t FontChooserDialog, OverloadedMethod info FontChooserDialog p) => IsLabel t (FontChooserDialog -> p) |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods fromLabel :: FontChooserDialog -> p Source #
IsGValue (Maybe FontChooserDialog) | Convert `FontChooserDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontChooserDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontChooserDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontChooserDialog) Source #
type AttributeList FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog type AttributeList FontChooserDialog = FontChooserDialogAttributeList
type ParentTypes FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog type ParentTypes FontChooserDialog = '[Dialog, Window, Bin, Container, Widget, Object, ImplementorIface, Buildable, FontChooser]
type SignalList FontChooserDialog |
Instance details Defined in GI.Gtk.Objects.FontChooserDialog type SignalList FontChooserDialog = FontChooserDialogSignalList

fontChooserGetFont Source #

Arguments

:: (HasCallStack, MonadIO m, IsFontChooser a) |
=> a | `fontchooser`: a `FontChooser`
-> m (Maybe Text) | Returns: A string with the name of the current font, or `Nothing` if no font is selected. You must free this string with `free`.

Gets the currently-selected font name.

Note that this can be a different string than what you set with `fontChooserSetFont`, as the font chooser widget may normalize font names and thus return a string with a different structure. For example, “Helvetica Italic Bold 12” could be normalized to “Helvetica Bold Italic 12”.

Use `fontDescriptionEqual` if you want to compare two font descriptions.

Since: 3.2

newtype FontButton Source #

Memory-managed wrapper type.

Constructors

FontButton (ManagedPtr FontButton) |

#### Instances

Instances details

Eq FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton Methods (==) :: FontButton -> FontButton -> Bool Source # (/=) :: FontButton -> FontButton -> Bool Source #
GObject FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton
ManagedPtrNewtype FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton Methods toManagedPtr :: FontButton -> ManagedPtr FontButton Source #
TypedObject FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton Methods glibType :: IO GType Source #
HasParentTypes FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton
HasAttributeList FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton
(info ~ ResolveFontButtonMethod t FontButton, OverloadedMethod info FontButton p, HasField t FontButton p) => HasField (t :: Symbol) FontButton p |
Instance details Defined in GI.Gtk.Objects.FontButton Methods getField :: FontButton -> p Source #
(info ~ ResolveFontButtonMethod t FontButton, OverloadedMethodInfo info FontButton) => IsLabel t (MethodProxy info FontButton) |
Instance details Defined in GI.Gtk.Objects.FontButton Methods fromLabel :: MethodProxy info FontButton Source #
(info ~ ResolveFontButtonMethod t FontButton, OverloadedMethod info FontButton p) => IsLabel t (FontButton -> p) |
Instance details Defined in GI.Gtk.Objects.FontButton Methods fromLabel :: FontButton -> p Source #
IsGValue (Maybe FontButton) | Convert `FontButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FontButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FontButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FontButton) Source #
type AttributeList FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton type AttributeList FontButton = FontButtonAttributeList
type ParentTypes FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton type ParentTypes FontButton = '[Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable, FontChooser]
type SignalList FontButton |
Instance details Defined in GI.Gtk.Objects.FontButton type SignalList FontButton = FontButtonSignalList

flowBoxChildChanged Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBoxChild a) |
=> a | `child`: a `FlowBoxChild`
-> m () |

Marks `child` as changed, causing any state that depends on this to be updated. This affects sorting and filtering.

Note that calls to this method must be in sync with the data used for the sorting and filtering functions. For instance, if the list is mirroring some external data set, and *two* children changed in the external data set when you call `flowBoxChildChanged` on the first child, the sort function must only read the new data for the first of the two changed children, otherwise the resorting of the children will be wrong.

This generally means that if you don’t fully control the data model, you have to duplicate the data that affects the sorting and filtering functions into the widgets themselves. Another alternative is to call `flowBoxInvalidateSort` on any model change, but that is more expensive.

Since: 3.12

flowBoxInvalidateSort Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBox a) |
=> a | `box`: a `FlowBox`
-> m () |

Updates the sorting for all children.

Call this when the result of the sort function on `box` is changed due to an external factor.

Since: 3.12

flowBoxGetSelectedChildren Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBox a) |
=> a | `box`: a `FlowBox`
-> m [FlowBoxChild] | Returns: A `List` containing the `Widget` for each selected child. Free with `g_list_free()` when done.

Creates a list of all selected children.

Since: 3.12

flowBoxInsert Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBox a, IsWidget b) |
=> a | `box`: a `FlowBox`
-> b | `widget`: the `Widget` to add
-> Int32 | `position`: the position to insert `child` in
-> m () |

Inserts the `widget` into `box` at `position`.

If a sort function is set, the widget will actually be inserted at the calculated position and this function has the same effect as `containerAdd`.

If `position` is -1, or larger than the total number of children in the `box`, then the `widget` will be appended to the end.

Since: 3.12

flowBoxInvalidateFilter Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBox a) |
=> a | `box`: a `FlowBox`
-> m () |

Updates the filtering for all children.

Call this function when the result of the filter function on the `box` is changed due ot an external factor. For instance, this would be used if the filter function just looked for a specific search term, and the entry with the string has changed.

Since: 3.12

scrolledWindowGetHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrolledWindow a) |
=> a | `scrolledWindow`: a `ScrolledWindow`
-> m Adjustment | Returns: the horizontal `Adjustment`

Returns the horizontal scrollbar’s adjustment, used to connect the horizontal scrollbar to the child widget’s horizontal scroll functionality.

flowBoxSetVadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBox a, IsAdjustment b) |
=> a | `box`: a `FlowBox`
-> b | `adjustment`: an adjustment which should be adjusted when the focus is moved among the descendents of `container`
-> m () |

Hooks up an adjustment to focus handling in `box`. The adjustment is also used for autoscrolling during rubberband selection. See `scrolledWindowGetVadjustment` for a typical way of obtaining the adjustment, and `flowBoxSetHadjustment`for setting the horizontal adjustment.

The adjustments have to be in pixel units and in the same coordinate system as the allocation for immediate children of the box.

Since: 3.12

scrolledWindowGetVadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrolledWindow a) |
=> a | `scrolledWindow`: a `ScrolledWindow`
-> m Adjustment | Returns: the vertical `Adjustment`

Returns the vertical scrollbar’s adjustment, used to connect the vertical scrollbar to the child widget’s vertical scroll functionality.

flowBoxSetHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBox a, IsAdjustment b) |
=> a | `box`: a `FlowBox`
-> b | `adjustment`: an adjustment which should be adjusted when the focus is moved among the descendents of `container`
-> m () |

Hooks up an adjustment to focus handling in `box`. The adjustment is also used for autoscrolling during rubberband selection. See `scrolledWindowGetHadjustment` for a typical way of obtaining the adjustment, and `flowBoxSetVadjustment`for setting the vertical adjustment.

The adjustments have to be in pixel units and in the same coordinate system as the allocation for immediate children of the box.

Since: 3.12

newtype FileFilter Source #

Memory-managed wrapper type.

Constructors

FileFilter (ManagedPtr FileFilter) |

#### Instances

Instances details

Eq FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter Methods (==) :: FileFilter -> FileFilter -> Bool Source # (/=) :: FileFilter -> FileFilter -> Bool Source #
GObject FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter
ManagedPtrNewtype FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter Methods toManagedPtr :: FileFilter -> ManagedPtr FileFilter Source #
TypedObject FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter Methods glibType :: IO GType Source #
HasParentTypes FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter
HasAttributeList FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter
(info ~ ResolveFileFilterMethod t FileFilter, OverloadedMethod info FileFilter p, HasField t FileFilter p) => HasField (t :: Symbol) FileFilter p |
Instance details Defined in GI.Gtk.Objects.FileFilter Methods getField :: FileFilter -> p Source #
(info ~ ResolveFileFilterMethod t FileFilter, OverloadedMethodInfo info FileFilter) => IsLabel t (MethodProxy info FileFilter) |
Instance details Defined in GI.Gtk.Objects.FileFilter Methods fromLabel :: MethodProxy info FileFilter Source #
(info ~ ResolveFileFilterMethod t FileFilter, OverloadedMethod info FileFilter p) => IsLabel t (FileFilter -> p) |
Instance details Defined in GI.Gtk.Objects.FileFilter Methods fromLabel :: FileFilter -> p Source #
IsGValue (Maybe FileFilter) | Convert `FileFilter` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileFilter Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileFilter -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileFilter) Source #
type AttributeList FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter type AttributeList FileFilter = FileFilterAttributeList
type ParentTypes FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter type ParentTypes FileFilter = '[Object, Buildable]
type SignalList FileFilter |
Instance details Defined in GI.Gtk.Objects.FileFilter type SignalList FileFilter = FileFilterSignalList

fileFilterAddMimeType Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileFilter a) |
=> a | `filter`: A `FileFilter`
-> Text | `mimeType`: name of a MIME type
-> m () |

Adds a rule allowing a given mime type to `filter`.

Since: 2.4

fileFilterAddPattern Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileFilter a) |
=> a | `filter`: a `FileFilter`
-> Text | `pattern`: a shell style glob
-> m () |

Adds a rule allowing a shell style glob to a filter.

Since: 2.4

fileFilterToGvariant Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileFilter a) |
=> a | `filter`: a `FileFilter`
-> m GVariant | Returns: a new, floating, `GVariant`

Serialize a file filter to an a{sv} variant.

Since: 3.22

fileFilterGetNeeded Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileFilter a) |
=> a | `filter`: a `FileFilter`
-> m [FileFilterFlags] | Returns: bitfield of flags indicating needed fields when calling `fileFilterFilter`

Gets the fields that need to be filled in for the `FileFilterInfo` passed to `fileFilterFilter`

This function will not typically be used by applications; it is intended principally for use in the implementation of `FileChooser`.

Since: 2.4

fileFilterSetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileFilter a) |
=> a | `filter`: a `FileFilter`
-> Maybe Text | `name`: the human-readable-name for the filter, or `Nothing` to remove any existing name.
-> m () |

Sets the human-readable name of the filter; this is the string that will be displayed in the file selector user interface if there is a selectable list of filters.

Since: 2.4

fileFilterFilter Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileFilter a) |
=> a | `filter`: a `FileFilter`
-> FileFilterInfo | `filterInfo`: a `FileFilterInfo` containing information about a file.
-> m Bool | Returns: `True` if the file should be displayed

Tests whether a file should be displayed according to `filter`. The `FileFilterInfo` `filterInfo` should include the fields returned from `fileFilterGetNeeded`.

This function will not typically be used by applications; it is intended principally for use in the implementation of `FileChooser`.

Since: 2.4

newtype FileChooserWidget Source #

Memory-managed wrapper type.

Constructors

FileChooserWidget (ManagedPtr FileChooserWidget) |

#### Instances

Instances details

Eq FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods (==) :: FileChooserWidget -> FileChooserWidget -> Bool Source # (/=) :: FileChooserWidget -> FileChooserWidget -> Bool Source #
GObject FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget
ManagedPtrNewtype FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods toManagedPtr :: FileChooserWidget -> ManagedPtr FileChooserWidget Source #
TypedObject FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods glibType :: IO GType Source #
HasParentTypes FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget
HasAttributeList FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget
(info ~ ResolveFileChooserWidgetMethod t FileChooserWidget, OverloadedMethod info FileChooserWidget p, HasField t FileChooserWidget p) => HasField (t :: Symbol) FileChooserWidget p |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods getField :: FileChooserWidget -> p Source #
(info ~ ResolveFileChooserWidgetMethod t FileChooserWidget, OverloadedMethodInfo info FileChooserWidget) => IsLabel t (MethodProxy info FileChooserWidget) |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods fromLabel :: MethodProxy info FileChooserWidget Source #
(info ~ ResolveFileChooserWidgetMethod t FileChooserWidget, OverloadedMethod info FileChooserWidget p) => IsLabel t (FileChooserWidget -> p) |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods fromLabel :: FileChooserWidget -> p Source #
IsGValue (Maybe FileChooserWidget) | Convert `FileChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooserWidget) Source #
type AttributeList FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget type AttributeList FileChooserWidget = FileChooserWidgetAttributeList
type ParentTypes FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget type ParentTypes FileChooserWidget = '[Box, Container, Widget, Object, ImplementorIface, Buildable, FileChooser, Orientable]
type SignalList FileChooserWidget |
Instance details Defined in GI.Gtk.Objects.FileChooserWidget type SignalList FileChooserWidget = FileChooserWidgetSignalList

newtype FileChooserDialog Source #

Memory-managed wrapper type.

Constructors

FileChooserDialog (ManagedPtr FileChooserDialog) |

#### Instances

Instances details

Eq FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods (==) :: FileChooserDialog -> FileChooserDialog -> Bool Source # (/=) :: FileChooserDialog -> FileChooserDialog -> Bool Source #
GObject FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog
ManagedPtrNewtype FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods toManagedPtr :: FileChooserDialog -> ManagedPtr FileChooserDialog Source #
TypedObject FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods glibType :: IO GType Source #
HasParentTypes FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog
HasAttributeList FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog
(info ~ ResolveFileChooserDialogMethod t FileChooserDialog, OverloadedMethod info FileChooserDialog p, HasField t FileChooserDialog p) => HasField (t :: Symbol) FileChooserDialog p |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods getField :: FileChooserDialog -> p Source #
(info ~ ResolveFileChooserDialogMethod t FileChooserDialog, OverloadedMethodInfo info FileChooserDialog) => IsLabel t (MethodProxy info FileChooserDialog) |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods fromLabel :: MethodProxy info FileChooserDialog Source #
(info ~ ResolveFileChooserDialogMethod t FileChooserDialog, OverloadedMethod info FileChooserDialog p) => IsLabel t (FileChooserDialog -> p) |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods fromLabel :: FileChooserDialog -> p Source #
IsGValue (Maybe FileChooserDialog) | Convert `FileChooserDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileChooserDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooserDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooserDialog) Source #
type AttributeList FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog type AttributeList FileChooserDialog = FileChooserDialogAttributeList
type ParentTypes FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog type ParentTypes FileChooserDialog = '[Dialog, Window, Bin, Container, Widget, Object, ImplementorIface, Buildable, FileChooser]
type SignalList FileChooserDialog |
Instance details Defined in GI.Gtk.Objects.FileChooserDialog type SignalList FileChooserDialog = FileChooserDialogSignalList

newtype FileChooserNative Source #

Memory-managed wrapper type.

Constructors

FileChooserNative (ManagedPtr FileChooserNative) |

#### Instances

Instances details

Eq FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods (==) :: FileChooserNative -> FileChooserNative -> Bool Source # (/=) :: FileChooserNative -> FileChooserNative -> Bool Source #
GObject FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative
ManagedPtrNewtype FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods toManagedPtr :: FileChooserNative -> ManagedPtr FileChooserNative Source #
TypedObject FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods glibType :: IO GType Source #
HasParentTypes FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative
HasAttributeList FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative
(info ~ ResolveFileChooserNativeMethod t FileChooserNative, OverloadedMethod info FileChooserNative p, HasField t FileChooserNative p) => HasField (t :: Symbol) FileChooserNative p |
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods getField :: FileChooserNative -> p Source #
(info ~ ResolveFileChooserNativeMethod t FileChooserNative, OverloadedMethodInfo info FileChooserNative) => IsLabel t (MethodProxy info FileChooserNative) |
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods fromLabel :: MethodProxy info FileChooserNative Source #
(info ~ ResolveFileChooserNativeMethod t FileChooserNative, OverloadedMethod info FileChooserNative p) => IsLabel t (FileChooserNative -> p) |
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods fromLabel :: FileChooserNative -> p Source #
IsGValue (Maybe FileChooserNative) | Convert `FileChooserNative` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileChooserNative Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooserNative -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooserNative) Source #
type AttributeList FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative type AttributeList FileChooserNative = FileChooserNativeAttributeList
type ParentTypes FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative type ParentTypes FileChooserNative = '[NativeDialog, Object, FileChooser]
type SignalList FileChooserNative |
Instance details Defined in GI.Gtk.Objects.FileChooserNative type SignalList FileChooserNative = FileChooserNativeSignalList

newtype FileChooserButton Source #

Memory-managed wrapper type.

Constructors

FileChooserButton (ManagedPtr FileChooserButton) |

#### Instances

Instances details

Eq FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods (==) :: FileChooserButton -> FileChooserButton -> Bool Source # (/=) :: FileChooserButton -> FileChooserButton -> Bool Source #
GObject FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton
ManagedPtrNewtype FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods toManagedPtr :: FileChooserButton -> ManagedPtr FileChooserButton Source #
TypedObject FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods glibType :: IO GType Source #
HasParentTypes FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton
HasAttributeList FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton
(info ~ ResolveFileChooserButtonMethod t FileChooserButton, OverloadedMethod info FileChooserButton p, HasField t FileChooserButton p) => HasField (t :: Symbol) FileChooserButton p |
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods getField :: FileChooserButton -> p Source #
(info ~ ResolveFileChooserButtonMethod t FileChooserButton, OverloadedMethodInfo info FileChooserButton) => IsLabel t (MethodProxy info FileChooserButton) |
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods fromLabel :: MethodProxy info FileChooserButton Source #
(info ~ ResolveFileChooserButtonMethod t FileChooserButton, OverloadedMethod info FileChooserButton p) => IsLabel t (FileChooserButton -> p) |
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods fromLabel :: FileChooserButton -> p Source #
IsGValue (Maybe FileChooserButton) | Convert `FileChooserButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.FileChooserButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe FileChooserButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe FileChooserButton) Source #
type AttributeList FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton type AttributeList FileChooserButton = FileChooserButtonAttributeList
type ParentTypes FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton type ParentTypes FileChooserButton = '[Box, Container, Widget, Object, ImplementorIface, Buildable, FileChooser, Orientable]
type SignalList FileChooserButton |
Instance details Defined in GI.Gtk.Objects.FileChooserButton type SignalList FileChooserButton = FileChooserButtonSignalList

data DialogFlags Source #

Flags used to influence dialog construction.

Constructors

DialogFlagsModal | Make the constructed dialog modal, see `windowSetModal`
DialogFlagsDestroyWithParent | Destroy the dialog when its parent is destroyed, see `windowSetDestroyWithParent`
DialogFlagsUseHeaderBar | Create dialog with actions in header bar instead of action area. Since 3.12.
AnotherDialogFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum DialogFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: DialogFlags -> DialogFlags Source #

pred :: DialogFlags -> DialogFlags Source #

toEnum :: Int -> DialogFlags Source #

fromEnum :: DialogFlags -> Int Source #

enumFrom :: DialogFlags -> [DialogFlags] Source #

enumFromThen :: DialogFlags -> DialogFlags -> [DialogFlags] Source #

enumFromTo :: DialogFlags -> DialogFlags -> [DialogFlags] Source #

enumFromThenTo :: DialogFlags -> DialogFlags -> DialogFlags -> [DialogFlags] Source #

Show DialogFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> DialogFlags -> ShowS Source # show :: DialogFlags -> String Source # showList :: [DialogFlags] -> ShowS Source #
Eq DialogFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: DialogFlags -> DialogFlags -> Bool Source # (/=) :: DialogFlags -> DialogFlags -> Bool Source #
Ord DialogFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: DialogFlags -> DialogFlags -> Ordering Source #

(<) :: DialogFlags -> DialogFlags -> Bool Source #

(<=) :: DialogFlags -> DialogFlags -> Bool Source #

(>) :: DialogFlags -> DialogFlags -> Bool Source #

(>=) :: DialogFlags -> DialogFlags -> Bool Source #

max :: DialogFlags -> DialogFlags -> DialogFlags Source #

min :: DialogFlags -> DialogFlags -> DialogFlags Source #

BoxedFlags DialogFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag DialogFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject DialogFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes DialogFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes DialogFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes DialogFlags = '[] :: [Type]

fileChooserButtonSetFocusOnClick Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooserButton a) |
=> a | `button`: a `FileChooserButton`
-> Bool | `focusOnClick`: whether the button grabs focus when clicked with the mouse
-> m () |

Sets whether the button will grab focus when it is clicked with the mouse. Making mouse clicks not grab focus is useful in places like toolbars where you don’t want the keyboard focus removed from the main area of the application.

Since: 2.10

newtype Expander Source #

Memory-managed wrapper type.

Constructors

Expander (ManagedPtr Expander) |

#### Instances

Instances details

Eq Expander |
Instance details Defined in GI.Gtk.Objects.Expander Methods (==) :: Expander -> Expander -> Bool Source # (/=) :: Expander -> Expander -> Bool Source #
GObject Expander |
Instance details Defined in GI.Gtk.Objects.Expander
ManagedPtrNewtype Expander |
Instance details Defined in GI.Gtk.Objects.Expander Methods toManagedPtr :: Expander -> ManagedPtr Expander Source #
TypedObject Expander |
Instance details Defined in GI.Gtk.Objects.Expander Methods glibType :: IO GType Source #
HasParentTypes Expander |
Instance details Defined in GI.Gtk.Objects.Expander
HasAttributeList Expander |
Instance details Defined in GI.Gtk.Objects.Expander
(info ~ ResolveExpanderMethod t Expander, OverloadedMethod info Expander p, HasField t Expander p) => HasField (t :: Symbol) Expander p |
Instance details Defined in GI.Gtk.Objects.Expander Methods getField :: Expander -> p Source #
(info ~ ResolveExpanderMethod t Expander, OverloadedMethodInfo info Expander) => IsLabel t (MethodProxy info Expander) |
Instance details Defined in GI.Gtk.Objects.Expander Methods fromLabel :: MethodProxy info Expander Source #
(info ~ ResolveExpanderMethod t Expander, OverloadedMethod info Expander p) => IsLabel t (Expander -> p) |
Instance details Defined in GI.Gtk.Objects.Expander Methods fromLabel :: Expander -> p Source #
IsGValue (Maybe Expander) | Convert `Expander` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Expander Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Expander -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Expander) Source #
type AttributeList Expander |
Instance details Defined in GI.Gtk.Objects.Expander type AttributeList Expander = ExpanderAttributeList
type ParentTypes Expander |
Instance details Defined in GI.Gtk.Objects.Expander type ParentTypes Expander = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList Expander |
Instance details Defined in GI.Gtk.Objects.Expander type SignalList Expander = ExpanderSignalList

expanderSetExpanded Source #

Arguments

:: (HasCallStack, MonadIO m, IsExpander a) |
=> a | `expander`: a `Expander`
-> Bool | `expanded`: whether the child widget is revealed
-> m () |

Sets the state of the expander. Set to `True`, if you want the child widget to be revealed, and `False` if you want the child widget to be hidden.

Since: 2.4

expanderSetLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsExpander a) |
=> a | `expander`: a `Expander`
-> Maybe Text | `label`: a string
-> m () |

Sets the text of the label of the expander to `label`.

This will also clear any previously set labels.

Since: 2.4

expanderSetLabelWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsExpander a, IsWidget b) |
=> a | `expander`: a `Expander`
-> Maybe b | `labelWidget`: the new label widget
-> m () |

Set the label widget for the expander. This is the widget that will appear embedded alongside the expander arrow.

Since: 2.4

expanderSetSpacing Source #

Arguments

:: (HasCallStack, MonadIO m, IsExpander a) |
=> a | `expander`: a `Expander`
-> Int32 | `spacing`: distance between the expander and child in pixels
-> m () |

Sets the spacing field of `expander`, which is the number of pixels to place between expander and the child.

Since: 2.4

expanderSetUseMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsExpander a) |
=> a | `expander`: a `Expander`
-> Bool | `useMarkup`: `True` if the label’s text should be parsed for markup
-> m () |

Sets whether the text of the label contains markup in [Pango’s text markup language][PangoMarkupFormat]. See `labelSetMarkup`.

Since: 2.4

expanderSetUseUnderline Source #

Arguments

:: (HasCallStack, MonadIO m, IsExpander a) |
=> a | `expander`: a `Expander`
-> Bool | `useUnderline`: `True` if underlines in the text indicate mnemonics
-> m () |

If true, an underline in the text of the expander label indicates the next character should be used for the mnemonic accelerator key.

Since: 2.4

newtype EventControllerMotion Source #

Memory-managed wrapper type.

Constructors

EventControllerMotion (ManagedPtr EventControllerMotion) |

#### Instances

Instances details

Eq EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods (==) :: EventControllerMotion -> EventControllerMotion -> Bool Source # (/=) :: EventControllerMotion -> EventControllerMotion -> Bool Source #
GObject EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion
ManagedPtrNewtype EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods toManagedPtr :: EventControllerMotion -> ManagedPtr EventControllerMotion Source #
TypedObject EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods glibType :: IO GType Source #
HasParentTypes EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion
HasAttributeList EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion
(info ~ ResolveEventControllerMotionMethod t EventControllerMotion, OverloadedMethod info EventControllerMotion p, HasField t EventControllerMotion p) => HasField (t :: Symbol) EventControllerMotion p |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods getField :: EventControllerMotion -> p Source #
(info ~ ResolveEventControllerMotionMethod t EventControllerMotion, OverloadedMethodInfo info EventControllerMotion) => IsLabel t (MethodProxy info EventControllerMotion) |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods fromLabel :: MethodProxy info EventControllerMotion Source #
(info ~ ResolveEventControllerMotionMethod t EventControllerMotion, OverloadedMethod info EventControllerMotion p) => IsLabel t (EventControllerMotion -> p) |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods fromLabel :: EventControllerMotion -> p Source #
IsGValue (Maybe EventControllerMotion) | Convert `EventControllerMotion` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventControllerMotion Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventControllerMotion -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventControllerMotion) Source #
type AttributeList EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion type AttributeList EventControllerMotion = EventControllerMotionAttributeList
type ParentTypes EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion type ParentTypes EventControllerMotion = '[EventController, Object]
type SignalList EventControllerMotion |
Instance details Defined in GI.Gtk.Objects.EventControllerMotion type SignalList EventControllerMotion = EventControllerMotionSignalList

newtype EventControllerKey Source #

Memory-managed wrapper type.

Constructors

EventControllerKey (ManagedPtr EventControllerKey) |

#### Instances

Instances details

Eq EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods (==) :: EventControllerKey -> EventControllerKey -> Bool Source # (/=) :: EventControllerKey -> EventControllerKey -> Bool Source #
GObject EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey
ManagedPtrNewtype EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods toManagedPtr :: EventControllerKey -> ManagedPtr EventControllerKey Source #
TypedObject EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods glibType :: IO GType Source #
HasParentTypes EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey
HasAttributeList EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey
(info ~ ResolveEventControllerKeyMethod t EventControllerKey, OverloadedMethod info EventControllerKey p, HasField t EventControllerKey p) => HasField (t :: Symbol) EventControllerKey p |
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods getField :: EventControllerKey -> p Source #
(info ~ ResolveEventControllerKeyMethod t EventControllerKey, OverloadedMethodInfo info EventControllerKey) => IsLabel t (MethodProxy info EventControllerKey) |
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods fromLabel :: MethodProxy info EventControllerKey Source #
(info ~ ResolveEventControllerKeyMethod t EventControllerKey, OverloadedMethod info EventControllerKey p) => IsLabel t (EventControllerKey -> p) |
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods fromLabel :: EventControllerKey -> p Source #
IsGValue (Maybe EventControllerKey) | Convert `EventControllerKey` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EventControllerKey Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EventControllerKey -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EventControllerKey) Source #
type AttributeList EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey type AttributeList EventControllerKey = EventControllerKeyAttributeList
type ParentTypes EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey type ParentTypes EventControllerKey = '[EventController, Object]
type SignalList EventControllerKey |
Instance details Defined in GI.Gtk.Objects.EventControllerKey type SignalList EventControllerKey = EventControllerKeySignalList

data PropagationPhase Source #

Describes the stage at which events are fed into a `EventController`.

Since: 3.14

Constructors

PropagationPhaseNone | Events are not delivered automatically. Those can be manually fed through `eventControllerHandleEvent`. This should only be used when full control about when, or whether the controller handles the event is needed.
PropagationPhaseCapture | Events are delivered in the capture phase. The capture phase happens before the bubble phase, runs from the toplevel down to the event widget. This option should only be used on containers that might possibly handle events before their children do.
PropagationPhaseBubble | Events are delivered in the bubble phase. The bubble phase happens after the capture phase, and before the default handlers are run. This phase runs from the event widget, up to the toplevel.
PropagationPhaseTarget | Events are delivered in the default widget event handlers, note that widget implementations must chain up on button, motion, touch and grab broken handlers for controllers in this phase to be run.
AnotherPropagationPhase Int | Catch-all for unknown values

#### Instances

Instances details

Enum PropagationPhase |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PropagationPhase -> PropagationPhase Source #

pred :: PropagationPhase -> PropagationPhase Source #

toEnum :: Int -> PropagationPhase Source #

fromEnum :: PropagationPhase -> Int Source #

enumFrom :: PropagationPhase -> [PropagationPhase] Source #

enumFromThen :: PropagationPhase -> PropagationPhase -> [PropagationPhase] Source #

enumFromTo :: PropagationPhase -> PropagationPhase -> [PropagationPhase] Source #

enumFromThenTo :: PropagationPhase -> PropagationPhase -> PropagationPhase -> [PropagationPhase] Source #

Show PropagationPhase |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PropagationPhase -> ShowS Source # show :: PropagationPhase -> String Source # showList :: [PropagationPhase] -> ShowS Source #
Eq PropagationPhase |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PropagationPhase -> PropagationPhase -> Bool Source # (/=) :: PropagationPhase -> PropagationPhase -> Bool Source #
Ord PropagationPhase |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PropagationPhase -> PropagationPhase -> Ordering Source #

(<) :: PropagationPhase -> PropagationPhase -> Bool Source #

(<=) :: PropagationPhase -> PropagationPhase -> Bool Source #

(>) :: PropagationPhase -> PropagationPhase -> Bool Source #

(>=) :: PropagationPhase -> PropagationPhase -> Bool Source #

max :: PropagationPhase -> PropagationPhase -> PropagationPhase Source #

min :: PropagationPhase -> PropagationPhase -> PropagationPhase Source #

BoxedEnum PropagationPhase |
Instance details Defined in GI.Gtk.Enums
TypedObject PropagationPhase |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PropagationPhase |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PropagationPhase |
Instance details Defined in GI.Gtk.Enums type ParentTypes PropagationPhase = '[] :: [Type]

eventBoxSetAboveChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsEventBox a) |
=> a | `eventBox`: a `EventBox`
-> Bool | `aboveChild`: `True` if the event box window is above its child
-> m () |

Set whether the event box window is positioned above the windows of its child, as opposed to below it. If the window is above, all events inside the event box will go to the event box. If the window is below, events in windows of child widgets will first got to that widget, and then to its parents.

The default is to keep the window below the child.

Since: 2.4

eventBoxSetVisibleWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsEventBox a) |
=> a | `eventBox`: a `EventBox`
-> Bool | `visibleWindow`: `True` to make the event box have a visible window
-> m () |

Set whether the event box uses a visible or invisible child window. The default is to use visible windows.

In an invisible window event box, the window that the event box creates is a `WindowWindowClassInputOnly` window, which means that it is invisible and only serves to receive events.

A visible window event box creates a visible (`WindowWindowClassInputOutput`) window that acts as the parent window for all the widgets contained in the event box.

You should generally make your event box invisible if you just want to trap events. Creating a visible window may cause artifacts that are visible to the user, especially if the user is using a theme with gradients or pixmaps.

The main reason to create a non input-only event box is if you want to set the background to a different color or draw on it.

There is one unexpected issue for an invisible event box that has its window below the child. (See `eventBoxSetAboveChild`.) Since the input-only window is not an ancestor window of any windows that descendent widgets of the event box create, events on these windows aren’t propagated up by the windowing system, but only by GTK+. The practical effect of this is if an event isn’t in the event mask for the descendant window (see `widgetAddEvents`), it won’t be received by the event box.

This problem doesn’t occur for visible event boxes, because in that case, the event box window is actually the ancestor of the descendant windows, not just at the same place on the screen.

Since: 2.4

entryCompletionSetModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a, IsTreeModel b) |
=> a | `completion`: a `EntryCompletion`
-> Maybe b | `model`: the `TreeModel`
-> m () |

Sets the model for a `EntryCompletion`. If `completion` already has a model set, it will remove it before setting the new model. If model is `Nothing`, then it will unset the model.

Since: 2.4

entryCompletionSetTextColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Int32 | `column`: the column in the model of `completion` to get strings from
-> m () |

Convenience function for setting up the most used case of this code: a completion list with just strings. This function will set up `completion` to have a list displaying all (and just) strings in the completion list, and to get those strings from `column` in the model of `completion`.

This functions creates and adds a `CellRendererText` for the selected column. If you need to set the text column, but don't want the cell renderer, use `g_object_set()` to set the EntryCompletion:textColumn property directly.

Since: 2.4

entryCompletionInsertActionMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Int32 | `index_`: the index of the item to insert
-> Text | `markup`: markup of the item to insert
-> m () |

Inserts an action in `completion`’s action item list at position `index_` with markup `markup`.

Since: 2.4

type EntryCompletionMatchFunc Source #

Arguments

= EntryCompletion | `completion`: the `EntryCompletion`
-> Text | `key`: the string to match, normalized and case-folded
-> TreeIter | `iter`: a `TreeIter` indicating the row to match
-> IO Bool | Returns: `True` if `iter` should be displayed as a possible completion for `key`

A function which decides whether the row indicated by `iter` matches a given `key`, and should be displayed as a possible completion for `key`. Note that `key` is normalized and case-folded (see `utf8Normalize` and `utf8Casefold`). If this is not appropriate, match functions have access to the unmodified key via `gtk_entry_get_text (GTK_ENTRY (gtk_entry_completion_get_entry ()))`.

entrySetActivatesDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Bool | `setting`: `True` to activate window’s default widget on Enter keypress
-> m () |

If `setting` is `True`, pressing Enter in the `entry` will activate the default widget for the window containing the entry. This usually means that the dialog box containing the entry will be closed, since the default widget is usually one of the dialog buttons.

(For experts: if `setting` is `True`, the entry calls `windowActivateDefault` on the window containing the entry, in the default handler for the Entry::activate signal.)

entrySetAlignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Float | `xalign`: The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL layouts
-> m () |

Sets the alignment for the contents of the entry. This controls the horizontal positioning of the contents when the displayed text is shorter than the width of the entry.

Since: 2.4

entrySetAttributes Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> AttrList | `attrs`: a `AttrList`
-> m () |

Sets a `AttrList`; the attributes in the list are applied to the entry text.

Since: 3.6

entrySetCursorHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a, IsAdjustment b) |
=> a | `entry`: a `Entry`
-> Maybe b | `adjustment`: an adjustment which should be adjusted when the cursor is moved, or `Nothing`
-> m () |

Hooks up an adjustment to the cursor position in an entry, so that when the cursor is moved, the adjustment is scrolled to show that position. See `scrolledWindowGetHadjustment` for a typical way of obtaining the adjustment.

The adjustment has to be in pixel units and in the same coordinate system as the entry.

Since: 2.12

entrySetHasFrame Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Bool | `setting`: new value
-> m () |

Sets whether the entry has a beveled frame around it.

entryGetTextArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Rectangle |

Gets the area where the entry’s text is drawn. This function is useful when drawing something to the entry in a draw callback.

If the entry is not realized, `textArea` is filled with zeros.

See also `entryGetIconArea`.

Since: 3.0

entrySetInnerBorder Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Maybe Border | `border`: a `Border`, or `Nothing`
-> m () |

Sets `entry`’s inner-border property to `border`, or clears it if `Nothing` is passed. The inner-border is the area around the entry’s text, but inside its frame.

If set, this property overrides the inner-border style property. Overriding the style-provided border is useful when you want to do in-place editing of some text in a canvas or list widget, where pixel-exact positioning of the entry is important.

Since: 2.10

entrySetInvisibleChar Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Char | `ch`: a Unicode character
-> m () |

Sets the character to use in place of the actual text when `entrySetVisibility` has been called to set text visibility to `False`. i.e. this is the character used in “password mode” to show the user how many characters have been typed. By default, GTK+ picks the best invisible char available in the current font. If you set the invisible char to 0, then the user will get no feedback at all; there will be no text on the screen as they type.

entryGetLayoutOffsets Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m (Int32, Int32) |

Obtains the position of the `Layout` used to render text in the entry, in widget coordinates. Useful if you want to line up the text in an entry with some other text, e.g. when using the entry to implement editable cells in a sheet widget.

Also useful to convert mouse events into coordinates inside the `Layout`, e.g. to take some action if some part of the entry text is clicked.

Note that as the user scrolls around in the entry the offsets will change; you’ll need to connect to the “notifyscrollOffset” signal to track this. Remember when using the `Layout` functions you need to convert to and from pixels using `PANGO_PIXELS()` or `SCALE`.

Keep in mind that the layout text may contain a preedit string, so `entryLayoutIndexToTextIndex` and `entryTextIndexToLayoutIndex` are needed to convert byte indices in the layout to byte indices in the entry contents.

entryLayoutIndexToTextIndex Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Int32 | `layoutIndex`: byte index into the entry layout text
-> m Int32 | Returns: byte index into the entry contents

Converts from a position in the entry’s `Layout` (returned by `entryGetLayout`) to a position in the entry contents (returned by `entryGetText`).

entryTextIndexToLayoutIndex Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Int32 | `textIndex`: byte index into the entry contents
-> m Int32 | Returns: byte index into the entry layout text

Converts from a position in the entry contents (returned by `entryGetText`) to a position in the entry’s `Layout` (returned by `entryGetLayout`, with text retrieved via `layoutGetText`).

entrySetMaxLength Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Int32 | `max`: the maximum length of the entry, or 0 for no maximum. (other than the maximum length of entries.) The value passed in will be clamped to the range 0-65536.
-> m () |

Sets the maximum allowed length of the contents of the widget. If the current contents are longer than the given length, then they will be truncated to fit.

This is equivalent to getting `entry`'s `EntryBuffer` and calling `entryBufferSetMaxLength` on it. ]|

entryBufferGetMaxLength Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> m Int32 | Returns: the maximum allowed number of characters in `EntryBuffer`, or 0 if there is no maximum.

Retrieves the maximum allowed length of the text in `buffer`. See `entryBufferSetMaxLength`.

Since: 2.18

entrySetMaxWidthChars Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Int32 | `nChars`: the new desired maximum width, in characters
-> m () |

Sets the desired maximum width in characters of `entry`.

Since: 3.12

entrySetOverwriteMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Bool | `overwrite`: new value
-> m () |

Sets whether the text is overwritten when typing in the `Entry`.

Since: 2.14

entrySetProgressFraction Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Double | `fraction`: fraction of the task that’s been completed
-> m () |

Causes the entry’s progress indicator to “fill in” the given fraction of the bar. The fraction should be between 0.0 and 1.0, inclusive.

Since: 2.16

entrySetProgressPulseStep Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Double | `fraction`: fraction between 0.0 and 1.0
-> m () |

Sets the fraction of total entry width to move the progress bouncing block for each call to `entryProgressPulse`.

Since: 2.16

entrySetTabs Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> TabArray | `tabs`: a `TabArray`
-> m () |

Sets a `TabArray`; the tabstops in the array are applied to the entry text.

Since: 3.10

editableGetChars Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> Int32 | `startPos`: start of text
-> Int32 | `endPos`: end of text
-> m Text | Returns: a pointer to the contents of the widget as a string. This string is allocated by the `Editable` implementation and should be freed by the caller.

Retrieves a sequence of characters. The characters that are retrieved are those characters at positions from `startPos` up to, but not including `endPos`. If `endPos` is negative, then the characters retrieved are those characters from `startPos` to the end of the text.

Note that positions are specified in characters, not bytes.

entryBufferGetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> m Text | Returns: a pointer to the contents of the widget as a string. This string points to internally allocated storage in the buffer and must not be freed, modified or stored.

Retrieves the contents of the buffer.

The memory pointer returned by this call will not change unless this object emits a signal, or is finalized.

Since: 2.18

entryGetIconArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> m Rectangle |

Gets the area where entry’s icon at `iconPos` is drawn. This function is useful when drawing something to the entry in a draw callback.

If the entry is not realized or has no icon at the given position, `iconArea` is filled with zeros. Otherwise, `iconArea` will be filled with the icon’s allocation, relative to `entry`’s allocation.

See also `entryGetTextArea`

Since: 3.0

entrySetVisibility Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Bool | `visible`: `True` if the contents of the entry are displayed as plaintext
-> m () |

Sets whether the contents of the entry are visible or not. When visibility is set to `False`, characters are displayed as the invisible char, and will also appear that way when the text in the entry widget is copied elsewhere.

By default, GTK+ picks the best invisible character available in the current font, but it can be changed with `entrySetInvisibleChar`.

Note that you probably want to set Entry:inputPurpose to `InputPurposePassword` or `InputPurposePin` to inform input methods about the purpose of this entry, in addition to setting visibility to `False`.

entrySetWidthChars Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Int32 | `nChars`: width in chars
-> m () |

Changes the size request of the entry to be about the right size for `nChars` characters. Note that it changes the size request, the size can still be affected by how you pack the widget into containers. If `nChars` is -1, the size reverts to the default entry size.

textViewResetImContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextView a) |
=> a | `textView`: a `TextView`
-> m () |

Reset the input method context of the text view if needed.

This can be necessary in the case where modifying the buffer would confuse on-going input method behavior.

Since: 2.22

entryGetLayout Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Layout | Returns: the `Layout` for this entry

Gets the `Layout` used to display the entry. The layout is useful to e.g. convert text positions to pixel positions, in combination with `entryGetLayoutOffsets`. The returned layout is owned by the entry and must not be modified or freed by the caller.

Keep in mind that the layout text may contain a preedit string, so `entryLayoutIndexToTextIndex` and `entryTextIndexToLayoutIndex` are needed to convert byte indices in the layout to byte indices in the entry contents.

entryProgressPulse Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m () |

Indicates that some progress is made, but you don’t know how much. Causes the entry’s progress indicator to enter “activity mode,” where a block bounces back and forth. Each call to `entryProgressPulse` causes the block to move by a little bit (the amount of movement per pulse is determined by `entrySetProgressPulseStep`).

Since: 2.16

windowActivateDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if a widget got activated.

Activates the default widget for the window, unless the current focused widget has been configured to receive the default action (see `widgetSetReceivesDefault`), in which case the focused widget is activated.

entryGetCurrentIconDragSource Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Int32 | Returns: index of the icon which is the source of the current DND operation, or -1.

Returns the index of the icon which is the source of the current DND operation, or -1.

This function is meant to be used in a Widget::dragDataGet callback.

Since: 2.16

entrySetIconTooltipText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> EntryIconPosition | `iconPos`: the icon position
-> Maybe Text | `tooltip`: the contents of the tooltip for the icon, or `Nothing`
-> m () |

Sets `tooltip` as the contents of the tooltip for the icon at the specified position.

Use `Nothing` for `tooltip` to remove an existing tooltip.

See also `widgetSetTooltipText` and `entrySetIconTooltipMarkup`.

If you unset the widget tooltip via `widgetSetTooltipText` or `widgetSetTooltipMarkup`, this sets GtkWidget:has-tooltip to `False`, which suppresses icon tooltips too. You can resolve this by then calling `widgetSetHasTooltip` to set GtkWidget:has-tooltip back to `True`, or setting at least one non-empty tooltip on any icon achieves the same result.

Since: 2.16

entrySetIconTooltipMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> EntryIconPosition | `iconPos`: the icon position
-> Maybe Text | `tooltip`: the contents of the tooltip for the icon, or `Nothing`
-> m () |

Sets `tooltip` as the contents of the tooltip for the icon at the specified position. `tooltip` is assumed to be marked up with the [Pango text markup language][PangoMarkupFormat].

Use `Nothing` for `tooltip` to remove an existing tooltip.

See also `widgetSetTooltipMarkup` and `entrySetIconTooltipText`.

Since: 2.16

widgetSetHasTooltip Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `hasTooltip`: whether or not `widget` has a tooltip.
-> m () |

Sets the has-tooltip property on `widget` to `hasTooltip`. See Widget:hasTooltip for more information.

Since: 2.12

entryBufferSetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> Text | `chars`: the new text
-> Int32 | `nChars`: the number of characters in `text`, or -1
-> m () |

Sets the text in the buffer.

This is roughly equivalent to calling `entryBufferDeleteText` and `entryBufferInsertText`.

Note that `nChars` is in characters, not in bytes.

Since: 2.18

dialogRun Source #

Arguments

:: (HasCallStack, MonadIO m, IsDialog a) |
=> a | `dialog`: a `Dialog`
-> m Int32 | Returns: response ID

Blocks in a recursive main loop until the `dialog` either emits the Dialog::response signal, or is destroyed. If the dialog is destroyed during the call to `dialogRun`, `dialogRun` returns `GTK_RESPONSE_NONE`. Otherwise, it returns the response ID from the response signal emission.

Before entering the recursive main loop, `dialogRun` calls `widgetShow` on the dialog for you. Note that you still need to show any children of the dialog yourself.

During `dialogRun`, the default behavior of Widget::deleteEvent is disabled; if the dialog receives delete_event, it will not be destroyed as windows usually are, and `dialogRun` will return `GTK_RESPONSE_DELETE_EVENT`. Also, during `dialogRun` the dialog will be modal. You can force `dialogRun` to return at any time by calling `dialogResponse` to emit the response signal. Destroying the dialog during `dialogRun` is a very bad idea, because your post-run code won’t know whether the dialog was destroyed or not.

After `dialogRun` returns, you are responsible for hiding or destroying the dialog if you wish to do so.

Typical usage of this function might be:

### C code

     GtkWidget *dialog = gtk_dialog_new ();
     // Set up dialog...

     int result = gtk_dialog_run (GTK_DIALOG (dialog));
     switch (result)
       {
         case GTK_RESPONSE_ACCEPT:
            // do_application_specific_something ();
            break;
         default:
            // do_nothing_since_dialog_was_cancelled ();
            break;
       }
     gtk_widget_destroy (dialog);

Note that even though the recursive main loop gives the effect of a modal dialog (it prevents the user from interacting with other windows in the same window group while the dialog is run), callbacks such as timeouts, IO channel watches, DND drops, etc, will be triggered during a `dialogRun` call.

cssProviderLoadFromData Source #

Arguments

:: (HasCallStack, MonadIO m, IsCssProvider a) |
=> a | `cssProvider`: a `CssProvider`
-> ByteString | `data`: CSS data loaded in memory
-> m () | (Can throw `GError`)

Loads `data` into `cssProvider`, and by doing so clears any previously loaded information.

cssProviderNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m CssProvider | Returns: A new `CssProvider`

Returns a newly created `CssProvider`.

boxPackStart Source #

Arguments

:: (HasCallStack, MonadIO m, IsBox a, IsWidget b) |
=> a | `box`: a `Box`
-> b | `child`: the `Widget` to be added to `box`
-> Bool | `expand`: `True` if the new child is to be given extra space allocated to `box`. The extra space will be divided evenly between all children that use this option
-> Bool | `fill`: `True` if space given to `child` by the `expand` option is actually allocated to `child`, rather than just padding it. This parameter has no effect if `expand` is set to `False`. A child is always allocated the full height of a horizontal `Box` and the full width of a vertical `Box`. This option affects the other dimension
-> Word32 | `padding`: extra space in pixels to put between this child and its neighbors, over and above the global amount specified by Box:spacing property. If `child` is a widget at one of the reference ends of `box`, then `padding` pixels are also put between `child` and the reference edge of `box`
-> m () |

Adds `child` to `box`, packed with reference to the start of `box`. The `child` is packed after any other child packed with reference to the start of `box`.

gridAttach Source #

Arguments

:: (HasCallStack, MonadIO m, IsGrid a, IsWidget b) |
=> a | `grid`: a `Grid`
-> b | `child`: the widget to add
-> Int32 | `left`: the column number to attach the left side of `child` to
-> Int32 | `top`: the row number to attach the top side of `child` to
-> Int32 | `width`: the number of columns that `child` will span
-> Int32 | `height`: the number of rows that `child` will span
-> m () |

Adds a widget to the grid.

The position of `child` is determined by `left` and `top`. The number of “cells” that `child` will occupy is determined by `width` and `height`.

widgetChildNotify Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Text | `childProperty`: the name of a child property installed on the class of `widget`’s parent
-> m () |

Emits a Widget::childNotify signal for the [child property][child-properties] `childProperty` on `widget`.

This is the analogue of `objectNotify` for child properties.

Also see `containerChildNotify`.

containerSetBorderWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> Word32 | `borderWidth`: amount of blank space to leave outside the container. Valid values are in the range 0-65535 pixels.
-> m () |

Sets the border width of the container.

The border width of a container is the amount of space to leave around the outside of the container. The only exception to this is `Window`; because toplevel windows can’t leave space outside, they leave the space inside. The border is added on all sides of the container. To add space to only one side, use a specific Widget:margin property on the child widget, for example Widget:marginTop.

windowGetFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Widget) | Returns: the currently focused widget, or `Nothing` if there is none.

Retrieves the current focused widget within the window. Note that this is the widget that would have the focus if the toplevel window focused; if the toplevel window is not focused then `gtk_widget_has_focus (widget)` will not be `True` for the widget.

containerSetFocusVadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsAdjustment b) |
=> a | `container`: a `Container`
-> b | `adjustment`: an adjustment which should be adjusted when the focus is moved among the descendents of `container`
-> m () |

Hooks up an adjustment to focus handling in a container, so when a child of the container is focused, the adjustment is scrolled to show that widget. This function sets the vertical alignment. See `scrolledWindowGetVadjustment` for a typical way of obtaining the adjustment and `containerSetFocusHadjustment` for setting the horizontal adjustment.

The adjustments have to be in pixel units and in the same coordinate system as the allocation for immediate children of the container.

containerSetFocusHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsAdjustment b) |
=> a | `container`: a `Container`
-> b | `adjustment`: an adjustment which should be adjusted when the focus is moved among the descendents of `container`
-> m () |

Hooks up an adjustment to focus handling in a container, so when a child of the container is focused, the adjustment is scrolled to show that widget. This function sets the horizontal alignment. See `scrolledWindowGetHadjustment` for a typical way of obtaining the adjustment and `containerSetFocusVadjustment` for setting the vertical adjustment.

The adjustments have to be in pixel units and in the same coordinate system as the allocation for immediate children of the container.

newtype ComboBoxText Source #

Memory-managed wrapper type.

Constructors

ComboBoxText (ManagedPtr ComboBoxText) |

#### Instances

Instances details

Eq ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods (==) :: ComboBoxText -> ComboBoxText -> Bool Source # (/=) :: ComboBoxText -> ComboBoxText -> Bool Source #
GObject ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText
ManagedPtrNewtype ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods toManagedPtr :: ComboBoxText -> ManagedPtr ComboBoxText Source #
TypedObject ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods glibType :: IO GType Source #
HasParentTypes ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText
HasAttributeList ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText
(info ~ ResolveComboBoxTextMethod t ComboBoxText, OverloadedMethod info ComboBoxText p, HasField t ComboBoxText p) => HasField (t :: Symbol) ComboBoxText p |
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods getField :: ComboBoxText -> p Source #
(info ~ ResolveComboBoxTextMethod t ComboBoxText, OverloadedMethodInfo info ComboBoxText) => IsLabel t (MethodProxy info ComboBoxText) |
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods fromLabel :: MethodProxy info ComboBoxText Source #
(info ~ ResolveComboBoxTextMethod t ComboBoxText, OverloadedMethod info ComboBoxText p) => IsLabel t (ComboBoxText -> p) |
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods fromLabel :: ComboBoxText -> p Source #
IsGValue (Maybe ComboBoxText) | Convert `ComboBoxText` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ComboBoxText Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ComboBoxText -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ComboBoxText) Source #
type AttributeList ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText type AttributeList ComboBoxText = ComboBoxTextAttributeList
type ParentTypes ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText type ParentTypes ComboBoxText = '[ComboBox, Bin, Container, Widget, Object, ImplementorIface, Buildable, CellEditable, CellLayout]
type SignalList ComboBoxText |
Instance details Defined in GI.Gtk.Objects.ComboBoxText type SignalList ComboBoxText = ComboBoxTextSignalList

comboBoxTextInsert Source #

Arguments

:: (HasCallStack, MonadIO m, IsComboBoxText a) |
=> a | `comboBox`: A `ComboBoxText`
-> Int32 | `position`: An index to insert `text`
-> Maybe Text | `id`: a string ID for this value, or `Nothing`
-> Text | `text`: A string to display
-> m () |

Inserts `text` at `position` in the list of strings stored in `comboBox`. If `id` is non-`Nothing` then it is used as the ID of the row. See ComboBox:idColumn.

If `position` is negative then `text` is appended.

Since: 3.0

comboBoxTextInsertText Source #

Arguments

:: (HasCallStack, MonadIO m, IsComboBoxText a) |
=> a | `comboBox`: A `ComboBoxText`
-> Int32 | `position`: An index to insert `text`
-> Text | `text`: A string
-> m () |

Inserts `text` at `position` in the list of strings stored in `comboBox`.

If `position` is negative then `text` is appended.

This is the same as calling `comboBoxTextInsert` with a `Nothing` ID string.

Since: 2.24

comboBoxSetActiveIter Source #

Arguments

:: (HasCallStack, MonadIO m, IsComboBox a) |
=> a | `comboBox`: A `ComboBox`
-> Maybe TreeIter | `iter`: The `TreeIter`, or `Nothing`
-> m () |

Sets the current active item to be the one referenced by `iter`, or unsets the active item if `iter` is `Nothing`.

Since: 2.4

comboBoxSetIdColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsComboBox a) |
=> a | `comboBox`: A `ComboBox`
-> Int32 | `idColumn`: A column in `model` to get string IDs for values from
-> m () |

Sets the model column which `comboBox` should use to get string IDs for values from. The column `idColumn` in the model of `comboBox` must be of type `G_TYPE_STRING`.

Since: 3.0

comboBoxSetFocusOnClick Source #

Arguments

:: (HasCallStack, MonadIO m, IsComboBox a) |
=> a | `combo`: a `ComboBox`
-> Bool | `focusOnClick`: whether the combo box grabs focus when clicked with the mouse
-> m () |

Sets whether the combo box will grab focus when it is clicked with the mouse. Making mouse clicks not grab focus is useful in places like toolbars where you don’t want the keyboard focus removed from the main area of the application.

Since: 2.6

comboBoxSetAddTearoffs Source #

Arguments

:: (HasCallStack, MonadIO m, IsComboBox a) |
=> a | `comboBox`: a `ComboBox`
-> Bool | `addTearoffs`: `True` to add tearoff menu items
-> m () |

Sets whether the popup menu should have a tearoff menu item.

Since: 2.6

data SensitivityType Source #

Determines how GTK+ handles the sensitivity of stepper arrows at the end of range widgets.

Constructors

SensitivityTypeAuto | The arrow is made insensitive if the thumb is at the end
SensitivityTypeOn | The arrow is always sensitive
SensitivityTypeOff | The arrow is always insensitive
AnotherSensitivityType Int | Catch-all for unknown values

#### Instances

Instances details

Enum SensitivityType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: SensitivityType -> SensitivityType Source #

pred :: SensitivityType -> SensitivityType Source #

toEnum :: Int -> SensitivityType Source #

fromEnum :: SensitivityType -> Int Source #

enumFrom :: SensitivityType -> [SensitivityType] Source #

enumFromThen :: SensitivityType -> SensitivityType -> [SensitivityType] Source #

enumFromTo :: SensitivityType -> SensitivityType -> [SensitivityType] Source #

enumFromThenTo :: SensitivityType -> SensitivityType -> SensitivityType -> [SensitivityType] Source #

Show SensitivityType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> SensitivityType -> ShowS Source # show :: SensitivityType -> String Source # showList :: [SensitivityType] -> ShowS Source #
Eq SensitivityType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: SensitivityType -> SensitivityType -> Bool Source # (/=) :: SensitivityType -> SensitivityType -> Bool Source #
Ord SensitivityType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: SensitivityType -> SensitivityType -> Ordering Source #

(<) :: SensitivityType -> SensitivityType -> Bool Source #

(<=) :: SensitivityType -> SensitivityType -> Bool Source #

(>) :: SensitivityType -> SensitivityType -> Bool Source #

(>=) :: SensitivityType -> SensitivityType -> Bool Source #

max :: SensitivityType -> SensitivityType -> SensitivityType Source #

min :: SensitivityType -> SensitivityType -> SensitivityType Source #

BoxedEnum SensitivityType |
Instance details Defined in GI.Gtk.Enums
TypedObject SensitivityType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes SensitivityType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes SensitivityType |
Instance details Defined in GI.Gtk.Enums type ParentTypes SensitivityType = '[] :: [Type]

cellLayoutClear Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a) |
=> a | `cellLayout`: a `CellLayout`
-> m () |

Unsets all the mappings on all renderers on `cellLayout` and removes all renderers from `cellLayout`.

Since: 2.4

newtype ColorSelectionDialog Source #

Memory-managed wrapper type.

Constructors

ColorSelectionDialog (ManagedPtr ColorSelectionDialog) |

#### Instances

Instances details

Eq ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods (==) :: ColorSelectionDialog -> ColorSelectionDialog -> Bool Source # (/=) :: ColorSelectionDialog -> ColorSelectionDialog -> Bool Source #
GObject ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog
ManagedPtrNewtype ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods toManagedPtr :: ColorSelectionDialog -> ManagedPtr ColorSelectionDialog Source #
TypedObject ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods glibType :: IO GType Source #
HasParentTypes ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog
HasAttributeList ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog
(info ~ ResolveColorSelectionDialogMethod t ColorSelectionDialog, OverloadedMethod info ColorSelectionDialog p, HasField t ColorSelectionDialog p) => HasField (t :: Symbol) ColorSelectionDialog p |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods getField :: ColorSelectionDialog -> p Source #
(info ~ ResolveColorSelectionDialogMethod t ColorSelectionDialog, OverloadedMethodInfo info ColorSelectionDialog) => IsLabel t (MethodProxy info ColorSelectionDialog) |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods fromLabel :: MethodProxy info ColorSelectionDialog Source #
(info ~ ResolveColorSelectionDialogMethod t ColorSelectionDialog, OverloadedMethod info ColorSelectionDialog p) => IsLabel t (ColorSelectionDialog -> p) |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods fromLabel :: ColorSelectionDialog -> p Source #
IsGValue (Maybe ColorSelectionDialog) | Convert `ColorSelectionDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorSelectionDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorSelectionDialog) Source #
type AttributeList ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog type AttributeList ColorSelectionDialog = ColorSelectionDialogAttributeList
type ParentTypes ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog type ParentTypes ColorSelectionDialog = '[Dialog, Window, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList ColorSelectionDialog |
Instance details Defined in GI.Gtk.Objects.ColorSelectionDialog type SignalList ColorSelectionDialog = ColorSelectionDialogSignalList

newtype ColorSelection Source #

Memory-managed wrapper type.

Constructors

ColorSelection (ManagedPtr ColorSelection) |

#### Instances

Instances details

Eq ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods (==) :: ColorSelection -> ColorSelection -> Bool Source # (/=) :: ColorSelection -> ColorSelection -> Bool Source #
GObject ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection
ManagedPtrNewtype ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods toManagedPtr :: ColorSelection -> ManagedPtr ColorSelection Source #
TypedObject ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods glibType :: IO GType Source #
HasParentTypes ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection
HasAttributeList ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection
(info ~ ResolveColorSelectionMethod t ColorSelection, OverloadedMethod info ColorSelection p, HasField t ColorSelection p) => HasField (t :: Symbol) ColorSelection p |
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods getField :: ColorSelection -> p Source #
(info ~ ResolveColorSelectionMethod t ColorSelection, OverloadedMethodInfo info ColorSelection) => IsLabel t (MethodProxy info ColorSelection) |
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods fromLabel :: MethodProxy info ColorSelection Source #
(info ~ ResolveColorSelectionMethod t ColorSelection, OverloadedMethod info ColorSelection p) => IsLabel t (ColorSelection -> p) |
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods fromLabel :: ColorSelection -> p Source #
IsGValue (Maybe ColorSelection) | Convert `ColorSelection` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorSelection Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorSelection -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorSelection) Source #
type AttributeList ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection type AttributeList ColorSelection = ColorSelectionAttributeList
type ParentTypes ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection type ParentTypes ColorSelection = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]
type SignalList ColorSelection |
Instance details Defined in GI.Gtk.Objects.ColorSelection type SignalList ColorSelection = ColorSelectionSignalList

colorSelectionSetCurrentColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsColorSelection a) |
=> a | `colorsel`: a `ColorSelection`
-> Color | `color`: a `Color` to set the current color with
-> m () |

Sets the current color to be `color`.

The first time this is called, it will also set the original color to be `color` too.

colorSelectionSetCurrentRgba Source #

Arguments

:: (HasCallStack, MonadIO m, IsColorSelection a) |
=> a | `colorsel`: a `ColorSelection`
-> RGBA | `rgba`: A `RGBA` to set the current color with
-> m () |

Sets the current color to be `rgba`.

The first time this is called, it will also set the original color to be `rgba` too.

Since: 3.0

newtype ColorChooserDialog Source #

Memory-managed wrapper type.

Constructors

ColorChooserDialog (ManagedPtr ColorChooserDialog) |

#### Instances

Instances details

Eq ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods (==) :: ColorChooserDialog -> ColorChooserDialog -> Bool Source # (/=) :: ColorChooserDialog -> ColorChooserDialog -> Bool Source #
GObject ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog
ManagedPtrNewtype ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods toManagedPtr :: ColorChooserDialog -> ManagedPtr ColorChooserDialog Source #
TypedObject ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods glibType :: IO GType Source #
HasParentTypes ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog
HasAttributeList ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog
(info ~ ResolveColorChooserDialogMethod t ColorChooserDialog, OverloadedMethod info ColorChooserDialog p, HasField t ColorChooserDialog p) => HasField (t :: Symbol) ColorChooserDialog p |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods getField :: ColorChooserDialog -> p Source #
(info ~ ResolveColorChooserDialogMethod t ColorChooserDialog, OverloadedMethodInfo info ColorChooserDialog) => IsLabel t (MethodProxy info ColorChooserDialog) |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods fromLabel :: MethodProxy info ColorChooserDialog Source #
(info ~ ResolveColorChooserDialogMethod t ColorChooserDialog, OverloadedMethod info ColorChooserDialog p) => IsLabel t (ColorChooserDialog -> p) |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods fromLabel :: ColorChooserDialog -> p Source #
IsGValue (Maybe ColorChooserDialog) | Convert `ColorChooserDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorChooserDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorChooserDialog) Source #
type AttributeList ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog type AttributeList ColorChooserDialog = ColorChooserDialogAttributeList
type ParentTypes ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog type ParentTypes ColorChooserDialog = '[Dialog, Window, Bin, Container, Widget, Object, ImplementorIface, Buildable, ColorChooser]
type SignalList ColorChooserDialog |
Instance details Defined in GI.Gtk.Objects.ColorChooserDialog type SignalList ColorChooserDialog = ColorChooserDialogSignalList

newtype ColorButton Source #

Memory-managed wrapper type.

Constructors

ColorButton (ManagedPtr ColorButton) |

#### Instances

Instances details

Eq ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton Methods (==) :: ColorButton -> ColorButton -> Bool Source # (/=) :: ColorButton -> ColorButton -> Bool Source #
GObject ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton
ManagedPtrNewtype ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton Methods toManagedPtr :: ColorButton -> ManagedPtr ColorButton Source #
TypedObject ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton Methods glibType :: IO GType Source #
HasParentTypes ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton
HasAttributeList ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton
(info ~ ResolveColorButtonMethod t ColorButton, OverloadedMethod info ColorButton p, HasField t ColorButton p) => HasField (t :: Symbol) ColorButton p |
Instance details Defined in GI.Gtk.Objects.ColorButton Methods getField :: ColorButton -> p Source #
(info ~ ResolveColorButtonMethod t ColorButton, OverloadedMethodInfo info ColorButton) => IsLabel t (MethodProxy info ColorButton) |
Instance details Defined in GI.Gtk.Objects.ColorButton Methods fromLabel :: MethodProxy info ColorButton Source #
(info ~ ResolveColorButtonMethod t ColorButton, OverloadedMethod info ColorButton p) => IsLabel t (ColorButton -> p) |
Instance details Defined in GI.Gtk.Objects.ColorButton Methods fromLabel :: ColorButton -> p Source #
IsGValue (Maybe ColorButton) | Convert `ColorButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ColorButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ColorButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorButton) Source #
type AttributeList ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton type AttributeList ColorButton = ColorButtonAttributeList
type ParentTypes ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton type ParentTypes ColorButton = '[Button, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable, ColorChooser]
type SignalList ColorButton |
Instance details Defined in GI.Gtk.Objects.ColorButton type SignalList ColorButton = ColorButtonSignalList

clipboardClear Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m () |

Clears the contents of the clipboard. Generally this should only be called between the time you call `gtk_clipboard_set_with_owner()` or `gtk_clipboard_set_with_data()`, and when the `clearFunc` you supplied is called. Otherwise, the clipboard may be owned by someone else.

clipboardWaitForImage Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m (Maybe Pixbuf) | Returns: a newly-allocated `Pixbuf` object which must be disposed with `objectUnref`, or `Nothing` if retrieving the selection data failed. (This could happen for various reasons, in particular if the clipboard was empty or if the contents of the clipboard could not be converted into an image.)

Requests the contents of the clipboard as image and converts the result to a `Pixbuf`. This function waits for the data to be received using the main loop, so events, timeouts, etc, may be dispatched during the wait.

Since: 2.6

clipboardWaitForText Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m (Maybe Text) | Returns: a newly-allocated UTF-8 string which must be freed with `free`, or `Nothing` if retrieving the selection data failed. (This could happen for various reasons, in particular if the clipboard was empty or if the contents of the clipboard could not be converted into text form.)

Requests the contents of the clipboard as text and converts the result to UTF-8 if necessary. This function waits for the data to be received using the main loop, so events, timeouts, etc, may be dispatched during the wait.

clipboardWaitForUris Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m (Maybe [Text]) | Returns: a newly-allocated `Nothing`-terminated array of strings which must be freed with `strfreev`, or `Nothing` if retrieving the selection data failed. (This could happen for various reasons, in particular if the clipboard was empty or if the contents of the clipboard could not be converted into URI form.)

Requests the contents of the clipboard as URIs. This function waits for the data to be received using the main loop, so events, timeouts, etc, may be dispatched during the wait.

Since: 2.14

clipboardGetForDisplay Source #

Arguments

:: (HasCallStack, MonadIO m, IsDisplay a) |
=> a | `display`: the `Display` for which the clipboard is to be retrieved or created.
-> Atom | `selection`: a `Atom` which identifies the clipboard to use.
-> m Clipboard | Returns: the appropriate clipboard object. If no clipboard already exists, a new one will be created. Once a clipboard object has been created, it is persistent and, since it is owned by GTK+, must not be freed or unrefd.

Returns the clipboard object for the given selection. Cut/copy/paste menu items and keyboard shortcuts should use the default clipboard, returned by passing `GDK_SELECTION_CLIPBOARD` for `selection`. (`GDK_NONE` is supported as a synonym for GDK_SELECTION_CLIPBOARD for backwards compatibility reasons.) The currently-selected object or text should be provided on the clipboard identified by `GDK_SELECTION_PRIMARY`. Cut/copy/paste menu items conceptually copy the contents of the `GDK_SELECTION_PRIMARY` clipboard to the default clipboard, i.e. they copy the selection to what the user sees as the clipboard.

(Passing `GDK_NONE` is the same as using `gdk_atom_intern ("CLIPBOARD", FALSE)`.

See the FreeDesktop Clipboard Specification for a detailed discussion of the “CLIPBOARD” vs. “PRIMARY” selections under the X window system. On Win32 the `GDK_SELECTION_PRIMARY` clipboard is essentially ignored.)

It’s possible to have arbitrary named clipboards; if you do invent new clipboards, you should prefix the selection name with an underscore (because the ICCCM requires that nonstandard atoms are underscore-prefixed), and namespace it as well. For example, if your application called “Foo” has a special-purpose clipboard, you might call it “_FOO_SPECIAL_CLIPBOARD”.

Since: 2.2

selectionDataFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `data`: a pointer to a `SelectionData`-struct.
-> m () |

Frees a `SelectionData`-struct returned from `selectionDataCopy`.

checkMenuItemGetActive Source #

Arguments

:: (HasCallStack, MonadIO m, IsCheckMenuItem a) |
=> a | `checkMenuItem`: a `CheckMenuItem`
-> m Bool | Returns: `True` if the menu item is checked.

Returns whether the check menu item is active. See gtk_check_menu_item_set_active ().

newtype CheckMenuItem Source #

Memory-managed wrapper type.

Constructors

CheckMenuItem (ManagedPtr CheckMenuItem) |

#### Instances

Instances details

Eq CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods (==) :: CheckMenuItem -> CheckMenuItem -> Bool Source # (/=) :: CheckMenuItem -> CheckMenuItem -> Bool Source #
GObject CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem
ManagedPtrNewtype CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods toManagedPtr :: CheckMenuItem -> ManagedPtr CheckMenuItem Source #
TypedObject CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods glibType :: IO GType Source #
HasParentTypes CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem
HasAttributeList CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem
(info ~ ResolveCheckMenuItemMethod t CheckMenuItem, OverloadedMethod info CheckMenuItem p, HasField t CheckMenuItem p) => HasField (t :: Symbol) CheckMenuItem p |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods getField :: CheckMenuItem -> p Source #
(info ~ ResolveCheckMenuItemMethod t CheckMenuItem, OverloadedMethodInfo info CheckMenuItem) => IsLabel t (MethodProxy info CheckMenuItem) |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods fromLabel :: MethodProxy info CheckMenuItem Source #
(info ~ ResolveCheckMenuItemMethod t CheckMenuItem, OverloadedMethod info CheckMenuItem p) => IsLabel t (CheckMenuItem -> p) |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods fromLabel :: CheckMenuItem -> p Source #
IsGValue (Maybe CheckMenuItem) | Convert `CheckMenuItem` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CheckMenuItem Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CheckMenuItem -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CheckMenuItem) Source #
type AttributeList CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem type AttributeList CheckMenuItem = CheckMenuItemAttributeList
type ParentTypes CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem type ParentTypes CheckMenuItem = '[MenuItem, Bin, Container, Widget, Object, ImplementorIface, Actionable, Activatable, Buildable]
type SignalList CheckMenuItem |
Instance details Defined in GI.Gtk.Objects.CheckMenuItem type SignalList CheckMenuItem = CheckMenuItemSignalList

checkMenuItemSetInconsistent Source #

Arguments

:: (HasCallStack, MonadIO m, IsCheckMenuItem a) |
=> a | `checkMenuItem`: a `CheckMenuItem`
-> Bool | `setting`: `True` to display an “inconsistent” third state check
-> m () |

If the user has selected a range of elements (such as some text or spreadsheet cells) that are affected by a boolean setting, and the current values in that range are inconsistent, you may want to display the check in an “in between” state. This function turns on “in between” display. Normally you would turn off the inconsistent state again if the user explicitly selects a setting. This has to be done manually, `checkMenuItemSetInconsistent` only affects visual appearance, it doesn’t affect the semantics of the widget.

newtype CellView Source #

Memory-managed wrapper type.

Constructors

CellView (ManagedPtr CellView) |

#### Instances

Instances details

Eq CellView |
Instance details Defined in GI.Gtk.Objects.CellView Methods (==) :: CellView -> CellView -> Bool Source # (/=) :: CellView -> CellView -> Bool Source #
GObject CellView |
Instance details Defined in GI.Gtk.Objects.CellView
ManagedPtrNewtype CellView |
Instance details Defined in GI.Gtk.Objects.CellView Methods toManagedPtr :: CellView -> ManagedPtr CellView Source #
TypedObject CellView |
Instance details Defined in GI.Gtk.Objects.CellView Methods glibType :: IO GType Source #
HasParentTypes CellView |
Instance details Defined in GI.Gtk.Objects.CellView
HasAttributeList CellView |
Instance details Defined in GI.Gtk.Objects.CellView
(info ~ ResolveCellViewMethod t CellView, OverloadedMethod info CellView p, HasField t CellView p) => HasField (t :: Symbol) CellView p |
Instance details Defined in GI.Gtk.Objects.CellView Methods getField :: CellView -> p Source #
(info ~ ResolveCellViewMethod t CellView, OverloadedMethodInfo info CellView) => IsLabel t (MethodProxy info CellView) |
Instance details Defined in GI.Gtk.Objects.CellView Methods fromLabel :: MethodProxy info CellView Source #
(info ~ ResolveCellViewMethod t CellView, OverloadedMethod info CellView p) => IsLabel t (CellView -> p) |
Instance details Defined in GI.Gtk.Objects.CellView Methods fromLabel :: CellView -> p Source #
IsGValue (Maybe CellView) | Convert `CellView` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellView Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellView -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellView) Source #
type AttributeList CellView |
Instance details Defined in GI.Gtk.Objects.CellView type AttributeList CellView = CellViewAttributeList
type ParentTypes CellView |
Instance details Defined in GI.Gtk.Objects.CellView type ParentTypes CellView = '[Widget, Object, ImplementorIface, Buildable, CellLayout, Orientable]
type SignalList CellView |
Instance details Defined in GI.Gtk.Objects.CellView type SignalList CellView = CellViewSignalList

newtype CellAreaContext Source #

Memory-managed wrapper type.

Constructors

CellAreaContext (ManagedPtr CellAreaContext) |

#### Instances

Instances details

Eq CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods (==) :: CellAreaContext -> CellAreaContext -> Bool Source # (/=) :: CellAreaContext -> CellAreaContext -> Bool Source #
GObject CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext
ManagedPtrNewtype CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods toManagedPtr :: CellAreaContext -> ManagedPtr CellAreaContext Source #
TypedObject CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods glibType :: IO GType Source #
HasParentTypes CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext
HasAttributeList CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext
(info ~ ResolveCellAreaContextMethod t CellAreaContext, OverloadedMethod info CellAreaContext p, HasField t CellAreaContext p) => HasField (t :: Symbol) CellAreaContext p |
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods getField :: CellAreaContext -> p Source #
(info ~ ResolveCellAreaContextMethod t CellAreaContext, OverloadedMethodInfo info CellAreaContext) => IsLabel t (MethodProxy info CellAreaContext) |
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods fromLabel :: MethodProxy info CellAreaContext Source #
(info ~ ResolveCellAreaContextMethod t CellAreaContext, OverloadedMethod info CellAreaContext p) => IsLabel t (CellAreaContext -> p) |
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods fromLabel :: CellAreaContext -> p Source #
IsGValue (Maybe CellAreaContext) | Convert `CellAreaContext` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellAreaContext Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellAreaContext -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellAreaContext) Source #
type AttributeList CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext type AttributeList CellAreaContext = CellAreaContextAttributeList
type ParentTypes CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext type ParentTypes CellAreaContext = '[Object]
type SignalList CellAreaContext |
Instance details Defined in GI.Gtk.Objects.CellAreaContext type SignalList CellAreaContext = CellAreaContextSignalList

newtype CellRendererPixbuf Source #

Memory-managed wrapper type.

Constructors

CellRendererPixbuf (ManagedPtr CellRendererPixbuf) |

#### Instances

Instances details

Eq CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods (==) :: CellRendererPixbuf -> CellRendererPixbuf -> Bool Source # (/=) :: CellRendererPixbuf -> CellRendererPixbuf -> Bool Source #
GObject CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf
ManagedPtrNewtype CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods toManagedPtr :: CellRendererPixbuf -> ManagedPtr CellRendererPixbuf Source #
TypedObject CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods glibType :: IO GType Source #
HasParentTypes CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf
HasAttributeList CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf
(info ~ ResolveCellRendererPixbufMethod t CellRendererPixbuf, OverloadedMethod info CellRendererPixbuf p, HasField t CellRendererPixbuf p) => HasField (t :: Symbol) CellRendererPixbuf p |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods getField :: CellRendererPixbuf -> p Source #
(info ~ ResolveCellRendererPixbufMethod t CellRendererPixbuf, OverloadedMethodInfo info CellRendererPixbuf) => IsLabel t (MethodProxy info CellRendererPixbuf) |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods fromLabel :: MethodProxy info CellRendererPixbuf Source #
(info ~ ResolveCellRendererPixbufMethod t CellRendererPixbuf, OverloadedMethod info CellRendererPixbuf p) => IsLabel t (CellRendererPixbuf -> p) |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods fromLabel :: CellRendererPixbuf -> p Source #
IsGValue (Maybe CellRendererPixbuf) | Convert `CellRendererPixbuf` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererPixbuf -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererPixbuf) Source #
type AttributeList CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf type AttributeList CellRendererPixbuf = CellRendererPixbufAttributeList
type ParentTypes CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf type ParentTypes CellRendererPixbuf = '[CellRenderer, Object]
type SignalList CellRendererPixbuf |
Instance details Defined in GI.Gtk.Objects.CellRendererPixbuf type SignalList CellRendererPixbuf = CellRendererPixbufSignalList

newtype CellRendererToggle Source #

Memory-managed wrapper type.

Constructors

CellRendererToggle (ManagedPtr CellRendererToggle) |

#### Instances

Instances details

Eq CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods (==) :: CellRendererToggle -> CellRendererToggle -> Bool Source # (/=) :: CellRendererToggle -> CellRendererToggle -> Bool Source #
GObject CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle
ManagedPtrNewtype CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods toManagedPtr :: CellRendererToggle -> ManagedPtr CellRendererToggle Source #
TypedObject CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods glibType :: IO GType Source #
HasParentTypes CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle
HasAttributeList CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle
(info ~ ResolveCellRendererToggleMethod t CellRendererToggle, OverloadedMethod info CellRendererToggle p, HasField t CellRendererToggle p) => HasField (t :: Symbol) CellRendererToggle p |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods getField :: CellRendererToggle -> p Source #
(info ~ ResolveCellRendererToggleMethod t CellRendererToggle, OverloadedMethodInfo info CellRendererToggle) => IsLabel t (MethodProxy info CellRendererToggle) |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods fromLabel :: MethodProxy info CellRendererToggle Source #
(info ~ ResolveCellRendererToggleMethod t CellRendererToggle, OverloadedMethod info CellRendererToggle p) => IsLabel t (CellRendererToggle -> p) |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods fromLabel :: CellRendererToggle -> p Source #
IsGValue (Maybe CellRendererToggle) | Convert `CellRendererToggle` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererToggle Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererToggle -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererToggle) Source #
type AttributeList CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle type AttributeList CellRendererToggle = CellRendererToggleAttributeList
type ParentTypes CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle type ParentTypes CellRendererToggle = '[CellRenderer, Object]
type SignalList CellRendererToggle |
Instance details Defined in GI.Gtk.Objects.CellRendererToggle type SignalList CellRendererToggle = CellRendererToggleSignalList

cellRendererToggleSetActivatable Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRendererToggle a) |
=> a | `toggle`: a `CellRendererToggle`.
-> Bool | `setting`: the value to set.
-> m () |

Makes the cell renderer activatable.

Since: 2.18

cellRendererToggleSetActive Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRendererToggle a) |
=> a | `toggle`: a `CellRendererToggle`.
-> Bool | `setting`: the value to set.
-> m () |

Activates or deactivates a cell renderer.

newtype CellRendererSpin Source #

Memory-managed wrapper type.

Constructors

CellRendererSpin (ManagedPtr CellRendererSpin) |

#### Instances

Instances details

Eq CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods (==) :: CellRendererSpin -> CellRendererSpin -> Bool Source # (/=) :: CellRendererSpin -> CellRendererSpin -> Bool Source #
GObject CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin
ManagedPtrNewtype CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods toManagedPtr :: CellRendererSpin -> ManagedPtr CellRendererSpin Source #
TypedObject CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods glibType :: IO GType Source #
HasParentTypes CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin
HasAttributeList CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin
(info ~ ResolveCellRendererSpinMethod t CellRendererSpin, OverloadedMethod info CellRendererSpin p, HasField t CellRendererSpin p) => HasField (t :: Symbol) CellRendererSpin p |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods getField :: CellRendererSpin -> p Source #
(info ~ ResolveCellRendererSpinMethod t CellRendererSpin, OverloadedMethodInfo info CellRendererSpin) => IsLabel t (MethodProxy info CellRendererSpin) |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods fromLabel :: MethodProxy info CellRendererSpin Source #
(info ~ ResolveCellRendererSpinMethod t CellRendererSpin, OverloadedMethod info CellRendererSpin p) => IsLabel t (CellRendererSpin -> p) |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods fromLabel :: CellRendererSpin -> p Source #
IsGValue (Maybe CellRendererSpin) | Convert `CellRendererSpin` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererSpin Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererSpin -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererSpin) Source #
type AttributeList CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin type AttributeList CellRendererSpin = CellRendererSpinAttributeList
type ParentTypes CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin type ParentTypes CellRendererSpin = '[CellRendererText, CellRenderer, Object]
type SignalList CellRendererSpin |
Instance details Defined in GI.Gtk.Objects.CellRendererSpin type SignalList CellRendererSpin = CellRendererSpinSignalList

newtype CellRendererProgress Source #

Memory-managed wrapper type.

Constructors

CellRendererProgress (ManagedPtr CellRendererProgress) |

#### Instances

Instances details

Eq CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods (==) :: CellRendererProgress -> CellRendererProgress -> Bool Source # (/=) :: CellRendererProgress -> CellRendererProgress -> Bool Source #
GObject CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress
ManagedPtrNewtype CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods toManagedPtr :: CellRendererProgress -> ManagedPtr CellRendererProgress Source #
TypedObject CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods glibType :: IO GType Source #
HasParentTypes CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress
HasAttributeList CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress
(info ~ ResolveCellRendererProgressMethod t CellRendererProgress, OverloadedMethod info CellRendererProgress p, HasField t CellRendererProgress p) => HasField (t :: Symbol) CellRendererProgress p |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods getField :: CellRendererProgress -> p Source #
(info ~ ResolveCellRendererProgressMethod t CellRendererProgress, OverloadedMethodInfo info CellRendererProgress) => IsLabel t (MethodProxy info CellRendererProgress) |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods fromLabel :: MethodProxy info CellRendererProgress Source #
(info ~ ResolveCellRendererProgressMethod t CellRendererProgress, OverloadedMethod info CellRendererProgress p) => IsLabel t (CellRendererProgress -> p) |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods fromLabel :: CellRendererProgress -> p Source #
IsGValue (Maybe CellRendererProgress) | Convert `CellRendererProgress` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererProgress Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererProgress -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererProgress) Source #
type AttributeList CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress type AttributeList CellRendererProgress = CellRendererProgressAttributeList
type ParentTypes CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress type ParentTypes CellRendererProgress = '[CellRenderer, Object, Orientable]
type SignalList CellRendererProgress |
Instance details Defined in GI.Gtk.Objects.CellRendererProgress type SignalList CellRendererProgress = CellRendererProgressSignalList

newtype CellRendererCombo Source #

Memory-managed wrapper type.

Constructors

CellRendererCombo (ManagedPtr CellRendererCombo) |

#### Instances

Instances details

Eq CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods (==) :: CellRendererCombo -> CellRendererCombo -> Bool Source # (/=) :: CellRendererCombo -> CellRendererCombo -> Bool Source #
GObject CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo
ManagedPtrNewtype CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods toManagedPtr :: CellRendererCombo -> ManagedPtr CellRendererCombo Source #
TypedObject CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods glibType :: IO GType Source #
HasParentTypes CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo
HasAttributeList CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo
(info ~ ResolveCellRendererComboMethod t CellRendererCombo, OverloadedMethod info CellRendererCombo p, HasField t CellRendererCombo p) => HasField (t :: Symbol) CellRendererCombo p |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods getField :: CellRendererCombo -> p Source #
(info ~ ResolveCellRendererComboMethod t CellRendererCombo, OverloadedMethodInfo info CellRendererCombo) => IsLabel t (MethodProxy info CellRendererCombo) |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods fromLabel :: MethodProxy info CellRendererCombo Source #
(info ~ ResolveCellRendererComboMethod t CellRendererCombo, OverloadedMethod info CellRendererCombo p) => IsLabel t (CellRendererCombo -> p) |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods fromLabel :: CellRendererCombo -> p Source #
IsGValue (Maybe CellRendererCombo) | Convert `CellRendererCombo` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererCombo Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererCombo -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererCombo) Source #
type AttributeList CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo type AttributeList CellRendererCombo = CellRendererComboAttributeList
type ParentTypes CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo type ParentTypes CellRendererCombo = '[CellRendererText, CellRenderer, Object]
type SignalList CellRendererCombo |
Instance details Defined in GI.Gtk.Objects.CellRendererCombo type SignalList CellRendererCombo = CellRendererComboSignalList

newtype CellRendererAccel Source #

Memory-managed wrapper type.

Constructors

CellRendererAccel (ManagedPtr CellRendererAccel) |

#### Instances

Instances details

Eq CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods (==) :: CellRendererAccel -> CellRendererAccel -> Bool Source # (/=) :: CellRendererAccel -> CellRendererAccel -> Bool Source #
GObject CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel
ManagedPtrNewtype CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods toManagedPtr :: CellRendererAccel -> ManagedPtr CellRendererAccel Source #
TypedObject CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods glibType :: IO GType Source #
HasParentTypes CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel
HasAttributeList CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel
(info ~ ResolveCellRendererAccelMethod t CellRendererAccel, OverloadedMethod info CellRendererAccel p, HasField t CellRendererAccel p) => HasField (t :: Symbol) CellRendererAccel p |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods getField :: CellRendererAccel -> p Source #
(info ~ ResolveCellRendererAccelMethod t CellRendererAccel, OverloadedMethodInfo info CellRendererAccel) => IsLabel t (MethodProxy info CellRendererAccel) |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods fromLabel :: MethodProxy info CellRendererAccel Source #
(info ~ ResolveCellRendererAccelMethod t CellRendererAccel, OverloadedMethod info CellRendererAccel p) => IsLabel t (CellRendererAccel -> p) |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods fromLabel :: CellRendererAccel -> p Source #
IsGValue (Maybe CellRendererAccel) | Convert `CellRendererAccel` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellRendererAccel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellRendererAccel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellRendererAccel) Source #
type AttributeList CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel type AttributeList CellRendererAccel = CellRendererAccelAttributeList
type ParentTypes CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel type ParentTypes CellRendererAccel = '[CellRendererText, CellRenderer, Object]
type SignalList CellRendererAccel |
Instance details Defined in GI.Gtk.Objects.CellRendererAccel type SignalList CellRendererAccel = CellRendererAccelSignalList

cellEditableStartEditing Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellEditable a) |
=> a | `cellEditable`: A `CellEditable`
-> Maybe Event | `event`: The `Event` that began the editing process, or `Nothing` if editing was initiated programmatically
-> m () |

Begins editing on a `cellEditable`.

The `CellRenderer` for the cell creates and returns a `CellEditable` from `cellRendererStartEditing`, configured for the `CellRenderer` type.

`cellEditableStartEditing` can then set up `cellEditable` suitably for editing a cell, e.g. making the Esc key emit CellEditable::editingDone.

Note that the `cellEditable` is created on-demand for the current edit; its lifetime is temporary and does not persist across other edits and/or cells.

cellRendererStopEditing Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> Bool | `canceled`: `True` if the editing has been canceled
-> m () |

Informs the cell renderer that the editing is stopped. If `canceled` is `True`, the cell renderer will emit the CellRenderer::editingCanceled signal.

This function should be called by cell renderer implementations in response to the CellEditable::editingDone signal of `CellEditable`.

Since: 2.6

data CellRendererState Source #

Tells how a cell is to be rendered.

Constructors

CellRendererStateSelected | The cell is currently selected, and probably has a selection colored background to render to.
CellRendererStatePrelit | The mouse is hovering over the cell.
CellRendererStateInsensitive | The cell is drawn in an insensitive manner
CellRendererStateSorted | The cell is in a sorted row
CellRendererStateFocused | The cell is in the focus row.
CellRendererStateExpandable | The cell is in a row that can be expanded. Since 3.4
CellRendererStateExpanded | The cell is in a row that is expanded. Since 3.4
AnotherCellRendererState Int | Catch-all for unknown values

#### Instances

Instances details

Enum CellRendererState |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: CellRendererState -> CellRendererState Source #

pred :: CellRendererState -> CellRendererState Source #

toEnum :: Int -> CellRendererState Source #

fromEnum :: CellRendererState -> Int Source #

enumFrom :: CellRendererState -> [CellRendererState] Source #

enumFromThen :: CellRendererState -> CellRendererState -> [CellRendererState] Source #

enumFromTo :: CellRendererState -> CellRendererState -> [CellRendererState] Source #

enumFromThenTo :: CellRendererState -> CellRendererState -> CellRendererState -> [CellRendererState] Source #

Show CellRendererState |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> CellRendererState -> ShowS Source # show :: CellRendererState -> String Source # showList :: [CellRendererState] -> ShowS Source #
Eq CellRendererState |
Instance details Defined in GI.Gtk.Flags Methods (==) :: CellRendererState -> CellRendererState -> Bool Source # (/=) :: CellRendererState -> CellRendererState -> Bool Source #
Ord CellRendererState |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: CellRendererState -> CellRendererState -> Ordering Source #

(<) :: CellRendererState -> CellRendererState -> Bool Source #

(<=) :: CellRendererState -> CellRendererState -> Bool Source #

(>) :: CellRendererState -> CellRendererState -> Bool Source #

(>=) :: CellRendererState -> CellRendererState -> Bool Source #

max :: CellRendererState -> CellRendererState -> CellRendererState Source #

min :: CellRendererState -> CellRendererState -> CellRendererState Source #

BoxedFlags CellRendererState |
Instance details Defined in GI.Gtk.Flags
IsGFlag CellRendererState |
Instance details Defined in GI.Gtk.Flags
TypedObject CellRendererState |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes CellRendererState |
Instance details Defined in GI.Gtk.Flags
type ParentTypes CellRendererState |
Instance details Defined in GI.Gtk.Flags type ParentTypes CellRendererState = '[] :: [Type]

newtype CellEditable Source #

Memory-managed wrapper type.

Constructors

CellEditable (ManagedPtr CellEditable) |

#### Instances

Instances details

Eq CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods (==) :: CellEditable -> CellEditable -> Bool Source # (/=) :: CellEditable -> CellEditable -> Bool Source #
GObject CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable
ManagedPtrNewtype CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods toManagedPtr :: CellEditable -> ManagedPtr CellEditable Source #
TypedObject CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods glibType :: IO GType Source #
HasParentTypes CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable
HasAttributeList CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable
(info ~ ResolveCellEditableMethod t CellEditable, OverloadedMethod info CellEditable p, HasField t CellEditable p) => HasField (t :: Symbol) CellEditable p |
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods getField :: CellEditable -> p Source #
(info ~ ResolveCellEditableMethod t CellEditable, OverloadedMethodInfo info CellEditable) => IsLabel t (MethodProxy info CellEditable) |
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods fromLabel :: MethodProxy info CellEditable Source #
(info ~ ResolveCellEditableMethod t CellEditable, OverloadedMethod info CellEditable p) => IsLabel t (CellEditable -> p) |
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods fromLabel :: CellEditable -> p Source #
IsGValue (Maybe CellEditable) | Convert `CellEditable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.CellEditable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellEditable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellEditable) Source #
type AttributeList CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable type AttributeList CellEditable = CellEditableAttributeList
type ParentTypes CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable type ParentTypes CellEditable = '[Object, Widget]
type SignalList CellEditable |
Instance details Defined in GI.Gtk.Interfaces.CellEditable type SignalList CellEditable = CellEditableSignalList

cellAreaContextReset Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> m () |

Resets any previously cached request and allocation data.

When underlying `TreeModel` data changes its important to reset the context if the content size is allowed to shrink. If the content size is only allowed to grow (this is usually an option for views rendering large data stores as a measure of optimization), then only the row that changed or was inserted needs to be (re)requested with `cellAreaGetPreferredWidth`.

When the new overall size of the context requires that the allocated size changes (or whenever this allocation changes at all), the variable row sizes need to be re-requested for every row.

For instance, if the rows are displayed all with the same width from top to bottom then a change in the allocated width necessitates a recalculation of all the displayed row heights using `cellAreaGetPreferredHeightForWidth`.

Since 3.0

cellAreaGetPreferredHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` to perform this request with
-> c | `widget`: the `Widget` where `area` will be rendering
-> m (Int32, Int32) |

Retrieves a cell area’s initial minimum and natural height.

`area` will store some geometrical information in `context` along the way; when requesting sizes over an arbitrary number of rows, it’s not important to check the `minimumHeight` and `naturalHeight` of this call but rather to consult `cellAreaContextGetPreferredHeight` after a series of requests.

Since: 3.0

cellAreaGetPreferredWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` to perform this request with
-> c | `widget`: the `Widget` where `area` will be rendering
-> m (Int32, Int32) |

Retrieves a cell area’s initial minimum and natural width.

`area` will store some geometrical information in `context` along the way; when requesting sizes over an arbitrary number of rows, it’s not important to check the `minimumWidth` and `naturalWidth` of this call but rather to consult `cellAreaContextGetPreferredWidth` after a series of requests.

Since: 3.0

cellAreaGetPreferredHeightForWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` which has already been requested for widths.
-> c | `widget`: the `Widget` where `area` will be rendering
-> Int32 | `width`: the width for which to check the height of this area
-> m (Int32, Int32) |

Retrieves a cell area’s minimum and natural height if it would be given the specified `width`.

`area` stores some geometrical information in `context` along the way while calling `cellAreaGetPreferredWidth`. It’s important to perform a series of `cellAreaGetPreferredWidth` requests with `context` first and then call `cellAreaGetPreferredHeightForWidth` on each cell area individually to get the height for width of each fully requested row.

If at some point, the width of a single row changes, it should be requested with `cellAreaGetPreferredWidth` again and then the full width of the requested rows checked again with `cellAreaContextGetPreferredWidth`.

Since: 3.0

newtype CellAreaBox Source #

Memory-managed wrapper type.

Constructors

CellAreaBox (ManagedPtr CellAreaBox) |

#### Instances

Instances details

Eq CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods (==) :: CellAreaBox -> CellAreaBox -> Bool Source # (/=) :: CellAreaBox -> CellAreaBox -> Bool Source #
GObject CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox
ManagedPtrNewtype CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods toManagedPtr :: CellAreaBox -> ManagedPtr CellAreaBox Source #
TypedObject CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods glibType :: IO GType Source #
HasParentTypes CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox
HasAttributeList CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox
(info ~ ResolveCellAreaBoxMethod t CellAreaBox, OverloadedMethod info CellAreaBox p, HasField t CellAreaBox p) => HasField (t :: Symbol) CellAreaBox p |
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods getField :: CellAreaBox -> p Source #
(info ~ ResolveCellAreaBoxMethod t CellAreaBox, OverloadedMethodInfo info CellAreaBox) => IsLabel t (MethodProxy info CellAreaBox) |
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods fromLabel :: MethodProxy info CellAreaBox Source #
(info ~ ResolveCellAreaBoxMethod t CellAreaBox, OverloadedMethod info CellAreaBox p) => IsLabel t (CellAreaBox -> p) |
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods fromLabel :: CellAreaBox -> p Source #
IsGValue (Maybe CellAreaBox) | Convert `CellAreaBox` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.CellAreaBox Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe CellAreaBox -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe CellAreaBox) Source #
type AttributeList CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox type AttributeList CellAreaBox = CellAreaBoxAttributeList
type ParentTypes CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox type ParentTypes CellAreaBox = '[CellArea, Object, Buildable, CellLayout, Orientable]
type SignalList CellAreaBox |
Instance details Defined in GI.Gtk.Objects.CellAreaBox type SignalList CellAreaBox = CellAreaBoxSignalList

cellAreaApplyAttributes Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsTreeModel b) |
=> a | `area`: a `CellArea`
-> b | `treeModel`: the `TreeModel` to pull values from
-> TreeIter | `iter`: the `TreeIter` in `treeModel` to apply values for
-> Bool | `isExpander`: whether `iter` has children
-> Bool | `isExpanded`: whether `iter` is expanded in the view and children are visible
-> m () |

Applies any connected attributes to the renderers in `area` by pulling the values from `treeModel`.

Since: 3.0

cellAreaContextGetPreferredHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> m (Int32, Int32) |

Gets the accumulative preferred height for all rows which have been requested with this context.

After `cellAreaContextReset` is called and/or before ever requesting the size of a `CellArea`, the returned values are 0.

Since: 3.0

cellAreaContextGetPreferredWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> m (Int32, Int32) |

Gets the accumulative preferred width for all rows which have been requested with this context.

After `cellAreaContextReset` is called and/or before ever requesting the size of a `CellArea`, the returned values are 0.

Since: 3.0

cellAreaGetPreferredWidthForHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` which has already been requested for widths.
-> c | `widget`: the `Widget` where `area` will be rendering
-> Int32 | `height`: the height for which to check the width of this area
-> m (Int32, Int32) |

Retrieves a cell area’s minimum and natural width if it would be given the specified `height`.

`area` stores some geometrical information in `context` along the way while calling `cellAreaGetPreferredHeight`. It’s important to perform a series of `cellAreaGetPreferredHeight` requests with `context` first and then call `cellAreaGetPreferredWidthForHeight` on each cell area individually to get the height for width of each fully requested row.

If at some point, the height of a single row changes, it should be requested with `cellAreaGetPreferredHeight` again and then the full height of the requested rows checked again with `cellAreaContextGetPreferredHeight`.

Since: 3.0

cellAreaRequestRenderer Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` to request size for
-> Orientation | `orientation`: the `Orientation` in which to request size
-> c | `widget`: the `Widget` that `area` is rendering onto
-> Int32 | `forSize`: the allocation contextual size to request for, or -1 if the base request for the orientation is to be returned.
-> m (Int32, Int32) |

This is a convenience function for `CellArea` implementations to request size for cell renderers. It’s important to use this function to request size and then use `cellAreaInnerCellArea` at render and event time since this function will add padding around the cell for focus painting.

Since: 3.0

cellAreaAddFocusSibling Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b, IsCellRenderer c) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` expected to have focus
-> c | `sibling`: the `CellRenderer` to add to `renderer`’s focus area
-> m () |

Adds `sibling` to `renderer`’s focusable area, focus will be drawn around `renderer` and all of its siblings if `renderer` can focus for a given row.

Events handled by focus siblings can also activate the given focusable `renderer`.

Since: 3.0

cellAreaInnerCellArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsWidget b) |
=> a | `area`: a `CellArea`
-> b | `widget`: the `Widget` that `area` is rendering onto
-> Rectangle | `cellArea`: the `widget` relative coordinates where one of `area`’s cells is to be placed
-> m Rectangle |

This is a convenience function for `CellArea` implementations to get the inner area where a given `CellRenderer` will be rendered. It removes any padding previously added by `cellAreaRequestRenderer`.

Since: 3.0

cellAreaGetEditedCell Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> m CellRenderer | Returns: The currently edited `CellRenderer`

Gets the `CellRenderer` in `area` that is currently being edited.

Since: 3.0

cellAreaGetEditWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> m CellEditable | Returns: The currently active `CellEditable` widget

Gets the `CellEditable` widget currently used to edit the currently edited cell.

Since: 3.0

data CellRendererMode Source #

Identifies how the user can interact with a particular cell.

Constructors

CellRendererModeInert | The cell is just for display and cannot be interacted with. Note that this doesn’t mean that eg. the row being drawn can’t be selected -- just that a particular element of it cannot be individually modified.
CellRendererModeActivatable | The cell can be clicked.
CellRendererModeEditable | The cell can be edited or otherwise modified.
AnotherCellRendererMode Int | Catch-all for unknown values

#### Instances

Instances details

Enum CellRendererMode |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: CellRendererMode -> CellRendererMode Source #

pred :: CellRendererMode -> CellRendererMode Source #

toEnum :: Int -> CellRendererMode Source #

fromEnum :: CellRendererMode -> Int Source #

enumFrom :: CellRendererMode -> [CellRendererMode] Source #

enumFromThen :: CellRendererMode -> CellRendererMode -> [CellRendererMode] Source #

enumFromTo :: CellRendererMode -> CellRendererMode -> [CellRendererMode] Source #

enumFromThenTo :: CellRendererMode -> CellRendererMode -> CellRendererMode -> [CellRendererMode] Source #

Show CellRendererMode |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> CellRendererMode -> ShowS Source # show :: CellRendererMode -> String Source # showList :: [CellRendererMode] -> ShowS Source #
Eq CellRendererMode |
Instance details Defined in GI.Gtk.Enums Methods (==) :: CellRendererMode -> CellRendererMode -> Bool Source # (/=) :: CellRendererMode -> CellRendererMode -> Bool Source #
Ord CellRendererMode |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: CellRendererMode -> CellRendererMode -> Ordering Source #

(<) :: CellRendererMode -> CellRendererMode -> Bool Source #

(<=) :: CellRendererMode -> CellRendererMode -> Bool Source #

(>) :: CellRendererMode -> CellRendererMode -> Bool Source #

(>=) :: CellRendererMode -> CellRendererMode -> Bool Source #

max :: CellRendererMode -> CellRendererMode -> CellRendererMode Source #

min :: CellRendererMode -> CellRendererMode -> CellRendererMode Source #

BoxedEnum CellRendererMode |
Instance details Defined in GI.Gtk.Enums
TypedObject CellRendererMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes CellRendererMode |
Instance details Defined in GI.Gtk.Enums
type ParentTypes CellRendererMode |
Instance details Defined in GI.Gtk.Enums type ParentTypes CellRendererMode = '[] :: [Type]

type CellCallback Source #

Arguments

= CellRenderer | `renderer`: the cell renderer to operate on
-> IO Bool | Returns: `True` to stop iterating over cells.

The type of the callback functions used for iterating over the cell renderers of a `CellArea`, see `cellAreaForeach`.

type CellAllocCallback Source #

Arguments

= CellRenderer | `renderer`: the cell renderer to operate on
-> Rectangle | `cellArea`: the area allocated to `renderer` inside the rectangle provided to `cellAreaForeachAlloc`.
-> Rectangle | `cellBackground`: the background area for `renderer` inside the background area provided to `cellAreaForeachAlloc`.
-> IO Bool | Returns: `True` to stop iterating over cells.

The type of the callback functions used for iterating over the cell renderers and their allocated areas inside a `CellArea`, see `cellAreaForeachAlloc`.

data ButtonBoxStyle Source #

Used to dictate the style that a `ButtonBox` uses to layout the buttons it contains.

Constructors

ButtonBoxStyleSpread | Buttons are evenly spread across the box.
ButtonBoxStyleEdge | Buttons are placed at the edges of the box.
ButtonBoxStyleStart | Buttons are grouped towards the start of the box, (on the left for a HBox, or the top for a VBox).
ButtonBoxStyleEnd | Buttons are grouped towards the end of the box, (on the right for a HBox, or the bottom for a VBox).
ButtonBoxStyleCenter | Buttons are centered in the box. Since 2.12.
ButtonBoxStyleExpand | Buttons expand to fill the box. This entails giving buttons a "linked" appearance, making button sizes homogeneous, and setting spacing to 0 (same as calling `boxSetHomogeneous` and `boxSetSpacing` manually). Since 3.12.
AnotherButtonBoxStyle Int | Catch-all for unknown values

#### Instances

Instances details

Enum ButtonBoxStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ButtonBoxStyle -> ButtonBoxStyle Source #

pred :: ButtonBoxStyle -> ButtonBoxStyle Source #

toEnum :: Int -> ButtonBoxStyle Source #

fromEnum :: ButtonBoxStyle -> Int Source #

enumFrom :: ButtonBoxStyle -> [ButtonBoxStyle] Source #

enumFromThen :: ButtonBoxStyle -> ButtonBoxStyle -> [ButtonBoxStyle] Source #

enumFromTo :: ButtonBoxStyle -> ButtonBoxStyle -> [ButtonBoxStyle] Source #

enumFromThenTo :: ButtonBoxStyle -> ButtonBoxStyle -> ButtonBoxStyle -> [ButtonBoxStyle] Source #

Show ButtonBoxStyle |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ButtonBoxStyle -> ShowS Source # show :: ButtonBoxStyle -> String Source # showList :: [ButtonBoxStyle] -> ShowS Source #
Eq ButtonBoxStyle |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ButtonBoxStyle -> ButtonBoxStyle -> Bool Source # (/=) :: ButtonBoxStyle -> ButtonBoxStyle -> Bool Source #
Ord ButtonBoxStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ButtonBoxStyle -> ButtonBoxStyle -> Ordering Source #

(<) :: ButtonBoxStyle -> ButtonBoxStyle -> Bool Source #

(<=) :: ButtonBoxStyle -> ButtonBoxStyle -> Bool Source #

(>) :: ButtonBoxStyle -> ButtonBoxStyle -> Bool Source #

(>=) :: ButtonBoxStyle -> ButtonBoxStyle -> Bool Source #

max :: ButtonBoxStyle -> ButtonBoxStyle -> ButtonBoxStyle Source #

min :: ButtonBoxStyle -> ButtonBoxStyle -> ButtonBoxStyle Source #

BoxedEnum ButtonBoxStyle |
Instance details Defined in GI.Gtk.Enums
TypedObject ButtonBoxStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ButtonBoxStyle |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ButtonBoxStyle |
Instance details Defined in GI.Gtk.Enums type ParentTypes ButtonBoxStyle = '[] :: [Type]

buttonSetImage Source #

Arguments

:: (HasCallStack, MonadIO m, IsButton a, IsWidget b) |
=> a | `button`: a `Button`
-> Maybe b | `image`: a widget to set as the image for the button, or `Nothing` to unset
-> m () |

Set the image of `button` to the given widget. The image will be displayed if the label text is `Nothing` or if Button:alwaysShowImage is `True`. You don’t have to call `widgetShow` on `image` yourself.

Since: 2.6

buttonNewWithMnemonic Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `label`: The text of the button, with an underscore in front of the mnemonic character
-> m Button | Returns: a new `Button`

Creates a new `Button` containing a label. If characters in `label` are preceded by an underscore, they are underlined. If you need a literal underscore character in a label, use “__” (two underscores). The first underlined character represents a keyboard accelerator called a mnemonic. Pressing Alt and that key activates the button.

buttonSetFocusOnClick Source #

Arguments

:: (HasCallStack, MonadIO m, IsButton a) |
=> a | `button`: a `Button`
-> Bool | `focusOnClick`: whether the button grabs focus when clicked with the mouse
-> m () |

Sets whether the button will grab focus when it is clicked with the mouse. Making mouse clicks not grab focus is useful in places like toolbars where you don’t want the keyboard focus removed from the main area of the application.

Since: 2.4

buttonNewFromStock Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `stockId`: the name of the stock item
-> m Button | Returns: a new `Button`

Creates a new `Button` containing the image and text from a [stock item][gtkstock]. Some stock ids have preprocessor macros like `STOCK_OK` and `STOCK_APPLY`.

If `stockId` is unknown, then it will be treated as a mnemonic label (as for `buttonNewWithMnemonic`).

buttonSetLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsButton a) |
=> a | `button`: a `Button`
-> Text | `label`: a string
-> m () |

Sets the text of the label of the button to `str`. This text is also used to select the stock item if `buttonSetUseStock` is used.

This will also clear any previously set labels.

buttonSetUseStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsButton a) |
=> a | `button`: a `Button`
-> Bool | `useStock`: `True` if the button should use a stock item
-> m () |

If `True`, the label set on the button is used as a stock id to select the stock item for the button.

builderAddFromFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Text | `filename`: the name of the file to parse
-> m Word32 | Returns: A positive value on success, 0 if an error occurred (Can throw `GError`)

Parses a file containing a [GtkBuilder UI definition][BUILDER-UI] and merges it with the current contents of `builder`.

Most users will probably want to use `builderNewFromFile`.

If an error occurs, 0 will be returned and `error` will be assigned a `GError` from the `GTK_BUILDER_ERROR`, `G_MARKUP_ERROR` or `G_FILE_ERROR` domain.

It’s not really reasonable to attempt to handle failures of this call. You should not use this function with untrusted files (ie: files that are not part of your application). Broken `Builder` files can easily crash your program, and it’s possible that memory was leaked leading up to the reported failure. The only reasonable thing to do when an error is detected is to call `g_error()`.

Since: 2.12

builderAddFromResource Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Text | `resourcePath`: the path of the resource file to parse
-> m Word32 | Returns: A positive value on success, 0 if an error occurred (Can throw `GError`)

Parses a resource file containing a [GtkBuilder UI definition][BUILDER-UI] and merges it with the current contents of `builder`.

Most users will probably want to use `builderNewFromResource`.

If an error occurs, 0 will be returned and `error` will be assigned a `GError` from the `GTK_BUILDER_ERROR`, `G_MARKUP_ERROR` or `G_RESOURCE_ERROR` domain.

It’s not really reasonable to attempt to handle failures of this call. The only reasonable thing to do when an error is detected is to call `g_error()`.

Since: 3.4

builderAddFromString Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Text | `buffer`: the string to parse
-> Int64 | `length`: the length of `buffer` (may be -1 if `buffer` is nul-terminated)
-> m Word32 | Returns: A positive value on success, 0 if an error occurred (Can throw `GError`)

Parses a string containing a [GtkBuilder UI definition][BUILDER-UI] and merges it with the current contents of `builder`.

Most users will probably want to use `builderNewFromString`.

Upon errors 0 will be returned and `error` will be assigned a `GError` from the `GTK_BUILDER_ERROR`, `G_MARKUP_ERROR` or `G_VARIANT_PARSE_ERROR` domain.

It’s not really reasonable to attempt to handle failures of this call. The only reasonable thing to do when an error is detected is to call `g_error()`.

Since: 2.12

builderNewFromFile Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `filename`: filename of user interface description file
-> m Builder | Returns: a `Builder` containing the described interface

Builds the [GtkBuilder UI definition][BUILDER-UI] in the file `filename`.

If there is an error opening the file or parsing the description then the program will be aborted. You should only ever attempt to parse user interface descriptions that are shipped as part of your program.

Since: 3.10

builderNewFromResource Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `resourcePath`: a `Resource` resource path
-> m Builder | Returns: a `Builder` containing the described interface

Builds the [GtkBuilder UI definition][BUILDER-UI] at `resourcePath`.

If there is an error locating the resource or parsing the description, then the program will be aborted.

Since: 3.10

builderNewFromString Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `string`: a user interface (XML) description
-> Int64 | `length`: the length of `string`, or -1
-> m Builder | Returns: a `Builder` containing the interface described by `string`

Builds the user interface described by `string` (in the [GtkBuilder UI definition][BUILDER-UI] format).

If `string` is `Nothing`-terminated, then `length` should be -1. If `length` is not -1, then it is the length of `string`.

If there is an error parsing `string` then the program will be aborted. You should not attempt to parse user interface description from untrusted sources.

Since: 3.10

builderSetApplication Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a, IsApplication b) |
=> a | `builder`: a `Builder`
-> b | `application`: a `Application`
-> m () |

Sets the application associated with `builder`.

You only need this function if there is more than one `Application` in your process. `application` cannot be `Nothing`.

Since: 3.10

newtype Buildable Source #

Memory-managed wrapper type.

Constructors

Buildable (ManagedPtr Buildable) |

#### Instances

Instances details

Eq Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods (==) :: Buildable -> Buildable -> Bool Source # (/=) :: Buildable -> Buildable -> Bool Source #
GObject Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable
ManagedPtrNewtype Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods toManagedPtr :: Buildable -> ManagedPtr Buildable Source #
TypedObject Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods glibType :: IO GType Source #
HasParentTypes Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable
HasAttributeList Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable
(info ~ ResolveBuildableMethod t Buildable, OverloadedMethod info Buildable p, HasField t Buildable p) => HasField (t :: Symbol) Buildable p |
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods getField :: Buildable -> p Source #
(info ~ ResolveBuildableMethod t Buildable, OverloadedMethodInfo info Buildable) => IsLabel t (MethodProxy info Buildable) |
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods fromLabel :: MethodProxy info Buildable Source #
(info ~ ResolveBuildableMethod t Buildable, OverloadedMethod info Buildable p) => IsLabel t (Buildable -> p) |
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods fromLabel :: Buildable -> p Source #
IsGValue (Maybe Buildable) | Convert `Buildable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Buildable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Buildable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Buildable) Source #
type AttributeList Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable type AttributeList Buildable = BuildableAttributeList
type ParentTypes Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable type ParentTypes Buildable = '[Object]
type SignalList Buildable |
Instance details Defined in GI.Gtk.Interfaces.Buildable type SignalList Buildable = BuildableSignalList

builderValueFromString Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> GParamSpec | `pspec`: the `ParamSpec` for the property
-> Text | `string`: the string representation of the value
-> m GValue | (Can throw `GError`)

This function demarshals a value from a string. This function calls `valueInit` on the `value` argument, so it need not be initialised beforehand.

This function can handle char, uchar, boolean, int, uint, long, ulong, enum, flags, float, double, string, `Color`, `RGBA` and `Adjustment` type values. Support for `Widget` type values is still to come.

Upon errors `False` will be returned and `error` will be assigned a `GError` from the `GTK_BUILDER_ERROR` domain.

Since: 2.12

boxSetBaselinePosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsBox a) |
=> a | `box`: a `Box`
-> BaselinePosition | `position`: a `BaselinePosition`
-> m () |

Sets the baseline position of a box. This affects only horizontal boxes with at least one baseline aligned child. If there is more vertical space available than requested, and the baseline is not allocated by the parent then `position` is used to allocate the baseline wrt the extra space available.

Since: 3.10

type AssistantPageFunc Source #

Arguments

= Int32 | `currentPage`: The page number used to calculate the next page.
-> IO Int32 | Returns: The next page number.

A function used by `assistantSetForwardPageFunc` to know which is the next page given a current one. It’s called both for computing the next page when the user presses the “forward” button and for handling the behavior of the “last” button.

newtype AspectFrame Source #

Memory-managed wrapper type.

Constructors

AspectFrame (ManagedPtr AspectFrame) |

#### Instances

Instances details

Eq AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods (==) :: AspectFrame -> AspectFrame -> Bool Source # (/=) :: AspectFrame -> AspectFrame -> Bool Source #
GObject AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame
ManagedPtrNewtype AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods toManagedPtr :: AspectFrame -> ManagedPtr AspectFrame Source #
TypedObject AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods glibType :: IO GType Source #
HasParentTypes AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame
HasAttributeList AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame
(info ~ ResolveAspectFrameMethod t AspectFrame, OverloadedMethod info AspectFrame p, HasField t AspectFrame p) => HasField (t :: Symbol) AspectFrame p |
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods getField :: AspectFrame -> p Source #
(info ~ ResolveAspectFrameMethod t AspectFrame, OverloadedMethodInfo info AspectFrame) => IsLabel t (MethodProxy info AspectFrame) |
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods fromLabel :: MethodProxy info AspectFrame Source #
(info ~ ResolveAspectFrameMethod t AspectFrame, OverloadedMethod info AspectFrame p) => IsLabel t (AspectFrame -> p) |
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods fromLabel :: AspectFrame -> p Source #
IsGValue (Maybe AspectFrame) | Convert `AspectFrame` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AspectFrame Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AspectFrame -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AspectFrame) Source #
type AttributeList AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame type AttributeList AspectFrame = AspectFrameAttributeList
type ParentTypes AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame type ParentTypes AspectFrame = '[Frame, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList AspectFrame |
Instance details Defined in GI.Gtk.Objects.AspectFrame type SignalList AspectFrame = AspectFrameSignalList

newtype ShortcutsWindow Source #

Memory-managed wrapper type.

Constructors

ShortcutsWindow (ManagedPtr ShortcutsWindow) |

#### Instances

Instances details

Eq ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods (==) :: ShortcutsWindow -> ShortcutsWindow -> Bool Source # (/=) :: ShortcutsWindow -> ShortcutsWindow -> Bool Source #
GObject ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow
ManagedPtrNewtype ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods toManagedPtr :: ShortcutsWindow -> ManagedPtr ShortcutsWindow Source #
TypedObject ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods glibType :: IO GType Source #
HasParentTypes ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow
HasAttributeList ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow
(info ~ ResolveShortcutsWindowMethod t ShortcutsWindow, OverloadedMethod info ShortcutsWindow p, HasField t ShortcutsWindow p) => HasField (t :: Symbol) ShortcutsWindow p |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods getField :: ShortcutsWindow -> p Source #
(info ~ ResolveShortcutsWindowMethod t ShortcutsWindow, OverloadedMethodInfo info ShortcutsWindow) => IsLabel t (MethodProxy info ShortcutsWindow) |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods fromLabel :: MethodProxy info ShortcutsWindow Source #
(info ~ ResolveShortcutsWindowMethod t ShortcutsWindow, OverloadedMethod info ShortcutsWindow p) => IsLabel t (ShortcutsWindow -> p) |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods fromLabel :: ShortcutsWindow -> p Source #
IsGValue (Maybe ShortcutsWindow) | Convert `ShortcutsWindow` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ShortcutsWindow -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ShortcutsWindow) Source #
type AttributeList ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow type AttributeList ShortcutsWindow = ShortcutsWindowAttributeList
type ParentTypes ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow type ParentTypes ShortcutsWindow = '[Window, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList ShortcutsWindow |
Instance details Defined in GI.Gtk.Objects.ShortcutsWindow type SignalList ShortcutsWindow = ShortcutsWindowSignalList

applicationWindowSetHelpOverlay Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplicationWindow a, IsShortcutsWindow b) |
=> a | `window`: a `ApplicationWindow`
-> Maybe b | `helpOverlay`: a `ShortcutsWindow`
-> m () |

Associates a shortcuts window with the application window, and sets up an action with the name win.show-help-overlay to present it.

`window` takes resposibility for destroying `helpOverlay`.

Since: 3.20

data ApplicationInhibitFlags Source #

Types of user actions that may be blocked by `applicationInhibit`.

Since: 3.4

Constructors

ApplicationInhibitFlagsLogout | Inhibit ending the user session by logging out or by shutting down the computer
ApplicationInhibitFlagsSwitch | Inhibit user switching
ApplicationInhibitFlagsSuspend | Inhibit suspending the session or computer
ApplicationInhibitFlagsIdle | Inhibit the session being marked as idle (and possibly locked)
AnotherApplicationInhibitFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum ApplicationInhibitFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: ApplicationInhibitFlags -> ApplicationInhibitFlags Source #

pred :: ApplicationInhibitFlags -> ApplicationInhibitFlags Source #

toEnum :: Int -> ApplicationInhibitFlags Source #

fromEnum :: ApplicationInhibitFlags -> Int Source #

enumFrom :: ApplicationInhibitFlags -> [ApplicationInhibitFlags] Source #

enumFromThen :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> [ApplicationInhibitFlags] Source #

enumFromTo :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> [ApplicationInhibitFlags] Source #

enumFromThenTo :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> ApplicationInhibitFlags -> [ApplicationInhibitFlags] Source #

Show ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> ApplicationInhibitFlags -> ShowS Source # show :: ApplicationInhibitFlags -> String Source # showList :: [ApplicationInhibitFlags] -> ShowS Source #
Eq ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source # (/=) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #
Ord ApplicationInhibitFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Ordering Source #

(<) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #

(<=) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #

(>) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #

(>=) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #

max :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> ApplicationInhibitFlags Source #

min :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> ApplicationInhibitFlags Source #

BoxedFlags ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes ApplicationInhibitFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes ApplicationInhibitFlags = '[] :: [Type]

applicationWindowGetId Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplicationWindow a) |
=> a | `window`: a `ApplicationWindow`
-> m Word32 | Returns: the unique ID for `window`, or `0` if the window has not yet been added to a `Application`

Returns the unique ID of the window. If the window has not yet been added to a `Application`, returns `0`.

Since: 3.6

applicationUninhibit Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: the `Application`
-> Word32 | `cookie`: a cookie that was returned by `applicationInhibit`
-> m () |

Removes an inhibitor that has been established with `applicationInhibit`. Inhibitors are also cleared when the application exits.

Since: 3.4

applicationSetAccelsForAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> Text | `detailedActionName`: a detailed action name, specifying an action and target to associate accelerators with
-> [Text] | `accels`: a list of accelerators in the format understood by `acceleratorParse`
-> m () |

Sets zero or more keyboard accelerators that will trigger the given action. The first item in `accels` will be the primary accelerator, which may be displayed in the UI.

To remove all accelerators for an action, use an empty, zero-terminated array for `accels`.

For the `detailedActionName`, see `actionParseDetailedName` and `actionPrintDetailedName`.

Since: 3.12

applicationAddAccelerator Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> Text | `accelerator`: accelerator string
-> Text | `actionName`: the name of the action to activate
-> Maybe GVariant | `parameter`: parameter to pass when activating the action, or `Nothing` if the action does not accept an activation parameter
-> m () |

Installs an accelerator that will cause the named action to be activated when the key combination specificed by `accelerator` is pressed.

`accelerator` must be a string that can be parsed by `acceleratorParse`, e.g. "<Primary>q" or “<Control><Alt>p”.

`actionName` must be the name of an action as it would be used in the app menu, i.e. actions that have been added to the application are referred to with an “app.” prefix, and window-specific actions with a “win.” prefix.

GtkApplication also extracts accelerators out of “accel” attributes in the `GMenuModels` passed to `applicationSetAppMenu` and `applicationSetMenubar`, which is usually more convenient than calling this function for each accelerator.

Since: 3.4

newtype AppChooserWidget Source #

Memory-managed wrapper type.

Constructors

AppChooserWidget (ManagedPtr AppChooserWidget) |

#### Instances

Instances details

Eq AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods (==) :: AppChooserWidget -> AppChooserWidget -> Bool Source # (/=) :: AppChooserWidget -> AppChooserWidget -> Bool Source #
GObject AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget
ManagedPtrNewtype AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods toManagedPtr :: AppChooserWidget -> ManagedPtr AppChooserWidget Source #
TypedObject AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods glibType :: IO GType Source #
HasParentTypes AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget
HasAttributeList AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget
(info ~ ResolveAppChooserWidgetMethod t AppChooserWidget, OverloadedMethod info AppChooserWidget p, HasField t AppChooserWidget p) => HasField (t :: Symbol) AppChooserWidget p |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods getField :: AppChooserWidget -> p Source #
(info ~ ResolveAppChooserWidgetMethod t AppChooserWidget, OverloadedMethodInfo info AppChooserWidget) => IsLabel t (MethodProxy info AppChooserWidget) |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods fromLabel :: MethodProxy info AppChooserWidget Source #
(info ~ ResolveAppChooserWidgetMethod t AppChooserWidget, OverloadedMethod info AppChooserWidget p) => IsLabel t (AppChooserWidget -> p) |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods fromLabel :: AppChooserWidget -> p Source #
IsGValue (Maybe AppChooserWidget) | Convert `AppChooserWidget` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AppChooserWidget Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppChooserWidget -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppChooserWidget) Source #
type AttributeList AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget type AttributeList AppChooserWidget = AppChooserWidgetAttributeList
type ParentTypes AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget type ParentTypes AppChooserWidget = '[Box, Container, Widget, Object, ImplementorIface, AppChooser, Buildable, Orientable]
type SignalList AppChooserWidget |
Instance details Defined in GI.Gtk.Objects.AppChooserWidget type SignalList AppChooserWidget = AppChooserWidgetSignalList

newtype AppChooserDialog Source #

Memory-managed wrapper type.

Constructors

AppChooserDialog (ManagedPtr AppChooserDialog) |

#### Instances

Instances details

Eq AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods (==) :: AppChooserDialog -> AppChooserDialog -> Bool Source # (/=) :: AppChooserDialog -> AppChooserDialog -> Bool Source #
GObject AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog
ManagedPtrNewtype AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods toManagedPtr :: AppChooserDialog -> ManagedPtr AppChooserDialog Source #
TypedObject AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods glibType :: IO GType Source #
HasParentTypes AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog
HasAttributeList AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog
(info ~ ResolveAppChooserDialogMethod t AppChooserDialog, OverloadedMethod info AppChooserDialog p, HasField t AppChooserDialog p) => HasField (t :: Symbol) AppChooserDialog p |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods getField :: AppChooserDialog -> p Source #
(info ~ ResolveAppChooserDialogMethod t AppChooserDialog, OverloadedMethodInfo info AppChooserDialog) => IsLabel t (MethodProxy info AppChooserDialog) |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods fromLabel :: MethodProxy info AppChooserDialog Source #
(info ~ ResolveAppChooserDialogMethod t AppChooserDialog, OverloadedMethod info AppChooserDialog p) => IsLabel t (AppChooserDialog -> p) |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods fromLabel :: AppChooserDialog -> p Source #
IsGValue (Maybe AppChooserDialog) | Convert `AppChooserDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AppChooserDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppChooserDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppChooserDialog) Source #
type AttributeList AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog type AttributeList AppChooserDialog = AppChooserDialogAttributeList
type ParentTypes AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog type ParentTypes AppChooserDialog = '[Dialog, Window, Bin, Container, Widget, Object, ImplementorIface, AppChooser, Buildable]
type SignalList AppChooserDialog |
Instance details Defined in GI.Gtk.Objects.AppChooserDialog type SignalList AppChooserDialog = AppChooserDialogSignalList

appChooserButtonAppendCustomItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsAppChooserButton a, IsIcon b) |
=> a | `self`: a `AppChooserButton`
-> Text | `name`: the name of the custom item
-> Text | `label`: the label for the custom item
-> b | `icon`: the icon for the custom item
-> m () |

Appends a custom item to the list of applications that is shown in the popup; the item name must be unique per-widget. Clients can use the provided name as a detail for the AppChooserButton::customItemActivated signal, to add a callback for the activation of a particular custom item in the list. See also `appChooserButtonAppendSeparator`.

Since: 3.0

newtype AppChooserButton Source #

Memory-managed wrapper type.

Constructors

AppChooserButton (ManagedPtr AppChooserButton) |

#### Instances

Instances details

Eq AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods (==) :: AppChooserButton -> AppChooserButton -> Bool Source # (/=) :: AppChooserButton -> AppChooserButton -> Bool Source #
GObject AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton
ManagedPtrNewtype AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods toManagedPtr :: AppChooserButton -> ManagedPtr AppChooserButton Source #
TypedObject AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods glibType :: IO GType Source #
HasParentTypes AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton
HasAttributeList AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton
(info ~ ResolveAppChooserButtonMethod t AppChooserButton, OverloadedMethod info AppChooserButton p, HasField t AppChooserButton p) => HasField (t :: Symbol) AppChooserButton p |
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods getField :: AppChooserButton -> p Source #
(info ~ ResolveAppChooserButtonMethod t AppChooserButton, OverloadedMethodInfo info AppChooserButton) => IsLabel t (MethodProxy info AppChooserButton) |
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods fromLabel :: MethodProxy info AppChooserButton Source #
(info ~ ResolveAppChooserButtonMethod t AppChooserButton, OverloadedMethod info AppChooserButton p) => IsLabel t (AppChooserButton -> p) |
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods fromLabel :: AppChooserButton -> p Source #
IsGValue (Maybe AppChooserButton) | Convert `AppChooserButton` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AppChooserButton Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppChooserButton -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppChooserButton) Source #
type AttributeList AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton type AttributeList AppChooserButton = AppChooserButtonAttributeList
type ParentTypes AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton type ParentTypes AppChooserButton = '[ComboBox, Bin, Container, Widget, Object, ImplementorIface, AppChooser, Buildable, CellEditable, CellLayout]
type SignalList AppChooserButton |
Instance details Defined in GI.Gtk.Objects.AppChooserButton type SignalList AppChooserButton = AppChooserButtonSignalList

appChooserButtonAppendSeparator Source #

Arguments

:: (HasCallStack, MonadIO m, IsAppChooserButton a) |
=> a | `self`: a `AppChooserButton`
-> m () |

Appends a separator to the list of applications that is shown in the popup.

Since: 3.0

appChooserRefresh Source #

Arguments

:: (HasCallStack, MonadIO m, IsAppChooser a) |
=> a | `self`: a `AppChooser`
-> m () |

Reloads the list of applications.

Since: 3.0

actionSetAccelPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsAction a) |
=> a | `action`: the action object
-> Text | `accelPath`: the accelerator path
-> m () |

Sets the accel path for this action. All proxy widgets associated with the action will have this accel path, so that their accelerators are consistent.

Note that `accelPath` string will be stored in a `GQuark`. Therefore, if you pass a static string, you can save some memory by interning it first with `internStaticString`.

Since: 2.4

actionIsSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsAction a) |
=> a | `action`: the action object
-> m Bool | Returns: `True` if the action and its associated action group are both sensitive.

Returns whether the action is effectively sensitive.

Since: 2.4

actionGetSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsAction a) |
=> a | `action`: the action object
-> m Bool | Returns: `True` if the action itself is sensitive.

Returns whether the action itself is sensitive. Note that this doesn’t necessarily mean effective sensitivity. See `actionIsSensitive` for that.

Since: 2.4

actionIsVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsAction a) |
=> a | `action`: the action object
-> m Bool | Returns: `True` if the action and its associated action group are both visible.

Returns whether the action is effectively visible.

Since: 2.4

actionGetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsAction a) |
=> a | `action`: the action object
-> m Bool | Returns: `True` if the action itself is visible.

Returns whether the action itself is visible. Note that this doesn’t necessarily mean effective visibility. See `actionIsSensitive` for that.

Since: 2.4

actionGroupSetTranslationDomain Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: a `ActionGroup`
-> Maybe Text | `domain`: the translation domain to use for `dgettext` calls, or `Nothing` to use the domain set with `textdomain()`
-> m () |

Sets the translation domain and uses `dgettext` for translating the `label` and `tooltip` of `GtkActionEntrys` added by `gtk_action_group_add_actions()`.

If you’re not using `gettext()` for localization, see `actionGroupSetTranslateFunc`.

Since: 2.4

actionGroupSetTranslateFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: a `ActionGroup`
-> TranslateFunc | `func`: a `TranslateFunc`
-> m () |

Sets a function to be used for translating the `label` and `tooltip` of `GtkActionEntrys` added by `gtk_action_group_add_actions()`.

If you’re using `gettext()`, it is enough to set the translation domain with `actionGroupSetTranslationDomain`.

Since: 2.4

newtype ActionBar Source #

Memory-managed wrapper type.

Constructors

ActionBar (ManagedPtr ActionBar) |

#### Instances

Instances details

Eq ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar Methods (==) :: ActionBar -> ActionBar -> Bool Source # (/=) :: ActionBar -> ActionBar -> Bool Source #
GObject ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar
ManagedPtrNewtype ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar Methods toManagedPtr :: ActionBar -> ManagedPtr ActionBar Source #
TypedObject ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar Methods glibType :: IO GType Source #
HasParentTypes ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar
HasAttributeList ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar
(info ~ ResolveActionBarMethod t ActionBar, OverloadedMethod info ActionBar p, HasField t ActionBar p) => HasField (t :: Symbol) ActionBar p |
Instance details Defined in GI.Gtk.Objects.ActionBar Methods getField :: ActionBar -> p Source #
(info ~ ResolveActionBarMethod t ActionBar, OverloadedMethodInfo info ActionBar) => IsLabel t (MethodProxy info ActionBar) |
Instance details Defined in GI.Gtk.Objects.ActionBar Methods fromLabel :: MethodProxy info ActionBar Source #
(info ~ ResolveActionBarMethod t ActionBar, OverloadedMethod info ActionBar p) => IsLabel t (ActionBar -> p) |
Instance details Defined in GI.Gtk.Objects.ActionBar Methods fromLabel :: ActionBar -> p Source #
IsGValue (Maybe ActionBar) | Convert `ActionBar` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.ActionBar Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe ActionBar -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ActionBar) Source #
type AttributeList ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar type AttributeList ActionBar = ActionBarAttributeList
type ParentTypes ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar type ParentTypes ActionBar = '[Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList ActionBar |
Instance details Defined in GI.Gtk.Objects.ActionBar type SignalList ActionBar = ActionBarSignalList

newtype Action Source #

Memory-managed wrapper type.

Constructors

Action (ManagedPtr Action) |

#### Instances

Instances details

Eq Action |
Instance details Defined in GI.Gtk.Objects.Action Methods (==) :: Action -> Action -> Bool Source # (/=) :: Action -> Action -> Bool Source #
GObject Action |
Instance details Defined in GI.Gtk.Objects.Action
ManagedPtrNewtype Action |
Instance details Defined in GI.Gtk.Objects.Action Methods toManagedPtr :: Action -> ManagedPtr Action Source #
TypedObject Action |
Instance details Defined in GI.Gtk.Objects.Action Methods glibType :: IO GType Source #
HasParentTypes Action |
Instance details Defined in GI.Gtk.Objects.Action
HasAttributeList Action |
Instance details Defined in GI.Gtk.Objects.Action
(info ~ ResolveActionMethod t Action, OverloadedMethod info Action p, HasField t Action p) => HasField (t :: Symbol) Action p |
Instance details Defined in GI.Gtk.Objects.Action Methods getField :: Action -> p Source #
(info ~ ResolveActionMethod t Action, OverloadedMethodInfo info Action) => IsLabel t (MethodProxy info Action) |
Instance details Defined in GI.Gtk.Objects.Action Methods fromLabel :: MethodProxy info Action Source #
(info ~ ResolveActionMethod t Action, OverloadedMethod info Action p) => IsLabel t (Action -> p) |
Instance details Defined in GI.Gtk.Objects.Action Methods fromLabel :: Action -> p Source #
IsGValue (Maybe Action) | Convert `Action` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Action Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Action -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Action) Source #
type AttributeList Action |
Instance details Defined in GI.Gtk.Objects.Action type AttributeList Action = ActionAttributeList
type ParentTypes Action |
Instance details Defined in GI.Gtk.Objects.Action type ParentTypes Action = '[Object, Buildable]
type SignalList Action |
Instance details Defined in GI.Gtk.Objects.Action type SignalList Action = ActionSignalList

newtype Activatable Source #

Memory-managed wrapper type.

Constructors

Activatable (ManagedPtr Activatable) |

#### Instances

Instances details

Eq Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods (==) :: Activatable -> Activatable -> Bool Source # (/=) :: Activatable -> Activatable -> Bool Source #
GObject Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable
ManagedPtrNewtype Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods toManagedPtr :: Activatable -> ManagedPtr Activatable Source #
TypedObject Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods glibType :: IO GType Source #
HasParentTypes Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable
HasAttributeList Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable
(info ~ ResolveActivatableMethod t Activatable, OverloadedMethod info Activatable p, HasField t Activatable p) => HasField (t :: Symbol) Activatable p |
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods getField :: Activatable -> p Source #
(info ~ ResolveActivatableMethod t Activatable, OverloadedMethodInfo info Activatable) => IsLabel t (MethodProxy info Activatable) |
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods fromLabel :: MethodProxy info Activatable Source #
(info ~ ResolveActivatableMethod t Activatable, OverloadedMethod info Activatable p) => IsLabel t (Activatable -> p) |
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods fromLabel :: Activatable -> p Source #
IsGValue (Maybe Activatable) | Convert `Activatable` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.Activatable Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Activatable -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Activatable) Source #
type AttributeList Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable type AttributeList Activatable = ActivatableAttributeList
type ParentTypes Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable type ParentTypes Activatable = '[Object]
type SignalList Activatable |
Instance details Defined in GI.Gtk.Interfaces.Activatable type SignalList Activatable = ActivatableSignalList

actionActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsAction a) |
=> a | `action`: the action object
-> m () |

Emits the “activate” signal on the specified action, if it isn't insensitive. This gets called by the proxy widgets when they get activated.

It can also be used to manually activate an action.

Since: 2.4

actionSetAccelGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsAction a, IsAccelGroup b) |
=> a | `action`: the action object
-> Maybe b | `accelGroup`: a `AccelGroup` or `Nothing`
-> m () |

Sets the `AccelGroup` in which the accelerator for this action will be installed.

Since: 2.4

actionDisconnectAccelerator Source #

Arguments

:: (HasCallStack, MonadIO m, IsAction a) |
=> a | `action`: a `Action`
-> m () |

Undoes the effect of one call to `actionConnectAccelerator`.

Since: 2.4

actionConnectAccelerator Source #

Arguments

:: (HasCallStack, MonadIO m, IsAction a) |
=> a | `action`: a `Action`
-> m () |

Installs the accelerator for `action` if `action` has an accel path and group. See `actionSetAccelPath` and `actionSetAccelGroup`

Since multiple proxies may independently trigger the installation of the accelerator, the `action` counts the number of times this function has been called and doesn’t remove the accelerator until `actionDisconnectAccelerator` has been called as many times.

Since: 2.4

activatableGetRelatedAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsActivatable a) |
=> a | `activatable`: a `Activatable`
-> m Action | Returns: the related `Action` if one is set.

Gets the related `Action` for `activatable`.

Since: 2.16

newtype Accessible Source #

Memory-managed wrapper type.

Constructors

Accessible (ManagedPtr Accessible) |

#### Instances

Instances details

Eq Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible Methods (==) :: Accessible -> Accessible -> Bool Source # (/=) :: Accessible -> Accessible -> Bool Source #
GObject Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible
ManagedPtrNewtype Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible Methods toManagedPtr :: Accessible -> ManagedPtr Accessible Source #
TypedObject Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible Methods glibType :: IO GType Source #
HasParentTypes Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible
HasAttributeList Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible
(info ~ ResolveAccessibleMethod t Accessible, OverloadedMethod info Accessible p, HasField t Accessible p) => HasField (t :: Symbol) Accessible p |
Instance details Defined in GI.Gtk.Objects.Accessible Methods getField :: Accessible -> p Source #
(info ~ ResolveAccessibleMethod t Accessible, OverloadedMethodInfo info Accessible) => IsLabel t (MethodProxy info Accessible) |
Instance details Defined in GI.Gtk.Objects.Accessible Methods fromLabel :: MethodProxy info Accessible Source #
(info ~ ResolveAccessibleMethod t Accessible, OverloadedMethod info Accessible p) => IsLabel t (Accessible -> p) |
Instance details Defined in GI.Gtk.Objects.Accessible Methods fromLabel :: Accessible -> p Source #
IsGValue (Maybe Accessible) | Convert `Accessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.Accessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe Accessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe Accessible) Source #
type AttributeList Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible type AttributeList Accessible = AccessibleAttributeList
type ParentTypes Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible type ParentTypes Accessible = '[Object, Object]
type SignalList Accessible |
Instance details Defined in GI.Gtk.Objects.Accessible type SignalList Accessible = AccessibleSignalList

accelMapChangeEntry Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `accelPath`: a valid accelerator path
-> Word32 | `accelKey`: the new accelerator key
-> [ModifierType] | `accelMods`: the new accelerator modifiers
-> Bool | `replace`: `True` if other accelerators may be deleted upon conflicts
-> m Bool | Returns: `True` if the accelerator could be changed, `False` otherwise

Changes the `accelKey` and `accelMods` currently associated with `accelPath`. Due to conflicts with other accelerators, a change may not always be possible, `replace` indicates whether other accelerators may be deleted to resolve such conflicts. A change will only occur if all conflicts could be resolved (which might not be the case if conflicting accelerators are locked). Successful changes are indicated by a `True` return value.

Note that `accelPath` string will be stored in a `GQuark`. Therefore, if you pass a static string, you can save some memory by interning it first with `internStaticString`.

accelMapAddFilter Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `filterPattern`: a pattern (see `PatternSpec`)
-> m () |

Adds a filter to the global list of accel path filters.

Accel map entries whose accel path matches one of the filters are skipped by `accelMapForeach`.

This function is intended for GTK+ modules that create their own menus, but don’t want them to be saved into the applications accelerator map dump.

type AccelMapForeach Source #

Arguments

= Ptr () | `data`: User data passed to `accelMapForeach` or `accelMapForeachUnfiltered`
-> Text | `accelPath`: Accel path of the current accelerator
-> Word32 | `accelKey`: Key of the current accelerator
-> [ModifierType] | `accelMods`: Modifiers of the current accelerator
-> Bool | `changed`: Changed flag of the accelerator (if `True`, accelerator has changed during runtime and would need to be saved during an accelerator dump)
-> IO () |

No description available in the introspection data.

newtype AccelMap Source #

Memory-managed wrapper type.

Constructors

AccelMap (ManagedPtr AccelMap) |

#### Instances

Instances details

Eq AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap Methods (==) :: AccelMap -> AccelMap -> Bool Source # (/=) :: AccelMap -> AccelMap -> Bool Source #
GObject AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap
ManagedPtrNewtype AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap Methods toManagedPtr :: AccelMap -> ManagedPtr AccelMap Source #
TypedObject AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap Methods glibType :: IO GType Source #
HasParentTypes AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap
HasAttributeList AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap
(info ~ ResolveAccelMapMethod t AccelMap, OverloadedMethod info AccelMap p, HasField t AccelMap p) => HasField (t :: Symbol) AccelMap p |
Instance details Defined in GI.Gtk.Objects.AccelMap Methods getField :: AccelMap -> p Source #
(info ~ ResolveAccelMapMethod t AccelMap, OverloadedMethodInfo info AccelMap) => IsLabel t (MethodProxy info AccelMap) |
Instance details Defined in GI.Gtk.Objects.AccelMap Methods fromLabel :: MethodProxy info AccelMap Source #
(info ~ ResolveAccelMapMethod t AccelMap, OverloadedMethod info AccelMap p) => IsLabel t (AccelMap -> p) |
Instance details Defined in GI.Gtk.Objects.AccelMap Methods fromLabel :: AccelMap -> p Source #
IsGValue (Maybe AccelMap) | Convert `AccelMap` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AccelMap Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AccelMap -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AccelMap) Source #
type AttributeList AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap type AttributeList AccelMap = AccelMapAttributeList
type ParentTypes AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap type ParentTypes AccelMap = '[Object]
type SignalList AccelMap |
Instance details Defined in GI.Gtk.Objects.AccelMap type SignalList AccelMap = AccelMapSignalList

accelMapLoad Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [Char] | `fileName`: a file containing accelerator specifications, in the GLib file name encoding
-> m () |

Parses a file previously saved with `accelMapSave` for accelerator specifications, and propagates them accordingly.

accelMapUnlockPath Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `accelPath`: a valid accelerator path
-> m () |

Undoes the last call to `accelMapLockPath` on this `accelPath`. Refer to `accelMapLockPath` for information about accelerator path locking.

Since: 2.4

accelMapLockPath Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `accelPath`: a valid accelerator path
-> m () |

Locks the given accelerator path. If the accelerator map doesn’t yet contain an entry for `accelPath`, a new one is created.

Locking an accelerator path prevents its accelerator from being changed during runtime. A locked accelerator path can be unlocked by `accelMapUnlockPath`. Refer to `accelMapChangeEntry` for information about runtime accelerator changes.

If called more than once, `accelPath` remains locked until `accelMapUnlockPath` has been called an equivalent number of times.

Note that locking of individual accelerator paths is independent from locking the `AccelGroup` containing them. For runtime accelerator changes to be possible, both the accelerator path and its `AccelGroup` have to be unlocked.

Since: 2.4

newtype AccelLabel Source #

Memory-managed wrapper type.

Constructors

AccelLabel (ManagedPtr AccelLabel) |

#### Instances

Instances details

Eq AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods (==) :: AccelLabel -> AccelLabel -> Bool Source # (/=) :: AccelLabel -> AccelLabel -> Bool Source #
GObject AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel
ManagedPtrNewtype AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods toManagedPtr :: AccelLabel -> ManagedPtr AccelLabel Source #
TypedObject AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods glibType :: IO GType Source #
HasParentTypes AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel
HasAttributeList AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel
(info ~ ResolveAccelLabelMethod t AccelLabel, OverloadedMethod info AccelLabel p, HasField t AccelLabel p) => HasField (t :: Symbol) AccelLabel p |
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods getField :: AccelLabel -> p Source #
(info ~ ResolveAccelLabelMethod t AccelLabel, OverloadedMethodInfo info AccelLabel) => IsLabel t (MethodProxy info AccelLabel) |
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods fromLabel :: MethodProxy info AccelLabel Source #
(info ~ ResolveAccelLabelMethod t AccelLabel, OverloadedMethod info AccelLabel p) => IsLabel t (AccelLabel -> p) |
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods fromLabel :: AccelLabel -> p Source #
IsGValue (Maybe AccelLabel) | Convert `AccelLabel` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AccelLabel Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AccelLabel -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AccelLabel) Source #
type AttributeList AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel type AttributeList AccelLabel = AccelLabelAttributeList
type ParentTypes AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel type ParentTypes AccelLabel = '[Label, Misc, Widget, Object, ImplementorIface, Buildable]
type SignalList AccelLabel |
Instance details Defined in GI.Gtk.Objects.AccelLabel type SignalList AccelLabel = AccelLabelSignalList

accelLabelSetAccel Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelLabel a) |
=> a | `accelLabel`: a `AccelLabel`
-> Word32 | `acceleratorKey`: a keyval, or 0
-> [ModifierType] | `acceleratorMods`: the modifier mask for the accel
-> m () |

Manually sets a keyval and modifier mask as the accelerator rendered by `accelLabel`.

If a keyval and modifier are explicitly set then these values are used regardless of any associated accel closure or widget.

Providing an `acceleratorKey` of 0 removes the manual setting.

Since: 3.6

accelLabelSetAccelWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelLabel a, IsWidget b) |
=> a | `accelLabel`: a `AccelLabel`
-> Maybe b | `accelWidget`: the widget to be monitored, or `Nothing`
-> m () |

Sets the widget to be monitored by this accelerator label. Passing `Nothing` for `accelWidget` will dissociate `accelLabel` from its current widget, if any.

type AccelGroupActivate = AccelGroup -> Object -> Word32 -> [ModifierType] -> IO Bool Source #

No description available in the introspection data.

newtype AccelKey Source #

Memory-managed wrapper type.

Constructors

AccelKey (ManagedPtr AccelKey) |

#### Instances

Instances details

Eq AccelKey |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods (==) :: AccelKey -> AccelKey -> Bool Source # (/=) :: AccelKey -> AccelKey -> Bool Source #
BoxedPtr AccelKey |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods boxedPtrCopy :: AccelKey -> IO AccelKey Source # boxedPtrFree :: AccelKey -> IO () Source #
CallocPtr AccelKey |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods boxedPtrCalloc :: IO (Ptr AccelKey) Source #
ManagedPtrNewtype AccelKey |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods toManagedPtr :: AccelKey -> ManagedPtr AccelKey Source #
tag ~ 'AttrSet => Constructible AccelKey tag |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods new :: MonadIO m => (ManagedPtr AccelKey -> AccelKey) -> [AttrOp AccelKey tag] -> m AccelKey Source #
HasAttributeList AccelKey |
Instance details Defined in GI.Gtk.Structs.AccelKey
(info ~ ResolveAccelKeyMethod t AccelKey, OverloadedMethod info AccelKey p, HasField t AccelKey p) => HasField (t :: Symbol) AccelKey p |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods getField :: AccelKey -> p Source #
(info ~ ResolveAccelKeyMethod t AccelKey, OverloadedMethodInfo info AccelKey) => IsLabel t (MethodProxy info AccelKey) |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods fromLabel :: MethodProxy info AccelKey Source #
(info ~ ResolveAccelKeyMethod t AccelKey, OverloadedMethod info AccelKey p) => IsLabel t (AccelKey -> p) |
Instance details Defined in GI.Gtk.Structs.AccelKey Methods fromLabel :: AccelKey -> p Source #
type AttributeList AccelKey |
Instance details Defined in GI.Gtk.Structs.AccelKey type AttributeList AccelKey = AccelKeyAttributeList

accelGroupLock Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: a `AccelGroup`
-> m () |

Locks the given accelerator group.

Locking an acelerator group prevents the accelerators contained within it to be changed during runtime. Refer to `accelMapChangeEntry` about runtime accelerator changes.

If called more than once, `accelGroup` remains locked until `accelGroupUnlock` has been called an equivalent number of times.

accelGroupUnlock Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: a `AccelGroup`
-> m () |

Undoes the last call to `accelGroupLock` on this `accelGroup`.

newtype AccelGroupEntry Source #

Memory-managed wrapper type.

Constructors

AccelGroupEntry (ManagedPtr AccelGroupEntry) |

#### Instances

Instances details

Eq AccelGroupEntry |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods (==) :: AccelGroupEntry -> AccelGroupEntry -> Bool Source # (/=) :: AccelGroupEntry -> AccelGroupEntry -> Bool Source #
BoxedPtr AccelGroupEntry |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods boxedPtrCopy :: AccelGroupEntry -> IO AccelGroupEntry Source # boxedPtrFree :: AccelGroupEntry -> IO () Source #
CallocPtr AccelGroupEntry |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods boxedPtrCalloc :: IO (Ptr AccelGroupEntry) Source #
ManagedPtrNewtype AccelGroupEntry |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods toManagedPtr :: AccelGroupEntry -> ManagedPtr AccelGroupEntry Source #
tag ~ 'AttrSet => Constructible AccelGroupEntry tag |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods new :: MonadIO m => (ManagedPtr AccelGroupEntry -> AccelGroupEntry) -> [AttrOp AccelGroupEntry tag] -> m AccelGroupEntry Source #
HasAttributeList AccelGroupEntry |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry
(info ~ ResolveAccelGroupEntryMethod t AccelGroupEntry, OverloadedMethod info AccelGroupEntry p, HasField t AccelGroupEntry p) => HasField (t :: Symbol) AccelGroupEntry p |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods getField :: AccelGroupEntry -> p Source #
(info ~ ResolveAccelGroupEntryMethod t AccelGroupEntry, OverloadedMethodInfo info AccelGroupEntry) => IsLabel t (MethodProxy info AccelGroupEntry) |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods fromLabel :: MethodProxy info AccelGroupEntry Source #
(info ~ ResolveAccelGroupEntryMethod t AccelGroupEntry, OverloadedMethod info AccelGroupEntry p) => IsLabel t (AccelGroupEntry -> p) |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry Methods fromLabel :: AccelGroupEntry -> p Source #
type AttributeList AccelGroupEntry |
Instance details Defined in GI.Gtk.Structs.AccelGroupEntry type AttributeList AccelGroupEntry = AccelGroupEntryAttributeList

newtype AboutDialog Source #

Memory-managed wrapper type.

Constructors

AboutDialog (ManagedPtr AboutDialog) |

#### Instances

Instances details

Eq AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods (==) :: AboutDialog -> AboutDialog -> Bool Source # (/=) :: AboutDialog -> AboutDialog -> Bool Source #
GObject AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog
ManagedPtrNewtype AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods toManagedPtr :: AboutDialog -> ManagedPtr AboutDialog Source #
TypedObject AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods glibType :: IO GType Source #
HasParentTypes AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog
HasAttributeList AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog
(info ~ ResolveAboutDialogMethod t AboutDialog, OverloadedMethod info AboutDialog p, HasField t AboutDialog p) => HasField (t :: Symbol) AboutDialog p |
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods getField :: AboutDialog -> p Source #
(info ~ ResolveAboutDialogMethod t AboutDialog, OverloadedMethodInfo info AboutDialog) => IsLabel t (MethodProxy info AboutDialog) |
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods fromLabel :: MethodProxy info AboutDialog Source #
(info ~ ResolveAboutDialogMethod t AboutDialog, OverloadedMethod info AboutDialog p) => IsLabel t (AboutDialog -> p) |
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods fromLabel :: AboutDialog -> p Source #
IsGValue (Maybe AboutDialog) | Convert `AboutDialog` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.AboutDialog Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AboutDialog -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AboutDialog) Source #
type AttributeList AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog type AttributeList AboutDialog = AboutDialogAttributeList
type ParentTypes AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog type ParentTypes AboutDialog = '[Dialog, Window, Bin, Container, Widget, Object, ImplementorIface, Buildable]
type SignalList AboutDialog |
Instance details Defined in GI.Gtk.Objects.AboutDialog type SignalList AboutDialog = AboutDialogSignalList

aboutDialogSetLicenseType Source #

Arguments

:: (HasCallStack, MonadIO m, IsAboutDialog a) |
=> a | `about`: a `AboutDialog`
-> License | `licenseType`: the type of license
-> m () |

Sets the license of the application showing the `about` dialog from a list of known licenses.

This function overrides the license set using `aboutDialogSetLicense`.

Since: 3.0

aboutDialogSetLicense Source #

Arguments

:: (HasCallStack, MonadIO m, IsAboutDialog a) |
=> a | `about`: a `AboutDialog`
-> Maybe Text | `license`: the license information or `Nothing`
-> m () |

Sets the license information to be displayed in the secondary license dialog. If `license` is `Nothing`, the license button is hidden.

Since: 2.6

windowSetDefaultIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsPixbuf a) |
=> a | `icon`: the icon
-> m () |

Sets an icon to be used as fallback for windows that haven't had `windowSetIcon` called on them from a pixbuf.

Since: 2.4

pattern TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID :: Int32 Source #

The GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID can be used to make a `TreeSortable` use the default sort function.

See also `treeSortableSetSortColumnId`

pattern TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID :: Int32 Source #

The GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID can be used to make a `TreeSortable` use no sorting.

See also `treeSortableSetSortColumnId`

data TreeModelFlags Source #

These flags indicate various properties of a `TreeModel`.

They are returned by `treeModelGetFlags`, and must be static for the lifetime of the object. A more complete description of `GTK_TREE_MODEL_ITERS_PERSIST` can be found in the overview of this section.

Constructors

TreeModelFlagsItersPersist | iterators survive all signals emitted by the tree
TreeModelFlagsListOnly | the model is a list only, and never has children
AnotherTreeModelFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum TreeModelFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: TreeModelFlags -> TreeModelFlags Source #

pred :: TreeModelFlags -> TreeModelFlags Source #

toEnum :: Int -> TreeModelFlags Source #

fromEnum :: TreeModelFlags -> Int Source #

enumFrom :: TreeModelFlags -> [TreeModelFlags] Source #

enumFromThen :: TreeModelFlags -> TreeModelFlags -> [TreeModelFlags] Source #

enumFromTo :: TreeModelFlags -> TreeModelFlags -> [TreeModelFlags] Source #

enumFromThenTo :: TreeModelFlags -> TreeModelFlags -> TreeModelFlags -> [TreeModelFlags] Source #

Show TreeModelFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> TreeModelFlags -> ShowS Source # show :: TreeModelFlags -> String Source # showList :: [TreeModelFlags] -> ShowS Source #
Eq TreeModelFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: TreeModelFlags -> TreeModelFlags -> Bool Source # (/=) :: TreeModelFlags -> TreeModelFlags -> Bool Source #
Ord TreeModelFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: TreeModelFlags -> TreeModelFlags -> Ordering Source #

(<) :: TreeModelFlags -> TreeModelFlags -> Bool Source #

(<=) :: TreeModelFlags -> TreeModelFlags -> Bool Source #

(>) :: TreeModelFlags -> TreeModelFlags -> Bool Source #

(>=) :: TreeModelFlags -> TreeModelFlags -> Bool Source #

max :: TreeModelFlags -> TreeModelFlags -> TreeModelFlags Source #

min :: TreeModelFlags -> TreeModelFlags -> TreeModelFlags Source #

BoxedFlags TreeModelFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag TreeModelFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject TreeModelFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes TreeModelFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes TreeModelFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes TreeModelFlags = '[] :: [Type]

newtype TreeDragSource Source #

Memory-managed wrapper type.

Constructors

TreeDragSource (ManagedPtr TreeDragSource) |

#### Instances

Instances details

Eq TreeDragSource |
Instance details Defined in GI.Gtk.Interfaces.TreeDragSource Methods (==) :: TreeDragSource -> TreeDragSource -> Bool Source # (/=) :: TreeDragSource -> TreeDragSource -> Bool Source #
BoxedPtr TreeDragSource |
Instance details Defined in GI.Gtk.Interfaces.TreeDragSource Methods boxedPtrCopy :: TreeDragSource -> IO TreeDragSource Source # boxedPtrFree :: TreeDragSource -> IO () Source #
ManagedPtrNewtype TreeDragSource |
Instance details Defined in GI.Gtk.Interfaces.TreeDragSource Methods toManagedPtr :: TreeDragSource -> ManagedPtr TreeDragSource Source #
(info ~ ResolveTreeDragSourceMethod t TreeDragSource, OverloadedMethod info TreeDragSource p, HasField t TreeDragSource p) => HasField (t :: Symbol) TreeDragSource p |
Instance details Defined in GI.Gtk.Interfaces.TreeDragSource Methods getField :: TreeDragSource -> p Source #
(info ~ ResolveTreeDragSourceMethod t TreeDragSource, OverloadedMethodInfo info TreeDragSource) => IsLabel t (MethodProxy info TreeDragSource) |
Instance details Defined in GI.Gtk.Interfaces.TreeDragSource Methods fromLabel :: MethodProxy info TreeDragSource Source #
(info ~ ResolveTreeDragSourceMethod t TreeDragSource, OverloadedMethod info TreeDragSource p) => IsLabel t (TreeDragSource -> p) |
Instance details Defined in GI.Gtk.Interfaces.TreeDragSource Methods fromLabel :: TreeDragSource -> p Source #
type SignalList TreeDragSource |
Instance details Defined in GI.Gtk.Interfaces.TreeDragSource type SignalList TreeDragSource = TreeDragSourceSignalList

newtype TreeDragDest Source #

Memory-managed wrapper type.

Constructors

TreeDragDest (ManagedPtr TreeDragDest) |

#### Instances

Instances details

Eq TreeDragDest |
Instance details Defined in GI.Gtk.Interfaces.TreeDragDest Methods (==) :: TreeDragDest -> TreeDragDest -> Bool Source # (/=) :: TreeDragDest -> TreeDragDest -> Bool Source #
BoxedPtr TreeDragDest |
Instance details Defined in GI.Gtk.Interfaces.TreeDragDest Methods boxedPtrCopy :: TreeDragDest -> IO TreeDragDest Source # boxedPtrFree :: TreeDragDest -> IO () Source #
ManagedPtrNewtype TreeDragDest |
Instance details Defined in GI.Gtk.Interfaces.TreeDragDest Methods toManagedPtr :: TreeDragDest -> ManagedPtr TreeDragDest Source #
(info ~ ResolveTreeDragDestMethod t TreeDragDest, OverloadedMethod info TreeDragDest p, HasField t TreeDragDest p) => HasField (t :: Symbol) TreeDragDest p |
Instance details Defined in GI.Gtk.Interfaces.TreeDragDest Methods getField :: TreeDragDest -> p Source #
(info ~ ResolveTreeDragDestMethod t TreeDragDest, OverloadedMethodInfo info TreeDragDest) => IsLabel t (MethodProxy info TreeDragDest) |
Instance details Defined in GI.Gtk.Interfaces.TreeDragDest Methods fromLabel :: MethodProxy info TreeDragDest Source #
(info ~ ResolveTreeDragDestMethod t TreeDragDest, OverloadedMethod info TreeDragDest p) => IsLabel t (TreeDragDest -> p) |
Instance details Defined in GI.Gtk.Interfaces.TreeDragDest Methods fromLabel :: TreeDragDest -> p Source #
type SignalList TreeDragDest |
Instance details Defined in GI.Gtk.Interfaces.TreeDragDest type SignalList TreeDragDest = TreeDragDestSignalList

toolItemGetEllipsizeMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> m EllipsizeMode | Returns: a `EllipsizeMode` indicating how text in `toolItem` should be ellipsized.

Returns the ellipsize mode used for `toolItem`. Custom subclasses of `ToolItem` should call this function to find out how text should be ellipsized.

Since: 2.20

toolItemGetIconSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> m Int32 | Returns: a `IconSize` indicating the icon size used for `toolItem`

Returns the icon size used for `toolItem`. Custom subclasses of `ToolItem` should call this function to find out what size icons they should use.

Since: 2.4

toolItemGetOrientation Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> m Orientation | Returns: a `Orientation` indicating the orientation used for `toolItem`

Returns the orientation used for `toolItem`. Custom subclasses of `ToolItem` should call this function to find out what size icons they should use.

Since: 2.4

toolItemGetReliefStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> m ReliefStyle | Returns: a `ReliefStyle` indicating the relief style used for `toolItem`.

Returns the relief style of `toolItem`. See `buttonSetRelief`. Custom subclasses of `ToolItem` should call this function in the handler of the `ToolItem`::`toolbar_reconfigured` signal to find out the relief style of buttons.

Since: 2.4

toolItemGetToolbarStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> m ToolbarStyle | Returns: A `ToolbarStyle` indicating the toolbar style used for `toolItem`.

Returns the toolbar style used for `toolItem`. Custom subclasses of `ToolItem` should call this function in the handler of the GtkToolItemtoolbar_reconfigured signal to find out in what style the toolbar is displayed and change themselves accordingly

Possibilities are: * `ToolbarStyleBoth`, meaning the tool item should show both an icon and a label, stacked vertically * `ToolbarStyleIcons`, meaning the toolbar shows only icons * `ToolbarStyleText`, meaning the tool item should only show text * `ToolbarStyleBothHoriz`, meaning the tool item should show both an icon and a label, arranged horizontally

Since: 2.4

toolItemGetTextAlignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`:
-> m Float | Returns: a `gfloat` indicating the horizontal text alignment used for `toolItem`

Returns the text alignment used for `toolItem`. Custom subclasses of `ToolItem` should call this function to find out how text should be aligned.

Since: 2.20

toolItemGetTextOrientation Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> m Orientation | Returns: a `Orientation` indicating the text orientation used for `toolItem`

Returns the text orientation used for `toolItem`. Custom subclasses of `ToolItem` should call this function to find out how text should be orientated.

Since: 2.20

toolItemGetTextSizeGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsToolItem a) |
=> a | `toolItem`: a `ToolItem`
-> m SizeGroup | Returns: a `SizeGroup`

Returns the size group used for labels in `toolItem`. Custom subclasses of `ToolItem` should call this function and use the size group for labels.

Since: 2.20

recentChooserSetFilter Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) |
=> a | `chooser`: a `RecentChooser`
-> Maybe b | `filter`: a `RecentFilter`
-> m () |

Sets `filter` as the current `RecentFilter` object used by `chooser` to affect the displayed recently used resources.

Since: 2.10

recentChooserGetItems Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentChooser a) |
=> a | `chooser`: a `RecentChooser`
-> m [RecentInfo] | Returns: A newly allocated list of `RecentInfo` objects. You should use `recentInfoUnref` on every item of the list, and then free the list itself using `g_list_free()`.

Gets the list of recently used resources in form of `RecentInfo` objects.

The return value of this function is affected by the “sort-type” and “limit” properties of `chooser`.

Since: 2.10

recentChooserGetUris Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentChooser a) |
=> a | `chooser`: a `RecentChooser`
-> m ([Text], CSize) | Returns: A newly allocated, `Nothing`-terminated array of strings. Use `strfreev` to free it.

Gets the URI of the recently used resources.

The return value of this function is affected by the “sort-type” and “limit” properties of `chooser`.

Since the returned array is `Nothing` terminated, `length` may be `Nothing`.

Since: 2.10

recentChooserSetLocalOnly Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentChooser a) |
=> a | `chooser`: a `RecentChooser`
-> Bool | `localOnly`: `True` if only local files can be shown
-> m () |

Sets whether only local resources, that is resources using the file:// URI scheme, should be shown in the recently used resources selector. If `localOnly` is `True` (the default) then the shown resources are guaranteed to be accessible through the operating system native file system.

Since: 2.10

recentChooserSetSortType Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentChooser a) |
=> a | `chooser`: a `RecentChooser`
-> RecentSortType | `sortType`: sort order that the chooser should use
-> m () |

Changes the sorting order of the recently used resources list displayed by `chooser`.

Since: 2.10

fontChooserSetFont Source #

Arguments

:: (HasCallStack, MonadIO m, IsFontChooser a) |
=> a | `fontchooser`: a `FontChooser`
-> Text | `fontname`: a font name like “Helvetica 12” or “Times Bold 18”
-> m () |

Sets the currently-selected font.

Since: 3.2

type FontFilterFunc Source #

Arguments

= FontFamily | `family`: a `FontFamily`
-> FontFace | `face`: a `FontFace` belonging to `family`
-> IO Bool | Returns: `True` if the font should be displayed

The type of function that is used for deciding what fonts get shown in a `FontChooser`. See `fontChooserSetFilterFunc`.

fileChooserSetPreviewWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a, IsWidget b) |
=> a | `chooser`: a `FileChooser`
-> b | `previewWidget`: widget for displaying preview.
-> m () |

Sets an application-supplied widget to use to display a custom preview of the currently selected file. To implement a preview, after setting the preview widget, you connect to the FileChooser::updatePreview signal, and call `fileChooserGetPreviewFilename` or `fileChooserGetPreviewUri` on each change. If you can display a preview of the new file, update your widget and set the preview active using `fileChooserSetPreviewWidgetActive`. Otherwise, set the preview inactive.

When there is no application-supplied preview widget, or the application-supplied preview widget is not active, the file chooser will display no preview at all.

Since: 2.4

fileChooserGetPreviewFilename Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> m (Maybe [Char]) | Returns: the filename to preview, or `Nothing` if no file is selected, or if the selected file cannot be represented as a local filename. Free with `free`

Gets the filename that should be previewed in a custom preview widget. See `fileChooserSetPreviewWidget`.

Since: 2.4

fileChooserGetPreviewUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> m (Maybe Text) | Returns: the URI for the file to preview, or `Nothing` if no file is selected. Free with `free`.

Gets the URI that should be previewed in a custom preview widget. See `fileChooserSetPreviewWidget`.

Since: 2.4

fileChooserSetPreviewWidgetActive Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Bool | `active`: whether to display the user-specified preview widget
-> m () |

Sets whether the preview widget set by `fileChooserSetPreviewWidget` should be shown for the current filename. When `active` is set to false, the file chooser may display an internally generated preview of the current file or it may display no preview at all. See `fileChooserSetPreviewWidget` for more details.

Since: 2.4

fileChooserSetUsePreviewLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Bool | `useLabel`: whether to display a stock label with the name of the previewed file
-> m () |

Sets whether the file chooser should display a stock label with the name of the file that is being previewed; the default is `True`. Applications that want to draw the whole preview area themselves should set this to `False` and display the name themselves in their preview widget.

See also: `fileChooserSetPreviewWidget`

Since: 2.4

fileChooserSelectFilename Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> [Char] | `filename`: the filename to select
-> m Bool | Returns: Not useful. See also: `fileChooserSetFilename`

Selects a filename. If the file name isn’t in the current folder of `chooser`, then the current folder of `chooser` will be changed to the folder containing `filename`.

Since: 2.4

fileChooserUnselectFilename Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> [Char] | `filename`: the filename to unselect
-> m () |

Unselects a currently selected filename. If the filename is not in the current directory, does not exist, or is otherwise not currently selected, does nothing.

Since: 2.4

fileChooserGetFilename Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> m (Maybe [Char]) | Returns: The currently selected filename, or `Nothing` if no file is selected, or the selected file can't be represented with a local filename. Free with `free`.

Gets the filename for the currently selected file in the file selector. The filename is returned as an absolute path. If multiple files are selected, one of the filenames will be returned at random.

If the file chooser is in folder mode, this function returns the selected folder.

Since: 2.4

fileChooserGetFilenames Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> m [[Char]] | Returns: a `SList` containing the filenames of all selected files and subfolders in the current folder. Free the returned list with `g_slist_free()`, and the filenames with `free`.

Lists all the selected files and subfolders in the current folder of `chooser`. The returned names are full absolute paths. If files in the current folder cannot be represented as local filenames they will be ignored. (See `fileChooserGetUris`)

Since: 2.4

fileChooserSelectUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Text | `uri`: the URI to select
-> m Bool | Returns: Not useful.

Selects the file to by `uri`. If the URI doesn’t refer to a file in the current folder of `chooser`, then the current folder of `chooser` will be changed to the folder containing `filename`.

Since: 2.4

fileChooserUnselectUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Text | `uri`: the URI to unselect
-> m () |

Unselects the file referred to by `uri`. If the file is not in the current directory, does not exist, or is otherwise not currently selected, does nothing.

Since: 2.4

fileChooserGetUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> m (Maybe Text) | Returns: The currently selected URI, or `Nothing` if no file is selected. If `fileChooserSetLocalOnly` is set to `True` (the default) a local URI will be returned for any FUSE locations. Free with `free`

Gets the URI for the currently selected file in the file selector. If multiple files are selected, one of the filenames will be returned at random.

If the file chooser is in folder mode, this function returns the selected folder.

Since: 2.4

fileChooserGetUris Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> m [Text] | Returns: a `SList` containing the URIs of all selected files and subfolders in the current folder. Free the returned list with `g_slist_free()`, and the filenames with `free`.

Lists all the selected files and subfolders in the current folder of `chooser`. The returned names are full absolute URIs.

Since: 2.4

fileChooserSetCurrentFolder Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> [Char] | `filename`: the full path of the new current folder
-> m Bool | Returns: Not useful.

Sets the current folder for `chooser` from a local filename. The user will be shown the full contents of the current folder, plus user interface elements for navigating to other folders.

In general, you should not use this function. See the [section on setting up a file chooser dialog][gtkfilechooserdialog-setting-up] for the rationale behind this.

Since: 2.4

fileChooserGetCurrentFolder Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> m (Maybe [Char]) | Returns: the full path of the current folder, or `Nothing` if the current path cannot be represented as a local filename. Free with `free`. This function will also return `Nothing` if the file chooser was unable to load the last folder that was requested from it; for example, as would be for calling `fileChooserSetCurrentFolder` on a nonexistent folder.

Gets the current folder of `chooser` as a local filename. See `fileChooserSetCurrentFolder`.

Note that this is the folder that the file chooser is currently displaying (e.g. "/home/username/Documents"), which is not the same as the currently-selected folder if the chooser is in `FileChooserActionSelectFolder` mode (e.g. "/home/username/Documents/selected-folder/". To get the currently-selected folder in that mode, use `fileChooserGetUri` as the usual way to get the selection.

Since: 2.4

fileChooserSetCurrentFolderUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Text | `uri`: the URI for the new current folder
-> m Bool | Returns: `True` if the folder could be changed successfully, `False` otherwise.

Sets the current folder for `chooser` from an URI. The user will be shown the full contents of the current folder, plus user interface elements for navigating to other folders.

In general, you should not use this function. See the [section on setting up a file chooser dialog][gtkfilechooserdialog-setting-up] for the rationale behind this.

Since: 2.4

fileChooserGetCurrentFolderUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> m (Maybe Text) | Returns: the URI for the current folder. Free with `free`. This function will also return `Nothing` if the file chooser was unable to load the last folder that was requested from it; for example, as would be for calling `fileChooserSetCurrentFolderUri` on a nonexistent folder.

Gets the current folder of `chooser` as an URI. See `fileChooserSetCurrentFolderUri`.

Note that this is the folder that the file chooser is currently displaying (e.g. "file:///home/username/Documents"), which is not the same as the currently-selected folder if the chooser is in `FileChooserActionSelectFolder` mode (e.g. "file:///home/username/Documents/selected-folder/". To get the currently-selected folder in that mode, use `fileChooserGetUri` as the usual way to get the selection.

Since: 2.4

data FileChooserAction Source #

Describes whether a `FileChooser` is being used to open existing files or to save to a possibly new file.

Constructors

FileChooserActionOpen | Indicates open mode. The file chooser will only let the user pick an existing file.
FileChooserActionSave | Indicates save mode. The file chooser will let the user pick an existing file, or type in a new filename.
FileChooserActionSelectFolder | Indicates an Open mode for selecting folders. The file chooser will let the user pick an existing folder.
FileChooserActionCreateFolder | Indicates a mode for creating a new folder. The file chooser will let the user name an existing or new folder.
AnotherFileChooserAction Int | Catch-all for unknown values

#### Instances

Instances details

Enum FileChooserAction |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: FileChooserAction -> FileChooserAction Source #

pred :: FileChooserAction -> FileChooserAction Source #

toEnum :: Int -> FileChooserAction Source #

fromEnum :: FileChooserAction -> Int Source #

enumFrom :: FileChooserAction -> [FileChooserAction] Source #

enumFromThen :: FileChooserAction -> FileChooserAction -> [FileChooserAction] Source #

enumFromTo :: FileChooserAction -> FileChooserAction -> [FileChooserAction] Source #

enumFromThenTo :: FileChooserAction -> FileChooserAction -> FileChooserAction -> [FileChooserAction] Source #

Show FileChooserAction |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> FileChooserAction -> ShowS Source # show :: FileChooserAction -> String Source # showList :: [FileChooserAction] -> ShowS Source #
Eq FileChooserAction |
Instance details Defined in GI.Gtk.Enums Methods (==) :: FileChooserAction -> FileChooserAction -> Bool Source # (/=) :: FileChooserAction -> FileChooserAction -> Bool Source #
Ord FileChooserAction |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: FileChooserAction -> FileChooserAction -> Ordering Source #

(<) :: FileChooserAction -> FileChooserAction -> Bool Source #

(<=) :: FileChooserAction -> FileChooserAction -> Bool Source #

(>) :: FileChooserAction -> FileChooserAction -> Bool Source #

(>=) :: FileChooserAction -> FileChooserAction -> Bool Source #

max :: FileChooserAction -> FileChooserAction -> FileChooserAction Source #

min :: FileChooserAction -> FileChooserAction -> FileChooserAction Source #

BoxedEnum FileChooserAction |
Instance details Defined in GI.Gtk.Enums
TypedObject FileChooserAction |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes FileChooserAction |
Instance details Defined in GI.Gtk.Enums
type ParentTypes FileChooserAction |
Instance details Defined in GI.Gtk.Enums type ParentTypes FileChooserAction = '[] :: [Type]

fileChooserSetDoOverwriteConfirmation Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Bool | `doOverwriteConfirmation`: whether to confirm overwriting in save mode
-> m () |

Sets whether a file chooser in `FileChooserActionSave` mode will present a confirmation dialog if the user types a file name that already exists. This is `False` by default.

If set to `True`, the `chooser` will emit the FileChooser::confirmOverwrite signal when appropriate.

If all you need is the stock confirmation dialog, set this property to `True`. You can override the way confirmation is done by actually handling the FileChooser::confirmOverwrite signal; please refer to its documentation for the details.

Since: 2.8

data FileChooserConfirmation Source #

Used as a return value of handlers for the FileChooser::confirmOverwrite signal of a `FileChooser`. This value determines whether the file chooser will present the stock confirmation dialog, accept the user’s choice of a filename, or let the user choose another filename.

Since: 2.8

Constructors

FileChooserConfirmationConfirm | The file chooser will present its stock dialog to confirm about overwriting an existing file.
FileChooserConfirmationAcceptFilename | The file chooser will terminate and accept the user’s choice of a file name.
FileChooserConfirmationSelectAgain | The file chooser will continue running, so as to let the user select another file name.
AnotherFileChooserConfirmation Int | Catch-all for unknown values

#### Instances

Instances details

Enum FileChooserConfirmation |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: FileChooserConfirmation -> FileChooserConfirmation Source #

pred :: FileChooserConfirmation -> FileChooserConfirmation Source #

toEnum :: Int -> FileChooserConfirmation Source #

fromEnum :: FileChooserConfirmation -> Int Source #

enumFrom :: FileChooserConfirmation -> [FileChooserConfirmation] Source #

enumFromThen :: FileChooserConfirmation -> FileChooserConfirmation -> [FileChooserConfirmation] Source #

enumFromTo :: FileChooserConfirmation -> FileChooserConfirmation -> [FileChooserConfirmation] Source #

enumFromThenTo :: FileChooserConfirmation -> FileChooserConfirmation -> FileChooserConfirmation -> [FileChooserConfirmation] Source #

Show FileChooserConfirmation |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> FileChooserConfirmation -> ShowS Source # show :: FileChooserConfirmation -> String Source # showList :: [FileChooserConfirmation] -> ShowS Source #
Eq FileChooserConfirmation |
Instance details Defined in GI.Gtk.Enums Methods (==) :: FileChooserConfirmation -> FileChooserConfirmation -> Bool Source # (/=) :: FileChooserConfirmation -> FileChooserConfirmation -> Bool Source #
Ord FileChooserConfirmation |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: FileChooserConfirmation -> FileChooserConfirmation -> Ordering Source #

(<) :: FileChooserConfirmation -> FileChooserConfirmation -> Bool Source #

(<=) :: FileChooserConfirmation -> FileChooserConfirmation -> Bool Source #

(>) :: FileChooserConfirmation -> FileChooserConfirmation -> Bool Source #

(>=) :: FileChooserConfirmation -> FileChooserConfirmation -> Bool Source #

max :: FileChooserConfirmation -> FileChooserConfirmation -> FileChooserConfirmation Source #

min :: FileChooserConfirmation -> FileChooserConfirmation -> FileChooserConfirmation Source #

BoxedEnum FileChooserConfirmation |
Instance details Defined in GI.Gtk.Enums
TypedObject FileChooserConfirmation |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes FileChooserConfirmation |
Instance details Defined in GI.Gtk.Enums
type ParentTypes FileChooserConfirmation |
Instance details Defined in GI.Gtk.Enums type ParentTypes FileChooserConfirmation = '[] :: [Type]

fileChooserSetChoice Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Text | `id`: the ID of the choice to set
-> Text | `option`: the ID of the option to select
-> m () |

Selects an option in a 'choice' that has been added with `fileChooserAddChoice`. For a boolean choice, the possible options are "true" and "false".

Since: 3.22

fileChooserGetChoice Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Text | `id`: the ID of the choice to get
-> m Text | Returns: the ID of the currenly selected option

Gets the currently selected option in the 'choice' with the given ID.

Since: 3.22

fileChooserSetExtraWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a, IsWidget b) |
=> a | `chooser`: a `FileChooser`
-> b | `extraWidget`: widget for extra options
-> m () |

Sets an application-supplied widget to provide extra options to the user.

Since: 2.4

fileChooserSetAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> FileChooserAction | `action`: the action that the file selector is performing
-> m () |

Sets the type of operation that the chooser is performing; the user interface is adapted to suit the selected action. For example, an option to create a new folder might be shown if the action is `FileChooserActionSave` but not if the action is `FileChooserActionOpen`.

Since: 2.4

fileChooserSetCreateFolders Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Bool | `createFolders`: `True` if the Create Folder button should be displayed
-> m () |

Sets whether file choser will offer to create new folders. This is only relevant if the action is not set to be `FileChooserActionOpen`.

Since: 2.18

fileChooserSetFilter Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a, IsFileFilter b) |
=> a | `chooser`: a `FileChooser`
-> b | `filter`: a `FileFilter`
-> m () |

Sets the current filter; only the files that pass the filter will be displayed. If the user-selectable list of filters is non-empty, then the filter should be one of the filters in that list. Setting the current filter when the list of filters is empty is useful if you want to restrict the displayed set of files without letting the user change it.

Since: 2.4

fileChooserSetLocalOnly Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Bool | `localOnly`: `True` if only local files can be selected
-> m () |

Sets whether only local files can be selected in the file selector. If `localOnly` is `True` (the default), then the selected file or files are guaranteed to be accessible through the operating systems native file system and therefore the application only needs to worry about the filename functions in `FileChooser`, like `fileChooserGetFilename`, rather than the URI functions like `fileChooserGetUri`,

On some systems non-native files may still be available using the native filesystem via a userspace filesystem (FUSE).

Since: 2.4

fileChooserSetSelectMultiple Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Bool | `selectMultiple`: `True` if multiple files can be selected.
-> m () |

Sets whether multiple files can be selected in the file selector. This is only relevant if the action is set to be `FileChooserActionOpen` or `FileChooserActionSelectFolder`.

Since: 2.4

fileChooserSetShowHidden Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Bool | `showHidden`: `True` if hidden files and folders should be displayed.
-> m () |

Sets whether hidden files and folders are displayed in the file selector.

Since: 2.6

fileChooserAddFilter Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a, IsFileFilter b) |
=> a | `chooser`: a `FileChooser`
-> b | `filter`: a `FileFilter`
-> m () |

Adds `filter` to the list of filters that the user can select between. When a filter is selected, only files that are passed by that filter are displayed.

Note that the `chooser` takes ownership of the filter, so you have to ref and sink it if you want to keep a reference.

Since: 2.4

fileChooserRemoveFilter Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a, IsFileFilter b) |
=> a | `chooser`: a `FileChooser`
-> b | `filter`: a `FileFilter`
-> m () |

Removes `filter` from the list of filters that the user can select between.

Since: 2.4

fileChooserAddShortcutFolderUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Text | `uri`: URI of the folder to add
-> m () | (Can throw `GError`)

Adds a folder URI to be displayed with the shortcut folders in a file chooser. Note that shortcut folders do not get saved, as they are provided by the application. For example, you can use this to add a “file:///usr/share/mydrawprogram/Clipart” folder to the volume list.

Since: 2.4

fileChooserAddShortcutFolder Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> [Char] | `folder`: filename of the folder to add
-> m () | (Can throw `GError`)

Adds a folder to be displayed with the shortcut folders in a file chooser. Note that shortcut folders do not get saved, as they are provided by the application. For example, you can use this to add a “/usr/share/mydrawprogram/Clipart” folder to the volume list.

Since: 2.4

fileChooserAddChoice Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Text | `id`: id for the added choice
-> Text | `label`: user-visible label for the added choice
-> Maybe [Text] | `options`: ids for the options of the choice, or `Nothing` for a boolean choice
-> Maybe [Text] | `optionLabels`: user-visible labels for the options, must be the same length as `options`
-> m () |

Adds a 'choice' to the file chooser. This is typically implemented as a combobox or, for boolean choices, as a checkbutton. You can select a value using `fileChooserSetChoice` before the dialog is shown, and you can obtain the user-selected value in the response signal handler using `fileChooserGetChoice`.

Compare `fileChooserSetExtraWidget`.

Since: 3.22

fileChooserSetFilename Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> [Char] | `filename`: the filename to set as current
-> m Bool | Returns: Not useful.

Sets `filename` as the current filename for the file chooser, by changing to the file’s parent folder and actually selecting the file in list; all other files will be unselected. If the `chooser` is in `FileChooserActionSave` mode, the file’s base name will also appear in the dialog’s file name entry.

Note that the file must exist, or nothing will be done except for the directory change.

You should use this function only when implementing a save dialog for which you already have a file name to which the user may save. For example, when the user opens an existing file and then does Save As... to save a copy or a modified version. If you don’t have a file name already — for example, if the user just created a new file and is saving it for the first time, do not call this function. Instead, use something similar to this:

### C code

    if (document_is_new)
      {
        // the user just created a new document
        gtk_file_chooser_set_current_name (chooser, "Untitled document");
      }
    else
      {
        // the user edited an existing document
        gtk_file_chooser_set_filename (chooser, existing_filename);
      }

In the first case, the file chooser will present the user with useful suggestions as to where to save his new file. In the second case, the file’s existing location is already known, so the file chooser will use it.

Since: 2.4

fileChooserSetUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Text | `uri`: the URI to set as current
-> m Bool | Returns: Not useful.

Sets the file referred to by `uri` as the current file for the file chooser, by changing to the URI’s parent folder and actually selecting the URI in the list. If the `chooser` is `FileChooserActionSave` mode, the URI’s base name will also appear in the dialog’s file name entry.

Note that the URI must exist, or nothing will be done except for the directory change.

You should use this function only when implementing a save dialog for which you already have a file name to which the user may save. For example, when the user opens an existing file and then does Save As... to save a copy or a modified version. If you don’t have a file name already — for example, if the user just created a new file and is saving it for the first time, do not call this function. Instead, use something similar to this:

### C code

    if (document_is_new)
      {
        // the user just created a new document
        gtk_file_chooser_set_current_name (chooser, "Untitled document");
      }
    else
      {
        // the user edited an existing document
        gtk_file_chooser_set_uri (chooser, existing_uri);
      }

In the first case, the file chooser will present the user with useful suggestions as to where to save his new file. In the second case, the file’s existing location is already known, so the file chooser will use it.

Since: 2.4

fileChooserSetCurrentName Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> Text | `name`: the filename to use, as a UTF-8 string
-> m () |

Sets the current name in the file selector, as if entered by the user. Note that the name passed in here is a UTF-8 string rather than a filename. This function is meant for such uses as a suggested name in a “Save As...” dialog. You can pass “Untitled.doc” or a similarly suitable suggestion for the `name`.

If you want to preselect a particular existing file, you should use `fileChooserSetFilename` or `fileChooserSetUri` instead. Please see the documentation for those functions for an example of using `fileChooserSetCurrentName` as well.

Since: 2.4

fileChooserUnselectAll Source #

Arguments

:: (HasCallStack, MonadIO m, IsFileChooser a) |
=> a | `chooser`: a `FileChooser`
-> m () |

Unselects all the files in the current folder of a file chooser.

Since: 2.4

type CellLayoutDataFunc Source #

Arguments

= CellLayout | `cellLayout`: a `CellLayout`
-> CellRenderer | `cell`: the cell renderer whose value is to be set
-> TreeModel | `treeModel`: the model
-> TreeIter | `iter`: a `TreeIter` indicating the row to set the value for
-> IO () |

A function which should set the value of `cellLayout`’s cell renderer(s) as appropriate.

cellEditableRemoveWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellEditable a) |
=> a | `cellEditable`: A `CellEditable`
-> m () |

Emits the CellEditable::removeWidget signal.

cellEditableEditingDone Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellEditable a) |
=> a | `cellEditable`: A `CellEditable`
-> m () |

Emits the CellEditable::editingDone signal.

cellRendererStartEditing Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer`
-> Maybe Event | `event`: a `Event`
-> b | `widget`: widget that received the event
-> Text | `path`: widget-dependent string representation of the event location; e.g. for `TreeView`, a string representation of `TreePath`
-> Rectangle | `backgroundArea`: background area as passed to `cellRendererRender`
-> Rectangle | `cellArea`: cell area as passed to `cellRendererRender`
-> [CellRendererState] | `flags`: render flags
-> m (Maybe CellEditable) | Returns: A new `CellEditable` for editing this `cell`, or `Nothing` if editing is not possible

Starts editing the contents of this `cell`, through a new `CellEditable` widget created by the `CellRendererClass`.`start_editing` virtual function.

buildableParserFinished Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b) |
=> a | `buildable`: a `Buildable`
-> b | `builder`: a `Builder`
-> m () |

Called when the builder finishes the parsing of a [GtkBuilder UI definition][BUILDER-UI]. Note that this will be called once for each time `builderAddFromFile` or `builderAddFromString` is called on a builder.

Since: 2.12

buildableSetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a) |
=> a | `buildable`: a `Buildable`
-> Text | `name`: name to set
-> m () |

Sets the name of the `buildable` object.

Since: 2.12

newtype AppChooser Source #

Memory-managed wrapper type.

Constructors

AppChooser (ManagedPtr AppChooser) |

#### Instances

Instances details

Eq AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods (==) :: AppChooser -> AppChooser -> Bool Source # (/=) :: AppChooser -> AppChooser -> Bool Source #
GObject AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser
ManagedPtrNewtype AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods toManagedPtr :: AppChooser -> ManagedPtr AppChooser Source #
TypedObject AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods glibType :: IO GType Source #
HasParentTypes AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser
HasAttributeList AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser
(info ~ ResolveAppChooserMethod t AppChooser, OverloadedMethod info AppChooser p, HasField t AppChooser p) => HasField (t :: Symbol) AppChooser p |
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods getField :: AppChooser -> p Source #
(info ~ ResolveAppChooserMethod t AppChooser, OverloadedMethodInfo info AppChooser) => IsLabel t (MethodProxy info AppChooser) |
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods fromLabel :: MethodProxy info AppChooser Source #
(info ~ ResolveAppChooserMethod t AppChooser, OverloadedMethod info AppChooser p) => IsLabel t (AppChooser -> p) |
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods fromLabel :: AppChooser -> p Source #
IsGValue (Maybe AppChooser) | Convert `AppChooser` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Interfaces.AppChooser Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe AppChooser -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe AppChooser) Source #
type AttributeList AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser type AttributeList AppChooser = AppChooserAttributeList
type ParentTypes AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser type ParentTypes AppChooser = '[Object, Widget]
type SignalList AppChooser |
Instance details Defined in GI.Gtk.Interfaces.AppChooser type SignalList AppChooser = AppChooserSignalList

actionableSetActionName Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionable a) |
=> a | `actionable`: a `Actionable` widget
-> Maybe Text | `actionName`: an action name, or `Nothing`
-> m () |

Specifies the name of the action with which this widget should be associated. If `actionName` is `Nothing` then the widget will be unassociated from any previous action.

Usually this function is used when the widget is located (or will be located) within the hierarchy of a `ApplicationWindow`.

Names are of the form “win.save” or “app.quit” for actions on the containing `ApplicationWindow` or its associated `Application`, respectively. This is the same form used for actions in the `Menu` associated with the window.

Since: 3.4

actionableSetActionTargetValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionable a) |
=> a | `actionable`: a `Actionable` widget
-> Maybe GVariant | `targetValue`: a `GVariant` to set as the target value, or `Nothing`
-> m () |

Sets the target value of an actionable widget.

If `targetValue` is `Nothing` then the target value is unset.

The target value has two purposes. First, it is used as the parameter to activation of the action associated with the `Actionable` widget. Second, it is used to determine if the widget should be rendered as “active” — the widget is active if the state is equal to the given target.

Consider the example of associating a set of buttons with a `Action` with string state in a typical “radio button” situation. Each button will be associated with the same action, but with a different target value for that action. Clicking on a particular button will activate the action with the target of that button, which will typically cause the action’s state to change to that value. Since the action’s state is now equal to the target value of the button, the button will now be rendered as active (and the other buttons, with different targets, rendered inactive).

Since: 3.4

testSliderSetPerc Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: valid widget pointer.
-> Double | `percentage`: value between 0 and 100.
-> m () |

This function will adjust the slider position of all GtkRange based widgets, such as scrollbars or scales, it’ll also adjust spin buttons. The adjustment value of these widgets is set to a value between the lower and upper limits, according to the `percentage` argument.

Since: 2.14

testRegisterAllTypes :: (HasCallStack, MonadIO m) => m () Source #

Force registration of all core Gtk+ and Gdk object types. This allowes to refer to any of those object types via `typeFromName` after calling this function.

Since: 2.14

testFindLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: Valid label or container widget.
-> Text | `labelPattern`: Shell-glob pattern to match a label string.
-> m Widget | Returns: a GtkLabel widget if any is found.

This function will search `widget` and all its descendants for a GtkLabel widget with a text string matching `labelPattern`. The `labelPattern` may contain asterisks “*” and question marks “?” as placeholders, `g_pattern_match()` is used for the matching. Note that locales other than "C“ tend to alter (translate” label strings, so this function is genrally only useful in test programs with predetermined locales, see `gtk_test_init()` for more details.

Since: 2.14

testFindSibling Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `baseWidget`: Valid widget, part of a widget hierarchy
-> GType | `widgetType`: Type of a aearched for sibling widget
-> m Widget | Returns: a widget of type `widgetType` if any is found.

This function will search siblings of `baseWidget` and siblings of its ancestors for all widgets matching `widgetType`. Of the matching widgets, the one that is geometrically closest to `baseWidget` will be returned. The general purpose of this function is to find the most likely “action” widget, relative to another labeling widget. Such as finding a button or text entry widget, given its corresponding label widget.

Since: 2.14

testWidgetClick Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: Widget to generate a button click on.
-> Word32 | `button`: Number of the pointer button for the event, usually 1, 2 or 3.
-> [ModifierType] | `modifiers`: Keyboard modifiers the event is setup with.
-> m Bool | Returns: whether all actions neccessary for the button click simulation were carried out successfully.

This function will generate a `button` click (button press and button release event) in the middle of the first GdkWindow found that belongs to `widget`. For windowless widgets like `Button` (which returns `False` from `widgetGetHasWindow`), this will often be an input-only event window. For other widgets, this is usually widget->window. Certain caveats should be considered when using this function, in particular because the mouse pointer is warped to the button click location, see `testSimulateButton` for details.

Since: 2.14

targetTableFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [TargetEntry] | `targets`: a `TargetEntry` array
-> m () |

This function frees a target table as returned by `targetTableNewFromList`

Since: 2.10

targetTableNewFromList Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> m [TargetEntry] | Returns: the new table.

This function creates an `TargetEntry` array that contains the same targets as the passed `list`. The returned table is newly allocated and should be freed using `targetTableFree` when no longer needed.

Since: 2.10

stockAdd Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [StockItem] | `items`: a `StockItem` or array of items
-> m () |

Registers each of the stock items in `items`. If an item already exists with the same stock ID as one of the `items`, the old item gets replaced. The stock items are copied, so GTK+ does not hold any pointer into `items` and `items` can be freed. Use `stockAddStatic` if `items` is persistent and GTK+ need not copy the array.

stockAddStatic Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [StockItem] | `items`: a `StockItem` or array of `StockItem`
-> m () |

Same as `stockAdd`, but doesn’t copy `items`, so `items` must persist until application exit.

showUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsScreen a) |
=> Maybe a | `screen`: screen to show the uri on or `Nothing` for the default screen
-> Text | `uri`: the uri to show
-> Word32 | `timestamp`: a timestamp to prevent focus stealing
-> m () | (Can throw `GError`)

A convenience function for launching the default application to show the uri. Like `showUriOnWindow`, but takes a screen as transient parent instead of a window.

Note that this function is deprecated as it does not pass the necessary information for helpers to parent their dialog properly, when run from sandboxed applications for example.

Since: 2.14

renderIconSurface Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Context | `cr`: a `Context`
-> Surface | `surface`: a `Surface` containing the icon to draw
-> Double | `x`: X position for the `icon`
-> Double | `y`: Y position for the `incon`
-> m () |

Renders the icon in `surface` at the specified `x` and `y` coordinates.

Since: 3.10

data PathPriorityType Source #

Priorities for path lookups. See also `bindingSetAddPath`.

Constructors

PathPriorityTypeLowest | Deprecated
PathPriorityTypeGtk | Deprecated
PathPriorityTypeApplication | Deprecated
PathPriorityTypeTheme | Deprecated
PathPriorityTypeRc | Deprecated
PathPriorityTypeHighest | Deprecated
AnotherPathPriorityType Int | Catch-all for unknown values

#### Instances

Instances details

Enum PathPriorityType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PathPriorityType -> PathPriorityType Source #

pred :: PathPriorityType -> PathPriorityType Source #

toEnum :: Int -> PathPriorityType Source #

fromEnum :: PathPriorityType -> Int Source #

enumFrom :: PathPriorityType -> [PathPriorityType] Source #

enumFromThen :: PathPriorityType -> PathPriorityType -> [PathPriorityType] Source #

enumFromTo :: PathPriorityType -> PathPriorityType -> [PathPriorityType] Source #

enumFromThenTo :: PathPriorityType -> PathPriorityType -> PathPriorityType -> [PathPriorityType] Source #

Show PathPriorityType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PathPriorityType -> ShowS Source # show :: PathPriorityType -> String Source # showList :: [PathPriorityType] -> ShowS Source #
Eq PathPriorityType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PathPriorityType -> PathPriorityType -> Bool Source # (/=) :: PathPriorityType -> PathPriorityType -> Bool Source #
Ord PathPriorityType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PathPriorityType -> PathPriorityType -> Ordering Source #

(<) :: PathPriorityType -> PathPriorityType -> Bool Source #

(<=) :: PathPriorityType -> PathPriorityType -> Bool Source #

(>) :: PathPriorityType -> PathPriorityType -> Bool Source #

(>=) :: PathPriorityType -> PathPriorityType -> Bool Source #

max :: PathPriorityType -> PathPriorityType -> PathPriorityType Source #

min :: PathPriorityType -> PathPriorityType -> PathPriorityType Source #

BoxedEnum PathPriorityType |
Instance details Defined in GI.Gtk.Enums
TypedObject PathPriorityType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PathPriorityType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PathPriorityType |
Instance details Defined in GI.Gtk.Enums type ParentTypes PathPriorityType = '[] :: [Type]

rcParseColorFull Source #

Arguments

:: (HasCallStack, MonadIO m, IsRcStyle a) |
=> Scanner | `scanner`: a `Scanner`
-> Maybe a | `style`: a `RcStyle`, or `Nothing`
-> m (Word32, Color) | Returns: `TokenTypeNone` if parsing succeeded, otherwise the token that was expected but not found

Parses a color in the format expected in a RC file. If `style` is not `Nothing`, it will be consulted to resolve references to symbolic colors.

Since: 2.12

rcGetStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Style | Returns: the resulting style. No refcount is added to the returned style, so if you want to save this style around, you should add a reference yourself.

Finds all matching RC styles for a given widget, composites them together, and then creates a `Style` representing the composite appearance. (GTK+ actually keeps a cache of previously created styles, so a new style may not be created.)

propagateEvent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Event | `event`: an event
-> m () |

Sends an event to a widget, propagating the event to parent widgets if the event remains unhandled.

Events received by GTK+ from GDK normally begin in `mainDoEvent`. Depending on the type of event, existence of modal dialogs, grabs, etc., the event may be propagated; if so, this function is used.

`propagateEvent` calls `widgetEvent` on each widget it decides to send the event to. So `widgetEvent` is the lowest-level function; it simply emits the Widget::event and possibly an event-specific signal on a widget. `propagateEvent` is a bit higher-level, and `mainDoEvent` is the highest level.

All that said, you most likely don’t want to use any of these functions; synthesizing events is rarely needed. There are almost certainly better ways to achieve your goals. For example, use `windowInvalidateRect` or `widgetQueueDraw` instead of making up expose events.

widgetEvent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Event | `event`: a `Event`
-> m Bool | Returns: return from the event signal emission (`True` if the event was handled)

Rarely-used function. This function is used to emit the event signals on a widget (those signals should never be emitted without using this function to do so). If you want to synthesize an event though, don’t use this function; instead, use `mainDoEvent` so the event will behave as if it were in the event queue. Don’t synthesize expose events; instead, use `windowInvalidateRect` to invalidate a region of the window.

printRunPageSetupDialog Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsPageSetup b, IsPrintSettings c) |
=> Maybe a | `parent`: transient parent
-> Maybe b | `pageSetup`: an existing `PageSetup`
-> c | `settings`: a `PrintSettings`
-> m PageSetup | Returns: a new `PageSetup`

Runs a page setup dialog, letting the user modify the values from `pageSetup`. If the user cancels the dialog, the returned `PageSetup` is identical to the passed in `pageSetup`, otherwise it contains the modifications done in the dialog.

Note that this function may use a recursive mainloop to show the page setup dialog. See `printRunPageSetupDialogAsync` if this is a problem.

Since: 2.10

mainIterationDo Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Bool | `blocking`: `True` if you want GTK+ to block if no events are pending
-> m Bool | Returns: `True` if `mainQuit` has been called for the innermost mainloop

Runs a single iteration of the mainloop. If no events are available either return or block depending on the value of `blocking`.

getCurrentEvent Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m (Maybe Event) | Returns: a copy of the current event, or `Nothing` if there is no current event. The returned event must be freed with `eventFree`.

Obtains a copy of the event currently being processed by GTK+.

For example, if you are handling a Button::clicked signal, the current event will be the `EventButton` that triggered the clicked signal.

mainQuit :: (HasCallStack, MonadIO m) => m () Source #

Makes the innermost invocation of the main loop return when it regains control.

initWithArgs Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe [Text] | `argv`: Address of the `argv` parameter of `main()`, or `Nothing`. Any options understood by GTK+ are stripped before return.
-> Maybe Text | `parameterString`: a string which is displayed in the first line of `--help` output, after `programname [OPTION...]`
-> [OptionEntry] | `entries`: a `Nothing`-terminated array of `GOptionEntrys` describing the options of your program
-> Maybe Text | `translationDomain`: a translation domain to use for translating the `--help` output for the options in `entries` and the `parameterString` with `gettext()`, or `Nothing`
-> m (Maybe [Text]) | (Can throw `GError`)

This function does the same work as `initCheck`. Additionally, it allows you to add your own commandline options, and it automatically generates nicely formatted `--help` output. Note that your program will be terminated after writing out the help output.

Since: 2.6

getOptionGroup Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Bool | `openDefaultDisplay`: whether to open the default display when parsing the commandline arguments
-> m OptionGroup | Returns: a `OptionGroup` for the commandline arguments recognized by GTK+

Returns a `OptionGroup` for the commandline arguments recognized by GTK+ and GDK.

You should add this group to your `OptionContext` with `optionContextAddGroup`, if you are using `optionContextParse` to parse your commandline arguments.

Since: 2.6

widgetGetDefaultDirection Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m TextDirection | Returns: the current default direction.

Obtains the current default reading direction. See `widgetSetDefaultDirection`.

true Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Bool | Returns: `True`

All this function does it to return `True`.

This can be useful for example if you want to inhibit the deletion of a window. Of course you should not do this as the user expects a reaction from clicking the close icon of the window...

## A persistent window

### C code

    #include <gtk/gtk.h>

    int
    main (int argc, char **argv)
    {
      GtkWidget *win, *but;
      const char *text = "Close yourself. I mean it!";

      gtk_init (&argc, &argv);

      win = gtk_window_new (GTK_WINDOW_TOPLEVEL);
      g_signal_connect (win,
                        "delete-event",
                        G_CALLBACK (gtk_true),
                        NULL);
      g_signal_connect (win, "destroy",
                        G_CALLBACK (gtk_main_quit),
                        NULL);

      but = gtk_button_new_with_label (text);
      g_signal_connect_swapped (but, "clicked",
                                G_CALLBACK (gtk_object_destroy),
                                win);
      gtk_container_add (GTK_CONTAINER (win), but);

      gtk_widget_show_all (win);

      gtk_main ();

      return 0;
    }

dragSetIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsDragContext a) |
=> a | `context`: the context for a drag (This must be called with a context for the source side of a drag)
-> Text | `iconName`: name of icon to use
-> Int32 | `hotX`: the X offset of the hotspot within the icon
-> Int32 | `hotY`: the Y offset of the hotspot within the icon
-> m () |

Sets the icon for a given drag from a named themed icon. See the docs for `IconTheme` for more details. Note that the size of the icon depends on the icon theme (the icon is loaded at the symbolic size `GTK_ICON_SIZE_DND`), thus `hotX` and `hotY` have to be used with care.

Since: 2.8

deviceGrabRemove Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) |
=> a | `widget`: a `Widget`
-> b | `device`: a `Device`
-> m () |

Removes a device grab from the given widget.

You have to pair calls to `deviceGrabAdd` and `deviceGrabRemove`.

Since: 3.0

acceleratorParseWithKeycode Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `accelerator`: string representing an accelerator
-> m (Word32, [Word32], [ModifierType]) |

Parses a string representing an accelerator, similarly to `acceleratorParse` but handles keycodes as well. This is only useful for system-level components, applications should use `acceleratorParse` instead.

If `acceleratorCodes` is given and the result stored in it is non-`Nothing`, the result must be freed with `free`.

If a keycode is present in the accelerator and no `acceleratorCodes` is given, the parse will fail.

If the parse fails, `acceleratorKey`, `acceleratorMods` and `acceleratorCodes` will be set to 0 (zero).

Since: 3.4

acceleratorName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Word32 | `acceleratorKey`: accelerator keyval
-> [ModifierType] | `acceleratorMods`: accelerator modifier mask
-> m Text | Returns: a newly-allocated accelerator name

Converts an accelerator keyval and modifier mask into a string parseable by `acceleratorParse`. For example, if you pass in `KEY_q` and `GDK_CONTROL_MASK`, this function returns “<Control>q”.

If you need to display accelerators in the user interface, see `acceleratorGetLabel`.

acceleratorGetLabel Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Word32 | `acceleratorKey`: accelerator keyval
-> [ModifierType] | `acceleratorMods`: accelerator modifier mask
-> m Text | Returns: a newly-allocated string representing the accelerator.

Converts an accelerator keyval and modifier mask into a string which can be used to represent the accelerator to the user.

Since: 2.6

acceleratorSetDefaultModMask Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [ModifierType] | `defaultModMask`: accelerator modifier mask
-> m () |

Sets the modifiers that will be considered significant for keyboard accelerators. The default mod mask depends on the GDK backend in use, but will typically include `GDK_CONTROL_MASK` | `GDK_SHIFT_MASK` | `GDK_MOD1_MASK` | `GDK_SUPER_MASK` | `GDK_HYPER_MASK` | `GDK_META_MASK`. In other words, Control, Shift, Alt, Super, Hyper and Meta. Other modifiers will by default be ignored by `AccelGroup`.

You must include at least the three modifiers Control, Shift and Alt in any value you pass to this function.

The default mod mask should be changed on application startup, before using any accelerator groups.

pattern BINARY_AGE :: Int32 Source #

Like `getBinaryAge`, but from the headers used at application compile time, rather than from the library linked against at application run time.

pattern INTERFACE_AGE :: Int32 Source #

Like `getInterfaceAge`, but from the headers used at application compile time, rather than from the library linked against at application run time.

pattern LEVEL_BAR_OFFSET_FULL :: Text Source #

The name used for the stock full offset included by `LevelBar`.

Since: 3.20

pattern LEVEL_BAR_OFFSET_HIGH :: Text Source #

The name used for the stock high offset included by `LevelBar`.

Since: 3.6

pattern LEVEL_BAR_OFFSET_LOW :: Text Source #

The name used for the stock low offset included by `LevelBar`.

Since: 3.6

pattern MAX_COMPOSE_LEN :: Int32 Source #

The maximum length of sequences in compose tables.

pattern PAPER_NAME_A3 :: Text Source #

Name for the A3 paper size.

pattern PAPER_NAME_A4 :: Text Source #

Name for the A4 paper size.

pattern PAPER_NAME_A5 :: Text Source #

Name for the A5 paper size.

pattern PAPER_NAME_B5 :: Text Source #

Name for the B5 paper size.

pattern PAPER_NAME_EXECUTIVE :: Text Source #

Name for the Executive paper size.

pattern PAPER_NAME_LEGAL :: Text Source #

Name for the Legal paper size.

pattern PAPER_NAME_LETTER :: Text Source #

Name for the Letter paper size.

pattern PATH_PRIO_MASK :: Int32 Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_OUTPUT_BASENAME :: Text Source #

The key used by the “Print to file” printer to store the file name of the output without the path to the directory and the file extension.

Since: 3.6

pattern PRINT_SETTINGS_OUTPUT_DIR :: Text Source #

The key used by the “Print to file” printer to store the directory to which the output should be written.

Since: 3.6

pattern PRINT_SETTINGS_OUTPUT_FILE_FORMAT :: Text Source #

The key used by the “Print to file” printer to store the format of the output. The supported values are “PS” and “PDF”.

pattern PRINT_SETTINGS_OUTPUT_URI :: Text Source #

The key used by the “Print to file” printer to store the URI to which the output should be written. GTK+ itself supports only “file://” URIs.

pattern PRINT_SETTINGS_WIN32_DRIVER_EXTRA :: Text Source #

No description available in the introspection data.

pattern PRINT_SETTINGS_WIN32_DRIVER_VERSION :: Text Source #

No description available in the introspection data.

pattern PRIORITY_RESIZE :: Int32 Source #

Use this priority for functionality related to size allocation.

It is used internally by GTK+ to compute the sizes of widgets. This priority is higher than `PRIORITY_REDRAW` to avoid resizing a widget which was just redrawn.

pattern STOCK_ABOUT :: Text Source #

The “About” item.

Since: 2.6

pattern STOCK_ADD :: Text Source #

The “Add” item and icon.

pattern STOCK_BOLD :: Text Source #

The “Bold” item and icon.

pattern STOCK_CANCEL :: Text Source #

The “Cancel” item and icon.

pattern STOCK_CAPS_LOCK_WARNING :: Text Source #

The “Caps Lock Warning” icon.

Since: 2.16

pattern STOCK_CDROM :: Text Source #

The “CD-Rom” item and icon.

pattern STOCK_CLEAR :: Text Source #

The “Clear” item and icon.

pattern STOCK_CLOSE :: Text Source #

The “Close” item and icon.

pattern STOCK_COLOR_PICKER :: Text Source #

The “Color Picker” item and icon.

Since: 2.2

pattern STOCK_CONNECT :: Text Source #

The “Connect” icon.

Since: 2.6

pattern STOCK_CONVERT :: Text Source #

The “Convert” item and icon.

pattern STOCK_COPY :: Text Source #

The “Copy” item and icon.

pattern STOCK_CUT :: Text Source #

The “Cut” item and icon.

pattern STOCK_DELETE :: Text Source #

The “Delete” item and icon.

pattern STOCK_DIALOG_AUTHENTICATION :: Text Source #

The “Authentication” item and icon.

Since: 2.4

pattern STOCK_DIALOG_ERROR :: Text Source #

The “Error” item and icon.

pattern STOCK_DIALOG_INFO :: Text Source #

The “Information” item and icon.

pattern STOCK_DIALOG_QUESTION :: Text Source #

The “Question” item and icon.

pattern STOCK_DIALOG_WARNING :: Text Source #

The “Warning” item and icon.

pattern STOCK_DIRECTORY :: Text Source #

The “Directory” icon.

Since: 2.6

pattern STOCK_DISCARD :: Text Source #

The “Discard” item.

Since: 2.12

pattern STOCK_DISCONNECT :: Text Source #

The “Disconnect” icon.

Since: 2.6

pattern STOCK_DND :: Text Source #

The “Drag-And-Drop” icon.

pattern STOCK_DND_MULTIPLE :: Text Source #

The “Drag-And-Drop multiple” icon.

pattern STOCK_EDIT :: Text Source #

The “Edit” item and icon.

Since: 2.6

pattern STOCK_EXECUTE :: Text Source #

The “Execute” item and icon.

pattern STOCK_FILE :: Text Source #

The “File” item and icon.

Since 3.0, this item has a label, before it only had an icon.

Since: 2.6

pattern STOCK_FIND :: Text Source #

The “Find” item and icon.

pattern STOCK_FIND_AND_REPLACE :: Text Source #

The “Find and Replace” item and icon.

pattern STOCK_FLOPPY :: Text Source #

The “Floppy” item and icon.

pattern STOCK_FULLSCREEN :: Text Source #

The “Fullscreen” item and icon.

Since: 2.8

pattern STOCK_GOTO_BOTTOM :: Text Source #

The “Bottom” item and icon.

pattern STOCK_GOTO_FIRST :: Text Source #

The “First” item and icon. The icon has an RTL variant.

pattern STOCK_GOTO_LAST :: Text Source #

The “Last” item and icon. The icon has an RTL variant.

pattern STOCK_GOTO_TOP :: Text Source #

The “Top” item and icon.

pattern STOCK_GO_BACK :: Text Source #

The “Back” item and icon. The icon has an RTL variant.

pattern STOCK_GO_DOWN :: Text Source #

The “Down” item and icon.

pattern STOCK_GO_FORWARD :: Text Source #

The “Forward” item and icon. The icon has an RTL variant.

pattern STOCK_GO_UP :: Text Source #

The “Up” item and icon.

pattern STOCK_HARDDISK :: Text Source #

The “Harddisk” item and icon.

Since: 2.4

pattern STOCK_HELP :: Text Source #

The “Help” item and icon.

pattern STOCK_HOME :: Text Source #

The “Home” item and icon.

pattern STOCK_INDENT :: Text Source #

The “Indent” item and icon. The icon has an RTL variant.

Since: 2.4

pattern STOCK_INDEX :: Text Source #

The “Index” item and icon.

pattern STOCK_INFO :: Text Source #

The “Info” item and icon.

Since: 2.8

pattern STOCK_ITALIC :: Text Source #

The “Italic” item and icon.

pattern STOCK_JUMP_TO :: Text Source #

The “Jump to” item and icon. The icon has an RTL variant.

pattern STOCK_JUSTIFY_CENTER :: Text Source #

The “Center” item and icon.

pattern STOCK_JUSTIFY_FILL :: Text Source #

The “Fill” item and icon.

pattern STOCK_JUSTIFY_LEFT :: Text Source #

The “Left” item and icon.

pattern STOCK_JUSTIFY_RIGHT :: Text Source #

The “Right” item and icon.

pattern STOCK_LEAVE_FULLSCREEN :: Text Source #

The “Leave Fullscreen” item and icon.

Since: 2.8

pattern STOCK_MEDIA_FORWARD :: Text Source #

The “Media Forward” item and icon. The icon has an RTL variant.

Since: 2.6

pattern STOCK_MEDIA_NEXT :: Text Source #

The “Media Next” item and icon. The icon has an RTL variant.

Since: 2.6

pattern STOCK_MEDIA_PAUSE :: Text Source #

The “Media Pause” item and icon.

Since: 2.6

pattern STOCK_MEDIA_PLAY :: Text Source #

The “Media Play” item and icon. The icon has an RTL variant.

Since: 2.6

pattern STOCK_MEDIA_PREVIOUS :: Text Source #

The “Media Previous” item and icon. The icon has an RTL variant.

Since: 2.6

pattern STOCK_MEDIA_RECORD :: Text Source #

The “Media Record” item and icon.

Since: 2.6

pattern STOCK_MEDIA_REWIND :: Text Source #

The “Media Rewind” item and icon. The icon has an RTL variant.

Since: 2.6

pattern STOCK_MEDIA_STOP :: Text Source #

The “Media Stop” item and icon.

Since: 2.6

pattern STOCK_MISSING_IMAGE :: Text Source #

The “Missing image” icon.

pattern STOCK_NETWORK :: Text Source #

The “Network” item and icon.

Since: 2.4

pattern STOCK_NEW :: Text Source #

The “New” item and icon.

pattern STOCK_NO :: Text Source #

The “No” item and icon.

pattern STOCK_ORIENTATION_LANDSCAPE :: Text Source #

The “Landscape Orientation” item and icon.

Since: 2.10

pattern STOCK_ORIENTATION_PORTRAIT :: Text Source #

The “Portrait Orientation” item and icon.

Since: 2.10

pattern STOCK_ORIENTATION_REVERSE_LANDSCAPE :: Text Source #

The “Reverse Landscape Orientation” item and icon.

Since: 2.10

pattern STOCK_ORIENTATION_REVERSE_PORTRAIT :: Text Source #

The “Reverse Portrait Orientation” item and icon.

Since: 2.10

pattern STOCK_PAGE_SETUP :: Text Source #

The “Page Setup” item and icon.

Since: 2.14

pattern STOCK_PASTE :: Text Source #

The “Paste” item and icon.

pattern STOCK_PREFERENCES :: Text Source #

The “Preferences” item and icon.

pattern STOCK_PRINT :: Text Source #

The “Print” item and icon.

pattern STOCK_PRINT_ERROR :: Text Source #

The “Print Error” icon.

Since: 2.14

pattern STOCK_PRINT_PAUSED :: Text Source #

The “Print Paused” icon.

Since: 2.14

pattern STOCK_PRINT_PREVIEW :: Text Source #

The “Print Preview” item and icon.

pattern STOCK_PRINT_REPORT :: Text Source #

The “Print Report” icon.

Since: 2.14

pattern STOCK_PRINT_WARNING :: Text Source #

The “Print Warning” icon.

Since: 2.14

pattern STOCK_PROPERTIES :: Text Source #

The “Properties” item and icon.

pattern STOCK_REDO :: Text Source #

The “Redo” item and icon. The icon has an RTL variant.

pattern STOCK_REFRESH :: Text Source #

The “Refresh” item and icon.

pattern STOCK_REMOVE :: Text Source #

The “Remove” item and icon.

pattern STOCK_REVERT_TO_SAVED :: Text Source #

The “Revert” item and icon. The icon has an RTL variant.

pattern STOCK_SAVE :: Text Source #

The “Save” item and icon.

pattern STOCK_SAVE_AS :: Text Source #

The “Save As” item and icon.

pattern STOCK_SELECT_ALL :: Text Source #

The “Select All” item and icon.

Since: 2.10

pattern STOCK_SELECT_COLOR :: Text Source #

The “Color” item and icon.

pattern STOCK_SELECT_FONT :: Text Source #

The “Font” item and icon.

pattern STOCK_SORT_ASCENDING :: Text Source #

The “Ascending” item and icon.

pattern STOCK_SORT_DESCENDING :: Text Source #

The “Descending” item and icon.

pattern STOCK_SPELL_CHECK :: Text Source #

The “Spell Check” item and icon.

pattern STOCK_STOP :: Text Source #

The “Stop” item and icon.

pattern STOCK_STRIKETHROUGH :: Text Source #

The “Strikethrough” item and icon.

pattern STOCK_UNDELETE :: Text Source #

The “Undelete” item and icon. The icon has an RTL variant.

pattern STOCK_UNDERLINE :: Text Source #

The “Underline” item and icon.

pattern STOCK_UNDO :: Text Source #

The “Undo” item and icon. The icon has an RTL variant.

pattern STOCK_UNINDENT :: Text Source #

The “Unindent” item and icon. The icon has an RTL variant.

Since: 2.4

pattern STOCK_YES :: Text Source #

The “Yes” item and icon.

pattern STOCK_ZOOM_100 :: Text Source #

The “Zoom 100%” item and icon.

pattern STOCK_ZOOM_FIT :: Text Source #

The “Zoom to Fit” item and icon.

pattern STOCK_ZOOM_IN :: Text Source #

The “Zoom In” item and icon.

pattern STOCK_ZOOM_OUT :: Text Source #

The “Zoom Out” item and icon.

pattern STYLE_CLASS_ACCELERATOR :: Text Source #

A CSS class to match an accelerator.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_ARROW :: Text Source #

A CSS class used when rendering an arrow element.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_BACKGROUND :: Text Source #

A CSS class to match the window background.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_BOTTOM :: Text Source #

A CSS class to indicate an area at the bottom of a widget.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_BUTTON :: Text Source #

A CSS class to match buttons.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_CALENDAR :: Text Source #

A CSS class to match calendars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_CELL :: Text Source #

A CSS class to match content rendered in cell views.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_CHECK :: Text Source #

A CSS class to match check boxes.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_COMBOBOX_ENTRY :: Text Source #

A CSS class to match combobox entries.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_CONTEXT_MENU :: Text Source #

A CSS class to match context menus.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_CSD :: Text Source #

A CSS class that gets added to windows which have client-side decorations.

Refer to individual widget documentation for used style classes.

Since: 3.14

pattern STYLE_CLASS_CURSOR_HANDLE :: Text Source #

A CSS class used when rendering a drag handle for text selection.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_DEFAULT :: Text Source #

A CSS class to match the default widget.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_DESTRUCTIVE_ACTION :: Text Source #

A CSS class used when an action (usually a button) is one that is expected to remove or destroy something visible to the user.

Refer to individual widget documentation for used style classes.

Since: 3.12

pattern STYLE_CLASS_DIM_LABEL :: Text Source #

A CSS class to match dimmed labels.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_DND :: Text Source #

A CSS class for a drag-and-drop indicator.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_DOCK :: Text Source #

A CSS class defining a dock area.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_ENTRY :: Text Source #

A CSS class to match text entries.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_ERROR :: Text Source #

A CSS class for an area displaying an error message, such as those in infobars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_EXPANDER :: Text Source #

A CSS class defining an expander, such as those in treeviews.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_FLAT :: Text Source #

A CSS class that is added when widgets that usually have a frame or border (like buttons or entries) should appear without it.

Refer to individual widget documentation for used style classes.

Since: 3.14

pattern STYLE_CLASS_FRAME :: Text Source #

A CSS class defining a frame delimiting content, such as `Frame` or the scrolled window frame around the scrollable area.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_GRIP :: Text Source #

A CSS class defining a resize grip.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_HEADER :: Text Source #

A CSS class to match a header element.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_HIGHLIGHT :: Text Source #

A CSS class defining a highlighted area, such as headings in assistants and calendars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_HORIZONTAL :: Text Source #

A CSS class for horizontally layered widgets.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_IMAGE :: Text Source #

A CSS class defining an image, such as the icon in an entry.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_INFO :: Text Source #

A CSS class for an area displaying an informational message, such as those in infobars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_INLINE_TOOLBAR :: Text Source #

A CSS class to match inline toolbars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_INSERTION_CURSOR :: Text Source #

A CSS class used when rendering a drag handle for the insertion cursor position.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_LABEL :: Text Source #

A CSS class to match labels.

Refer to individual widget documentation for used style classes.

Since: 3.16

pattern STYLE_CLASS_LEFT :: Text Source #

A CSS class to indicate an area at the left of a widget.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_LEVEL_BAR :: Text Source #

A CSS class used when rendering a level indicator, such as a battery charge level, or a password strength.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_LINKED :: Text Source #

A CSS class to match a linked area, such as a box containing buttons belonging to the same control.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_LIST :: Text Source #

A CSS class to match lists.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_LIST_ROW :: Text Source #

A CSS class to match list rows.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_MARK :: Text Source #

A CSS class defining marks in a widget, such as in scales.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_MENU :: Text Source #

A CSS class to match menus.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_MENUBAR :: Text Source #

A CSS class to menubars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_MENUITEM :: Text Source #

A CSS class to match menu items.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_MESSAGE_DIALOG :: Text Source #

A CSS class that is added to message dialogs.

Refer to individual widget documentation for used style classes.

Since: 3.14

pattern STYLE_CLASS_MONOSPACE :: Text Source #

A CSS class that is added to text view that should use a monospace font.

Refer to individual widget documentation for used style classes.

Since: 3.16

pattern STYLE_CLASS_NEEDS_ATTENTION :: Text Source #

A CSS class used when an element needs the user attention, for instance a button in a stack switcher corresponding to a hidden page that changed state.

Refer to individual widget documentation for used style classes.

Since: 3.12

pattern STYLE_CLASS_NOTEBOOK :: Text Source #

A CSS class defining a notebook.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_OSD :: Text Source #

A CSS class used when rendering an OSD (On Screen Display) element, on top of another container.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_OVERSHOOT :: Text Source #

A CSS class that is added on the visual hints that happen when scrolling is attempted past the limits of a scrollable area.

Refer to individual widget documentation for used style classes.

Since: 3.14

pattern STYLE_CLASS_PANE_SEPARATOR :: Text Source #

A CSS class for a pane separator, such as those in `Paned`.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_PAPER :: Text Source #

A CSS class that is added to areas that should look like paper.

This is used in print previews and themes are encouraged to style it as black text on white background.

Refer to individual widget documentation for used style classes.

Since: 3.16

pattern STYLE_CLASS_POPOVER :: Text Source #

A CSS class that matches popovers.

Refer to individual widget documentation for used style classes.

Since: 3.14

pattern STYLE_CLASS_POPUP :: Text Source #

A CSS class that is added to the toplevel windows used for menus.

Refer to individual widget documentation for used style classes.

Since: 3.14

pattern STYLE_CLASS_PRIMARY_TOOLBAR :: Text Source #

A CSS class to match primary toolbars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_PROGRESSBAR :: Text Source #

A CSS class to use when rendering activity as a progressbar.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_PULSE :: Text Source #

A CSS class to use when rendering a pulse in an indeterminate progress bar.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_QUESTION :: Text Source #

A CSS class for an area displaying a question to the user, such as those in infobars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_RADIO :: Text Source #

A CSS class to match radio buttons.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_RAISED :: Text Source #

A CSS class to match a raised control, such as a raised button on a toolbar.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_READ_ONLY :: Text Source #

A CSS class used to indicate a read-only state.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_RIGHT :: Text Source #

A CSS class to indicate an area at the right of a widget.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_RUBBERBAND :: Text Source #

A CSS class to match the rubberband selection rectangle.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SCALE :: Text Source #

A CSS class to match scale widgets.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SCALE_HAS_MARKS_ABOVE :: Text Source #

A CSS class to match scale widgets with marks attached, all the marks are above for horizontal `Scale`. left for vertical `Scale`.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SCALE_HAS_MARKS_BELOW :: Text Source #

A CSS class to match scale widgets with marks attached, all the marks are below for horizontal `Scale`, right for vertical `Scale`.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SCROLLBAR :: Text Source #

A CSS class to match scrollbars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SCROLLBARS_JUNCTION :: Text Source #

A CSS class to match the junction area between an horizontal and vertical scrollbar, when they’re both shown.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SEPARATOR :: Text Source #

A CSS class for a separator.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SIDEBAR :: Text Source #

A CSS class defining a sidebar, such as the left side in a file chooser.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SLIDER :: Text Source #

A CSS class to match sliders.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SPINBUTTON :: Text Source #

A CSS class defining an spinbutton.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_SPINNER :: Text Source #

A CSS class to use when rendering activity as a “spinner”.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_STATUSBAR :: Text Source #

A CSS class to match statusbars.

Refer to individual widget documentation for used style classes.

Since: 3.16

pattern STYLE_CLASS_SUBTITLE :: Text Source #

A CSS class used for the subtitle label in a titlebar in a toplevel window.

Refer to individual widget documentation for used style classes.

Since: 3.14

pattern STYLE_CLASS_SUGGESTED_ACTION :: Text Source #

A CSS class used when an action (usually a button) is the primary suggested action in a specific context.

Refer to individual widget documentation for used style classes.

Since: 3.12

pattern STYLE_CLASS_TITLE :: Text Source #

A CSS class used for the title label in a titlebar in a toplevel window.

Refer to individual widget documentation for used style classes.

Since: 3.14

pattern STYLE_CLASS_TITLEBAR :: Text Source #

A CSS class used when rendering a titlebar in a toplevel window.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_TOOLBAR :: Text Source #

A CSS class to match toolbars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_TOOLTIP :: Text Source #

A CSS class to match tooltip windows.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_TOP :: Text Source #

A CSS class to indicate an area at the top of a widget.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_TOUCH_SELECTION :: Text Source #

A CSS class for touch selection popups on entries and text views.

Refer to individual widget documentation for used style classes.

Since: 3.16

pattern STYLE_CLASS_TROUGH :: Text Source #

A CSS class to match troughs, as in scrollbars and progressbars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_UNDERSHOOT :: Text Source #

A CSS class that is added on the visual hints that happen where content is 'scrolled off' and can be made visible by scrolling.

Refer to individual widget documentation for used style classes.

Since: 3.16

pattern STYLE_CLASS_VERTICAL :: Text Source #

A CSS class for vertically layered widgets.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_VIEW :: Text Source #

A CSS class defining a view, such as iconviews or treeviews.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_WARNING :: Text Source #

A CSS class for an area displaying a warning message, such as those in infobars.

Refer to individual widget documentation for used style classes.

pattern STYLE_CLASS_WIDE :: Text Source #

A CSS class to indicate that a UI element should be 'wide'. Used by `Paned`.

Refer to individual widget documentation for used style classes.

Since: 3.16

pattern STYLE_PROPERTY_BACKGROUND_COLOR :: Text Source #

A property holding the background color of rendered elements as a `RGBA`.

pattern STYLE_PROPERTY_BACKGROUND_IMAGE :: Text Source #

A property holding the element’s background as a `Pattern`.

pattern STYLE_PROPERTY_BORDER_COLOR :: Text Source #

A property holding the element’s border color as a `RGBA`.

pattern STYLE_PROPERTY_BORDER_RADIUS :: Text Source #

A property holding the rendered element’s border radius in pixels as a `gint`.

pattern STYLE_PROPERTY_BORDER_STYLE :: Text Source #

A property holding the element’s border style as a `BorderStyle`.

pattern STYLE_PROPERTY_FONT :: Text Source #

A property holding the font properties used when rendering text as a `FontDescription`.

pattern STYLE_PROVIDER_PRIORITY_SETTINGS :: Int32 Source #

The priority used for style information provided via `Settings`.

This priority is higher than `STYLE_PROVIDER_PRIORITY_THEME` to let settings override themes.

pattern STYLE_REGION_COLUMN :: Text Source #

A widget region name to define a treeview column.

pattern STYLE_REGION_COLUMN_HEADER :: Text Source #

A widget region name to define a treeview column header.

pattern STYLE_REGION_ROW :: Text Source #

A widget region name to define a treeview row.

pattern STYLE_REGION_TAB :: Text Source #

A widget region name to define a notebook tab.

pattern TEXT_VIEW_PRIORITY_VALIDATE :: Int32 Source #

The priority at which the text view validates onscreen lines in an idle job in the background.

data ArrowPlacement Source #

Used to specify the placement of scroll arrows in scrolling menus.

Constructors

ArrowPlacementBoth | Place one arrow on each end of the menu.
ArrowPlacementStart | Place both arrows at the top of the menu.
ArrowPlacementEnd | Place both arrows at the bottom of the menu.
AnotherArrowPlacement Int | Catch-all for unknown values

#### Instances

Instances details

Enum ArrowPlacement |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ArrowPlacement -> ArrowPlacement Source #

pred :: ArrowPlacement -> ArrowPlacement Source #

toEnum :: Int -> ArrowPlacement Source #

fromEnum :: ArrowPlacement -> Int Source #

enumFrom :: ArrowPlacement -> [ArrowPlacement] Source #

enumFromThen :: ArrowPlacement -> ArrowPlacement -> [ArrowPlacement] Source #

enumFromTo :: ArrowPlacement -> ArrowPlacement -> [ArrowPlacement] Source #

enumFromThenTo :: ArrowPlacement -> ArrowPlacement -> ArrowPlacement -> [ArrowPlacement] Source #

Show ArrowPlacement |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ArrowPlacement -> ShowS Source # show :: ArrowPlacement -> String Source # showList :: [ArrowPlacement] -> ShowS Source #
Eq ArrowPlacement |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ArrowPlacement -> ArrowPlacement -> Bool Source # (/=) :: ArrowPlacement -> ArrowPlacement -> Bool Source #
Ord ArrowPlacement |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ArrowPlacement -> ArrowPlacement -> Ordering Source #

(<) :: ArrowPlacement -> ArrowPlacement -> Bool Source #

(<=) :: ArrowPlacement -> ArrowPlacement -> Bool Source #

(>) :: ArrowPlacement -> ArrowPlacement -> Bool Source #

(>=) :: ArrowPlacement -> ArrowPlacement -> Bool Source #

max :: ArrowPlacement -> ArrowPlacement -> ArrowPlacement Source #

min :: ArrowPlacement -> ArrowPlacement -> ArrowPlacement Source #

BoxedEnum ArrowPlacement |
Instance details Defined in GI.Gtk.Enums
TypedObject ArrowPlacement |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ArrowPlacement |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ArrowPlacement |
Instance details Defined in GI.Gtk.Enums type ParentTypes ArrowPlacement = '[] :: [Type]

data BuilderError Source #

Error codes that identify various errors that can occur while using `Builder`.

Constructors

BuilderErrorInvalidTypeFunction | A type-func attribute didn’t name a function that returns a `GType`.
BuilderErrorUnhandledTag | The input contained a tag that `Builder` can’t handle.
BuilderErrorMissingAttribute | An attribute that is required by `Builder` was missing.
BuilderErrorInvalidAttribute | `Builder` found an attribute that it doesn’t understand.
BuilderErrorInvalidTag | `Builder` found a tag that it doesn’t understand.
BuilderErrorMissingPropertyValue | A required property value was missing.
BuilderErrorInvalidValue | `Builder` couldn’t parse some attribute value.
BuilderErrorVersionMismatch | The input file requires a newer version of GTK+.
BuilderErrorDuplicateId | An object id occurred twice.
BuilderErrorObjectTypeRefused | A specified object type is of the same type or derived from the type of the composite class being extended with builder XML.
BuilderErrorTemplateMismatch | The wrong type was specified in a composite class’s template XML
BuilderErrorInvalidProperty | The specified property is unknown for the object class.
BuilderErrorInvalidSignal | The specified signal is unknown for the object class.
BuilderErrorInvalidId | An object id is unknown
AnotherBuilderError Int | Catch-all for unknown values

#### Instances

Instances details

Enum BuilderError |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: BuilderError -> BuilderError Source #

pred :: BuilderError -> BuilderError Source #

toEnum :: Int -> BuilderError Source #

fromEnum :: BuilderError -> Int Source #

enumFrom :: BuilderError -> [BuilderError] Source #

enumFromThen :: BuilderError -> BuilderError -> [BuilderError] Source #

enumFromTo :: BuilderError -> BuilderError -> [BuilderError] Source #

enumFromThenTo :: BuilderError -> BuilderError -> BuilderError -> [BuilderError] Source #

Show BuilderError |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> BuilderError -> ShowS Source # show :: BuilderError -> String Source # showList :: [BuilderError] -> ShowS Source #
Eq BuilderError |
Instance details Defined in GI.Gtk.Enums Methods (==) :: BuilderError -> BuilderError -> Bool Source # (/=) :: BuilderError -> BuilderError -> Bool Source #
Ord BuilderError |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: BuilderError -> BuilderError -> Ordering Source #

(<) :: BuilderError -> BuilderError -> Bool Source #

(<=) :: BuilderError -> BuilderError -> Bool Source #

(>) :: BuilderError -> BuilderError -> Bool Source #

(>=) :: BuilderError -> BuilderError -> Bool Source #

max :: BuilderError -> BuilderError -> BuilderError Source #

min :: BuilderError -> BuilderError -> BuilderError Source #

BoxedEnum BuilderError |
Instance details Defined in GI.Gtk.Enums
TypedObject BuilderError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
GErrorClass BuilderError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: BuilderError -> Text Source #
HasParentTypes BuilderError |
Instance details Defined in GI.Gtk.Enums
type ParentTypes BuilderError |
Instance details Defined in GI.Gtk.Enums type ParentTypes BuilderError = '[] :: [Type]

data ButtonRole Source #

The role specifies the desired appearance of a `ModelButton`.

Constructors

ButtonRoleNormal | A plain button
ButtonRoleCheck | A check button
ButtonRoleRadio | A radio button
AnotherButtonRole Int | Catch-all for unknown values

#### Instances

Instances details

Enum ButtonRole |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ButtonRole -> ButtonRole Source #

pred :: ButtonRole -> ButtonRole Source #

toEnum :: Int -> ButtonRole Source #

fromEnum :: ButtonRole -> Int Source #

enumFrom :: ButtonRole -> [ButtonRole] Source #

enumFromThen :: ButtonRole -> ButtonRole -> [ButtonRole] Source #

enumFromTo :: ButtonRole -> ButtonRole -> [ButtonRole] Source #

enumFromThenTo :: ButtonRole -> ButtonRole -> ButtonRole -> [ButtonRole] Source #

Show ButtonRole |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ButtonRole -> ShowS Source # show :: ButtonRole -> String Source # showList :: [ButtonRole] -> ShowS Source #
Eq ButtonRole |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ButtonRole -> ButtonRole -> Bool Source # (/=) :: ButtonRole -> ButtonRole -> Bool Source #
Ord ButtonRole |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ButtonRole -> ButtonRole -> Ordering Source #

(<) :: ButtonRole -> ButtonRole -> Bool Source #

(<=) :: ButtonRole -> ButtonRole -> Bool Source #

(>) :: ButtonRole -> ButtonRole -> Bool Source #

(>=) :: ButtonRole -> ButtonRole -> Bool Source #

max :: ButtonRole -> ButtonRole -> ButtonRole Source #

min :: ButtonRole -> ButtonRole -> ButtonRole Source #

BoxedEnum ButtonRole |
Instance details Defined in GI.Gtk.Enums
TypedObject ButtonRole |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ButtonRole |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ButtonRole |
Instance details Defined in GI.Gtk.Enums type ParentTypes ButtonRole = '[] :: [Type]

data CellRendererAccelMode Source #

Determines if the edited accelerators are GTK+ accelerators. If they are, consumed modifiers are suppressed, only accelerators accepted by GTK+ are allowed, and the accelerators are rendered in the same way as they are in menus.

Constructors

CellRendererAccelModeGtk | GTK+ accelerators mode
CellRendererAccelModeOther | Other accelerator mode GTK_CELL_RENDERER_ACCEL_MODE_MODIFIER_TAP: Bare modifiers mode
CellRendererAccelModeModifierTap | No description available in the introspection data.
AnotherCellRendererAccelMode Int | Catch-all for unknown values

#### Instances

Instances details

Enum CellRendererAccelMode |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: CellRendererAccelMode -> CellRendererAccelMode Source #

pred :: CellRendererAccelMode -> CellRendererAccelMode Source #

toEnum :: Int -> CellRendererAccelMode Source #

fromEnum :: CellRendererAccelMode -> Int Source #

enumFrom :: CellRendererAccelMode -> [CellRendererAccelMode] Source #

enumFromThen :: CellRendererAccelMode -> CellRendererAccelMode -> [CellRendererAccelMode] Source #

enumFromTo :: CellRendererAccelMode -> CellRendererAccelMode -> [CellRendererAccelMode] Source #

enumFromThenTo :: CellRendererAccelMode -> CellRendererAccelMode -> CellRendererAccelMode -> [CellRendererAccelMode] Source #

Show CellRendererAccelMode |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> CellRendererAccelMode -> ShowS Source # show :: CellRendererAccelMode -> String Source # showList :: [CellRendererAccelMode] -> ShowS Source #
Eq CellRendererAccelMode |
Instance details Defined in GI.Gtk.Enums Methods (==) :: CellRendererAccelMode -> CellRendererAccelMode -> Bool Source # (/=) :: CellRendererAccelMode -> CellRendererAccelMode -> Bool Source #
Ord CellRendererAccelMode |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: CellRendererAccelMode -> CellRendererAccelMode -> Ordering Source #

(<) :: CellRendererAccelMode -> CellRendererAccelMode -> Bool Source #

(<=) :: CellRendererAccelMode -> CellRendererAccelMode -> Bool Source #

(>) :: CellRendererAccelMode -> CellRendererAccelMode -> Bool Source #

(>=) :: CellRendererAccelMode -> CellRendererAccelMode -> Bool Source #

max :: CellRendererAccelMode -> CellRendererAccelMode -> CellRendererAccelMode Source #

min :: CellRendererAccelMode -> CellRendererAccelMode -> CellRendererAccelMode Source #

BoxedEnum CellRendererAccelMode |
Instance details Defined in GI.Gtk.Enums
TypedObject CellRendererAccelMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes CellRendererAccelMode |
Instance details Defined in GI.Gtk.Enums
type ParentTypes CellRendererAccelMode |
Instance details Defined in GI.Gtk.Enums type ParentTypes CellRendererAccelMode = '[] :: [Type]

data CssProviderError Source #

Error codes for `GTK_CSS_PROVIDER_ERROR`.

Constructors

CssProviderErrorFailed | Failed.
CssProviderErrorSyntax | Syntax error.
CssProviderErrorImport | Import error.
CssProviderErrorName | Name error.
CssProviderErrorDeprecated | Deprecation error.
CssProviderErrorUnknownValue | Unknown value.
AnotherCssProviderError Int | Catch-all for unknown values

#### Instances

Instances details

Enum CssProviderError |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: CssProviderError -> CssProviderError Source #

pred :: CssProviderError -> CssProviderError Source #

toEnum :: Int -> CssProviderError Source #

fromEnum :: CssProviderError -> Int Source #

enumFrom :: CssProviderError -> [CssProviderError] Source #

enumFromThen :: CssProviderError -> CssProviderError -> [CssProviderError] Source #

enumFromTo :: CssProviderError -> CssProviderError -> [CssProviderError] Source #

enumFromThenTo :: CssProviderError -> CssProviderError -> CssProviderError -> [CssProviderError] Source #

Show CssProviderError |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> CssProviderError -> ShowS Source # show :: CssProviderError -> String Source # showList :: [CssProviderError] -> ShowS Source #
Eq CssProviderError |
Instance details Defined in GI.Gtk.Enums Methods (==) :: CssProviderError -> CssProviderError -> Bool Source # (/=) :: CssProviderError -> CssProviderError -> Bool Source #
Ord CssProviderError |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: CssProviderError -> CssProviderError -> Ordering Source #

(<) :: CssProviderError -> CssProviderError -> Bool Source #

(<=) :: CssProviderError -> CssProviderError -> Bool Source #

(>) :: CssProviderError -> CssProviderError -> Bool Source #

(>=) :: CssProviderError -> CssProviderError -> Bool Source #

max :: CssProviderError -> CssProviderError -> CssProviderError Source #

min :: CssProviderError -> CssProviderError -> CssProviderError Source #

BoxedEnum CssProviderError |
Instance details Defined in GI.Gtk.Enums
TypedObject CssProviderError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
GErrorClass CssProviderError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: CssProviderError -> Text Source #
HasParentTypes CssProviderError |
Instance details Defined in GI.Gtk.Enums
type ParentTypes CssProviderError |
Instance details Defined in GI.Gtk.Enums type ParentTypes CssProviderError = '[] :: [Type]

data CssSectionType Source #

The different types of sections indicate parts of a CSS document as parsed by GTK’s CSS parser. They are oriented towards the CSS Grammar, but may contain extensions.

More types might be added in the future as the parser incorporates more features.

Since: 3.2

Constructors

CssSectionTypeDocument | The section describes a complete document. This section time is the only one where `cssSectionGetParent` might return `Nothing`.
CssSectionTypeImport | The section defines an import rule.
CssSectionTypeColorDefinition | The section defines a color. This is a GTK extension to CSS.
CssSectionTypeBindingSet | The section defines a binding set. This is a GTK extension to CSS.
CssSectionTypeRuleset | The section defines a CSS ruleset.
CssSectionTypeSelector | The section defines a CSS selector.
CssSectionTypeDeclaration | The section defines the declaration of a CSS variable.
CssSectionTypeValue | The section defines the value of a CSS declaration.
CssSectionTypeKeyframes | The section defines keyframes. See <http://dev.w3.org/csswg/css3-animations/#keyframes CSS Animations> for details. Since 3.6
AnotherCssSectionType Int | Catch-all for unknown values

#### Instances

Instances details

Enum CssSectionType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: CssSectionType -> CssSectionType Source #

pred :: CssSectionType -> CssSectionType Source #

toEnum :: Int -> CssSectionType Source #

fromEnum :: CssSectionType -> Int Source #

enumFrom :: CssSectionType -> [CssSectionType] Source #

enumFromThen :: CssSectionType -> CssSectionType -> [CssSectionType] Source #

enumFromTo :: CssSectionType -> CssSectionType -> [CssSectionType] Source #

enumFromThenTo :: CssSectionType -> CssSectionType -> CssSectionType -> [CssSectionType] Source #

Show CssSectionType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> CssSectionType -> ShowS Source # show :: CssSectionType -> String Source # showList :: [CssSectionType] -> ShowS Source #
Eq CssSectionType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: CssSectionType -> CssSectionType -> Bool Source # (/=) :: CssSectionType -> CssSectionType -> Bool Source #
Ord CssSectionType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: CssSectionType -> CssSectionType -> Ordering Source #

(<) :: CssSectionType -> CssSectionType -> Bool Source #

(<=) :: CssSectionType -> CssSectionType -> Bool Source #

(>) :: CssSectionType -> CssSectionType -> Bool Source #

(>=) :: CssSectionType -> CssSectionType -> Bool Source #

max :: CssSectionType -> CssSectionType -> CssSectionType Source #

min :: CssSectionType -> CssSectionType -> CssSectionType Source #

BoxedEnum CssSectionType |
Instance details Defined in GI.Gtk.Enums
TypedObject CssSectionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes CssSectionType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes CssSectionType |
Instance details Defined in GI.Gtk.Enums type ParentTypes CssSectionType = '[] :: [Type]

data DragResult Source #

Gives an indication why a drag operation failed. The value can by obtained by connecting to the Widget::dragFailed signal.

Constructors

DragResultSuccess | The drag operation was successful.
DragResultNoTarget | No suitable drag target.
DragResultUserCancelled | The user cancelled the drag operation.
DragResultTimeoutExpired | The drag operation timed out.
DragResultGrabBroken | The pointer or keyboard grab used for the drag operation was broken.
DragResultError | The drag operation failed due to some unspecified error.
AnotherDragResult Int | Catch-all for unknown values

#### Instances

Instances details

Enum DragResult |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: DragResult -> DragResult Source #

pred :: DragResult -> DragResult Source #

toEnum :: Int -> DragResult Source #

fromEnum :: DragResult -> Int Source #

enumFrom :: DragResult -> [DragResult] Source #

enumFromThen :: DragResult -> DragResult -> [DragResult] Source #

enumFromTo :: DragResult -> DragResult -> [DragResult] Source #

enumFromThenTo :: DragResult -> DragResult -> DragResult -> [DragResult] Source #

Show DragResult |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> DragResult -> ShowS Source # show :: DragResult -> String Source # showList :: [DragResult] -> ShowS Source #
Eq DragResult |
Instance details Defined in GI.Gtk.Enums Methods (==) :: DragResult -> DragResult -> Bool Source # (/=) :: DragResult -> DragResult -> Bool Source #
Ord DragResult |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: DragResult -> DragResult -> Ordering Source #

(<) :: DragResult -> DragResult -> Bool Source #

(<=) :: DragResult -> DragResult -> Bool Source #

(>) :: DragResult -> DragResult -> Bool Source #

(>=) :: DragResult -> DragResult -> Bool Source #

max :: DragResult -> DragResult -> DragResult Source #

min :: DragResult -> DragResult -> DragResult Source #

BoxedEnum DragResult |
Instance details Defined in GI.Gtk.Enums
TypedObject DragResult |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes DragResult |
Instance details Defined in GI.Gtk.Enums
type ParentTypes DragResult |
Instance details Defined in GI.Gtk.Enums type ParentTypes DragResult = '[] :: [Type]

data EntryIconPosition Source #

Specifies the side of the entry at which an icon is placed.

Since: 2.16

Constructors

EntryIconPositionPrimary | At the beginning of the entry (depending on the text direction).
EntryIconPositionSecondary | At the end of the entry (depending on the text direction).
AnotherEntryIconPosition Int | Catch-all for unknown values

#### Instances

Instances details

Enum EntryIconPosition |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: EntryIconPosition -> EntryIconPosition Source #

pred :: EntryIconPosition -> EntryIconPosition Source #

toEnum :: Int -> EntryIconPosition Source #

fromEnum :: EntryIconPosition -> Int Source #

enumFrom :: EntryIconPosition -> [EntryIconPosition] Source #

enumFromThen :: EntryIconPosition -> EntryIconPosition -> [EntryIconPosition] Source #

enumFromTo :: EntryIconPosition -> EntryIconPosition -> [EntryIconPosition] Source #

enumFromThenTo :: EntryIconPosition -> EntryIconPosition -> EntryIconPosition -> [EntryIconPosition] Source #

Show EntryIconPosition |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> EntryIconPosition -> ShowS Source # show :: EntryIconPosition -> String Source # showList :: [EntryIconPosition] -> ShowS Source #
Eq EntryIconPosition |
Instance details Defined in GI.Gtk.Enums Methods (==) :: EntryIconPosition -> EntryIconPosition -> Bool Source # (/=) :: EntryIconPosition -> EntryIconPosition -> Bool Source #
Ord EntryIconPosition |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: EntryIconPosition -> EntryIconPosition -> Ordering Source #

(<) :: EntryIconPosition -> EntryIconPosition -> Bool Source #

(<=) :: EntryIconPosition -> EntryIconPosition -> Bool Source #

(>) :: EntryIconPosition -> EntryIconPosition -> Bool Source #

(>=) :: EntryIconPosition -> EntryIconPosition -> Bool Source #

max :: EntryIconPosition -> EntryIconPosition -> EntryIconPosition Source #

min :: EntryIconPosition -> EntryIconPosition -> EntryIconPosition Source #

BoxedEnum EntryIconPosition |
Instance details Defined in GI.Gtk.Enums
TypedObject EntryIconPosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes EntryIconPosition |
Instance details Defined in GI.Gtk.Enums
type ParentTypes EntryIconPosition |
Instance details Defined in GI.Gtk.Enums type ParentTypes EntryIconPosition = '[] :: [Type]

data EventSequenceState Source #

Describes the state of a `EventSequence` in a `Gesture`.

Since: 3.14

Constructors

EventSequenceStateNone | The sequence is handled, but not grabbed.
EventSequenceStateClaimed | The sequence is handled and grabbed.
EventSequenceStateDenied | The sequence is denied.
AnotherEventSequenceState Int | Catch-all for unknown values

#### Instances

Instances details

Enum EventSequenceState |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: EventSequenceState -> EventSequenceState Source #

pred :: EventSequenceState -> EventSequenceState Source #

toEnum :: Int -> EventSequenceState Source #

fromEnum :: EventSequenceState -> Int Source #

enumFrom :: EventSequenceState -> [EventSequenceState] Source #

enumFromThen :: EventSequenceState -> EventSequenceState -> [EventSequenceState] Source #

enumFromTo :: EventSequenceState -> EventSequenceState -> [EventSequenceState] Source #

enumFromThenTo :: EventSequenceState -> EventSequenceState -> EventSequenceState -> [EventSequenceState] Source #

Show EventSequenceState |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> EventSequenceState -> ShowS Source # show :: EventSequenceState -> String Source # showList :: [EventSequenceState] -> ShowS Source #
Eq EventSequenceState |
Instance details Defined in GI.Gtk.Enums Methods (==) :: EventSequenceState -> EventSequenceState -> Bool Source # (/=) :: EventSequenceState -> EventSequenceState -> Bool Source #
Ord EventSequenceState |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: EventSequenceState -> EventSequenceState -> Ordering Source #

(<) :: EventSequenceState -> EventSequenceState -> Bool Source #

(<=) :: EventSequenceState -> EventSequenceState -> Bool Source #

(>) :: EventSequenceState -> EventSequenceState -> Bool Source #

(>=) :: EventSequenceState -> EventSequenceState -> Bool Source #

max :: EventSequenceState -> EventSequenceState -> EventSequenceState Source #

min :: EventSequenceState -> EventSequenceState -> EventSequenceState Source #

BoxedEnum EventSequenceState |
Instance details Defined in GI.Gtk.Enums
TypedObject EventSequenceState |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes EventSequenceState |
Instance details Defined in GI.Gtk.Enums
type ParentTypes EventSequenceState |
Instance details Defined in GI.Gtk.Enums type ParentTypes EventSequenceState = '[] :: [Type]

data ExpanderStyle Source #

Used to specify the style of the expanders drawn by a `TreeView`.

Constructors

ExpanderStyleCollapsed | The style used for a collapsed subtree.
ExpanderStyleSemiCollapsed | Intermediate style used during animation.
ExpanderStyleSemiExpanded | Intermediate style used during animation.
ExpanderStyleExpanded | The style used for an expanded subtree.
AnotherExpanderStyle Int | Catch-all for unknown values

#### Instances

Instances details

Enum ExpanderStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ExpanderStyle -> ExpanderStyle Source #

pred :: ExpanderStyle -> ExpanderStyle Source #

toEnum :: Int -> ExpanderStyle Source #

fromEnum :: ExpanderStyle -> Int Source #

enumFrom :: ExpanderStyle -> [ExpanderStyle] Source #

enumFromThen :: ExpanderStyle -> ExpanderStyle -> [ExpanderStyle] Source #

enumFromTo :: ExpanderStyle -> ExpanderStyle -> [ExpanderStyle] Source #

enumFromThenTo :: ExpanderStyle -> ExpanderStyle -> ExpanderStyle -> [ExpanderStyle] Source #

Show ExpanderStyle |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ExpanderStyle -> ShowS Source # show :: ExpanderStyle -> String Source # showList :: [ExpanderStyle] -> ShowS Source #
Eq ExpanderStyle |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ExpanderStyle -> ExpanderStyle -> Bool Source # (/=) :: ExpanderStyle -> ExpanderStyle -> Bool Source #
Ord ExpanderStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ExpanderStyle -> ExpanderStyle -> Ordering Source #

(<) :: ExpanderStyle -> ExpanderStyle -> Bool Source #

(<=) :: ExpanderStyle -> ExpanderStyle -> Bool Source #

(>) :: ExpanderStyle -> ExpanderStyle -> Bool Source #

(>=) :: ExpanderStyle -> ExpanderStyle -> Bool Source #

max :: ExpanderStyle -> ExpanderStyle -> ExpanderStyle Source #

min :: ExpanderStyle -> ExpanderStyle -> ExpanderStyle Source #

BoxedEnum ExpanderStyle |
Instance details Defined in GI.Gtk.Enums
TypedObject ExpanderStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ExpanderStyle |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ExpanderStyle |
Instance details Defined in GI.Gtk.Enums type ParentTypes ExpanderStyle = '[] :: [Type]

data FileChooserError Source #

These identify the various errors that can occur while calling `FileChooser` functions.

Constructors

FileChooserErrorNonexistent | Indicates that a file does not exist.
FileChooserErrorBadFilename | Indicates a malformed filename.
FileChooserErrorAlreadyExists | Indicates a duplicate path (e.g. when adding a bookmark).
FileChooserErrorIncompleteHostname | Indicates an incomplete hostname (e.g. "http://foo" without a slash after that).
AnotherFileChooserError Int | Catch-all for unknown values

#### Instances

Instances details

Enum FileChooserError |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: FileChooserError -> FileChooserError Source #

pred :: FileChooserError -> FileChooserError Source #

toEnum :: Int -> FileChooserError Source #

fromEnum :: FileChooserError -> Int Source #

enumFrom :: FileChooserError -> [FileChooserError] Source #

enumFromThen :: FileChooserError -> FileChooserError -> [FileChooserError] Source #

enumFromTo :: FileChooserError -> FileChooserError -> [FileChooserError] Source #

enumFromThenTo :: FileChooserError -> FileChooserError -> FileChooserError -> [FileChooserError] Source #

Show FileChooserError |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> FileChooserError -> ShowS Source # show :: FileChooserError -> String Source # showList :: [FileChooserError] -> ShowS Source #
Eq FileChooserError |
Instance details Defined in GI.Gtk.Enums Methods (==) :: FileChooserError -> FileChooserError -> Bool Source # (/=) :: FileChooserError -> FileChooserError -> Bool Source #
Ord FileChooserError |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: FileChooserError -> FileChooserError -> Ordering Source #

(<) :: FileChooserError -> FileChooserError -> Bool Source #

(<=) :: FileChooserError -> FileChooserError -> Bool Source #

(>) :: FileChooserError -> FileChooserError -> Bool Source #

(>=) :: FileChooserError -> FileChooserError -> Bool Source #

max :: FileChooserError -> FileChooserError -> FileChooserError Source #

min :: FileChooserError -> FileChooserError -> FileChooserError Source #

BoxedEnum FileChooserError |
Instance details Defined in GI.Gtk.Enums
TypedObject FileChooserError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
GErrorClass FileChooserError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: FileChooserError -> Text Source #
HasParentTypes FileChooserError |
Instance details Defined in GI.Gtk.Enums
type ParentTypes FileChooserError |
Instance details Defined in GI.Gtk.Enums type ParentTypes FileChooserError = '[] :: [Type]

data IMPreeditStyle Source #

Style for input method preedit. See also Settings:gtkImPreeditStyle

Constructors

IMPreeditStyleNothing | Deprecated
IMPreeditStyleCallback | Deprecated
IMPreeditStyleNone | Deprecated
AnotherIMPreeditStyle Int | Catch-all for unknown values

#### Instances

Instances details

Enum IMPreeditStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: IMPreeditStyle -> IMPreeditStyle Source #

pred :: IMPreeditStyle -> IMPreeditStyle Source #

toEnum :: Int -> IMPreeditStyle Source #

fromEnum :: IMPreeditStyle -> Int Source #

enumFrom :: IMPreeditStyle -> [IMPreeditStyle] Source #

enumFromThen :: IMPreeditStyle -> IMPreeditStyle -> [IMPreeditStyle] Source #

enumFromTo :: IMPreeditStyle -> IMPreeditStyle -> [IMPreeditStyle] Source #

enumFromThenTo :: IMPreeditStyle -> IMPreeditStyle -> IMPreeditStyle -> [IMPreeditStyle] Source #

Show IMPreeditStyle |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> IMPreeditStyle -> ShowS Source # show :: IMPreeditStyle -> String Source # showList :: [IMPreeditStyle] -> ShowS Source #
Eq IMPreeditStyle |
Instance details Defined in GI.Gtk.Enums Methods (==) :: IMPreeditStyle -> IMPreeditStyle -> Bool Source # (/=) :: IMPreeditStyle -> IMPreeditStyle -> Bool Source #
Ord IMPreeditStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: IMPreeditStyle -> IMPreeditStyle -> Ordering Source #

(<) :: IMPreeditStyle -> IMPreeditStyle -> Bool Source #

(<=) :: IMPreeditStyle -> IMPreeditStyle -> Bool Source #

(>) :: IMPreeditStyle -> IMPreeditStyle -> Bool Source #

(>=) :: IMPreeditStyle -> IMPreeditStyle -> Bool Source #

max :: IMPreeditStyle -> IMPreeditStyle -> IMPreeditStyle Source #

min :: IMPreeditStyle -> IMPreeditStyle -> IMPreeditStyle Source #

BoxedEnum IMPreeditStyle |
Instance details Defined in GI.Gtk.Enums
TypedObject IMPreeditStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes IMPreeditStyle |
Instance details Defined in GI.Gtk.Enums
type ParentTypes IMPreeditStyle |
Instance details Defined in GI.Gtk.Enums type ParentTypes IMPreeditStyle = '[] :: [Type]

data IMStatusStyle Source #

Style for input method status. See also Settings:gtkImStatusStyle

Constructors

IMStatusStyleNothing | Deprecated
IMStatusStyleCallback | Deprecated
IMStatusStyleNone | Deprecated
AnotherIMStatusStyle Int | Catch-all for unknown values

#### Instances

Instances details

Enum IMStatusStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: IMStatusStyle -> IMStatusStyle Source #

pred :: IMStatusStyle -> IMStatusStyle Source #

toEnum :: Int -> IMStatusStyle Source #

fromEnum :: IMStatusStyle -> Int Source #

enumFrom :: IMStatusStyle -> [IMStatusStyle] Source #

enumFromThen :: IMStatusStyle -> IMStatusStyle -> [IMStatusStyle] Source #

enumFromTo :: IMStatusStyle -> IMStatusStyle -> [IMStatusStyle] Source #

enumFromThenTo :: IMStatusStyle -> IMStatusStyle -> IMStatusStyle -> [IMStatusStyle] Source #

Show IMStatusStyle |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> IMStatusStyle -> ShowS Source # show :: IMStatusStyle -> String Source # showList :: [IMStatusStyle] -> ShowS Source #
Eq IMStatusStyle |
Instance details Defined in GI.Gtk.Enums Methods (==) :: IMStatusStyle -> IMStatusStyle -> Bool Source # (/=) :: IMStatusStyle -> IMStatusStyle -> Bool Source #
Ord IMStatusStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: IMStatusStyle -> IMStatusStyle -> Ordering Source #

(<) :: IMStatusStyle -> IMStatusStyle -> Bool Source #

(<=) :: IMStatusStyle -> IMStatusStyle -> Bool Source #

(>) :: IMStatusStyle -> IMStatusStyle -> Bool Source #

(>=) :: IMStatusStyle -> IMStatusStyle -> Bool Source #

max :: IMStatusStyle -> IMStatusStyle -> IMStatusStyle Source #

min :: IMStatusStyle -> IMStatusStyle -> IMStatusStyle Source #

BoxedEnum IMStatusStyle |
Instance details Defined in GI.Gtk.Enums
TypedObject IMStatusStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes IMStatusStyle |
Instance details Defined in GI.Gtk.Enums
type ParentTypes IMStatusStyle |
Instance details Defined in GI.Gtk.Enums type ParentTypes IMStatusStyle = '[] :: [Type]

data IconThemeError Source #

Error codes for GtkIconTheme operations.

Constructors

IconThemeErrorNotFound | The icon specified does not exist in the theme
IconThemeErrorFailed | An unspecified error occurred.
AnotherIconThemeError Int | Catch-all for unknown values

#### Instances

Instances details

Enum IconThemeError |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: IconThemeError -> IconThemeError Source #

pred :: IconThemeError -> IconThemeError Source #

toEnum :: Int -> IconThemeError Source #

fromEnum :: IconThemeError -> Int Source #

enumFrom :: IconThemeError -> [IconThemeError] Source #

enumFromThen :: IconThemeError -> IconThemeError -> [IconThemeError] Source #

enumFromTo :: IconThemeError -> IconThemeError -> [IconThemeError] Source #

enumFromThenTo :: IconThemeError -> IconThemeError -> IconThemeError -> [IconThemeError] Source #

Show IconThemeError |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> IconThemeError -> ShowS Source # show :: IconThemeError -> String Source # showList :: [IconThemeError] -> ShowS Source #
Eq IconThemeError |
Instance details Defined in GI.Gtk.Enums Methods (==) :: IconThemeError -> IconThemeError -> Bool Source # (/=) :: IconThemeError -> IconThemeError -> Bool Source #
Ord IconThemeError |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: IconThemeError -> IconThemeError -> Ordering Source #

(<) :: IconThemeError -> IconThemeError -> Bool Source #

(<=) :: IconThemeError -> IconThemeError -> Bool Source #

(>) :: IconThemeError -> IconThemeError -> Bool Source #

(>=) :: IconThemeError -> IconThemeError -> Bool Source #

max :: IconThemeError -> IconThemeError -> IconThemeError Source #

min :: IconThemeError -> IconThemeError -> IconThemeError Source #

BoxedEnum IconThemeError |
Instance details Defined in GI.Gtk.Enums
TypedObject IconThemeError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
GErrorClass IconThemeError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: IconThemeError -> Text Source #
HasParentTypes IconThemeError |
Instance details Defined in GI.Gtk.Enums
type ParentTypes IconThemeError |
Instance details Defined in GI.Gtk.Enums type ParentTypes IconThemeError = '[] :: [Type]

data IconViewDropPosition Source #

An enum for determining where a dropped item goes.

Constructors

IconViewDropPositionNoDrop | no drop possible
IconViewDropPositionDropInto | dropped item replaces the item
IconViewDropPositionDropLeft | droppped item is inserted to the left
IconViewDropPositionDropRight | dropped item is inserted to the right
IconViewDropPositionDropAbove | dropped item is inserted above
IconViewDropPositionDropBelow | dropped item is inserted below
AnotherIconViewDropPosition Int | Catch-all for unknown values

#### Instances

Instances details

Enum IconViewDropPosition |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: IconViewDropPosition -> IconViewDropPosition Source #

pred :: IconViewDropPosition -> IconViewDropPosition Source #

toEnum :: Int -> IconViewDropPosition Source #

fromEnum :: IconViewDropPosition -> Int Source #

enumFrom :: IconViewDropPosition -> [IconViewDropPosition] Source #

enumFromThen :: IconViewDropPosition -> IconViewDropPosition -> [IconViewDropPosition] Source #

enumFromTo :: IconViewDropPosition -> IconViewDropPosition -> [IconViewDropPosition] Source #

enumFromThenTo :: IconViewDropPosition -> IconViewDropPosition -> IconViewDropPosition -> [IconViewDropPosition] Source #

Show IconViewDropPosition |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> IconViewDropPosition -> ShowS Source # show :: IconViewDropPosition -> String Source # showList :: [IconViewDropPosition] -> ShowS Source #
Eq IconViewDropPosition |
Instance details Defined in GI.Gtk.Enums Methods (==) :: IconViewDropPosition -> IconViewDropPosition -> Bool Source # (/=) :: IconViewDropPosition -> IconViewDropPosition -> Bool Source #
Ord IconViewDropPosition |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: IconViewDropPosition -> IconViewDropPosition -> Ordering Source #

(<) :: IconViewDropPosition -> IconViewDropPosition -> Bool Source #

(<=) :: IconViewDropPosition -> IconViewDropPosition -> Bool Source #

(>) :: IconViewDropPosition -> IconViewDropPosition -> Bool Source #

(>=) :: IconViewDropPosition -> IconViewDropPosition -> Bool Source #

max :: IconViewDropPosition -> IconViewDropPosition -> IconViewDropPosition Source #

min :: IconViewDropPosition -> IconViewDropPosition -> IconViewDropPosition Source #

BoxedEnum IconViewDropPosition |
Instance details Defined in GI.Gtk.Enums
TypedObject IconViewDropPosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes IconViewDropPosition |
Instance details Defined in GI.Gtk.Enums
type ParentTypes IconViewDropPosition |
Instance details Defined in GI.Gtk.Enums type ParentTypes IconViewDropPosition = '[] :: [Type]

data MenuDirectionType Source #

An enumeration representing directional movements within a menu.

Constructors

MenuDirectionTypeParent | To the parent menu shell
MenuDirectionTypeChild | To the submenu, if any, associated with the item
MenuDirectionTypeNext | To the next menu item
MenuDirectionTypePrev | To the previous menu item
AnotherMenuDirectionType Int | Catch-all for unknown values

#### Instances

Instances details

Enum MenuDirectionType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: MenuDirectionType -> MenuDirectionType Source #

pred :: MenuDirectionType -> MenuDirectionType Source #

toEnum :: Int -> MenuDirectionType Source #

fromEnum :: MenuDirectionType -> Int Source #

enumFrom :: MenuDirectionType -> [MenuDirectionType] Source #

enumFromThen :: MenuDirectionType -> MenuDirectionType -> [MenuDirectionType] Source #

enumFromTo :: MenuDirectionType -> MenuDirectionType -> [MenuDirectionType] Source #

enumFromThenTo :: MenuDirectionType -> MenuDirectionType -> MenuDirectionType -> [MenuDirectionType] Source #

Show MenuDirectionType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> MenuDirectionType -> ShowS Source # show :: MenuDirectionType -> String Source # showList :: [MenuDirectionType] -> ShowS Source #
Eq MenuDirectionType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: MenuDirectionType -> MenuDirectionType -> Bool Source # (/=) :: MenuDirectionType -> MenuDirectionType -> Bool Source #
Ord MenuDirectionType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: MenuDirectionType -> MenuDirectionType -> Ordering Source #

(<) :: MenuDirectionType -> MenuDirectionType -> Bool Source #

(<=) :: MenuDirectionType -> MenuDirectionType -> Bool Source #

(>) :: MenuDirectionType -> MenuDirectionType -> Bool Source #

(>=) :: MenuDirectionType -> MenuDirectionType -> Bool Source #

max :: MenuDirectionType -> MenuDirectionType -> MenuDirectionType Source #

min :: MenuDirectionType -> MenuDirectionType -> MenuDirectionType Source #

BoxedEnum MenuDirectionType |
Instance details Defined in GI.Gtk.Enums
TypedObject MenuDirectionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes MenuDirectionType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes MenuDirectionType |
Instance details Defined in GI.Gtk.Enums type ParentTypes MenuDirectionType = '[] :: [Type]

data NotebookTab Source #

No description available in the introspection data.

Constructors

NotebookTabFirst | No description available in the introspection data.
NotebookTabLast | No description available in the introspection data.
AnotherNotebookTab Int | Catch-all for unknown values

#### Instances

Instances details

Enum NotebookTab |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: NotebookTab -> NotebookTab Source #

pred :: NotebookTab -> NotebookTab Source #

toEnum :: Int -> NotebookTab Source #

fromEnum :: NotebookTab -> Int Source #

enumFrom :: NotebookTab -> [NotebookTab] Source #

enumFromThen :: NotebookTab -> NotebookTab -> [NotebookTab] Source #

enumFromTo :: NotebookTab -> NotebookTab -> [NotebookTab] Source #

enumFromThenTo :: NotebookTab -> NotebookTab -> NotebookTab -> [NotebookTab] Source #

Show NotebookTab |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> NotebookTab -> ShowS Source # show :: NotebookTab -> String Source # showList :: [NotebookTab] -> ShowS Source #
Eq NotebookTab |
Instance details Defined in GI.Gtk.Enums Methods (==) :: NotebookTab -> NotebookTab -> Bool Source # (/=) :: NotebookTab -> NotebookTab -> Bool Source #
Ord NotebookTab |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: NotebookTab -> NotebookTab -> Ordering Source #

(<) :: NotebookTab -> NotebookTab -> Bool Source #

(<=) :: NotebookTab -> NotebookTab -> Bool Source #

(>) :: NotebookTab -> NotebookTab -> Bool Source #

(>=) :: NotebookTab -> NotebookTab -> Bool Source #

max :: NotebookTab -> NotebookTab -> NotebookTab Source #

min :: NotebookTab -> NotebookTab -> NotebookTab Source #

BoxedEnum NotebookTab |
Instance details Defined in GI.Gtk.Enums
TypedObject NotebookTab |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes NotebookTab |
Instance details Defined in GI.Gtk.Enums
type ParentTypes NotebookTab |
Instance details Defined in GI.Gtk.Enums type ParentTypes NotebookTab = '[] :: [Type]

data PackType Source #

Represents the packing location `Box` children. (See: `VBox`, `HBox`, and `ButtonBox`).

Constructors

PackTypeStart | The child is packed into the start of the box
PackTypeEnd | The child is packed into the end of the box
AnotherPackType Int | Catch-all for unknown values

#### Instances

Instances details

Enum PackType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PackType -> PackType Source #

pred :: PackType -> PackType Source #

toEnum :: Int -> PackType Source #

fromEnum :: PackType -> Int Source #

enumFrom :: PackType -> [PackType] Source #

enumFromThen :: PackType -> PackType -> [PackType] Source #

enumFromTo :: PackType -> PackType -> [PackType] Source #

enumFromThenTo :: PackType -> PackType -> PackType -> [PackType] Source #

Show PackType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PackType -> ShowS Source # show :: PackType -> String Source # showList :: [PackType] -> ShowS Source #
Eq PackType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PackType -> PackType -> Bool Source # (/=) :: PackType -> PackType -> Bool Source #
Ord PackType |
Instance details Defined in GI.Gtk.Enums Methods compare :: PackType -> PackType -> Ordering Source # (<) :: PackType -> PackType -> Bool Source # (<=) :: PackType -> PackType -> Bool Source # (>) :: PackType -> PackType -> Bool Source # (>=) :: PackType -> PackType -> Bool Source # max :: PackType -> PackType -> PackType Source # min :: PackType -> PackType -> PackType Source #
BoxedEnum PackType |
Instance details Defined in GI.Gtk.Enums
TypedObject PackType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PackType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PackType |
Instance details Defined in GI.Gtk.Enums type ParentTypes PackType = '[] :: [Type]

data PadActionType Source #

The type of a pad action.

Constructors

PadActionTypeButton | Action is triggered by a pad button
PadActionTypeRing | Action is triggered by a pad ring
PadActionTypeStrip | Action is triggered by a pad strip
AnotherPadActionType Int | Catch-all for unknown values

#### Instances

Instances details

Enum PadActionType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PadActionType -> PadActionType Source #

pred :: PadActionType -> PadActionType Source #

toEnum :: Int -> PadActionType Source #

fromEnum :: PadActionType -> Int Source #

enumFrom :: PadActionType -> [PadActionType] Source #

enumFromThen :: PadActionType -> PadActionType -> [PadActionType] Source #

enumFromTo :: PadActionType -> PadActionType -> [PadActionType] Source #

enumFromThenTo :: PadActionType -> PadActionType -> PadActionType -> [PadActionType] Source #

Show PadActionType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PadActionType -> ShowS Source # show :: PadActionType -> String Source # showList :: [PadActionType] -> ShowS Source #
Eq PadActionType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PadActionType -> PadActionType -> Bool Source # (/=) :: PadActionType -> PadActionType -> Bool Source #
Ord PadActionType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PadActionType -> PadActionType -> Ordering Source #

(<) :: PadActionType -> PadActionType -> Bool Source #

(<=) :: PadActionType -> PadActionType -> Bool Source #

(>) :: PadActionType -> PadActionType -> Bool Source #

(>=) :: PadActionType -> PadActionType -> Bool Source #

max :: PadActionType -> PadActionType -> PadActionType Source #

min :: PadActionType -> PadActionType -> PadActionType Source #

BoxedEnum PadActionType |
Instance details Defined in GI.Gtk.Enums
TypedObject PadActionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PadActionType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PadActionType |
Instance details Defined in GI.Gtk.Enums type ParentTypes PadActionType = '[] :: [Type]

data PanDirection Source #

Describes the panning direction of a `GesturePan`

Since: 3.14

Constructors

PanDirectionLeft | panned towards the left
PanDirectionRight | panned towards the right
PanDirectionUp | panned upwards
PanDirectionDown | panned downwards
AnotherPanDirection Int | Catch-all for unknown values

#### Instances

Instances details

Enum PanDirection |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PanDirection -> PanDirection Source #

pred :: PanDirection -> PanDirection Source #

toEnum :: Int -> PanDirection Source #

fromEnum :: PanDirection -> Int Source #

enumFrom :: PanDirection -> [PanDirection] Source #

enumFromThen :: PanDirection -> PanDirection -> [PanDirection] Source #

enumFromTo :: PanDirection -> PanDirection -> [PanDirection] Source #

enumFromThenTo :: PanDirection -> PanDirection -> PanDirection -> [PanDirection] Source #

Show PanDirection |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PanDirection -> ShowS Source # show :: PanDirection -> String Source # showList :: [PanDirection] -> ShowS Source #
Eq PanDirection |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PanDirection -> PanDirection -> Bool Source # (/=) :: PanDirection -> PanDirection -> Bool Source #
Ord PanDirection |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PanDirection -> PanDirection -> Ordering Source #

(<) :: PanDirection -> PanDirection -> Bool Source #

(<=) :: PanDirection -> PanDirection -> Bool Source #

(>) :: PanDirection -> PanDirection -> Bool Source #

(>=) :: PanDirection -> PanDirection -> Bool Source #

max :: PanDirection -> PanDirection -> PanDirection Source #

min :: PanDirection -> PanDirection -> PanDirection Source #

BoxedEnum PanDirection |
Instance details Defined in GI.Gtk.Enums
TypedObject PanDirection |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PanDirection |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PanDirection |
Instance details Defined in GI.Gtk.Enums type ParentTypes PanDirection = '[] :: [Type]

data PathType Source #

Widget path types. See also `bindingSetAddPath`.

Constructors

PathTypeWidget | Deprecated
PathTypeWidgetClass | Deprecated
PathTypeClass | Deprecated
AnotherPathType Int | Catch-all for unknown values

#### Instances

Instances details

Enum PathType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PathType -> PathType Source #

pred :: PathType -> PathType Source #

toEnum :: Int -> PathType Source #

fromEnum :: PathType -> Int Source #

enumFrom :: PathType -> [PathType] Source #

enumFromThen :: PathType -> PathType -> [PathType] Source #

enumFromTo :: PathType -> PathType -> [PathType] Source #

enumFromThenTo :: PathType -> PathType -> PathType -> [PathType] Source #

Show PathType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PathType -> ShowS Source # show :: PathType -> String Source # showList :: [PathType] -> ShowS Source #
Eq PathType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PathType -> PathType -> Bool Source # (/=) :: PathType -> PathType -> Bool Source #
Ord PathType |
Instance details Defined in GI.Gtk.Enums Methods compare :: PathType -> PathType -> Ordering Source # (<) :: PathType -> PathType -> Bool Source # (<=) :: PathType -> PathType -> Bool Source # (>) :: PathType -> PathType -> Bool Source # (>=) :: PathType -> PathType -> Bool Source # max :: PathType -> PathType -> PathType Source # min :: PathType -> PathType -> PathType Source #
BoxedEnum PathType |
Instance details Defined in GI.Gtk.Enums
TypedObject PathType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PathType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PathType |
Instance details Defined in GI.Gtk.Enums type ParentTypes PathType = '[] :: [Type]

data PopoverConstraint Source #

Describes constraints to positioning of popovers. More values may be added to this enumeration in the future.

Since: 3.20

Constructors

PopoverConstraintNone | Don't constrain the popover position beyond what is imposed by the implementation
PopoverConstraintWindow | Constrain the popover to the boundaries of the window that it is attached to
AnotherPopoverConstraint Int | Catch-all for unknown values

#### Instances

Instances details

Enum PopoverConstraint |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PopoverConstraint -> PopoverConstraint Source #

pred :: PopoverConstraint -> PopoverConstraint Source #

toEnum :: Int -> PopoverConstraint Source #

fromEnum :: PopoverConstraint -> Int Source #

enumFrom :: PopoverConstraint -> [PopoverConstraint] Source #

enumFromThen :: PopoverConstraint -> PopoverConstraint -> [PopoverConstraint] Source #

enumFromTo :: PopoverConstraint -> PopoverConstraint -> [PopoverConstraint] Source #

enumFromThenTo :: PopoverConstraint -> PopoverConstraint -> PopoverConstraint -> [PopoverConstraint] Source #

Show PopoverConstraint |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PopoverConstraint -> ShowS Source # show :: PopoverConstraint -> String Source # showList :: [PopoverConstraint] -> ShowS Source #
Eq PopoverConstraint |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PopoverConstraint -> PopoverConstraint -> Bool Source # (/=) :: PopoverConstraint -> PopoverConstraint -> Bool Source #
Ord PopoverConstraint |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PopoverConstraint -> PopoverConstraint -> Ordering Source #

(<) :: PopoverConstraint -> PopoverConstraint -> Bool Source #

(<=) :: PopoverConstraint -> PopoverConstraint -> Bool Source #

(>) :: PopoverConstraint -> PopoverConstraint -> Bool Source #

(>=) :: PopoverConstraint -> PopoverConstraint -> Bool Source #

max :: PopoverConstraint -> PopoverConstraint -> PopoverConstraint Source #

min :: PopoverConstraint -> PopoverConstraint -> PopoverConstraint Source #

BoxedEnum PopoverConstraint |
Instance details Defined in GI.Gtk.Enums
TypedObject PopoverConstraint |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PopoverConstraint |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PopoverConstraint |
Instance details Defined in GI.Gtk.Enums type ParentTypes PopoverConstraint = '[] :: [Type]

data PrintError Source #

Error codes that identify various errors that can occur while using the GTK+ printing support.

Constructors

PrintErrorGeneral | An unspecified error occurred.
PrintErrorInternalError | An internal error occurred.
PrintErrorNomem | A memory allocation failed.
PrintErrorInvalidFile | An error occurred while loading a page setup or paper size from a key file.
AnotherPrintError Int | Catch-all for unknown values

#### Instances

Instances details

Enum PrintError |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PrintError -> PrintError Source #

pred :: PrintError -> PrintError Source #

toEnum :: Int -> PrintError Source #

fromEnum :: PrintError -> Int Source #

enumFrom :: PrintError -> [PrintError] Source #

enumFromThen :: PrintError -> PrintError -> [PrintError] Source #

enumFromTo :: PrintError -> PrintError -> [PrintError] Source #

enumFromThenTo :: PrintError -> PrintError -> PrintError -> [PrintError] Source #

Show PrintError |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PrintError -> ShowS Source # show :: PrintError -> String Source # showList :: [PrintError] -> ShowS Source #
Eq PrintError |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PrintError -> PrintError -> Bool Source # (/=) :: PrintError -> PrintError -> Bool Source #
Ord PrintError |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PrintError -> PrintError -> Ordering Source #

(<) :: PrintError -> PrintError -> Bool Source #

(<=) :: PrintError -> PrintError -> Bool Source #

(>) :: PrintError -> PrintError -> Bool Source #

(>=) :: PrintError -> PrintError -> Bool Source #

max :: PrintError -> PrintError -> PrintError Source #

min :: PrintError -> PrintError -> PrintError Source #

BoxedEnum PrintError |
Instance details Defined in GI.Gtk.Enums
TypedObject PrintError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
GErrorClass PrintError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: PrintError -> Text Source #
HasParentTypes PrintError |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PrintError |
Instance details Defined in GI.Gtk.Enums type ParentTypes PrintError = '[] :: [Type]

data PrintOperationAction Source #

The `action` parameter to `printOperationRun` determines what action the print operation should perform.

Constructors

PrintOperationActionPrintDialog | Show the print dialog.
PrintOperationActionPrint | Start to print without showing the print dialog, based on the current print settings.
PrintOperationActionPreview | Show the print preview.
PrintOperationActionExport | Export to a file. This requires the export-filename property to be set.
AnotherPrintOperationAction Int | Catch-all for unknown values

#### Instances

Instances details

Enum PrintOperationAction |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: PrintOperationAction -> PrintOperationAction Source #

pred :: PrintOperationAction -> PrintOperationAction Source #

toEnum :: Int -> PrintOperationAction Source #

fromEnum :: PrintOperationAction -> Int Source #

enumFrom :: PrintOperationAction -> [PrintOperationAction] Source #

enumFromThen :: PrintOperationAction -> PrintOperationAction -> [PrintOperationAction] Source #

enumFromTo :: PrintOperationAction -> PrintOperationAction -> [PrintOperationAction] Source #

enumFromThenTo :: PrintOperationAction -> PrintOperationAction -> PrintOperationAction -> [PrintOperationAction] Source #

Show PrintOperationAction |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> PrintOperationAction -> ShowS Source # show :: PrintOperationAction -> String Source # showList :: [PrintOperationAction] -> ShowS Source #
Eq PrintOperationAction |
Instance details Defined in GI.Gtk.Enums Methods (==) :: PrintOperationAction -> PrintOperationAction -> Bool Source # (/=) :: PrintOperationAction -> PrintOperationAction -> Bool Source #
Ord PrintOperationAction |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: PrintOperationAction -> PrintOperationAction -> Ordering Source #

(<) :: PrintOperationAction -> PrintOperationAction -> Bool Source #

(<=) :: PrintOperationAction -> PrintOperationAction -> Bool Source #

(>) :: PrintOperationAction -> PrintOperationAction -> Bool Source #

(>=) :: PrintOperationAction -> PrintOperationAction -> Bool Source #

max :: PrintOperationAction -> PrintOperationAction -> PrintOperationAction Source #

min :: PrintOperationAction -> PrintOperationAction -> PrintOperationAction Source #

BoxedEnum PrintOperationAction |
Instance details Defined in GI.Gtk.Enums
TypedObject PrintOperationAction |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes PrintOperationAction |
Instance details Defined in GI.Gtk.Enums
type ParentTypes PrintOperationAction |
Instance details Defined in GI.Gtk.Enums type ParentTypes PrintOperationAction = '[] :: [Type]

data RecentChooserError Source #

These identify the various errors that can occur while calling `RecentChooser` functions.

Since: 2.10

Constructors

RecentChooserErrorNotFound | Indicates that a file does not exist
RecentChooserErrorInvalidUri | Indicates a malformed URI
AnotherRecentChooserError Int | Catch-all for unknown values

#### Instances

Instances details

Enum RecentChooserError |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: RecentChooserError -> RecentChooserError Source #

pred :: RecentChooserError -> RecentChooserError Source #

toEnum :: Int -> RecentChooserError Source #

fromEnum :: RecentChooserError -> Int Source #

enumFrom :: RecentChooserError -> [RecentChooserError] Source #

enumFromThen :: RecentChooserError -> RecentChooserError -> [RecentChooserError] Source #

enumFromTo :: RecentChooserError -> RecentChooserError -> [RecentChooserError] Source #

enumFromThenTo :: RecentChooserError -> RecentChooserError -> RecentChooserError -> [RecentChooserError] Source #

Show RecentChooserError |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> RecentChooserError -> ShowS Source # show :: RecentChooserError -> String Source # showList :: [RecentChooserError] -> ShowS Source #
Eq RecentChooserError |
Instance details Defined in GI.Gtk.Enums Methods (==) :: RecentChooserError -> RecentChooserError -> Bool Source # (/=) :: RecentChooserError -> RecentChooserError -> Bool Source #
Ord RecentChooserError |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: RecentChooserError -> RecentChooserError -> Ordering Source #

(<) :: RecentChooserError -> RecentChooserError -> Bool Source #

(<=) :: RecentChooserError -> RecentChooserError -> Bool Source #

(>) :: RecentChooserError -> RecentChooserError -> Bool Source #

(>=) :: RecentChooserError -> RecentChooserError -> Bool Source #

max :: RecentChooserError -> RecentChooserError -> RecentChooserError Source #

min :: RecentChooserError -> RecentChooserError -> RecentChooserError Source #

BoxedEnum RecentChooserError |
Instance details Defined in GI.Gtk.Enums
TypedObject RecentChooserError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
GErrorClass RecentChooserError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: RecentChooserError -> Text Source #
HasParentTypes RecentChooserError |
Instance details Defined in GI.Gtk.Enums
type ParentTypes RecentChooserError |
Instance details Defined in GI.Gtk.Enums type ParentTypes RecentChooserError = '[] :: [Type]

data RecentManagerError Source #

Error codes for `RecentManager` operations

Since: 2.10

Constructors

RecentManagerErrorNotFound | the URI specified does not exists in the recently used resources list.
RecentManagerErrorInvalidUri | the URI specified is not valid.
RecentManagerErrorInvalidEncoding | the supplied string is not UTF-8 encoded.
RecentManagerErrorNotRegistered | no application has registered the specified item.
RecentManagerErrorRead | failure while reading the recently used resources file.
RecentManagerErrorWrite | failure while writing the recently used resources file.
RecentManagerErrorUnknown | unspecified error.
AnotherRecentManagerError Int | Catch-all for unknown values

#### Instances

Instances details

Enum RecentManagerError |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: RecentManagerError -> RecentManagerError Source #

pred :: RecentManagerError -> RecentManagerError Source #

toEnum :: Int -> RecentManagerError Source #

fromEnum :: RecentManagerError -> Int Source #

enumFrom :: RecentManagerError -> [RecentManagerError] Source #

enumFromThen :: RecentManagerError -> RecentManagerError -> [RecentManagerError] Source #

enumFromTo :: RecentManagerError -> RecentManagerError -> [RecentManagerError] Source #

enumFromThenTo :: RecentManagerError -> RecentManagerError -> RecentManagerError -> [RecentManagerError] Source #

Show RecentManagerError |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> RecentManagerError -> ShowS Source # show :: RecentManagerError -> String Source # showList :: [RecentManagerError] -> ShowS Source #
Eq RecentManagerError |
Instance details Defined in GI.Gtk.Enums Methods (==) :: RecentManagerError -> RecentManagerError -> Bool Source # (/=) :: RecentManagerError -> RecentManagerError -> Bool Source #
Ord RecentManagerError |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: RecentManagerError -> RecentManagerError -> Ordering Source #

(<) :: RecentManagerError -> RecentManagerError -> Bool Source #

(<=) :: RecentManagerError -> RecentManagerError -> Bool Source #

(>) :: RecentManagerError -> RecentManagerError -> Bool Source #

(>=) :: RecentManagerError -> RecentManagerError -> Bool Source #

max :: RecentManagerError -> RecentManagerError -> RecentManagerError Source #

min :: RecentManagerError -> RecentManagerError -> RecentManagerError Source #

BoxedEnum RecentManagerError |
Instance details Defined in GI.Gtk.Enums
TypedObject RecentManagerError |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
GErrorClass RecentManagerError |
Instance details Defined in GI.Gtk.Enums Methods gerrorClassDomain :: RecentManagerError -> Text Source #
HasParentTypes RecentManagerError |
Instance details Defined in GI.Gtk.Enums
type ParentTypes RecentManagerError |
Instance details Defined in GI.Gtk.Enums type ParentTypes RecentManagerError = '[] :: [Type]

data RecentSortType Source #

Used to specify the sorting method to be applyed to the recently used resource list.

Since: 2.10

Constructors

RecentSortTypeNone | Do not sort the returned list of recently used resources.
RecentSortTypeMru | Sort the returned list with the most recently used items first.
RecentSortTypeLru | Sort the returned list with the least recently used items first.
RecentSortTypeCustom | Sort the returned list using a custom sorting function passed using `recentChooserSetSortFunc`.
AnotherRecentSortType Int | Catch-all for unknown values

#### Instances

Instances details

Enum RecentSortType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: RecentSortType -> RecentSortType Source #

pred :: RecentSortType -> RecentSortType Source #

toEnum :: Int -> RecentSortType Source #

fromEnum :: RecentSortType -> Int Source #

enumFrom :: RecentSortType -> [RecentSortType] Source #

enumFromThen :: RecentSortType -> RecentSortType -> [RecentSortType] Source #

enumFromTo :: RecentSortType -> RecentSortType -> [RecentSortType] Source #

enumFromThenTo :: RecentSortType -> RecentSortType -> RecentSortType -> [RecentSortType] Source #

Show RecentSortType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> RecentSortType -> ShowS Source # show :: RecentSortType -> String Source # showList :: [RecentSortType] -> ShowS Source #
Eq RecentSortType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: RecentSortType -> RecentSortType -> Bool Source # (/=) :: RecentSortType -> RecentSortType -> Bool Source #
Ord RecentSortType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: RecentSortType -> RecentSortType -> Ordering Source #

(<) :: RecentSortType -> RecentSortType -> Bool Source #

(<=) :: RecentSortType -> RecentSortType -> Bool Source #

(>) :: RecentSortType -> RecentSortType -> Bool Source #

(>=) :: RecentSortType -> RecentSortType -> Bool Source #

max :: RecentSortType -> RecentSortType -> RecentSortType Source #

min :: RecentSortType -> RecentSortType -> RecentSortType Source #

BoxedEnum RecentSortType |
Instance details Defined in GI.Gtk.Enums
TypedObject RecentSortType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes RecentSortType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes RecentSortType |
Instance details Defined in GI.Gtk.Enums type ParentTypes RecentSortType = '[] :: [Type]

data ResizeMode Source #

No description available in the introspection data.

Constructors

ResizeModeParent | Pass resize request to the parent
ResizeModeQueue | Queue resizes on this widget
ResizeModeImmediate | Resize immediately. Deprecated.
AnotherResizeMode Int | Catch-all for unknown values

#### Instances

Instances details

Enum ResizeMode |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ResizeMode -> ResizeMode Source #

pred :: ResizeMode -> ResizeMode Source #

toEnum :: Int -> ResizeMode Source #

fromEnum :: ResizeMode -> Int Source #

enumFrom :: ResizeMode -> [ResizeMode] Source #

enumFromThen :: ResizeMode -> ResizeMode -> [ResizeMode] Source #

enumFromTo :: ResizeMode -> ResizeMode -> [ResizeMode] Source #

enumFromThenTo :: ResizeMode -> ResizeMode -> ResizeMode -> [ResizeMode] Source #

Show ResizeMode |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ResizeMode -> ShowS Source # show :: ResizeMode -> String Source # showList :: [ResizeMode] -> ShowS Source #
Eq ResizeMode |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ResizeMode -> ResizeMode -> Bool Source # (/=) :: ResizeMode -> ResizeMode -> Bool Source #
Ord ResizeMode |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ResizeMode -> ResizeMode -> Ordering Source #

(<) :: ResizeMode -> ResizeMode -> Bool Source #

(<=) :: ResizeMode -> ResizeMode -> Bool Source #

(>) :: ResizeMode -> ResizeMode -> Bool Source #

(>=) :: ResizeMode -> ResizeMode -> Bool Source #

max :: ResizeMode -> ResizeMode -> ResizeMode Source #

min :: ResizeMode -> ResizeMode -> ResizeMode Source #

BoxedEnum ResizeMode |
Instance details Defined in GI.Gtk.Enums
TypedObject ResizeMode |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ResizeMode |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ResizeMode |
Instance details Defined in GI.Gtk.Enums type ParentTypes ResizeMode = '[] :: [Type]

data RevealerTransitionType Source #

These enumeration values describe the possible transitions when the child of a `Revealer` widget is shown or hidden.

Constructors

RevealerTransitionTypeNone | No transition
RevealerTransitionTypeCrossfade | Fade in
RevealerTransitionTypeSlideRight | Slide in from the left
RevealerTransitionTypeSlideLeft | Slide in from the right
RevealerTransitionTypeSlideUp | Slide in from the bottom
RevealerTransitionTypeSlideDown | Slide in from the top
AnotherRevealerTransitionType Int | Catch-all for unknown values

#### Instances

Instances details

Enum RevealerTransitionType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: RevealerTransitionType -> RevealerTransitionType Source #

pred :: RevealerTransitionType -> RevealerTransitionType Source #

toEnum :: Int -> RevealerTransitionType Source #

fromEnum :: RevealerTransitionType -> Int Source #

enumFrom :: RevealerTransitionType -> [RevealerTransitionType] Source #

enumFromThen :: RevealerTransitionType -> RevealerTransitionType -> [RevealerTransitionType] Source #

enumFromTo :: RevealerTransitionType -> RevealerTransitionType -> [RevealerTransitionType] Source #

enumFromThenTo :: RevealerTransitionType -> RevealerTransitionType -> RevealerTransitionType -> [RevealerTransitionType] Source #

Show RevealerTransitionType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> RevealerTransitionType -> ShowS Source # show :: RevealerTransitionType -> String Source # showList :: [RevealerTransitionType] -> ShowS Source #
Eq RevealerTransitionType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: RevealerTransitionType -> RevealerTransitionType -> Bool Source # (/=) :: RevealerTransitionType -> RevealerTransitionType -> Bool Source #
Ord RevealerTransitionType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: RevealerTransitionType -> RevealerTransitionType -> Ordering Source #

(<) :: RevealerTransitionType -> RevealerTransitionType -> Bool Source #

(<=) :: RevealerTransitionType -> RevealerTransitionType -> Bool Source #

(>) :: RevealerTransitionType -> RevealerTransitionType -> Bool Source #

(>=) :: RevealerTransitionType -> RevealerTransitionType -> Bool Source #

max :: RevealerTransitionType -> RevealerTransitionType -> RevealerTransitionType Source #

min :: RevealerTransitionType -> RevealerTransitionType -> RevealerTransitionType Source #

BoxedEnum RevealerTransitionType |
Instance details Defined in GI.Gtk.Enums
TypedObject RevealerTransitionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes RevealerTransitionType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes RevealerTransitionType |
Instance details Defined in GI.Gtk.Enums type ParentTypes RevealerTransitionType = '[] :: [Type]

data ShortcutType Source #

GtkShortcutType specifies the kind of shortcut that is being described. More values may be added to this enumeration over time.

Since: 3.20

Constructors

ShortcutTypeAccelerator | The shortcut is a keyboard accelerator. The ShortcutsShortcut:accelerator property will be used.
ShortcutTypeGesturePinch | The shortcut is a pinch gesture. GTK+ provides an icon and subtitle.
ShortcutTypeGestureStretch | The shortcut is a stretch gesture. GTK+ provides an icon and subtitle.
ShortcutTypeGestureRotateClockwise | The shortcut is a clockwise rotation gesture. GTK+ provides an icon and subtitle.
ShortcutTypeGestureRotateCounterclockwise | The shortcut is a counterclockwise rotation gesture. GTK+ provides an icon and subtitle.
ShortcutTypeGestureTwoFingerSwipeLeft | The shortcut is a two-finger swipe gesture. GTK+ provides an icon and subtitle.
ShortcutTypeGestureTwoFingerSwipeRight | The shortcut is a two-finger swipe gesture. GTK+ provides an icon and subtitle.
ShortcutTypeGesture | The shortcut is a gesture. The ShortcutsShortcut:icon property will be used.
AnotherShortcutType Int | Catch-all for unknown values

#### Instances

Instances details

Enum ShortcutType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ShortcutType -> ShortcutType Source #

pred :: ShortcutType -> ShortcutType Source #

toEnum :: Int -> ShortcutType Source #

fromEnum :: ShortcutType -> Int Source #

enumFrom :: ShortcutType -> [ShortcutType] Source #

enumFromThen :: ShortcutType -> ShortcutType -> [ShortcutType] Source #

enumFromTo :: ShortcutType -> ShortcutType -> [ShortcutType] Source #

enumFromThenTo :: ShortcutType -> ShortcutType -> ShortcutType -> [ShortcutType] Source #

Show ShortcutType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ShortcutType -> ShowS Source # show :: ShortcutType -> String Source # showList :: [ShortcutType] -> ShowS Source #
Eq ShortcutType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ShortcutType -> ShortcutType -> Bool Source # (/=) :: ShortcutType -> ShortcutType -> Bool Source #
Ord ShortcutType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ShortcutType -> ShortcutType -> Ordering Source #

(<) :: ShortcutType -> ShortcutType -> Bool Source #

(<=) :: ShortcutType -> ShortcutType -> Bool Source #

(>) :: ShortcutType -> ShortcutType -> Bool Source #

(>=) :: ShortcutType -> ShortcutType -> Bool Source #

max :: ShortcutType -> ShortcutType -> ShortcutType Source #

min :: ShortcutType -> ShortcutType -> ShortcutType Source #

BoxedEnum ShortcutType |
Instance details Defined in GI.Gtk.Enums
TypedObject ShortcutType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ShortcutType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ShortcutType |
Instance details Defined in GI.Gtk.Enums type ParentTypes ShortcutType = '[] :: [Type]

data SortType Source #

Determines the direction of a sort.

Constructors

SortTypeAscending | Sorting is in ascending order.
SortTypeDescending | Sorting is in descending order.
AnotherSortType Int | Catch-all for unknown values

#### Instances

Instances details

Enum SortType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: SortType -> SortType Source #

pred :: SortType -> SortType Source #

toEnum :: Int -> SortType Source #

fromEnum :: SortType -> Int Source #

enumFrom :: SortType -> [SortType] Source #

enumFromThen :: SortType -> SortType -> [SortType] Source #

enumFromTo :: SortType -> SortType -> [SortType] Source #

enumFromThenTo :: SortType -> SortType -> SortType -> [SortType] Source #

Show SortType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> SortType -> ShowS Source # show :: SortType -> String Source # showList :: [SortType] -> ShowS Source #
Eq SortType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: SortType -> SortType -> Bool Source # (/=) :: SortType -> SortType -> Bool Source #
Ord SortType |
Instance details Defined in GI.Gtk.Enums Methods compare :: SortType -> SortType -> Ordering Source # (<) :: SortType -> SortType -> Bool Source # (<=) :: SortType -> SortType -> Bool Source # (>) :: SortType -> SortType -> Bool Source # (>=) :: SortType -> SortType -> Bool Source # max :: SortType -> SortType -> SortType Source # min :: SortType -> SortType -> SortType Source #
BoxedEnum SortType |
Instance details Defined in GI.Gtk.Enums
TypedObject SortType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes SortType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes SortType |
Instance details Defined in GI.Gtk.Enums type ParentTypes SortType = '[] :: [Type]

data StackTransitionType Source #

These enumeration values describe the possible transitions between pages in a `Stack` widget.

New values may be added to this enumeration over time.

Constructors

StackTransitionTypeNone | No transition
StackTransitionTypeCrossfade | A cross-fade
StackTransitionTypeSlideRight | Slide from left to right
StackTransitionTypeSlideLeft | Slide from right to left
StackTransitionTypeSlideUp | Slide from bottom up
StackTransitionTypeSlideDown | Slide from top down
StackTransitionTypeSlideLeftRight | Slide from left or right according to the children order
StackTransitionTypeSlideUpDown | Slide from top down or bottom up according to the order
StackTransitionTypeOverUp | Cover the old page by sliding up. Since 3.12
StackTransitionTypeOverDown | Cover the old page by sliding down. Since: 3.12
StackTransitionTypeOverLeft | Cover the old page by sliding to the left. Since: 3.12
StackTransitionTypeOverRight | Cover the old page by sliding to the right. Since: 3.12
StackTransitionTypeUnderUp | Uncover the new page by sliding up. Since 3.12
StackTransitionTypeUnderDown | Uncover the new page by sliding down. Since: 3.12
StackTransitionTypeUnderLeft | Uncover the new page by sliding to the left. Since: 3.12
StackTransitionTypeUnderRight | Uncover the new page by sliding to the right. Since: 3.12
StackTransitionTypeOverUpDown | Cover the old page sliding up or uncover the new page sliding down, according to order. Since: 3.12
StackTransitionTypeOverDownUp | Cover the old page sliding down or uncover the new page sliding up, according to order. Since: 3.14
StackTransitionTypeOverLeftRight | Cover the old page sliding left or uncover the new page sliding right, according to order. Since: 3.14
StackTransitionTypeOverRightLeft | Cover the old page sliding right or uncover the new page sliding left, according to order. Since: 3.14
AnotherStackTransitionType Int | Catch-all for unknown values

#### Instances

Instances details

Enum StackTransitionType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: StackTransitionType -> StackTransitionType Source #

pred :: StackTransitionType -> StackTransitionType Source #

toEnum :: Int -> StackTransitionType Source #

fromEnum :: StackTransitionType -> Int Source #

enumFrom :: StackTransitionType -> [StackTransitionType] Source #

enumFromThen :: StackTransitionType -> StackTransitionType -> [StackTransitionType] Source #

enumFromTo :: StackTransitionType -> StackTransitionType -> [StackTransitionType] Source #

enumFromThenTo :: StackTransitionType -> StackTransitionType -> StackTransitionType -> [StackTransitionType] Source #

Show StackTransitionType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> StackTransitionType -> ShowS Source # show :: StackTransitionType -> String Source # showList :: [StackTransitionType] -> ShowS Source #
Eq StackTransitionType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: StackTransitionType -> StackTransitionType -> Bool Source # (/=) :: StackTransitionType -> StackTransitionType -> Bool Source #
Ord StackTransitionType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: StackTransitionType -> StackTransitionType -> Ordering Source #

(<) :: StackTransitionType -> StackTransitionType -> Bool Source #

(<=) :: StackTransitionType -> StackTransitionType -> Bool Source #

(>) :: StackTransitionType -> StackTransitionType -> Bool Source #

(>=) :: StackTransitionType -> StackTransitionType -> Bool Source #

max :: StackTransitionType -> StackTransitionType -> StackTransitionType Source #

min :: StackTransitionType -> StackTransitionType -> StackTransitionType Source #

BoxedEnum StackTransitionType |
Instance details Defined in GI.Gtk.Enums
TypedObject StackTransitionType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes StackTransitionType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes StackTransitionType |
Instance details Defined in GI.Gtk.Enums type ParentTypes StackTransitionType = '[] :: [Type]

data TextExtendSelection Source #

Granularity types that extend the text selection. Use the TextView::extendSelection signal to customize the selection.

Since: 3.16

Constructors

TextExtendSelectionWord | Selects the current word. It is triggered by a double-click for example.
TextExtendSelectionLine | Selects the current line. It is triggered by a triple-click for example.
AnotherTextExtendSelection Int | Catch-all for unknown values

#### Instances

Instances details

Enum TextExtendSelection |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: TextExtendSelection -> TextExtendSelection Source #

pred :: TextExtendSelection -> TextExtendSelection Source #

toEnum :: Int -> TextExtendSelection Source #

fromEnum :: TextExtendSelection -> Int Source #

enumFrom :: TextExtendSelection -> [TextExtendSelection] Source #

enumFromThen :: TextExtendSelection -> TextExtendSelection -> [TextExtendSelection] Source #

enumFromTo :: TextExtendSelection -> TextExtendSelection -> [TextExtendSelection] Source #

enumFromThenTo :: TextExtendSelection -> TextExtendSelection -> TextExtendSelection -> [TextExtendSelection] Source #

Show TextExtendSelection |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> TextExtendSelection -> ShowS Source # show :: TextExtendSelection -> String Source # showList :: [TextExtendSelection] -> ShowS Source #
Eq TextExtendSelection |
Instance details Defined in GI.Gtk.Enums Methods (==) :: TextExtendSelection -> TextExtendSelection -> Bool Source # (/=) :: TextExtendSelection -> TextExtendSelection -> Bool Source #
Ord TextExtendSelection |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: TextExtendSelection -> TextExtendSelection -> Ordering Source #

(<) :: TextExtendSelection -> TextExtendSelection -> Bool Source #

(<=) :: TextExtendSelection -> TextExtendSelection -> Bool Source #

(>) :: TextExtendSelection -> TextExtendSelection -> Bool Source #

(>=) :: TextExtendSelection -> TextExtendSelection -> Bool Source #

max :: TextExtendSelection -> TextExtendSelection -> TextExtendSelection Source #

min :: TextExtendSelection -> TextExtendSelection -> TextExtendSelection Source #

BoxedEnum TextExtendSelection |
Instance details Defined in GI.Gtk.Enums
TypedObject TextExtendSelection |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes TextExtendSelection |
Instance details Defined in GI.Gtk.Enums
type ParentTypes TextExtendSelection |
Instance details Defined in GI.Gtk.Enums type ParentTypes TextExtendSelection = '[] :: [Type]

data ToolbarSpaceStyle Source #

Whether spacers are vertical lines or just blank.

Constructors

ToolbarSpaceStyleEmpty | Use blank spacers.
ToolbarSpaceStyleLine | Use vertical lines for spacers.
AnotherToolbarSpaceStyle Int | Catch-all for unknown values

#### Instances

Instances details

Enum ToolbarSpaceStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: ToolbarSpaceStyle -> ToolbarSpaceStyle Source #

pred :: ToolbarSpaceStyle -> ToolbarSpaceStyle Source #

toEnum :: Int -> ToolbarSpaceStyle Source #

fromEnum :: ToolbarSpaceStyle -> Int Source #

enumFrom :: ToolbarSpaceStyle -> [ToolbarSpaceStyle] Source #

enumFromThen :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> [ToolbarSpaceStyle] Source #

enumFromTo :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> [ToolbarSpaceStyle] Source #

enumFromThenTo :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> ToolbarSpaceStyle -> [ToolbarSpaceStyle] Source #

Show ToolbarSpaceStyle |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> ToolbarSpaceStyle -> ShowS Source # show :: ToolbarSpaceStyle -> String Source # showList :: [ToolbarSpaceStyle] -> ShowS Source #
Eq ToolbarSpaceStyle |
Instance details Defined in GI.Gtk.Enums Methods (==) :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> Bool Source # (/=) :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> Bool Source #
Ord ToolbarSpaceStyle |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> Ordering Source #

(<) :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> Bool Source #

(<=) :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> Bool Source #

(>) :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> Bool Source #

(>=) :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> Bool Source #

max :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> ToolbarSpaceStyle Source #

min :: ToolbarSpaceStyle -> ToolbarSpaceStyle -> ToolbarSpaceStyle Source #

BoxedEnum ToolbarSpaceStyle |
Instance details Defined in GI.Gtk.Enums
TypedObject ToolbarSpaceStyle |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes ToolbarSpaceStyle |
Instance details Defined in GI.Gtk.Enums
type ParentTypes ToolbarSpaceStyle |
Instance details Defined in GI.Gtk.Enums type ParentTypes ToolbarSpaceStyle = '[] :: [Type]

data TreeViewDropPosition Source #

An enum for determining where a dropped row goes.

Constructors

TreeViewDropPositionBefore | dropped row is inserted before
TreeViewDropPositionAfter | dropped row is inserted after
TreeViewDropPositionIntoOrBefore | dropped row becomes a child or is inserted before
TreeViewDropPositionIntoOrAfter | dropped row becomes a child or is inserted after
AnotherTreeViewDropPosition Int | Catch-all for unknown values

#### Instances

Instances details

Enum TreeViewDropPosition |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: TreeViewDropPosition -> TreeViewDropPosition Source #

pred :: TreeViewDropPosition -> TreeViewDropPosition Source #

toEnum :: Int -> TreeViewDropPosition Source #

fromEnum :: TreeViewDropPosition -> Int Source #

enumFrom :: TreeViewDropPosition -> [TreeViewDropPosition] Source #

enumFromThen :: TreeViewDropPosition -> TreeViewDropPosition -> [TreeViewDropPosition] Source #

enumFromTo :: TreeViewDropPosition -> TreeViewDropPosition -> [TreeViewDropPosition] Source #

enumFromThenTo :: TreeViewDropPosition -> TreeViewDropPosition -> TreeViewDropPosition -> [TreeViewDropPosition] Source #

Show TreeViewDropPosition |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> TreeViewDropPosition -> ShowS Source # show :: TreeViewDropPosition -> String Source # showList :: [TreeViewDropPosition] -> ShowS Source #
Eq TreeViewDropPosition |
Instance details Defined in GI.Gtk.Enums Methods (==) :: TreeViewDropPosition -> TreeViewDropPosition -> Bool Source # (/=) :: TreeViewDropPosition -> TreeViewDropPosition -> Bool Source #
Ord TreeViewDropPosition |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: TreeViewDropPosition -> TreeViewDropPosition -> Ordering Source #

(<) :: TreeViewDropPosition -> TreeViewDropPosition -> Bool Source #

(<=) :: TreeViewDropPosition -> TreeViewDropPosition -> Bool Source #

(>) :: TreeViewDropPosition -> TreeViewDropPosition -> Bool Source #

(>=) :: TreeViewDropPosition -> TreeViewDropPosition -> Bool Source #

max :: TreeViewDropPosition -> TreeViewDropPosition -> TreeViewDropPosition Source #

min :: TreeViewDropPosition -> TreeViewDropPosition -> TreeViewDropPosition Source #

BoxedEnum TreeViewDropPosition |
Instance details Defined in GI.Gtk.Enums
TypedObject TreeViewDropPosition |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes TreeViewDropPosition |
Instance details Defined in GI.Gtk.Enums
type ParentTypes TreeViewDropPosition |
Instance details Defined in GI.Gtk.Enums type ParentTypes TreeViewDropPosition = '[] :: [Type]

data WidgetHelpType Source #

Kinds of widget-specific help. Used by the showHelp signal.

Constructors

WidgetHelpTypeTooltip | Tooltip.
WidgetHelpTypeWhatsThis | What’s this.
AnotherWidgetHelpType Int | Catch-all for unknown values

#### Instances

Instances details

Enum WidgetHelpType |

Instance details

Defined in GI.Gtk.Enums

Methods

succ :: WidgetHelpType -> WidgetHelpType Source #

pred :: WidgetHelpType -> WidgetHelpType Source #

toEnum :: Int -> WidgetHelpType Source #

fromEnum :: WidgetHelpType -> Int Source #

enumFrom :: WidgetHelpType -> [WidgetHelpType] Source #

enumFromThen :: WidgetHelpType -> WidgetHelpType -> [WidgetHelpType] Source #

enumFromTo :: WidgetHelpType -> WidgetHelpType -> [WidgetHelpType] Source #

enumFromThenTo :: WidgetHelpType -> WidgetHelpType -> WidgetHelpType -> [WidgetHelpType] Source #

Show WidgetHelpType |
Instance details Defined in GI.Gtk.Enums Methods showsPrec :: Int -> WidgetHelpType -> ShowS Source # show :: WidgetHelpType -> String Source # showList :: [WidgetHelpType] -> ShowS Source #
Eq WidgetHelpType |
Instance details Defined in GI.Gtk.Enums Methods (==) :: WidgetHelpType -> WidgetHelpType -> Bool Source # (/=) :: WidgetHelpType -> WidgetHelpType -> Bool Source #
Ord WidgetHelpType |

Instance details

Defined in GI.Gtk.Enums

Methods

compare :: WidgetHelpType -> WidgetHelpType -> Ordering Source #

(<) :: WidgetHelpType -> WidgetHelpType -> Bool Source #

(<=) :: WidgetHelpType -> WidgetHelpType -> Bool Source #

(>) :: WidgetHelpType -> WidgetHelpType -> Bool Source #

(>=) :: WidgetHelpType -> WidgetHelpType -> Bool Source #

max :: WidgetHelpType -> WidgetHelpType -> WidgetHelpType Source #

min :: WidgetHelpType -> WidgetHelpType -> WidgetHelpType Source #

BoxedEnum WidgetHelpType |
Instance details Defined in GI.Gtk.Enums
TypedObject WidgetHelpType |
Instance details Defined in GI.Gtk.Enums Methods glibType :: IO GType Source #
HasParentTypes WidgetHelpType |
Instance details Defined in GI.Gtk.Enums
type ParentTypes WidgetHelpType |
Instance details Defined in GI.Gtk.Enums type ParentTypes WidgetHelpType = '[] :: [Type]

catchRecentManagerError :: IO a -> (RecentManagerError -> GErrorMessage -> IO a) -> IO a Source #

Catch exceptions of type `RecentManagerError`. This is a specialized version of `catchGErrorJustDomain`.

handleRecentManagerError :: (RecentManagerError -> GErrorMessage -> IO a) -> IO a -> IO a Source #

Handle exceptions of type `RecentManagerError`. This is a specialized version of `handleGErrorJustDomain`.

catchRecentChooserError :: IO a -> (RecentChooserError -> GErrorMessage -> IO a) -> IO a Source #

Catch exceptions of type `RecentChooserError`. This is a specialized version of `catchGErrorJustDomain`.

handleRecentChooserError :: (RecentChooserError -> GErrorMessage -> IO a) -> IO a -> IO a Source #

Handle exceptions of type `RecentChooserError`. This is a specialized version of `handleGErrorJustDomain`.

catchPrintError :: IO a -> (PrintError -> GErrorMessage -> IO a) -> IO a Source #

Catch exceptions of type `PrintError`. This is a specialized version of `catchGErrorJustDomain`.

handlePrintError :: (PrintError -> GErrorMessage -> IO a) -> IO a -> IO a Source #

Handle exceptions of type `PrintError`. This is a specialized version of `handleGErrorJustDomain`.

catchIconThemeError :: IO a -> (IconThemeError -> GErrorMessage -> IO a) -> IO a Source #

Catch exceptions of type `IconThemeError`. This is a specialized version of `catchGErrorJustDomain`.

handleIconThemeError :: (IconThemeError -> GErrorMessage -> IO a) -> IO a -> IO a Source #

Handle exceptions of type `IconThemeError`. This is a specialized version of `handleGErrorJustDomain`.

catchFileChooserError :: IO a -> (FileChooserError -> GErrorMessage -> IO a) -> IO a Source #

Catch exceptions of type `FileChooserError`. This is a specialized version of `catchGErrorJustDomain`.

handleFileChooserError :: (FileChooserError -> GErrorMessage -> IO a) -> IO a -> IO a Source #

Handle exceptions of type `FileChooserError`. This is a specialized version of `handleGErrorJustDomain`.

catchCssProviderError :: IO a -> (CssProviderError -> GErrorMessage -> IO a) -> IO a Source #

Catch exceptions of type `CssProviderError`. This is a specialized version of `catchGErrorJustDomain`.

handleCssProviderError :: (CssProviderError -> GErrorMessage -> IO a) -> IO a -> IO a Source #

Handle exceptions of type `CssProviderError`. This is a specialized version of `handleGErrorJustDomain`.

catchBuilderError :: IO a -> (BuilderError -> GErrorMessage -> IO a) -> IO a Source #

Catch exceptions of type `BuilderError`. This is a specialized version of `catchGErrorJustDomain`.

handleBuilderError :: (BuilderError -> GErrorMessage -> IO a) -> IO a -> IO a Source #

Handle exceptions of type `BuilderError`. This is a specialized version of `handleGErrorJustDomain`.

data CalendarDisplayOptions Source #

These options can be used to influence the display and behaviour of a `Calendar`.

Constructors

CalendarDisplayOptionsShowHeading | Specifies that the month and year should be displayed.
CalendarDisplayOptionsShowDayNames | Specifies that three letter day descriptions should be present.
CalendarDisplayOptionsNoMonthChange | Prevents the user from switching months with the calendar.
CalendarDisplayOptionsShowWeekNumbers | Displays each week numbers of the current year, down the left side of the calendar.
CalendarDisplayOptionsShowDetails | Just show an indicator, not the full details text when details are provided. See `calendarSetDetailFunc`.
AnotherCalendarDisplayOptions Int | Catch-all for unknown values

#### Instances

Instances details

Enum CalendarDisplayOptions |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: CalendarDisplayOptions -> CalendarDisplayOptions Source #

pred :: CalendarDisplayOptions -> CalendarDisplayOptions Source #

toEnum :: Int -> CalendarDisplayOptions Source #

fromEnum :: CalendarDisplayOptions -> Int Source #

enumFrom :: CalendarDisplayOptions -> [CalendarDisplayOptions] Source #

enumFromThen :: CalendarDisplayOptions -> CalendarDisplayOptions -> [CalendarDisplayOptions] Source #

enumFromTo :: CalendarDisplayOptions -> CalendarDisplayOptions -> [CalendarDisplayOptions] Source #

enumFromThenTo :: CalendarDisplayOptions -> CalendarDisplayOptions -> CalendarDisplayOptions -> [CalendarDisplayOptions] Source #

Show CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> CalendarDisplayOptions -> ShowS Source # show :: CalendarDisplayOptions -> String Source # showList :: [CalendarDisplayOptions] -> ShowS Source #
Eq CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags Methods (==) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source # (/=) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #
Ord CalendarDisplayOptions |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: CalendarDisplayOptions -> CalendarDisplayOptions -> Ordering Source #

(<) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #

(<=) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #

(>) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #

(>=) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #

max :: CalendarDisplayOptions -> CalendarDisplayOptions -> CalendarDisplayOptions Source #

min :: CalendarDisplayOptions -> CalendarDisplayOptions -> CalendarDisplayOptions Source #

BoxedFlags CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags
IsGFlag CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags
TypedObject CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags
type ParentTypes CalendarDisplayOptions |
Instance details Defined in GI.Gtk.Flags type ParentTypes CalendarDisplayOptions = '[] :: [Type]

data DebugFlag Source #

No description available in the introspection data.

Constructors

DebugFlagMisc | No description available in the introspection data.
DebugFlagPlugsocket | No description available in the introspection data.
DebugFlagText | No description available in the introspection data.
DebugFlagTree | No description available in the introspection data.
DebugFlagUpdates | No description available in the introspection data.
DebugFlagKeybindings | No description available in the introspection data.
DebugFlagMultihead | No description available in the introspection data.
DebugFlagModules | No description available in the introspection data.
DebugFlagGeometry | No description available in the introspection data.
DebugFlagIcontheme | No description available in the introspection data.
DebugFlagPrinting | No description available in the introspection data.
DebugFlagBuilder | No description available in the introspection data.
DebugFlagSizeRequest | No description available in the introspection data.
DebugFlagNoCssCache | No description available in the introspection data.
DebugFlagBaselines | No description available in the introspection data.
DebugFlagPixelCache | No description available in the introspection data.
DebugFlagNoPixelCache | No description available in the introspection data.
DebugFlagInteractive | No description available in the introspection data.
DebugFlagTouchscreen | No description available in the introspection data.
DebugFlagActions | No description available in the introspection data.
DebugFlagResize | No description available in the introspection data.
DebugFlagLayout | No description available in the introspection data.
AnotherDebugFlag Int | Catch-all for unknown values

#### Instances

Instances details

Enum DebugFlag |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: DebugFlag -> DebugFlag Source #

pred :: DebugFlag -> DebugFlag Source #

toEnum :: Int -> DebugFlag Source #

fromEnum :: DebugFlag -> Int Source #

enumFrom :: DebugFlag -> [DebugFlag] Source #

enumFromThen :: DebugFlag -> DebugFlag -> [DebugFlag] Source #

enumFromTo :: DebugFlag -> DebugFlag -> [DebugFlag] Source #

enumFromThenTo :: DebugFlag -> DebugFlag -> DebugFlag -> [DebugFlag] Source #

Show DebugFlag |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> DebugFlag -> ShowS Source # show :: DebugFlag -> String Source # showList :: [DebugFlag] -> ShowS Source #
Eq DebugFlag |
Instance details Defined in GI.Gtk.Flags Methods (==) :: DebugFlag -> DebugFlag -> Bool Source # (/=) :: DebugFlag -> DebugFlag -> Bool Source #
Ord DebugFlag |
Instance details Defined in GI.Gtk.Flags Methods compare :: DebugFlag -> DebugFlag -> Ordering Source # (<) :: DebugFlag -> DebugFlag -> Bool Source # (<=) :: DebugFlag -> DebugFlag -> Bool Source # (>) :: DebugFlag -> DebugFlag -> Bool Source # (>=) :: DebugFlag -> DebugFlag -> Bool Source # max :: DebugFlag -> DebugFlag -> DebugFlag Source # min :: DebugFlag -> DebugFlag -> DebugFlag Source #
BoxedFlags DebugFlag |
Instance details Defined in GI.Gtk.Flags
IsGFlag DebugFlag |
Instance details Defined in GI.Gtk.Flags
TypedObject DebugFlag |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes DebugFlag |
Instance details Defined in GI.Gtk.Flags
type ParentTypes DebugFlag |
Instance details Defined in GI.Gtk.Flags type ParentTypes DebugFlag = '[] :: [Type]

data EventControllerScrollFlags Source #

Describes the behavior of a `EventControllerScroll`.

Since: 3.24

Constructors

EventControllerScrollFlagsNone | Don't emit scroll.
EventControllerScrollFlagsVertical | Emit scroll with vertical deltas.
EventControllerScrollFlagsHorizontal | Emit scroll with horizontal deltas.
EventControllerScrollFlagsDiscrete | Only emit deltas that are multiples of 1.
EventControllerScrollFlagsKinetic | Emit EventControllerScroll::decelerate after continuous scroll finishes.
EventControllerScrollFlagsBothAxes | Emit scroll on both axes.
AnotherEventControllerScrollFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum EventControllerScrollFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: EventControllerScrollFlags -> EventControllerScrollFlags Source #

pred :: EventControllerScrollFlags -> EventControllerScrollFlags Source #

toEnum :: Int -> EventControllerScrollFlags Source #

fromEnum :: EventControllerScrollFlags -> Int Source #

enumFrom :: EventControllerScrollFlags -> [EventControllerScrollFlags] Source #

enumFromThen :: EventControllerScrollFlags -> EventControllerScrollFlags -> [EventControllerScrollFlags] Source #

enumFromTo :: EventControllerScrollFlags -> EventControllerScrollFlags -> [EventControllerScrollFlags] Source #

enumFromThenTo :: EventControllerScrollFlags -> EventControllerScrollFlags -> EventControllerScrollFlags -> [EventControllerScrollFlags] Source #

Show EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> EventControllerScrollFlags -> ShowS Source # show :: EventControllerScrollFlags -> String Source # showList :: [EventControllerScrollFlags] -> ShowS Source #
Eq EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source # (/=) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #
Ord EventControllerScrollFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: EventControllerScrollFlags -> EventControllerScrollFlags -> Ordering Source #

(<) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #

(<=) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #

(>) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #

(>=) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #

max :: EventControllerScrollFlags -> EventControllerScrollFlags -> EventControllerScrollFlags Source #

min :: EventControllerScrollFlags -> EventControllerScrollFlags -> EventControllerScrollFlags Source #

BoxedFlags EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes EventControllerScrollFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes EventControllerScrollFlags = '[] :: [Type]

data FileFilterFlags Source #

These flags indicate what parts of a `FileFilterInfo` struct are filled or need to be filled.

Constructors

FileFilterFlagsFilename | the filename of the file being tested
FileFilterFlagsUri | the URI for the file being tested
FileFilterFlagsDisplayName | the string that will be used to display the file in the file chooser
FileFilterFlagsMimeType | the mime type of the file
AnotherFileFilterFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum FileFilterFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: FileFilterFlags -> FileFilterFlags Source #

pred :: FileFilterFlags -> FileFilterFlags Source #

toEnum :: Int -> FileFilterFlags Source #

fromEnum :: FileFilterFlags -> Int Source #

enumFrom :: FileFilterFlags -> [FileFilterFlags] Source #

enumFromThen :: FileFilterFlags -> FileFilterFlags -> [FileFilterFlags] Source #

enumFromTo :: FileFilterFlags -> FileFilterFlags -> [FileFilterFlags] Source #

enumFromThenTo :: FileFilterFlags -> FileFilterFlags -> FileFilterFlags -> [FileFilterFlags] Source #

Show FileFilterFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> FileFilterFlags -> ShowS Source # show :: FileFilterFlags -> String Source # showList :: [FileFilterFlags] -> ShowS Source #
Eq FileFilterFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: FileFilterFlags -> FileFilterFlags -> Bool Source # (/=) :: FileFilterFlags -> FileFilterFlags -> Bool Source #
Ord FileFilterFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: FileFilterFlags -> FileFilterFlags -> Ordering Source #

(<) :: FileFilterFlags -> FileFilterFlags -> Bool Source #

(<=) :: FileFilterFlags -> FileFilterFlags -> Bool Source #

(>) :: FileFilterFlags -> FileFilterFlags -> Bool Source #

(>=) :: FileFilterFlags -> FileFilterFlags -> Bool Source #

max :: FileFilterFlags -> FileFilterFlags -> FileFilterFlags Source #

min :: FileFilterFlags -> FileFilterFlags -> FileFilterFlags Source #

BoxedFlags FileFilterFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag FileFilterFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject FileFilterFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes FileFilterFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes FileFilterFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes FileFilterFlags = '[] :: [Type]

data FontChooserLevel Source #

This enumeration specifies the granularity of font selection that is desired in a font chooser.

This enumeration may be extended in the future; applications should ignore unknown values.

Constructors

FontChooserLevelFamily | Allow selecting a font family
FontChooserLevelStyle | Allow selecting a specific font face
FontChooserLevelSize | Allow selecting a specific font size
FontChooserLevelVariations | No description available in the introspection data.
FontChooserLevelFeatures | Allow selecting specific OpenType font features
AnotherFontChooserLevel Int | Catch-all for unknown values

#### Instances

Instances details

Enum FontChooserLevel |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: FontChooserLevel -> FontChooserLevel Source #

pred :: FontChooserLevel -> FontChooserLevel Source #

toEnum :: Int -> FontChooserLevel Source #

fromEnum :: FontChooserLevel -> Int Source #

enumFrom :: FontChooserLevel -> [FontChooserLevel] Source #

enumFromThen :: FontChooserLevel -> FontChooserLevel -> [FontChooserLevel] Source #

enumFromTo :: FontChooserLevel -> FontChooserLevel -> [FontChooserLevel] Source #

enumFromThenTo :: FontChooserLevel -> FontChooserLevel -> FontChooserLevel -> [FontChooserLevel] Source #

Show FontChooserLevel |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> FontChooserLevel -> ShowS Source # show :: FontChooserLevel -> String Source # showList :: [FontChooserLevel] -> ShowS Source #
Eq FontChooserLevel |
Instance details Defined in GI.Gtk.Flags Methods (==) :: FontChooserLevel -> FontChooserLevel -> Bool Source # (/=) :: FontChooserLevel -> FontChooserLevel -> Bool Source #
Ord FontChooserLevel |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: FontChooserLevel -> FontChooserLevel -> Ordering Source #

(<) :: FontChooserLevel -> FontChooserLevel -> Bool Source #

(<=) :: FontChooserLevel -> FontChooserLevel -> Bool Source #

(>) :: FontChooserLevel -> FontChooserLevel -> Bool Source #

(>=) :: FontChooserLevel -> FontChooserLevel -> Bool Source #

max :: FontChooserLevel -> FontChooserLevel -> FontChooserLevel Source #

min :: FontChooserLevel -> FontChooserLevel -> FontChooserLevel Source #

BoxedFlags FontChooserLevel |
Instance details Defined in GI.Gtk.Flags
IsGFlag FontChooserLevel |
Instance details Defined in GI.Gtk.Flags
TypedObject FontChooserLevel |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes FontChooserLevel |
Instance details Defined in GI.Gtk.Flags
type ParentTypes FontChooserLevel |
Instance details Defined in GI.Gtk.Flags type ParentTypes FontChooserLevel = '[] :: [Type]

data InputHints Source #

Describes hints that might be taken into account by input methods or applications. Note that input methods may already tailor their behaviour according to the `InputPurpose` of the entry.

Some common sense is expected when using these flags - mixing `gTKINPUTHINTLOWERCASE` with any of the uppercase hints makes no sense.

This enumeration may be extended in the future; input methods should ignore unknown values.

Since: 3.6

Constructors

InputHintsNone | No special behaviour suggested
InputHintsSpellcheck | Suggest checking for typos
InputHintsNoSpellcheck | Suggest not checking for typos
InputHintsWordCompletion | Suggest word completion
InputHintsLowercase | Suggest to convert all text to lowercase
InputHintsUppercaseChars | Suggest to capitalize all text
InputHintsUppercaseWords | Suggest to capitalize the first character of each word
InputHintsUppercaseSentences | Suggest to capitalize the first word of each sentence
InputHintsInhibitOsk | Suggest to not show an onscreen keyboard (e.g for a calculator that already has all the keys).
InputHintsVerticalWriting | The text is vertical. Since 3.18
InputHintsEmoji | Suggest offering Emoji support. Since 3.22.20
InputHintsNoEmoji | Suggest not offering Emoji support. Since 3.22.20
AnotherInputHints Int | Catch-all for unknown values

#### Instances

Instances details

Enum InputHints |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: InputHints -> InputHints Source #

pred :: InputHints -> InputHints Source #

toEnum :: Int -> InputHints Source #

fromEnum :: InputHints -> Int Source #

enumFrom :: InputHints -> [InputHints] Source #

enumFromThen :: InputHints -> InputHints -> [InputHints] Source #

enumFromTo :: InputHints -> InputHints -> [InputHints] Source #

enumFromThenTo :: InputHints -> InputHints -> InputHints -> [InputHints] Source #

Show InputHints |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> InputHints -> ShowS Source # show :: InputHints -> String Source # showList :: [InputHints] -> ShowS Source #
Eq InputHints |
Instance details Defined in GI.Gtk.Flags Methods (==) :: InputHints -> InputHints -> Bool Source # (/=) :: InputHints -> InputHints -> Bool Source #
Ord InputHints |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: InputHints -> InputHints -> Ordering Source #

(<) :: InputHints -> InputHints -> Bool Source #

(<=) :: InputHints -> InputHints -> Bool Source #

(>) :: InputHints -> InputHints -> Bool Source #

(>=) :: InputHints -> InputHints -> Bool Source #

max :: InputHints -> InputHints -> InputHints Source #

min :: InputHints -> InputHints -> InputHints Source #

BoxedFlags InputHints |
Instance details Defined in GI.Gtk.Flags
IsGFlag InputHints |
Instance details Defined in GI.Gtk.Flags
TypedObject InputHints |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes InputHints |
Instance details Defined in GI.Gtk.Flags
type ParentTypes InputHints |
Instance details Defined in GI.Gtk.Flags type ParentTypes InputHints = '[] :: [Type]

data JunctionSides Source #

Describes how a rendered element connects to adjacent elements.

Constructors

JunctionSidesNone | No junctions.
JunctionSidesCornerTopleft | Element connects on the top-left corner.
JunctionSidesCornerTopright | Element connects on the top-right corner.
JunctionSidesCornerBottomleft | Element connects on the bottom-left corner.
JunctionSidesCornerBottomright | Element connects on the bottom-right corner.
JunctionSidesTop | Element connects on the top side.
JunctionSidesBottom | Element connects on the bottom side.
JunctionSidesLeft | Element connects on the left side.
JunctionSidesRight | Element connects on the right side.
AnotherJunctionSides Int | Catch-all for unknown values

#### Instances

Instances details

Enum JunctionSides |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: JunctionSides -> JunctionSides Source #

pred :: JunctionSides -> JunctionSides Source #

toEnum :: Int -> JunctionSides Source #

fromEnum :: JunctionSides -> Int Source #

enumFrom :: JunctionSides -> [JunctionSides] Source #

enumFromThen :: JunctionSides -> JunctionSides -> [JunctionSides] Source #

enumFromTo :: JunctionSides -> JunctionSides -> [JunctionSides] Source #

enumFromThenTo :: JunctionSides -> JunctionSides -> JunctionSides -> [JunctionSides] Source #

Show JunctionSides |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> JunctionSides -> ShowS Source # show :: JunctionSides -> String Source # showList :: [JunctionSides] -> ShowS Source #
Eq JunctionSides |
Instance details Defined in GI.Gtk.Flags Methods (==) :: JunctionSides -> JunctionSides -> Bool Source # (/=) :: JunctionSides -> JunctionSides -> Bool Source #
Ord JunctionSides |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: JunctionSides -> JunctionSides -> Ordering Source #

(<) :: JunctionSides -> JunctionSides -> Bool Source #

(<=) :: JunctionSides -> JunctionSides -> Bool Source #

(>) :: JunctionSides -> JunctionSides -> Bool Source #

(>=) :: JunctionSides -> JunctionSides -> Bool Source #

max :: JunctionSides -> JunctionSides -> JunctionSides Source #

min :: JunctionSides -> JunctionSides -> JunctionSides Source #

BoxedFlags JunctionSides |
Instance details Defined in GI.Gtk.Flags
IsGFlag JunctionSides |
Instance details Defined in GI.Gtk.Flags
TypedObject JunctionSides |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes JunctionSides |
Instance details Defined in GI.Gtk.Flags
type ParentTypes JunctionSides |
Instance details Defined in GI.Gtk.Flags type ParentTypes JunctionSides = '[] :: [Type]

data RcFlags Source #

Deprecated

Constructors

RcFlagsFg | Deprecated
RcFlagsBg | Deprecated
RcFlagsText | Deprecated
RcFlagsBase | Deprecated
AnotherRcFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum RcFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: RcFlags -> RcFlags Source #

pred :: RcFlags -> RcFlags Source #

toEnum :: Int -> RcFlags Source #

fromEnum :: RcFlags -> Int Source #

enumFrom :: RcFlags -> [RcFlags] Source #

enumFromThen :: RcFlags -> RcFlags -> [RcFlags] Source #

enumFromTo :: RcFlags -> RcFlags -> [RcFlags] Source #

enumFromThenTo :: RcFlags -> RcFlags -> RcFlags -> [RcFlags] Source #

Show RcFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> RcFlags -> ShowS Source # show :: RcFlags -> String Source # showList :: [RcFlags] -> ShowS Source #
Eq RcFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: RcFlags -> RcFlags -> Bool Source # (/=) :: RcFlags -> RcFlags -> Bool Source #
Ord RcFlags |
Instance details Defined in GI.Gtk.Flags Methods compare :: RcFlags -> RcFlags -> Ordering Source # (<) :: RcFlags -> RcFlags -> Bool Source # (<=) :: RcFlags -> RcFlags -> Bool Source # (>) :: RcFlags -> RcFlags -> Bool Source # (>=) :: RcFlags -> RcFlags -> Bool Source # max :: RcFlags -> RcFlags -> RcFlags Source # min :: RcFlags -> RcFlags -> RcFlags Source #
BoxedFlags RcFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag RcFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject RcFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes RcFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes RcFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes RcFlags = '[] :: [Type]

data RecentFilterFlags Source #

These flags indicate what parts of a `RecentFilterInfo` struct are filled or need to be filled.

Constructors

RecentFilterFlagsUri | the URI of the file being tested
RecentFilterFlagsDisplayName | the string that will be used to display the file in the recent chooser
RecentFilterFlagsMimeType | the mime type of the file
RecentFilterFlagsApplication | the list of applications that have registered the file
RecentFilterFlagsGroup | the groups to which the file belongs to
RecentFilterFlagsAge | the number of days elapsed since the file has been registered
AnotherRecentFilterFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum RecentFilterFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: RecentFilterFlags -> RecentFilterFlags Source #

pred :: RecentFilterFlags -> RecentFilterFlags Source #

toEnum :: Int -> RecentFilterFlags Source #

fromEnum :: RecentFilterFlags -> Int Source #

enumFrom :: RecentFilterFlags -> [RecentFilterFlags] Source #

enumFromThen :: RecentFilterFlags -> RecentFilterFlags -> [RecentFilterFlags] Source #

enumFromTo :: RecentFilterFlags -> RecentFilterFlags -> [RecentFilterFlags] Source #

enumFromThenTo :: RecentFilterFlags -> RecentFilterFlags -> RecentFilterFlags -> [RecentFilterFlags] Source #

Show RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> RecentFilterFlags -> ShowS Source # show :: RecentFilterFlags -> String Source # showList :: [RecentFilterFlags] -> ShowS Source #
Eq RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source # (/=) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #
Ord RecentFilterFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: RecentFilterFlags -> RecentFilterFlags -> Ordering Source #

(<) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #

(<=) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #

(>) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #

(>=) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #

max :: RecentFilterFlags -> RecentFilterFlags -> RecentFilterFlags Source #

min :: RecentFilterFlags -> RecentFilterFlags -> RecentFilterFlags Source #

BoxedFlags RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes RecentFilterFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes RecentFilterFlags = '[] :: [Type]

data RegionFlags Source #

Describes a region within a widget.

Constructors

RegionFlagsEven | Region has an even number within a set.
RegionFlagsOdd | Region has an odd number within a set.
RegionFlagsFirst | Region is the first one within a set.
RegionFlagsLast | Region is the last one within a set.
RegionFlagsOnly | Region is the only one within a set.
RegionFlagsSorted | Region is part of a sorted area.
AnotherRegionFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum RegionFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: RegionFlags -> RegionFlags Source #

pred :: RegionFlags -> RegionFlags Source #

toEnum :: Int -> RegionFlags Source #

fromEnum :: RegionFlags -> Int Source #

enumFrom :: RegionFlags -> [RegionFlags] Source #

enumFromThen :: RegionFlags -> RegionFlags -> [RegionFlags] Source #

enumFromTo :: RegionFlags -> RegionFlags -> [RegionFlags] Source #

enumFromThenTo :: RegionFlags -> RegionFlags -> RegionFlags -> [RegionFlags] Source #

Show RegionFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> RegionFlags -> ShowS Source # show :: RegionFlags -> String Source # showList :: [RegionFlags] -> ShowS Source #
Eq RegionFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: RegionFlags -> RegionFlags -> Bool Source # (/=) :: RegionFlags -> RegionFlags -> Bool Source #
Ord RegionFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: RegionFlags -> RegionFlags -> Ordering Source #

(<) :: RegionFlags -> RegionFlags -> Bool Source #

(<=) :: RegionFlags -> RegionFlags -> Bool Source #

(>) :: RegionFlags -> RegionFlags -> Bool Source #

(>=) :: RegionFlags -> RegionFlags -> Bool Source #

max :: RegionFlags -> RegionFlags -> RegionFlags Source #

min :: RegionFlags -> RegionFlags -> RegionFlags Source #

BoxedFlags RegionFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag RegionFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject RegionFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes RegionFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes RegionFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes RegionFlags = '[] :: [Type]

data StyleContextPrintFlags Source #

Flags that modify the behavior of `styleContextToString`. New values may be added to this enumeration.

Constructors

StyleContextPrintFlagsNone | No description available in the introspection data.
StyleContextPrintFlagsRecurse | Print the entire tree of CSS nodes starting at the style context's node
StyleContextPrintFlagsShowStyle | Show the values of the CSS properties for each node
AnotherStyleContextPrintFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum StyleContextPrintFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: StyleContextPrintFlags -> StyleContextPrintFlags Source #

pred :: StyleContextPrintFlags -> StyleContextPrintFlags Source #

toEnum :: Int -> StyleContextPrintFlags Source #

fromEnum :: StyleContextPrintFlags -> Int Source #

enumFrom :: StyleContextPrintFlags -> [StyleContextPrintFlags] Source #

enumFromThen :: StyleContextPrintFlags -> StyleContextPrintFlags -> [StyleContextPrintFlags] Source #

enumFromTo :: StyleContextPrintFlags -> StyleContextPrintFlags -> [StyleContextPrintFlags] Source #

enumFromThenTo :: StyleContextPrintFlags -> StyleContextPrintFlags -> StyleContextPrintFlags -> [StyleContextPrintFlags] Source #

Show StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> StyleContextPrintFlags -> ShowS Source # show :: StyleContextPrintFlags -> String Source # showList :: [StyleContextPrintFlags] -> ShowS Source #
Eq StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source # (/=) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #
Ord StyleContextPrintFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: StyleContextPrintFlags -> StyleContextPrintFlags -> Ordering Source #

(<) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #

(<=) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #

(>) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #

(>=) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #

max :: StyleContextPrintFlags -> StyleContextPrintFlags -> StyleContextPrintFlags Source #

min :: StyleContextPrintFlags -> StyleContextPrintFlags -> StyleContextPrintFlags Source #

BoxedFlags StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes StyleContextPrintFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes StyleContextPrintFlags = '[] :: [Type]

data TextSearchFlags Source #

Flags affecting how a search is done.

If neither `GTK_TEXT_SEARCH_VISIBLE_ONLY` nor `GTK_TEXT_SEARCH_TEXT_ONLY` are enabled, the match must be exact; the special 0xFFFC character will match embedded pixbufs or child widgets.

Constructors

TextSearchFlagsVisibleOnly | Search only visible data. A search match may have invisible text interspersed.
TextSearchFlagsTextOnly | Search only text. A match may have pixbufs or child widgets mixed inside the matched range.
TextSearchFlagsCaseInsensitive | The text will be matched regardless of what case it is in.
AnotherTextSearchFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum TextSearchFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: TextSearchFlags -> TextSearchFlags Source #

pred :: TextSearchFlags -> TextSearchFlags Source #

toEnum :: Int -> TextSearchFlags Source #

fromEnum :: TextSearchFlags -> Int Source #

enumFrom :: TextSearchFlags -> [TextSearchFlags] Source #

enumFromThen :: TextSearchFlags -> TextSearchFlags -> [TextSearchFlags] Source #

enumFromTo :: TextSearchFlags -> TextSearchFlags -> [TextSearchFlags] Source #

enumFromThenTo :: TextSearchFlags -> TextSearchFlags -> TextSearchFlags -> [TextSearchFlags] Source #

Show TextSearchFlags |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> TextSearchFlags -> ShowS Source # show :: TextSearchFlags -> String Source # showList :: [TextSearchFlags] -> ShowS Source #
Eq TextSearchFlags |
Instance details Defined in GI.Gtk.Flags Methods (==) :: TextSearchFlags -> TextSearchFlags -> Bool Source # (/=) :: TextSearchFlags -> TextSearchFlags -> Bool Source #
Ord TextSearchFlags |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: TextSearchFlags -> TextSearchFlags -> Ordering Source #

(<) :: TextSearchFlags -> TextSearchFlags -> Bool Source #

(<=) :: TextSearchFlags -> TextSearchFlags -> Bool Source #

(>) :: TextSearchFlags -> TextSearchFlags -> Bool Source #

(>=) :: TextSearchFlags -> TextSearchFlags -> Bool Source #

max :: TextSearchFlags -> TextSearchFlags -> TextSearchFlags Source #

min :: TextSearchFlags -> TextSearchFlags -> TextSearchFlags Source #

BoxedFlags TextSearchFlags |
Instance details Defined in GI.Gtk.Flags
IsGFlag TextSearchFlags |
Instance details Defined in GI.Gtk.Flags
TypedObject TextSearchFlags |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes TextSearchFlags |
Instance details Defined in GI.Gtk.Flags
type ParentTypes TextSearchFlags |
Instance details Defined in GI.Gtk.Flags type ParentTypes TextSearchFlags = '[] :: [Type]

class (GObject o, IsDescendantOf ColorChooser o) => IsColorChooser o Source #

Type class for types which can be safely cast to `ColorChooser`, for instance with `toColorChooser`.

#### Instances

Instances details

(GObject o, IsDescendantOf ColorChooser o) => IsColorChooser o |
Instance details Defined in GI.Gtk.Interfaces.ColorChooser

toColorChooser :: (MonadIO m, IsColorChooser o) => o -> m ColorChooser Source #

Cast to `ColorChooser`, for types for which this is known to be safe. For general casts, use `castTo`.

type ColorChooserColorActivatedCallback Source #

Arguments

= RGBA | `color`: the color
-> IO () |

Emitted when a color is activated from the color chooser. This usually happens when the user clicks a color swatch, or a color is selected and the user presses one of the keys Space, Shift+Space, Return or Enter.

Since: 3.4

getColorChooserRgba :: (MonadIO m, IsColorChooser o) => o -> m (Maybe RGBA) Source #

Get the value of the “`rgba`” property. When overloading is enabled, this is equivalent to

    get colorChooser #rgba

setColorChooserRgba :: (MonadIO m, IsColorChooser o) => o -> RGBA -> m () Source #

Set the value of the “`rgba`” property. When overloading is enabled, this is equivalent to

    set colorChooser [ #rgba := value ]

constructColorChooserRgba :: (IsColorChooser o, MonadIO m) => RGBA -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`rgba`” property. This is rarely needed directly, but it is used by `new`.

getColorChooserUseAlpha :: (MonadIO m, IsColorChooser o) => o -> m Bool Source #

Get the value of the “`use-alpha`” property. When overloading is enabled, this is equivalent to

    get colorChooser #useAlpha

setColorChooserUseAlpha :: (MonadIO m, IsColorChooser o) => o -> Bool -> m () Source #

Set the value of the “`use-alpha`” property. When overloading is enabled, this is equivalent to

    set colorChooser [ #useAlpha := value ]

constructColorChooserUseAlpha :: (IsColorChooser o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`use-alpha`” property. This is rarely needed directly, but it is used by `new`.

colorChooserAddPalette Source #

Arguments

:: (HasCallStack, MonadIO m, IsColorChooser a) |
=> a | `chooser`: a `ColorChooser`
-> Orientation | `orientation`: `OrientationHorizontal` if the palette should be displayed in rows, `OrientationVertical` for columns
-> Int32 | `colorsPerLine`: the number of colors to show in each row/column
-> Maybe [RGBA] | `colors`: the colors of the palette, or `Nothing`
-> m () |

Adds a palette to the color chooser. If `orientation` is horizontal, the colors are grouped in rows, with `colorsPerLine` colors in each row. If `horizontal` is `False`, the colors are grouped in columns instead.

The default color palette of `ColorChooserWidget` has 27 colors, organized in columns of 3 colors. The default gray palette has 9 grays in a single row.

The layout of the color chooser widget works best when the palettes have 9-10 columns.

Calling this function for the first time has the side effect of removing the default color and gray palettes from the color chooser.

If `colors` is `Nothing`, removes all previously added palettes.

Since: 3.4

colorChooserGetRgba Source #

Arguments

:: (HasCallStack, MonadIO m, IsColorChooser a) |
=> a | `chooser`: a `ColorChooser`
-> m RGBA |

Gets the currently-selected color.

Since: 3.4

colorChooserGetUseAlpha Source #

Arguments

:: (HasCallStack, MonadIO m, IsColorChooser a) |
=> a | `chooser`: a `ColorChooser`
-> m Bool | Returns: `True` if the color chooser uses the alpha channel, `False` if not

Returns whether the color chooser shows the alpha channel.

Since: 3.4

colorChooserSetRgba Source #

Arguments

:: (HasCallStack, MonadIO m, IsColorChooser a) |
=> a | `chooser`: a `ColorChooser`
-> RGBA | `color`: the new color
-> m () |

Sets the color.

Since: 3.4

colorChooserSetUseAlpha Source #

Arguments

:: (HasCallStack, MonadIO m, IsColorChooser a) |
=> a | `chooser`: a `ColorChooser`
-> Bool | `useAlpha`: `True` if color chooser should use alpha channel, `False` if not
-> m () |

Sets whether or not the color chooser should use the alpha channel.

Since: 3.4

onColorChooserColorActivated :: (IsColorChooser a, MonadIO m) => a -> ((?self :: a) => ColorChooserColorActivatedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the colorActivated signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on colorChooser #colorActivated callback

afterColorChooserColorActivated :: (IsColorChooser a, MonadIO m) => a -> ((?self :: a) => ColorChooserColorActivatedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the colorActivated signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after colorChooser #colorActivated callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

class (GObject o, IsDescendantOf Editable o) => IsEditable o Source #

Type class for types which can be safely cast to `Editable`, for instance with `toEditable`.

#### Instances

Instances details

(GObject o, IsDescendantOf Editable o) => IsEditable o |
Instance details Defined in GI.Gtk.Interfaces.Editable

toEditable :: (MonadIO m, IsEditable o) => o -> m Editable Source #

Cast to `Editable`, for types for which this is known to be safe. For general casts, use `castTo`.

type EditableInsertTextCallback Source #

Arguments

= Text | `newText`: the new text to insert
-> Int32 | `newTextLength`: the length of the new text, in bytes, or -1 if new_text is nul-terminated
-> Int32 | `position`: the position, in characters, at which to insert the new text. this is an in-out parameter. After the signal emission is finished, it should point after the newly inserted text.
-> IO Int32 |

This signal is emitted when text is inserted into the widget by the user. The default handler for this signal will normally be responsible for inserting the text, so by connecting to this signal and then stopping the signal with `signalStopEmission`, it is possible to modify the inserted text, or prevent it from being inserted entirely.

type EditableDeleteTextCallback Source #

Arguments

= Int32 | `startPos`: the starting position
-> Int32 | `endPos`: the end position
-> IO () |

This signal is emitted when text is deleted from the widget by the user. The default handler for this signal will normally be responsible for deleting the text, so by connecting to this signal and then stopping the signal with `signalStopEmission`, it is possible to modify the range of deleted text, or prevent it from being deleted entirely. The `startPos` and `endPos` parameters are interpreted as for `editableDeleteText`.

type EditableChangedCallback = IO () Source #

The changed signal is emitted at the end of a single user-visible operation on the contents of the `Editable`.

E.g., a paste operation that replaces the contents of the selection will cause only one signal emission (even though it is implemented by first deleting the selection, then inserting the new content, and may cause multiple notify text signals to be emitted).

editableCopyClipboard Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> m () |

Copies the contents of the currently selected content in the editable and puts it on the clipboard.

editableCutClipboard Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> m () |

Removes the contents of the currently selected content in the editable and puts it on the clipboard.

editableDeleteSelection Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> m () |

Deletes the currently selected text of the editable. This call doesn’t do anything if there is no selected text.

editableGetEditable Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> m Bool | Returns: `True` if `editable` is editable.

Retrieves whether `editable` is editable. See `editableSetEditable`.

editableGetPosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> m Int32 | Returns: the cursor position

Retrieves the current position of the cursor relative to the start of the content of the editable.

Note that this position is in characters, not in bytes.

editableGetSelectionBounds Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> m (Bool, Int32, Int32) | Returns: `True` if an area is selected, `False` otherwise

Retrieves the selection bound of the editable. start_pos will be filled with the start of the selection and `endPos` with end. If no text was selected both will be identical and `False` will be returned.

Note that positions are specified in characters, not bytes.

editableInsertText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> Text | `newText`: the text to append
-> Int32 | `newTextLength`: the length of the text in bytes, or -1
-> Int32 | `position`: location of the position text will be inserted at
-> m Int32 |

Inserts `newTextLength` bytes of `newText` into the contents of the widget, at position `position`.

Note that the position is in characters, not in bytes. The function updates `position` to point after the newly inserted text.

editablePasteClipboard Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> m () |

Pastes the content of the clipboard to the current position of the cursor in the editable.

editableSelectRegion Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> Int32 | `startPos`: start of region
-> Int32 | `endPos`: end of region
-> m () |

Selects a region of text. The characters that are selected are those characters at positions from `startPos` up to, but not including `endPos`. If `endPos` is negative, then the characters selected are those characters from `startPos` to the end of the text.

Note that positions are specified in characters, not bytes.

editableSetPosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsEditable a) |
=> a | `editable`: a `Editable`
-> Int32 | `position`: the position of the cursor
-> m () |

Sets the cursor position in the editable to the given value.

The cursor is displayed before the character with the given (base 0) index in the contents of the editable. The value must be less than or equal to the number of characters in the editable. A value of -1 indicates that the position should be set after the last character of the editable. Note that `position` is in characters, not in bytes.

onEditableChanged :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on editable #changed callback

afterEditableChanged :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after editable #changed callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEditableDeleteText :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableDeleteTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteText signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on editable #deleteText callback

afterEditableDeleteText :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableDeleteTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteText signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after editable #deleteText callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEditableInsertText :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableInsertTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertText signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on editable #insertText callback

afterEditableInsertText :: (IsEditable a, MonadIO m) => a -> ((?self :: a) => EditableInsertTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertText signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after editable #insertText callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

class (GObject o, IsDescendantOf Orientable o) => IsOrientable o Source #

Type class for types which can be safely cast to `Orientable`, for instance with `toOrientable`.

#### Instances

Instances details

(GObject o, IsDescendantOf Orientable o) => IsOrientable o |
Instance details Defined in GI.Gtk.Interfaces.Orientable

toOrientable :: (MonadIO m, IsOrientable o) => o -> m Orientable Source #

Cast to `Orientable`, for types for which this is known to be safe. For general casts, use `castTo`.

getOrientableOrientation :: (MonadIO m, IsOrientable o) => o -> m Orientation Source #

Get the value of the “`orientation`” property. When overloading is enabled, this is equivalent to

    get orientable #orientation

setOrientableOrientation :: (MonadIO m, IsOrientable o) => o -> Orientation -> m () Source #

Set the value of the “`orientation`” property. When overloading is enabled, this is equivalent to

    set orientable [ #orientation := value ]

constructOrientableOrientation :: (IsOrientable o, MonadIO m) => Orientation -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`orientation`” property. This is rarely needed directly, but it is used by `new`.

orientableGetOrientation Source #

Arguments

:: (HasCallStack, MonadIO m, IsOrientable a) |
=> a | `orientable`: a `Orientable`
-> m Orientation | Returns: the orientation of the `orientable`.

Retrieves the orientation of the `orientable`.

Since: 2.16

orientableSetOrientation Source #

Arguments

:: (HasCallStack, MonadIO m, IsOrientable a) |
=> a | `orientable`: a `Orientable`
-> Orientation | `orientation`: the orientable’s new orientation.
-> m () |

Sets the orientation of the `orientable`.

Since: 2.16

class (GObject o, IsDescendantOf Adjustment o) => IsAdjustment o Source #

Type class for types which can be safely cast to `Adjustment`, for instance with `toAdjustment`.

#### Instances

Instances details

(GObject o, IsDescendantOf Adjustment o) => IsAdjustment o |
Instance details Defined in GI.Gtk.Objects.Adjustment

toAdjustment :: (MonadIO m, IsAdjustment o) => o -> m Adjustment Source #

Cast to `Adjustment`, for types for which this is known to be safe. For general casts, use `castTo`.

type AdjustmentValueChangedCallback = IO () Source #

Emitted when the Adjustment:value property has been changed.

type AdjustmentChangedCallback = IO () Source #

Emitted when one or more of the `Adjustment` properties have been changed, other than the Adjustment:value property.

onAdjustmentChanged :: (IsAdjustment a, MonadIO m) => a -> ((?self :: a) => AdjustmentChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on adjustment #changed callback

afterAdjustmentChanged :: (IsAdjustment a, MonadIO m) => a -> ((?self :: a) => AdjustmentChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after adjustment #changed callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onAdjustmentValueChanged :: (IsAdjustment a, MonadIO m) => a -> ((?self :: a) => AdjustmentValueChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the valueChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on adjustment #valueChanged callback

afterAdjustmentValueChanged :: (IsAdjustment a, MonadIO m) => a -> ((?self :: a) => AdjustmentValueChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the valueChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after adjustment #valueChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getAdjustmentLower :: (MonadIO m, IsAdjustment o) => o -> m Double Source #

Get the value of the “`lower`” property. When overloading is enabled, this is equivalent to

    get adjustment #lower

setAdjustmentLower :: (MonadIO m, IsAdjustment o) => o -> Double -> m () Source #

Set the value of the “`lower`” property. When overloading is enabled, this is equivalent to

    set adjustment [ #lower := value ]

constructAdjustmentLower :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`lower`” property. This is rarely needed directly, but it is used by `new`.

getAdjustmentPageIncrement :: (MonadIO m, IsAdjustment o) => o -> m Double Source #

Get the value of the “`page-increment`” property. When overloading is enabled, this is equivalent to

    get adjustment #pageIncrement

setAdjustmentPageIncrement :: (MonadIO m, IsAdjustment o) => o -> Double -> m () Source #

Set the value of the “`page-increment`” property. When overloading is enabled, this is equivalent to

    set adjustment [ #pageIncrement := value ]

constructAdjustmentPageIncrement :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`page-increment`” property. This is rarely needed directly, but it is used by `new`.

getAdjustmentPageSize :: (MonadIO m, IsAdjustment o) => o -> m Double Source #

Get the value of the “`page-size`” property. When overloading is enabled, this is equivalent to

    get adjustment #pageSize

setAdjustmentPageSize :: (MonadIO m, IsAdjustment o) => o -> Double -> m () Source #

Set the value of the “`page-size`” property. When overloading is enabled, this is equivalent to

    set adjustment [ #pageSize := value ]

constructAdjustmentPageSize :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`page-size`” property. This is rarely needed directly, but it is used by `new`.

getAdjustmentStepIncrement :: (MonadIO m, IsAdjustment o) => o -> m Double Source #

Get the value of the “`step-increment`” property. When overloading is enabled, this is equivalent to

    get adjustment #stepIncrement

setAdjustmentStepIncrement :: (MonadIO m, IsAdjustment o) => o -> Double -> m () Source #

Set the value of the “`step-increment`” property. When overloading is enabled, this is equivalent to

    set adjustment [ #stepIncrement := value ]

constructAdjustmentStepIncrement :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`step-increment`” property. This is rarely needed directly, but it is used by `new`.

getAdjustmentUpper :: (MonadIO m, IsAdjustment o) => o -> m Double Source #

Get the value of the “`upper`” property. When overloading is enabled, this is equivalent to

    get adjustment #upper

setAdjustmentUpper :: (MonadIO m, IsAdjustment o) => o -> Double -> m () Source #

Set the value of the “`upper`” property. When overloading is enabled, this is equivalent to

    set adjustment [ #upper := value ]

constructAdjustmentUpper :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`upper`” property. This is rarely needed directly, but it is used by `new`.

getAdjustmentValue :: (MonadIO m, IsAdjustment o) => o -> m Double Source #

Get the value of the “`value`” property. When overloading is enabled, this is equivalent to

    get adjustment #value

setAdjustmentValue :: (MonadIO m, IsAdjustment o) => o -> Double -> m () Source #

Set the value of the “`value`” property. When overloading is enabled, this is equivalent to

    set adjustment [ #value := value ]

constructAdjustmentValue :: (IsAdjustment o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`value`” property. This is rarely needed directly, but it is used by `new`.

adjustmentNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Double | `value`: the initial value
-> Double | `lower`: the minimum value
-> Double | `upper`: the maximum value
-> Double | `stepIncrement`: the step increment
-> Double | `pageIncrement`: the page increment
-> Double | `pageSize`: the page size
-> m Adjustment | Returns: a new `Adjustment`

Creates a new `Adjustment`.

adjustmentChanged Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> m () |

Emits a Adjustment::changed signal from the `Adjustment`. This is typically called by the owner of the `Adjustment` after it has changed any of the `Adjustment` properties other than the value.

adjustmentClampPage Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> Double | `lower`: the lower value
-> Double | `upper`: the upper value
-> m () |

Updates the Adjustment:value property to ensure that the range between `lower` and `upper` is in the current page (i.e. between Adjustment:value and Adjustment:value + Adjustment:pageSize). If the range is larger than the page size, then only the start of it will be in the current page.

A Adjustment::valueChanged signal will be emitted if the value is changed.

adjustmentGetLower Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> m Double | Returns: The current minimum value of the adjustment

Retrieves the minimum value of the adjustment.

Since: 2.14

adjustmentGetMinimumIncrement Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> m Double | Returns: the minimum increment of `adjustment`

Gets the smaller of step increment and page increment.

Since: 3.2

adjustmentGetPageIncrement Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> m Double | Returns: The current page increment of the adjustment

Retrieves the page increment of the adjustment.

Since: 2.14

adjustmentGetPageSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> m Double | Returns: The current page size of the adjustment

Retrieves the page size of the adjustment.

Since: 2.14

adjustmentGetStepIncrement Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> m Double | Returns: The current step increment of the adjustment.

Retrieves the step increment of the adjustment.

Since: 2.14

adjustmentGetUpper Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> m Double | Returns: The current maximum value of the adjustment

Retrieves the maximum value of the adjustment.

Since: 2.14

adjustmentGetValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> m Double | Returns: The current value of the adjustment

Gets the current value of the adjustment. See `adjustmentSetValue`.

adjustmentSetPageIncrement Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> Double | `pageIncrement`: the new page increment
-> m () |

Sets the page increment of the adjustment.

See `adjustmentSetLower` about how to compress multiple emissions of the Adjustment::changed signal when setting multiple adjustment properties.

Since: 2.14

adjustmentSetPageSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> Double | `pageSize`: the new page size
-> m () |

Sets the page size of the adjustment.

See `adjustmentSetLower` about how to compress multiple emissions of the GtkAdjustmentchanged signal when setting multiple adjustment properties.

Since: 2.14

adjustmentSetStepIncrement Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> Double | `stepIncrement`: the new step increment
-> m () |

Sets the step increment of the adjustment.

See `adjustmentSetLower` about how to compress multiple emissions of the Adjustment::changed signal when setting multiple adjustment properties.

Since: 2.14

adjustmentSetUpper Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> Double | `upper`: the new maximum value
-> m () |

Sets the maximum value of the adjustment.

Note that values will be restricted by `upper - page-size` if the page-size property is nonzero.

See `adjustmentSetLower` about how to compress multiple emissions of the Adjustment::changed signal when setting multiple adjustment properties.

Since: 2.14

adjustmentValueChanged Source #

Arguments

:: (HasCallStack, MonadIO m, IsAdjustment a) |
=> a | `adjustment`: a `Adjustment`
-> m () |

Emits a Adjustment::valueChanged signal from the `Adjustment`. This is typically called by the owner of the `Adjustment` after it has changed the Adjustment:value property.

class (GObject o, IsDescendantOf EntryBuffer o) => IsEntryBuffer o Source #

Type class for types which can be safely cast to `EntryBuffer`, for instance with `toEntryBuffer`.

#### Instances

Instances details

(GObject o, IsDescendantOf EntryBuffer o) => IsEntryBuffer o |
Instance details Defined in GI.Gtk.Objects.EntryBuffer

toEntryBuffer :: (MonadIO m, IsEntryBuffer o) => o -> m EntryBuffer Source #

Cast to `EntryBuffer`, for types for which this is known to be safe. For general casts, use `castTo`.

type EntryBufferInsertedTextCallback Source #

Arguments

= Word32 | `position`: the position the text was inserted at.
-> Text | `chars`: The text that was inserted.
-> Word32 | `nChars`: The number of characters that were inserted.
-> IO () |

This signal is emitted after text is inserted into the buffer.

Since: 2.18

type EntryBufferDeletedTextCallback Source #

Arguments

= Word32 | `position`: the position the text was deleted at.
-> Word32 | `nChars`: The number of characters that were deleted.
-> IO () |

This signal is emitted after text is deleted from the buffer.

Since: 2.18

onEntryBufferDeletedText :: (IsEntryBuffer a, MonadIO m) => a -> ((?self :: a) => EntryBufferDeletedTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deletedText signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entryBuffer #deletedText callback

afterEntryBufferDeletedText :: (IsEntryBuffer a, MonadIO m) => a -> ((?self :: a) => EntryBufferDeletedTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deletedText signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entryBuffer #deletedText callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryBufferInsertedText :: (IsEntryBuffer a, MonadIO m) => a -> ((?self :: a) => EntryBufferInsertedTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertedText signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entryBuffer #insertedText callback

afterEntryBufferInsertedText :: (IsEntryBuffer a, MonadIO m) => a -> ((?self :: a) => EntryBufferInsertedTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertedText signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entryBuffer #insertedText callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getEntryBufferLength :: (MonadIO m, IsEntryBuffer o) => o -> m Word32 Source #

Get the value of the “`length`” property. When overloading is enabled, this is equivalent to

    get entryBuffer #length

getEntryBufferMaxLength :: (MonadIO m, IsEntryBuffer o) => o -> m Int32 Source #

Get the value of the “`max-length`” property. When overloading is enabled, this is equivalent to

    get entryBuffer #maxLength

setEntryBufferMaxLength :: (MonadIO m, IsEntryBuffer o) => o -> Int32 -> m () Source #

Set the value of the “`max-length`” property. When overloading is enabled, this is equivalent to

    set entryBuffer [ #maxLength := value ]

constructEntryBufferMaxLength :: (IsEntryBuffer o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`max-length`” property. This is rarely needed directly, but it is used by `new`.

getEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> m Text Source #

Get the value of the “`text`” property. When overloading is enabled, this is equivalent to

    get entryBuffer #text

setEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> Text -> m () Source #

Set the value of the “`text`” property. When overloading is enabled, this is equivalent to

    set entryBuffer [ #text := value ]

constructEntryBufferText :: (IsEntryBuffer o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`text`” property. This is rarely needed directly, but it is used by `new`.

clearEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> m () Source #

Set the value of the “`text`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #text

entryBufferNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Text | `initialChars`: initial buffer text, or `Nothing`
-> Int32 | `nInitialChars`: number of characters in `initialChars`, or -1
-> m EntryBuffer | Returns: A new GtkEntryBuffer object.

Create a new GtkEntryBuffer object.

Optionally, specify initial text to set in the buffer.

Since: 2.18

entryBufferEmitDeletedText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> Word32 | `position`: position at which text was deleted
-> Word32 | `nChars`: number of characters deleted
-> m () |

Used when subclassing `EntryBuffer`

Since: 2.18

entryBufferEmitInsertedText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> Word32 | `position`: position at which text was inserted
-> Text | `chars`: text that was inserted
-> Word32 | `nChars`: number of characters inserted
-> m () |

Used when subclassing `EntryBuffer`

Since: 2.18

entryBufferGetBytes Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: a `EntryBuffer`
-> m CSize | Returns: The byte length of the buffer.

Retrieves the length in bytes of the buffer. See `entryBufferGetLength`.

Since: 2.18

class (GObject o, IsDescendantOf EntryIconAccessible o) => IsEntryIconAccessible o Source #

Type class for types which can be safely cast to `EntryIconAccessible`, for instance with `toEntryIconAccessible`.

#### Instances

Instances details

(GObject o, IsDescendantOf EntryIconAccessible o) => IsEntryIconAccessible o |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible

newtype EntryIconAccessible Source #

Memory-managed wrapper type.

Constructors

EntryIconAccessible (ManagedPtr EntryIconAccessible) |

#### Instances

Instances details

Eq EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods (==) :: EntryIconAccessible -> EntryIconAccessible -> Bool Source # (/=) :: EntryIconAccessible -> EntryIconAccessible -> Bool Source #
GObject EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible
ManagedPtrNewtype EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods toManagedPtr :: EntryIconAccessible -> ManagedPtr EntryIconAccessible Source #
TypedObject EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods glibType :: IO GType Source #
HasParentTypes EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible
HasAttributeList EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible
(info ~ ResolveEntryIconAccessibleMethod t EntryIconAccessible, OverloadedMethod info EntryIconAccessible p, HasField t EntryIconAccessible p) => HasField (t :: Symbol) EntryIconAccessible p |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods getField :: EntryIconAccessible -> p Source #
(info ~ ResolveEntryIconAccessibleMethod t EntryIconAccessible, OverloadedMethodInfo info EntryIconAccessible) => IsLabel t (MethodProxy info EntryIconAccessible) |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods fromLabel :: MethodProxy info EntryIconAccessible Source #
(info ~ ResolveEntryIconAccessibleMethod t EntryIconAccessible, OverloadedMethod info EntryIconAccessible p) => IsLabel t (EntryIconAccessible -> p) |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods fromLabel :: EntryIconAccessible -> p Source #
IsGValue (Maybe EntryIconAccessible) | Convert `EntryIconAccessible` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe EntryIconAccessible -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe EntryIconAccessible) Source #
type AttributeList EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible type AttributeList EntryIconAccessible = EntryIconAccessibleAttributeList
type ParentTypes EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible type ParentTypes EntryIconAccessible = '[Object, Object, Action, Component]
type SignalList EntryIconAccessible |
Instance details Defined in GI.Gtk.Objects.EntryIconAccessible type SignalList EntryIconAccessible = EntryIconAccessibleSignalList

toEntryIconAccessible :: (MonadIO m, IsEntryIconAccessible o) => o -> m EntryIconAccessible Source #

Cast to `EntryIconAccessible`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf IMContext o) => IsIMContext o Source #

Type class for types which can be safely cast to `IMContext`, for instance with `toIMContext`.

#### Instances

Instances details

(GObject o, IsDescendantOf IMContext o) => IsIMContext o |
Instance details Defined in GI.Gtk.Objects.IMContext

toIMContext :: (MonadIO m, IsIMContext o) => o -> m IMContext Source #

Cast to `IMContext`, for types for which this is known to be safe. For general casts, use `castTo`.

type IMContextRetrieveSurroundingCallback Source #

Arguments

= IO Bool | Returns: `True` if the signal was handled.

The retrieveSurrounding signal is emitted when the input method requires the context surrounding the cursor. The callback should set the input method surrounding context by calling the `iMContextSetSurrounding` method.

type IMContextPreeditStartCallback = IO () Source #

The preeditStart signal is emitted when a new preediting sequence starts.

type IMContextPreeditEndCallback = IO () Source #

The preeditEnd signal is emitted when a preediting sequence has been completed or canceled.

type IMContextPreeditChangedCallback = IO () Source #

The preeditChanged signal is emitted whenever the preedit sequence currently being entered has changed. It is also emitted at the end of a preedit sequence, in which case `iMContextGetPreeditString` returns the empty string.

type IMContextDeleteSurroundingCallback Source #

Arguments

= Int32 | `offset`: the character offset from the cursor position of the text to be deleted. A negative value indicates a position before the cursor.
-> Int32 | `nChars`: the number of characters to be deleted
-> IO Bool | Returns: `True` if the signal was handled.

The deleteSurrounding signal is emitted when the input method needs to delete all or part of the context surrounding the cursor.

type IMContextCommitCallback Source #

Arguments

= Text | `str`: the completed character(s) entered by the user
-> IO () |

The commit signal is emitted when a complete input sequence has been entered by the user. This can be a single character immediately after a key press or the final result of preediting.

onIMContextCommit :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextCommitCallback) -> m SignalHandlerId Source #

Connect a signal handler for the commit signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on iMContext #commit callback

afterIMContextCommit :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextCommitCallback) -> m SignalHandlerId Source #

Connect a signal handler for the commit signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after iMContext #commit callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onIMContextDeleteSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextDeleteSurroundingCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteSurrounding signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on iMContext #deleteSurrounding callback

afterIMContextDeleteSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextDeleteSurroundingCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteSurrounding signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after iMContext #deleteSurrounding callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onIMContextPreeditChanged :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preeditChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on iMContext #preeditChanged callback

afterIMContextPreeditChanged :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preeditChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after iMContext #preeditChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onIMContextPreeditEnd :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditEndCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preeditEnd signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on iMContext #preeditEnd callback

afterIMContextPreeditEnd :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditEndCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preeditEnd signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after iMContext #preeditEnd callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onIMContextPreeditStart :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditStartCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preeditStart signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on iMContext #preeditStart callback

afterIMContextPreeditStart :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditStartCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preeditStart signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after iMContext #preeditStart callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onIMContextRetrieveSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextRetrieveSurroundingCallback) -> m SignalHandlerId Source #

Connect a signal handler for the retrieveSurrounding signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on iMContext #retrieveSurrounding callback

afterIMContextRetrieveSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextRetrieveSurroundingCallback) -> m SignalHandlerId Source #

Connect a signal handler for the retrieveSurrounding signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after iMContext #retrieveSurrounding callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getIMContextInputHints :: (MonadIO m, IsIMContext o) => o -> m [InputHints] Source #

Get the value of the “`input-hints`” property. When overloading is enabled, this is equivalent to

    get iMContext #inputHints

setIMContextInputHints :: (MonadIO m, IsIMContext o) => o -> [InputHints] -> m () Source #

Set the value of the “`input-hints`” property. When overloading is enabled, this is equivalent to

    set iMContext [ #inputHints := value ]

constructIMContextInputHints :: (IsIMContext o, MonadIO m) => [InputHints] -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`input-hints`” property. This is rarely needed directly, but it is used by `new`.

getIMContextInputPurpose :: (MonadIO m, IsIMContext o) => o -> m InputPurpose Source #

Get the value of the “`input-purpose`” property. When overloading is enabled, this is equivalent to

    get iMContext #inputPurpose

setIMContextInputPurpose :: (MonadIO m, IsIMContext o) => o -> InputPurpose -> m () Source #

Set the value of the “`input-purpose`” property. When overloading is enabled, this is equivalent to

    set iMContext [ #inputPurpose := value ]

constructIMContextInputPurpose :: (IsIMContext o, MonadIO m) => InputPurpose -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`input-purpose`” property. This is rarely needed directly, but it is used by `new`.

iMContextDeleteSurrounding Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> Int32 | `offset`: offset from cursor position in chars; a negative value means start before the cursor.
-> Int32 | `nChars`: number of characters to delete.
-> m Bool | Returns: `True` if the signal was handled.

Asks the widget that the input context is attached to to delete characters around the cursor position by emitting the GtkIMContextdelete_surrounding signal. Note that `offset` and `nChars` are in characters not in bytes which differs from the usage other places in `IMContext`.

In order to use this function, you should first call `iMContextGetSurrounding` to get the current context, and call this function immediately afterwards to make sure that you know what you are deleting. You should also account for the fact that even if the signal was handled, the input context might not have deleted all the characters that were requested to be deleted.

This function is used by an input method that wants to make subsitutions in the existing text in response to new input. It is not useful for applications.

iMContextFocusIn Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> m () |

Notify the input method that the widget to which this input context corresponds has gained focus. The input method may, for example, change the displayed feedback to reflect this change.

iMContextFocusOut Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> m () |

Notify the input method that the widget to which this input context corresponds has lost focus. The input method may, for example, change the displayed feedback or reset the contexts state to reflect this change.

iMContextReset Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> m () |

Notify the input method that a change such as a change in cursor position has been made. This will typically cause the input method to clear the preedit state.

iMContextSetClientWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a, IsWindow b) |
=> a | `context`: a `IMContext`
-> Maybe b | `window`: the client window. This may be `Nothing` to indicate that the previous client window no longer exists.
-> m () |

Set the client window for the input context; this is the `Window` in which the input appears. This window is used in order to correctly position status windows, and may also be used for purposes internal to the input method.

iMContextSetCursorLocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> Rectangle | `area`: new location
-> m () |

Notify the input method that a change in cursor position has been made. The location is relative to the client window.

iMContextSetUsePreedit Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContext a) |
=> a | `context`: a `IMContext`
-> Bool | `usePreedit`: whether the IM context should use the preedit string.
-> m () |

Sets whether the IM context should use the preedit string to display feedback. If `usePreedit` is FALSE (default is TRUE), then the IM context may use some other method to display feedback, such as displaying it in a child of the root window.

class (GObject o, IsDescendantOf IMContextSimple o) => IsIMContextSimple o Source #

Type class for types which can be safely cast to `IMContextSimple`, for instance with `toIMContextSimple`.

#### Instances

Instances details

(GObject o, IsDescendantOf IMContextSimple o) => IsIMContextSimple o |
Instance details Defined in GI.Gtk.Objects.IMContextSimple

toIMContextSimple :: (MonadIO m, IsIMContextSimple o) => o -> m IMContextSimple Source #

Cast to `IMContextSimple`, for types for which this is known to be safe. For general casts, use `castTo`.

iMContextSimpleNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m IMContextSimple | Returns: a new `IMContextSimple`.

Creates a new `IMContextSimple`.

iMContextSimpleAddComposeFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMContextSimple a) |
=> a | `contextSimple`: A `IMContextSimple`
-> Text | `composeFile`: The path of compose file
-> m () |

Adds an additional table from the X11 compose file.

class (GObject o, IsDescendantOf RcStyle o) => IsRcStyle o Source #

Type class for types which can be safely cast to `RcStyle`, for instance with `toRcStyle`.

#### Instances

Instances details

(GObject o, IsDescendantOf RcStyle o) => IsRcStyle o |
Instance details Defined in GI.Gtk.Objects.RcStyle

toRcStyle :: (MonadIO m, IsRcStyle o) => o -> m RcStyle Source #

Cast to `RcStyle`, for types for which this is known to be safe. For general casts, use `castTo`.

rcStyleNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m RcStyle | Returns: the newly-created `RcStyle`

Creates a new `RcStyle` with no fields set and a reference count of 1.

rcStyleCopy Source #

Arguments

:: (HasCallStack, MonadIO m, IsRcStyle a) |
=> a | `orig`: the style to copy
-> m RcStyle | Returns: the resulting `RcStyle`

Makes a copy of the specified `RcStyle`. This function will correctly copy an RC style that is a member of a class derived from `RcStyle`.

newZeroAccelKey :: MonadIO m => m AccelKey Source #

Construct a `AccelKey` struct initialized to zero.

getAccelKeyAccelKey :: MonadIO m => AccelKey -> m Word32 Source #

Get the value of the “`accel_key`” field. When overloading is enabled, this is equivalent to

    get accelKey #accelKey

setAccelKeyAccelKey :: MonadIO m => AccelKey -> Word32 -> m () Source #

Set the value of the “`accel_key`” field. When overloading is enabled, this is equivalent to

    set accelKey [ #accelKey := value ]

getAccelKeyAccelMods :: MonadIO m => AccelKey -> m [ModifierType] Source #

Get the value of the “`accel_mods`” field. When overloading is enabled, this is equivalent to

    get accelKey #accelMods

setAccelKeyAccelMods :: MonadIO m => AccelKey -> [ModifierType] -> m () Source #

Set the value of the “`accel_mods`” field. When overloading is enabled, this is equivalent to

    set accelKey [ #accelMods := value ]

getAccelKeyAccelFlags :: MonadIO m => AccelKey -> m Word32 Source #

Get the value of the “`accel_flags`” field. When overloading is enabled, this is equivalent to

    get accelKey #accelFlags

setAccelKeyAccelFlags :: MonadIO m => AccelKey -> Word32 -> m () Source #

Set the value of the “`accel_flags`” field. When overloading is enabled, this is equivalent to

    set accelKey [ #accelFlags := value ]

newZeroAccelGroupEntry :: MonadIO m => m AccelGroupEntry Source #

Construct a `AccelGroupEntry` struct initialized to zero.

getAccelGroupEntryKey :: MonadIO m => AccelGroupEntry -> m AccelKey Source #

Get the value of the “`key`” field. When overloading is enabled, this is equivalent to

    get accelGroupEntry #key

getAccelGroupEntryClosure :: MonadIO m => AccelGroupEntry -> m (Maybe (GClosure ())) Source #

Get the value of the “`closure`” field. When overloading is enabled, this is equivalent to

    get accelGroupEntry #closure

setAccelGroupEntryClosure :: MonadIO m => AccelGroupEntry -> Ptr (GClosure ()) -> m () Source #

Set the value of the “`closure`” field. When overloading is enabled, this is equivalent to

    set accelGroupEntry [ #closure := value ]

clearAccelGroupEntryClosure :: MonadIO m => AccelGroupEntry -> m () Source #

Set the value of the “`closure`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #closure

getAccelGroupEntryAccelPathQuark :: MonadIO m => AccelGroupEntry -> m Word32 Source #

Get the value of the “`accel_path_quark`” field. When overloading is enabled, this is equivalent to

    get accelGroupEntry #accelPathQuark

setAccelGroupEntryAccelPathQuark :: MonadIO m => AccelGroupEntry -> Word32 -> m () Source #

Set the value of the “`accel_path_quark`” field. When overloading is enabled, this is equivalent to

    set accelGroupEntry [ #accelPathQuark := value ]

newZeroActionEntry :: MonadIO m => m ActionEntry Source #

Construct a `ActionEntry` struct initialized to zero.

getActionEntryName :: MonadIO m => ActionEntry -> m (Maybe Text) Source #

Get the value of the “`name`” field. When overloading is enabled, this is equivalent to

    get actionEntry #name

setActionEntryName :: MonadIO m => ActionEntry -> CString -> m () Source #

Set the value of the “`name`” field. When overloading is enabled, this is equivalent to

    set actionEntry [ #name := value ]

clearActionEntryName :: MonadIO m => ActionEntry -> m () Source #

Set the value of the “`name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #name

getActionEntryStockId :: MonadIO m => ActionEntry -> m (Maybe Text) Source #

Get the value of the “`stock_id`” field. When overloading is enabled, this is equivalent to

    get actionEntry #stockId

setActionEntryStockId :: MonadIO m => ActionEntry -> CString -> m () Source #

Set the value of the “`stock_id`” field. When overloading is enabled, this is equivalent to

    set actionEntry [ #stockId := value ]

clearActionEntryStockId :: MonadIO m => ActionEntry -> m () Source #

Set the value of the “`stock_id`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #stockId

getActionEntryLabel :: MonadIO m => ActionEntry -> m (Maybe Text) Source #

Get the value of the “`label`” field. When overloading is enabled, this is equivalent to

    get actionEntry #label

setActionEntryLabel :: MonadIO m => ActionEntry -> CString -> m () Source #

Set the value of the “`label`” field. When overloading is enabled, this is equivalent to

    set actionEntry [ #label := value ]

clearActionEntryLabel :: MonadIO m => ActionEntry -> m () Source #

Set the value of the “`label`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #label

getActionEntryAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text) Source #

Get the value of the “`accelerator`” field. When overloading is enabled, this is equivalent to

    get actionEntry #accelerator

setActionEntryAccelerator :: MonadIO m => ActionEntry -> CString -> m () Source #

Set the value of the “`accelerator`” field. When overloading is enabled, this is equivalent to

    set actionEntry [ #accelerator := value ]

clearActionEntryAccelerator :: MonadIO m => ActionEntry -> m () Source #

Set the value of the “`accelerator`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #accelerator

getActionEntryTooltip :: MonadIO m => ActionEntry -> m (Maybe Text) Source #

Get the value of the “`tooltip`” field. When overloading is enabled, this is equivalent to

    get actionEntry #tooltip

setActionEntryTooltip :: MonadIO m => ActionEntry -> CString -> m () Source #

Set the value of the “`tooltip`” field. When overloading is enabled, this is equivalent to

    set actionEntry [ #tooltip := value ]

clearActionEntryTooltip :: MonadIO m => ActionEntry -> m () Source #

Set the value of the “`tooltip`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #tooltip

getActionEntryCallback :: MonadIO m => ActionEntry -> m (Maybe Callback) Source #

Get the value of the “`callback`” field. When overloading is enabled, this is equivalent to

    get actionEntry #callback

setActionEntryCallback :: MonadIO m => ActionEntry -> FunPtr C_Callback -> m () Source #

Set the value of the “`callback`” field. When overloading is enabled, this is equivalent to

    set actionEntry [ #callback := value ]

clearActionEntryCallback :: MonadIO m => ActionEntry -> m () Source #

Set the value of the “`callback`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #callback

newZeroBindingArg :: MonadIO m => m BindingArg Source #

Construct a `BindingArg` struct initialized to zero.

getBindingArgArgType :: MonadIO m => BindingArg -> m GType Source #

Get the value of the “`arg_type`” field. When overloading is enabled, this is equivalent to

    get bindingArg #argType

setBindingArgArgType :: MonadIO m => BindingArg -> GType -> m () Source #

Set the value of the “`arg_type`” field. When overloading is enabled, this is equivalent to

    set bindingArg [ #argType := value ]

newtype BindingSignal Source #

Memory-managed wrapper type.

Constructors

BindingSignal (ManagedPtr BindingSignal) |

#### Instances

Instances details

Eq BindingSignal |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods (==) :: BindingSignal -> BindingSignal -> Bool Source # (/=) :: BindingSignal -> BindingSignal -> Bool Source #
BoxedPtr BindingSignal |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods boxedPtrCopy :: BindingSignal -> IO BindingSignal Source # boxedPtrFree :: BindingSignal -> IO () Source #
CallocPtr BindingSignal |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods boxedPtrCalloc :: IO (Ptr BindingSignal) Source #
ManagedPtrNewtype BindingSignal |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods toManagedPtr :: BindingSignal -> ManagedPtr BindingSignal Source #
tag ~ 'AttrSet => Constructible BindingSignal tag |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods new :: MonadIO m => (ManagedPtr BindingSignal -> BindingSignal) -> [AttrOp BindingSignal tag] -> m BindingSignal Source #
HasAttributeList BindingSignal |
Instance details Defined in GI.Gtk.Structs.BindingSignal
(info ~ ResolveBindingSignalMethod t BindingSignal, OverloadedMethod info BindingSignal p, HasField t BindingSignal p) => HasField (t :: Symbol) BindingSignal p |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods getField :: BindingSignal -> p Source #
(info ~ ResolveBindingSignalMethod t BindingSignal, OverloadedMethodInfo info BindingSignal) => IsLabel t (MethodProxy info BindingSignal) |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods fromLabel :: MethodProxy info BindingSignal Source #
(info ~ ResolveBindingSignalMethod t BindingSignal, OverloadedMethod info BindingSignal p) => IsLabel t (BindingSignal -> p) |
Instance details Defined in GI.Gtk.Structs.BindingSignal Methods fromLabel :: BindingSignal -> p Source #
type AttributeList BindingSignal |
Instance details Defined in GI.Gtk.Structs.BindingSignal type AttributeList BindingSignal = BindingSignalAttributeList

newZeroBindingSignal :: MonadIO m => m BindingSignal Source #

Construct a `BindingSignal` struct initialized to zero.

getBindingSignalNext :: MonadIO m => BindingSignal -> m (Maybe BindingSignal) Source #

Get the value of the “`next`” field. When overloading is enabled, this is equivalent to

    get bindingSignal #next

setBindingSignalNext :: MonadIO m => BindingSignal -> Ptr BindingSignal -> m () Source #

Set the value of the “`next`” field. When overloading is enabled, this is equivalent to

    set bindingSignal [ #next := value ]

clearBindingSignalNext :: MonadIO m => BindingSignal -> m () Source #

Set the value of the “`next`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #next

getBindingSignalSignalName :: MonadIO m => BindingSignal -> m (Maybe Text) Source #

Get the value of the “`signal_name`” field. When overloading is enabled, this is equivalent to

    get bindingSignal #signalName

setBindingSignalSignalName :: MonadIO m => BindingSignal -> CString -> m () Source #

Set the value of the “`signal_name`” field. When overloading is enabled, this is equivalent to

    set bindingSignal [ #signalName := value ]

clearBindingSignalSignalName :: MonadIO m => BindingSignal -> m () Source #

Set the value of the “`signal_name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #signalName

getBindingSignalNArgs :: MonadIO m => BindingSignal -> m Word32 Source #

Get the value of the “`n_args`” field. When overloading is enabled, this is equivalent to

    get bindingSignal #nArgs

setBindingSignalNArgs :: MonadIO m => BindingSignal -> Word32 -> m () Source #

Set the value of the “`n_args`” field. When overloading is enabled, this is equivalent to

    set bindingSignal [ #nArgs := value ]

newtype BindingEntry Source #

Memory-managed wrapper type.

Constructors

BindingEntry (ManagedPtr BindingEntry) |

#### Instances

Instances details

Eq BindingEntry |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods (==) :: BindingEntry -> BindingEntry -> Bool Source # (/=) :: BindingEntry -> BindingEntry -> Bool Source #
BoxedPtr BindingEntry |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods boxedPtrCopy :: BindingEntry -> IO BindingEntry Source # boxedPtrFree :: BindingEntry -> IO () Source #
CallocPtr BindingEntry |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods boxedPtrCalloc :: IO (Ptr BindingEntry) Source #
ManagedPtrNewtype BindingEntry |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods toManagedPtr :: BindingEntry -> ManagedPtr BindingEntry Source #
tag ~ 'AttrSet => Constructible BindingEntry tag |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods new :: MonadIO m => (ManagedPtr BindingEntry -> BindingEntry) -> [AttrOp BindingEntry tag] -> m BindingEntry Source #
HasAttributeList BindingEntry |
Instance details Defined in GI.Gtk.Structs.BindingEntry
(info ~ ResolveBindingEntryMethod t BindingEntry, OverloadedMethod info BindingEntry p, HasField t BindingEntry p) => HasField (t :: Symbol) BindingEntry p |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods getField :: BindingEntry -> p Source #
(info ~ ResolveBindingEntryMethod t BindingEntry, OverloadedMethodInfo info BindingEntry) => IsLabel t (MethodProxy info BindingEntry) |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods fromLabel :: MethodProxy info BindingEntry Source #
(info ~ ResolveBindingEntryMethod t BindingEntry, OverloadedMethod info BindingEntry p) => IsLabel t (BindingEntry -> p) |
Instance details Defined in GI.Gtk.Structs.BindingEntry Methods fromLabel :: BindingEntry -> p Source #
type AttributeList BindingEntry |
Instance details Defined in GI.Gtk.Structs.BindingEntry type AttributeList BindingEntry = BindingEntryAttributeList

newZeroBindingEntry :: MonadIO m => m BindingEntry Source #

Construct a `BindingEntry` struct initialized to zero.

getBindingEntryKeyval :: MonadIO m => BindingEntry -> m Word32 Source #

Get the value of the “`keyval`” field. When overloading is enabled, this is equivalent to

    get bindingEntry #keyval

setBindingEntryKeyval :: MonadIO m => BindingEntry -> Word32 -> m () Source #

Set the value of the “`keyval`” field. When overloading is enabled, this is equivalent to

    set bindingEntry [ #keyval := value ]

getBindingEntryModifiers :: MonadIO m => BindingEntry -> m [ModifierType] Source #

Get the value of the “`modifiers`” field. When overloading is enabled, this is equivalent to

    get bindingEntry #modifiers

setBindingEntryModifiers :: MonadIO m => BindingEntry -> [ModifierType] -> m () Source #

Set the value of the “`modifiers`” field. When overloading is enabled, this is equivalent to

    set bindingEntry [ #modifiers := value ]

getBindingEntryBindingSet :: MonadIO m => BindingEntry -> m (Maybe BindingSet) Source #

Get the value of the “`binding_set`” field. When overloading is enabled, this is equivalent to

    get bindingEntry #bindingSet

setBindingEntryBindingSet :: MonadIO m => BindingEntry -> Ptr BindingSet -> m () Source #

Set the value of the “`binding_set`” field. When overloading is enabled, this is equivalent to

    set bindingEntry [ #bindingSet := value ]

clearBindingEntryBindingSet :: MonadIO m => BindingEntry -> m () Source #

Set the value of the “`binding_set`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #bindingSet

getBindingEntryDestroyed :: MonadIO m => BindingEntry -> m Word32 Source #

Get the value of the “`destroyed`” field. When overloading is enabled, this is equivalent to

    get bindingEntry #destroyed

setBindingEntryDestroyed :: MonadIO m => BindingEntry -> Word32 -> m () Source #

Set the value of the “`destroyed`” field. When overloading is enabled, this is equivalent to

    set bindingEntry [ #destroyed := value ]

getBindingEntryInEmission :: MonadIO m => BindingEntry -> m Word32 Source #

Get the value of the “`in_emission`” field. When overloading is enabled, this is equivalent to

    get bindingEntry #inEmission

setBindingEntryInEmission :: MonadIO m => BindingEntry -> Word32 -> m () Source #

Set the value of the “`in_emission`” field. When overloading is enabled, this is equivalent to

    set bindingEntry [ #inEmission := value ]

getBindingEntryMarksUnbound :: MonadIO m => BindingEntry -> m Word32 Source #

Get the value of the “`marks_unbound`” field. When overloading is enabled, this is equivalent to

    get bindingEntry #marksUnbound

setBindingEntryMarksUnbound :: MonadIO m => BindingEntry -> Word32 -> m () Source #

Set the value of the “`marks_unbound`” field. When overloading is enabled, this is equivalent to

    set bindingEntry [ #marksUnbound := value ]

getBindingEntrySetNext :: MonadIO m => BindingEntry -> m (Maybe BindingEntry) Source #

Get the value of the “`set_next`” field. When overloading is enabled, this is equivalent to

    get bindingEntry #setNext

setBindingEntrySetNext :: MonadIO m => BindingEntry -> Ptr BindingEntry -> m () Source #

Set the value of the “`set_next`” field. When overloading is enabled, this is equivalent to

    set bindingEntry [ #setNext := value ]

clearBindingEntrySetNext :: MonadIO m => BindingEntry -> m () Source #

Set the value of the “`set_next`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #setNext

getBindingEntryHashNext :: MonadIO m => BindingEntry -> m (Maybe BindingEntry) Source #

Get the value of the “`hash_next`” field. When overloading is enabled, this is equivalent to

    get bindingEntry #hashNext

setBindingEntryHashNext :: MonadIO m => BindingEntry -> Ptr BindingEntry -> m () Source #

Set the value of the “`hash_next`” field. When overloading is enabled, this is equivalent to

    set bindingEntry [ #hashNext := value ]

clearBindingEntryHashNext :: MonadIO m => BindingEntry -> m () Source #

Set the value of the “`hash_next`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #hashNext

getBindingEntrySignals :: MonadIO m => BindingEntry -> m (Maybe BindingSignal) Source #

Get the value of the “`signals`” field. When overloading is enabled, this is equivalent to

    get bindingEntry #signals

setBindingEntrySignals :: MonadIO m => BindingEntry -> Ptr BindingSignal -> m () Source #

Set the value of the “`signals`” field. When overloading is enabled, this is equivalent to

    set bindingEntry [ #signals := value ]

clearBindingEntrySignals :: MonadIO m => BindingEntry -> m () Source #

Set the value of the “`signals`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #signals

bindingEntryAddSignalFromString Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> BindingSet | `bindingSet`: a `BindingSet`
-> Text | `signalDesc`: a signal description
-> m TokenType | Returns: `TokenTypeNone` if the signal was successfully parsed and added, the expected token otherwise

Parses a signal description from `signalDesc` and incorporates it into `bindingSet`.

Signal descriptions may either bind a key combination to one or more signals:

     bind "key" {
       "signalname" (param, ...)
       ...
     }

Or they may also unbind a key combination:

     unbind "key"

Key combinations must be in a format that can be parsed by `acceleratorParse`.

Since: 3.0

bindingEntryAddSignall Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> BindingSet | `bindingSet`: a `BindingSet` to add a signal to
-> Word32 | `keyval`: key value
-> [ModifierType] | `modifiers`: key modifier
-> Text | `signalName`: signal name to be bound
-> [BindingArg] | `bindingArgs`: list of `BindingArg` signal arguments
-> m () |

Override or install a new key binding for `keyval` with `modifiers` on `bindingSet`.

bindingEntryRemove Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> BindingSet | `bindingSet`: a `BindingSet` to remove an entry of
-> Word32 | `keyval`: key value of binding to remove
-> [ModifierType] | `modifiers`: key modifier of binding to remove
-> m () |

Remove a binding previously installed via `gtk_binding_entry_add_signal()` on `bindingSet`.

bindingEntrySkip Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> BindingSet | `bindingSet`: a `BindingSet` to skip an entry of
-> Word32 | `keyval`: key value of binding to skip
-> [ModifierType] | `modifiers`: key modifier of binding to skip
-> m () |

Install a binding on `bindingSet` which causes key lookups to be aborted, to prevent bindings from lower priority sets to be activated.

Since: 2.12

newZeroBindingSet :: MonadIO m => m BindingSet Source #

Construct a `BindingSet` struct initialized to zero.

getBindingSetSetName :: MonadIO m => BindingSet -> m (Maybe Text) Source #

Get the value of the “`set_name`” field. When overloading is enabled, this is equivalent to

    get bindingSet #setName

setBindingSetSetName :: MonadIO m => BindingSet -> CString -> m () Source #

Set the value of the “`set_name`” field. When overloading is enabled, this is equivalent to

    set bindingSet [ #setName := value ]

clearBindingSetSetName :: MonadIO m => BindingSet -> m () Source #

Set the value of the “`set_name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #setName

getBindingSetPriority :: MonadIO m => BindingSet -> m Int32 Source #

Get the value of the “`priority`” field. When overloading is enabled, this is equivalent to

    get bindingSet #priority

setBindingSetPriority :: MonadIO m => BindingSet -> Int32 -> m () Source #

Set the value of the “`priority`” field. When overloading is enabled, this is equivalent to

    set bindingSet [ #priority := value ]

getBindingSetWidgetPathPspecs :: MonadIO m => BindingSet -> m [Ptr ()] Source #

Get the value of the “`widget_path_pspecs`” field. When overloading is enabled, this is equivalent to

    get bindingSet #widgetPathPspecs

setBindingSetWidgetPathPspecs :: MonadIO m => BindingSet -> Ptr (GSList (Ptr ())) -> m () Source #

Set the value of the “`widget_path_pspecs`” field. When overloading is enabled, this is equivalent to

    set bindingSet [ #widgetPathPspecs := value ]

clearBindingSetWidgetPathPspecs :: MonadIO m => BindingSet -> m () Source #

Set the value of the “`widget_path_pspecs`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #widgetPathPspecs

getBindingSetWidgetClassPspecs :: MonadIO m => BindingSet -> m [Ptr ()] Source #

Get the value of the “`widget_class_pspecs`” field. When overloading is enabled, this is equivalent to

    get bindingSet #widgetClassPspecs

setBindingSetWidgetClassPspecs :: MonadIO m => BindingSet -> Ptr (GSList (Ptr ())) -> m () Source #

Set the value of the “`widget_class_pspecs`” field. When overloading is enabled, this is equivalent to

    set bindingSet [ #widgetClassPspecs := value ]

clearBindingSetWidgetClassPspecs :: MonadIO m => BindingSet -> m () Source #

Set the value of the “`widget_class_pspecs`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #widgetClassPspecs

getBindingSetClassBranchPspecs :: MonadIO m => BindingSet -> m [Ptr ()] Source #

Get the value of the “`class_branch_pspecs`” field. When overloading is enabled, this is equivalent to

    get bindingSet #classBranchPspecs

setBindingSetClassBranchPspecs :: MonadIO m => BindingSet -> Ptr (GSList (Ptr ())) -> m () Source #

Set the value of the “`class_branch_pspecs`” field. When overloading is enabled, this is equivalent to

    set bindingSet [ #classBranchPspecs := value ]

clearBindingSetClassBranchPspecs :: MonadIO m => BindingSet -> m () Source #

Set the value of the “`class_branch_pspecs`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #classBranchPspecs

getBindingSetEntries :: MonadIO m => BindingSet -> m (Maybe BindingEntry) Source #

Get the value of the “`entries`” field. When overloading is enabled, this is equivalent to

    get bindingSet #entries

setBindingSetEntries :: MonadIO m => BindingSet -> Ptr BindingEntry -> m () Source #

Set the value of the “`entries`” field. When overloading is enabled, this is equivalent to

    set bindingSet [ #entries := value ]

clearBindingSetEntries :: MonadIO m => BindingSet -> m () Source #

Set the value of the “`entries`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #entries

getBindingSetCurrent :: MonadIO m => BindingSet -> m (Maybe BindingEntry) Source #

Get the value of the “`current`” field. When overloading is enabled, this is equivalent to

    get bindingSet #current

setBindingSetCurrent :: MonadIO m => BindingSet -> Ptr BindingEntry -> m () Source #

Set the value of the “`current`” field. When overloading is enabled, this is equivalent to

    set bindingSet [ #current := value ]

clearBindingSetCurrent :: MonadIO m => BindingSet -> m () Source #

Set the value of the “`current`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #current

getBindingSetParsed :: MonadIO m => BindingSet -> m Word32 Source #

Get the value of the “`parsed`” field. When overloading is enabled, this is equivalent to

    get bindingSet #parsed

setBindingSetParsed :: MonadIO m => BindingSet -> Word32 -> m () Source #

Set the value of the “`parsed`” field. When overloading is enabled, this is equivalent to

    set bindingSet [ #parsed := value ]

bindingSetActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsObject a) |
=> BindingSet | `bindingSet`: a `BindingSet` set to activate
-> Word32 | `keyval`: key value of the binding
-> [ModifierType] | `modifiers`: key modifier of the binding
-> a | `object`: object to activate when binding found
-> m Bool | Returns: `True` if a binding was found and activated

Find a key binding matching `keyval` and `modifiers` within `bindingSet` and activate the binding on `object`.

bindingSetFind Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `setName`: unique binding set name
-> m (Maybe BindingSet) | Returns: `Nothing` or the specified binding set

Find a binding set by its globally unique name.

The `setName` can either be a name used for `gtk_binding_set_new()` or the type name of a class used in `gtk_binding_set_by_class()`.

newZeroBorder :: MonadIO m => m Border Source #

Construct a `Border` struct initialized to zero.

getBorderLeft :: MonadIO m => Border -> m Int16 Source #

Get the value of the “`left`” field. When overloading is enabled, this is equivalent to

    get border #left

setBorderLeft :: MonadIO m => Border -> Int16 -> m () Source #

Set the value of the “`left`” field. When overloading is enabled, this is equivalent to

    set border [ #left := value ]

getBorderRight :: MonadIO m => Border -> m Int16 Source #

Get the value of the “`right`” field. When overloading is enabled, this is equivalent to

    get border #right

setBorderRight :: MonadIO m => Border -> Int16 -> m () Source #

Set the value of the “`right`” field. When overloading is enabled, this is equivalent to

    set border [ #right := value ]

getBorderTop :: MonadIO m => Border -> m Int16 Source #

Get the value of the “`top`” field. When overloading is enabled, this is equivalent to

    get border #top

setBorderTop :: MonadIO m => Border -> Int16 -> m () Source #

Set the value of the “`top`” field. When overloading is enabled, this is equivalent to

    set border [ #top := value ]

getBorderBottom :: MonadIO m => Border -> m Int16 Source #

Get the value of the “`bottom`” field. When overloading is enabled, this is equivalent to

    get border #bottom

setBorderBottom :: MonadIO m => Border -> Int16 -> m () Source #

Set the value of the “`bottom`” field. When overloading is enabled, this is equivalent to

    set border [ #bottom := value ]

borderNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Border | Returns: a newly allocated `Border`-struct. Free with `borderFree`

Allocates a new `Border`-struct and initializes its elements to zero.

Since: 2.14

borderCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Border | `border_`: a `Border`-struct
-> m Border | Returns: a copy of `border_`.

Copies a `Border`-struct.

class (GObject o, IsDescendantOf Scrollable o) => IsScrollable o Source #

Type class for types which can be safely cast to `Scrollable`, for instance with `toScrollable`.

#### Instances

Instances details

(GObject o, IsDescendantOf Scrollable o) => IsScrollable o |
Instance details Defined in GI.Gtk.Interfaces.Scrollable

toScrollable :: (MonadIO m, IsScrollable o) => o -> m Scrollable Source #

Cast to `Scrollable`, for types for which this is known to be safe. For general casts, use `castTo`.

getScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment Source #

Get the value of the “`hadjustment`” property. When overloading is enabled, this is equivalent to

    get scrollable #hadjustment

setScrollableHadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m () Source #

Set the value of the “`hadjustment`” property. When overloading is enabled, this is equivalent to

    set scrollable [ #hadjustment := value ]

constructScrollableHadjustment :: (IsScrollable o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`hadjustment`” property. This is rarely needed directly, but it is used by `new`.

clearScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m () Source #

Set the value of the “`hadjustment`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #hadjustment

getScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy Source #

Get the value of the “`hscroll-policy`” property. When overloading is enabled, this is equivalent to

    get scrollable #hscrollPolicy

setScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m () Source #

Set the value of the “`hscroll-policy`” property. When overloading is enabled, this is equivalent to

    set scrollable [ #hscrollPolicy := value ]

constructScrollableHscrollPolicy :: (IsScrollable o, MonadIO m) => ScrollablePolicy -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`hscroll-policy`” property. This is rarely needed directly, but it is used by `new`.

getScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment Source #

Get the value of the “`vadjustment`” property. When overloading is enabled, this is equivalent to

    get scrollable #vadjustment

setScrollableVadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m () Source #

Set the value of the “`vadjustment`” property. When overloading is enabled, this is equivalent to

    set scrollable [ #vadjustment := value ]

constructScrollableVadjustment :: (IsScrollable o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`vadjustment`” property. This is rarely needed directly, but it is used by `new`.

clearScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m () Source #

Set the value of the “`vadjustment`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #vadjustment

getScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy Source #

Get the value of the “`vscroll-policy`” property. When overloading is enabled, this is equivalent to

    get scrollable #vscrollPolicy

setScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m () Source #

Set the value of the “`vscroll-policy`” property. When overloading is enabled, this is equivalent to

    set scrollable [ #vscrollPolicy := value ]

constructScrollableVscrollPolicy :: (IsScrollable o, MonadIO m) => ScrollablePolicy -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`vscroll-policy`” property. This is rarely needed directly, but it is used by `new`.

scrollableGetBorder Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrollable a) |
=> a | `scrollable`: a `Scrollable`
-> m (Bool, Border) | Returns: `True` if `border` has been set

Returns the size of a non-scrolling border around the outside of the scrollable. An example for this would be treeview headers. GTK+ can use this information to display overlayed graphics, like the overshoot indication, at the right position.

Since: 3.16

scrollableGetHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrollable a) |
=> a | `scrollable`: a `Scrollable`
-> m Adjustment | Returns: horizontal `Adjustment`.

Retrieves the `Adjustment` used for horizontal scrolling.

Since: 3.0

scrollableGetHscrollPolicy Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrollable a) |
=> a | `scrollable`: a `Scrollable`
-> m ScrollablePolicy | Returns: The horizontal `ScrollablePolicy`.

Gets the horizontal `ScrollablePolicy`.

Since: 3.0

scrollableGetVadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrollable a) |
=> a | `scrollable`: a `Scrollable`
-> m Adjustment | Returns: vertical `Adjustment`.

Retrieves the `Adjustment` used for vertical scrolling.

Since: 3.0

scrollableGetVscrollPolicy Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrollable a) |
=> a | `scrollable`: a `Scrollable`
-> m ScrollablePolicy | Returns: The vertical `ScrollablePolicy`.

Gets the vertical `ScrollablePolicy`.

Since: 3.0

scrollableSetHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrollable a, IsAdjustment b) |
=> a | `scrollable`: a `Scrollable`
-> Maybe b | `hadjustment`: a `Adjustment`
-> m () |

Sets the horizontal adjustment of the `Scrollable`.

Since: 3.0

scrollableSetHscrollPolicy Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrollable a) |
=> a | `scrollable`: a `Scrollable`
-> ScrollablePolicy | `policy`: the horizontal `ScrollablePolicy`
-> m () |

Sets the `ScrollablePolicy` to determine whether horizontal scrolling should start below the minimum width or below the natural width.

Since: 3.0

scrollableSetVadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrollable a, IsAdjustment b) |
=> a | `scrollable`: a `Scrollable`
-> Maybe b | `vadjustment`: a `Adjustment`
-> m () |

Sets the vertical adjustment of the `Scrollable`.

Since: 3.0

scrollableSetVscrollPolicy Source #

Arguments

:: (HasCallStack, MonadIO m, IsScrollable a) |
=> a | `scrollable`: a `Scrollable`
-> ScrollablePolicy | `policy`: the vertical `ScrollablePolicy`
-> m () |

Sets the `ScrollablePolicy` to determine whether vertical scrolling should start below the minimum height or below the natural height.

Since: 3.0

cssSectionGetEndPosition Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CssSection | `section`: the section
-> m Word32 | Returns: the offset in bytes from the start of the line.

Returns the offset in bytes from the start of the current line returned via `cssSectionGetEndLine`. This value may change in future invocations of this function if `section` is not yet parsed completely. This will for example happen in the GtkCssProviderparsingError signal. The end position and line may be identical to the start position and line for sections which failed to parse anything successfully.

Since: 3.2

cssSectionGetFile Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CssSection | `section`: the section
-> m File | Returns: the `File` that `section` was parsed from or `Nothing` if `section` was parsed from other data

Gets the file that `section` was parsed from. If no such file exists, for example because the CSS was loaded via `gtkCssProviderLoadFromData`(), then `Nothing` is returned.

Since: 3.2

cssSectionGetSectionType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CssSection | `section`: the section
-> m CssSectionType | Returns: the type of `section`

Gets the type of information that `section` describes.

Since: 3.2

cssSectionGetStartPosition Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CssSection | `section`: the section
-> m Word32 | Returns: the offset in bytes from the start of the line.

Returns the offset in bytes from the start of the current line returned via `cssSectionGetStartLine`.

Since: 3.2

cssSectionRef Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CssSection | `section`: a `CssSection`
-> m CssSection | Returns: `section` itself.

Increments the reference count on `section`.

Since: 3.2

cssSectionUnref Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> CssSection | `section`: a `CssSection`
-> m () |

Decrements the reference count on `section`, freeing the structure if the reference count reaches 0.

Since: 3.2

newZeroFileFilterInfo :: MonadIO m => m FileFilterInfo Source #

Construct a `FileFilterInfo` struct initialized to zero.

getFileFilterInfoContains :: MonadIO m => FileFilterInfo -> m [FileFilterFlags] Source #

Get the value of the “`contains`” field. When overloading is enabled, this is equivalent to

    get fileFilterInfo #contains

setFileFilterInfoContains :: MonadIO m => FileFilterInfo -> [FileFilterFlags] -> m () Source #

Set the value of the “`contains`” field. When overloading is enabled, this is equivalent to

    set fileFilterInfo [ #contains := value ]

getFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source #

Get the value of the “`filename`” field. When overloading is enabled, this is equivalent to

    get fileFilterInfo #filename

setFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> CString -> m () Source #

Set the value of the “`filename`” field. When overloading is enabled, this is equivalent to

    set fileFilterInfo [ #filename := value ]

clearFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> m () Source #

Set the value of the “`filename`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #filename

getFileFilterInfoUri :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source #

Get the value of the “`uri`” field. When overloading is enabled, this is equivalent to

    get fileFilterInfo #uri

setFileFilterInfoUri :: MonadIO m => FileFilterInfo -> CString -> m () Source #

Set the value of the “`uri`” field. When overloading is enabled, this is equivalent to

    set fileFilterInfo [ #uri := value ]

clearFileFilterInfoUri :: MonadIO m => FileFilterInfo -> m () Source #

Set the value of the “`uri`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #uri

getFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source #

Get the value of the “`display_name`” field. When overloading is enabled, this is equivalent to

    get fileFilterInfo #displayName

setFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> CString -> m () Source #

Set the value of the “`display_name`” field. When overloading is enabled, this is equivalent to

    set fileFilterInfo [ #displayName := value ]

clearFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> m () Source #

Set the value of the “`display_name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #displayName

getFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source #

Get the value of the “`mime_type`” field. When overloading is enabled, this is equivalent to

    get fileFilterInfo #mimeType

setFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> CString -> m () Source #

Set the value of the “`mime_type`” field. When overloading is enabled, this is equivalent to

    set fileFilterInfo [ #mimeType := value ]

clearFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> m () Source #

Set the value of the “`mime_type`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #mimeType

newtype IMContextInfo Source #

Memory-managed wrapper type.

Constructors

IMContextInfo (ManagedPtr IMContextInfo) |

#### Instances

Instances details

Eq IMContextInfo |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods (==) :: IMContextInfo -> IMContextInfo -> Bool Source # (/=) :: IMContextInfo -> IMContextInfo -> Bool Source #
BoxedPtr IMContextInfo |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods boxedPtrCopy :: IMContextInfo -> IO IMContextInfo Source # boxedPtrFree :: IMContextInfo -> IO () Source #
CallocPtr IMContextInfo |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods boxedPtrCalloc :: IO (Ptr IMContextInfo) Source #
ManagedPtrNewtype IMContextInfo |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods toManagedPtr :: IMContextInfo -> ManagedPtr IMContextInfo Source #
tag ~ 'AttrSet => Constructible IMContextInfo tag |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods new :: MonadIO m => (ManagedPtr IMContextInfo -> IMContextInfo) -> [AttrOp IMContextInfo tag] -> m IMContextInfo Source #
HasAttributeList IMContextInfo |
Instance details Defined in GI.Gtk.Structs.IMContextInfo
(info ~ ResolveIMContextInfoMethod t IMContextInfo, OverloadedMethod info IMContextInfo p, HasField t IMContextInfo p) => HasField (t :: Symbol) IMContextInfo p |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods getField :: IMContextInfo -> p Source #
(info ~ ResolveIMContextInfoMethod t IMContextInfo, OverloadedMethodInfo info IMContextInfo) => IsLabel t (MethodProxy info IMContextInfo) |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods fromLabel :: MethodProxy info IMContextInfo Source #
(info ~ ResolveIMContextInfoMethod t IMContextInfo, OverloadedMethod info IMContextInfo p) => IsLabel t (IMContextInfo -> p) |
Instance details Defined in GI.Gtk.Structs.IMContextInfo Methods fromLabel :: IMContextInfo -> p Source #
type AttributeList IMContextInfo |
Instance details Defined in GI.Gtk.Structs.IMContextInfo type AttributeList IMContextInfo = IMContextInfoAttributeList

newZeroIMContextInfo :: MonadIO m => m IMContextInfo Source #

Construct a `IMContextInfo` struct initialized to zero.

getIMContextInfoContextId :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #

Get the value of the “`context_id`” field. When overloading is enabled, this is equivalent to

    get iMContextInfo #contextId

setIMContextInfoContextId :: MonadIO m => IMContextInfo -> CString -> m () Source #

Set the value of the “`context_id`” field. When overloading is enabled, this is equivalent to

    set iMContextInfo [ #contextId := value ]

clearIMContextInfoContextId :: MonadIO m => IMContextInfo -> m () Source #

Set the value of the “`context_id`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #contextId

getIMContextInfoContextName :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #

Get the value of the “`context_name`” field. When overloading is enabled, this is equivalent to

    get iMContextInfo #contextName

setIMContextInfoContextName :: MonadIO m => IMContextInfo -> CString -> m () Source #

Set the value of the “`context_name`” field. When overloading is enabled, this is equivalent to

    set iMContextInfo [ #contextName := value ]

clearIMContextInfoContextName :: MonadIO m => IMContextInfo -> m () Source #

Set the value of the “`context_name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #contextName

getIMContextInfoDomain :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #

Get the value of the “`domain`” field. When overloading is enabled, this is equivalent to

    get iMContextInfo #domain

setIMContextInfoDomain :: MonadIO m => IMContextInfo -> CString -> m () Source #

Set the value of the “`domain`” field. When overloading is enabled, this is equivalent to

    set iMContextInfo [ #domain := value ]

clearIMContextInfoDomain :: MonadIO m => IMContextInfo -> m () Source #

Set the value of the “`domain`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #domain

getIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #

Get the value of the “`domain_dirname`” field. When overloading is enabled, this is equivalent to

    get iMContextInfo #domainDirname

setIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> CString -> m () Source #

Set the value of the “`domain_dirname`” field. When overloading is enabled, this is equivalent to

    set iMContextInfo [ #domainDirname := value ]

clearIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> m () Source #

Set the value of the “`domain_dirname`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #domainDirname

getIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #

Get the value of the “`default_locales`” field. When overloading is enabled, this is equivalent to

    get iMContextInfo #defaultLocales

setIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> CString -> m () Source #

Set the value of the “`default_locales`” field. When overloading is enabled, this is equivalent to

    set iMContextInfo [ #defaultLocales := value ]

clearIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> m () Source #

Set the value of the “`default_locales`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #defaultLocales

iconSourceNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m IconSource | Returns: a new `IconSource`

Creates a new `IconSource`. A `IconSource` contains a `Pixbuf` (or image filename) that serves as the base image for one or more of the icons in a `IconSet`, along with a specification for which icons in the icon set will be based on that pixbuf or image file. An icon set contains a set of icons that represent “the same” logical concept in different states, different global text directions, and different sizes.

So for example a web browser’s “Back to Previous Page” icon might point in a different direction in Hebrew and in English; it might look different when insensitive; and it might change size depending on toolbar mode (small/large icons). So a single icon set would contain all those variants of the icon. `IconSet` contains a list of `IconSource` from which it can derive specific icon variants in the set.

In the simplest case, `IconSet` contains one source pixbuf from which it derives all variants. The convenience function `iconSetNewFromPixbuf` handles this case; if you only have one source pixbuf, just use that function.

If you want to use a different base pixbuf for different icon variants, you create multiple icon sources, mark which variants they’ll be used to create, and add them to the icon set with `iconSetAddSource`.

By default, the icon source has all parameters wildcarded. That is, the icon source will be used as the base icon for any desired text direction, widget state, or icon size.

iconSourceCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m IconSource | Returns: a new `IconSource`

Creates a copy of `source`; mostly useful for language bindings.

iconSourceFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m () |

Frees a dynamically-allocated icon source, along with its filename, size, and pixbuf fields if those are not `Nothing`.

iconSourceGetDirection Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m TextDirection | Returns: text direction this source matches

Obtains the text direction this icon source applies to. The return value is only useful/meaningful if the text direction is not wildcarded.

iconSourceGetDirectionWildcarded Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m Bool | Returns: `True` if this icon source is a base for any text direction variant

Gets the value set by `iconSourceSetDirectionWildcarded`.

iconSourceGetFilename Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m [Char] | Returns: image filename. This string must not be modified or freed.

Retrieves the source filename, or `Nothing` if none is set. The filename is not a copy, and should not be modified or expected to persist beyond the lifetime of the icon source.

iconSourceGetIconName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m Text | Returns: icon name. This string must not be modified or freed.

Retrieves the source icon name, or `Nothing` if none is set. The icon_name is not a copy, and should not be modified or expected to persist beyond the lifetime of the icon source.

iconSourceGetPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m Pixbuf | Returns: source pixbuf

Retrieves the source pixbuf, or `Nothing` if none is set. In addition, if a filename source is in use, this function in some cases will return the pixbuf from loaded from the filename. This is, for example, true for the GtkIconSource passed to the `Style` `render_icon()` virtual function. The reference count on the pixbuf is not incremented.

iconSourceGetSize Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m Int32 | Returns: icon size (t`IconSize`) this source matches.

Obtains the icon size this source applies to. The return value is only useful/meaningful if the icon size is not wildcarded.

iconSourceGetSizeWildcarded Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m Bool | Returns: `True` if this icon source is a base for any icon size variant

Gets the value set by `iconSourceSetSizeWildcarded`.

iconSourceGetState Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m StateType | Returns: widget state this source matches

Obtains the widget state this icon source applies to. The return value is only useful/meaningful if the widget state is not wildcarded.

iconSourceGetStateWildcarded Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> m Bool | Returns: `True` if this icon source is a base for any widget state variant

Gets the value set by `iconSourceSetStateWildcarded`.

iconSourceSetFilename Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> [Char] | `filename`: image file to use
-> m () |

Sets the name of an image file to use as a base image when creating icon variants for `IconSet`. The filename must be absolute.

iconSourceSetIconName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSource | `source`: a `IconSource`
-> Maybe Text | `iconName`: name of icon to use
-> m () |

Sets the name of an icon to look up in the current icon theme to use as a base image when creating icon variants for `IconSet`.

iconSourceSetPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsPixbuf a) |
=> IconSource | `source`: a `IconSource`
-> a | `pixbuf`: pixbuf to use as a source
-> m () |

Sets a pixbuf to use as a base image when creating icon variants for `IconSet`.

newtype LabelSelectionInfo Source #

Memory-managed wrapper type.

Constructors

LabelSelectionInfo (ManagedPtr LabelSelectionInfo) |

#### Instances

Instances details

Eq LabelSelectionInfo |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo Methods (==) :: LabelSelectionInfo -> LabelSelectionInfo -> Bool Source # (/=) :: LabelSelectionInfo -> LabelSelectionInfo -> Bool Source #
BoxedPtr LabelSelectionInfo |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo Methods boxedPtrCopy :: LabelSelectionInfo -> IO LabelSelectionInfo Source # boxedPtrFree :: LabelSelectionInfo -> IO () Source #
ManagedPtrNewtype LabelSelectionInfo |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo Methods toManagedPtr :: LabelSelectionInfo -> ManagedPtr LabelSelectionInfo Source #
HasAttributeList LabelSelectionInfo |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo
(info ~ ResolveLabelSelectionInfoMethod t LabelSelectionInfo, OverloadedMethod info LabelSelectionInfo p, HasField t LabelSelectionInfo p) => HasField (t :: Symbol) LabelSelectionInfo p |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo Methods getField :: LabelSelectionInfo -> p Source #
(info ~ ResolveLabelSelectionInfoMethod t LabelSelectionInfo, OverloadedMethodInfo info LabelSelectionInfo) => IsLabel t (MethodProxy info LabelSelectionInfo) |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo Methods fromLabel :: MethodProxy info LabelSelectionInfo Source #
(info ~ ResolveLabelSelectionInfoMethod t LabelSelectionInfo, OverloadedMethod info LabelSelectionInfo p) => IsLabel t (LabelSelectionInfo -> p) |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo Methods fromLabel :: LabelSelectionInfo -> p Source #
type AttributeList LabelSelectionInfo |
Instance details Defined in GI.Gtk.Structs.LabelSelectionInfo type AttributeList LabelSelectionInfo = LabelSelectionInfoAttributeList

newtype MountOperationHandlerIface_ Source #

Memory-managed wrapper type.

Constructors

MountOperationHandlerIface_ (ManagedPtr MountOperationHandlerIface_) |

#### Instances

Instances details

Eq MountOperationHandlerIface_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods (==) :: MountOperationHandlerIface_ -> MountOperationHandlerIface_ -> Bool Source # (/=) :: MountOperationHandlerIface_ -> MountOperationHandlerIface_ -> Bool Source #
BoxedPtr MountOperationHandlerIface_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods boxedPtrCopy :: MountOperationHandlerIface_ -> IO MountOperationHandlerIface_ Source # boxedPtrFree :: MountOperationHandlerIface_ -> IO () Source #
CallocPtr MountOperationHandlerIface_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerIface_) Source #
ManagedPtrNewtype MountOperationHandlerIface_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods toManagedPtr :: MountOperationHandlerIface_ -> ManagedPtr MountOperationHandlerIface_ Source #
tag ~ 'AttrSet => Constructible MountOperationHandlerIface_ tag |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods new :: MonadIO m => (ManagedPtr MountOperationHandlerIface_ -> MountOperationHandlerIface_) -> [AttrOp MountOperationHandlerIface_ tag] -> m MountOperationHandlerIface_ Source #
HasAttributeList MountOperationHandlerIface_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_
(info ~ ResolveMountOperationHandlerIface_Method t MountOperationHandlerIface_, OverloadedMethod info MountOperationHandlerIface_ p, HasField t MountOperationHandlerIface_ p) => HasField (t :: Symbol) MountOperationHandlerIface_ p |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods getField :: MountOperationHandlerIface_ -> p Source #
(info ~ ResolveMountOperationHandlerIface_Method t MountOperationHandlerIface_, OverloadedMethodInfo info MountOperationHandlerIface_) => IsLabel t (MethodProxy info MountOperationHandlerIface_) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods fromLabel :: MethodProxy info MountOperationHandlerIface_ Source #
(info ~ ResolveMountOperationHandlerIface_Method t MountOperationHandlerIface_, OverloadedMethod info MountOperationHandlerIface_ p) => IsLabel t (MountOperationHandlerIface_ -> p) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods fromLabel :: MountOperationHandlerIface_ -> p Source #
type AttributeList MountOperationHandlerIface_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerIface_ type AttributeList MountOperationHandlerIface_ = MountOperationHandlerIface_AttributeList

newZeroMountOperationHandlerIface_ :: MonadIO m => m MountOperationHandlerIface_ Source #

Construct a `MountOperationHandlerIface_` struct initialized to zero.

getMountOperationHandlerIface_ParentIface :: MonadIO m => MountOperationHandlerIface_ -> m TypeInterface Source #

Get the value of the “`parent_iface`” field. When overloading is enabled, this is equivalent to

    get mountOperationHandlerIface_ #parentIface

newtype MountOperationHandlerProxyClass_ Source #

Memory-managed wrapper type.

Constructors

MountOperationHandlerProxyClass_ (ManagedPtr MountOperationHandlerProxyClass_) |

#### Instances

Instances details

Eq MountOperationHandlerProxyClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods (==) :: MountOperationHandlerProxyClass_ -> MountOperationHandlerProxyClass_ -> Bool Source # (/=) :: MountOperationHandlerProxyClass_ -> MountOperationHandlerProxyClass_ -> Bool Source #
BoxedPtr MountOperationHandlerProxyClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods boxedPtrCopy :: MountOperationHandlerProxyClass_ -> IO MountOperationHandlerProxyClass_ Source # boxedPtrFree :: MountOperationHandlerProxyClass_ -> IO () Source #
CallocPtr MountOperationHandlerProxyClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerProxyClass_) Source #
ManagedPtrNewtype MountOperationHandlerProxyClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods toManagedPtr :: MountOperationHandlerProxyClass_ -> ManagedPtr MountOperationHandlerProxyClass_ Source #
tag ~ 'AttrSet => Constructible MountOperationHandlerProxyClass_ tag |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods new :: MonadIO m => (ManagedPtr MountOperationHandlerProxyClass_ -> MountOperationHandlerProxyClass_) -> [AttrOp MountOperationHandlerProxyClass_ tag] -> m MountOperationHandlerProxyClass_ Source #
HasAttributeList MountOperationHandlerProxyClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_
(info ~ ResolveMountOperationHandlerProxyClass_Method t MountOperationHandlerProxyClass_, OverloadedMethod info MountOperationHandlerProxyClass_ p, HasField t MountOperationHandlerProxyClass_ p) => HasField (t :: Symbol) MountOperationHandlerProxyClass_ p |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods getField :: MountOperationHandlerProxyClass_ -> p Source #
(info ~ ResolveMountOperationHandlerProxyClass_Method t MountOperationHandlerProxyClass_, OverloadedMethodInfo info MountOperationHandlerProxyClass_) => IsLabel t (MethodProxy info MountOperationHandlerProxyClass_) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods fromLabel :: MethodProxy info MountOperationHandlerProxyClass_ Source #
(info ~ ResolveMountOperationHandlerProxyClass_Method t MountOperationHandlerProxyClass_, OverloadedMethod info MountOperationHandlerProxyClass_ p) => IsLabel t (MountOperationHandlerProxyClass_ -> p) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods fromLabel :: MountOperationHandlerProxyClass_ -> p Source #
type AttributeList MountOperationHandlerProxyClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ type AttributeList MountOperationHandlerProxyClass_ = MountOperationHandlerProxyClass_AttributeList

newZeroMountOperationHandlerProxyClass_ :: MonadIO m => m MountOperationHandlerProxyClass_ Source #

Construct a `MountOperationHandlerProxyClass_` struct initialized to zero.

newtype MountOperationHandlerProxy_ Source #

Memory-managed wrapper type.

Constructors

MountOperationHandlerProxy_ (ManagedPtr MountOperationHandlerProxy_) |

#### Instances

Instances details

Eq MountOperationHandlerProxy_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods (==) :: MountOperationHandlerProxy_ -> MountOperationHandlerProxy_ -> Bool Source # (/=) :: MountOperationHandlerProxy_ -> MountOperationHandlerProxy_ -> Bool Source #
BoxedPtr MountOperationHandlerProxy_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods boxedPtrCopy :: MountOperationHandlerProxy_ -> IO MountOperationHandlerProxy_ Source # boxedPtrFree :: MountOperationHandlerProxy_ -> IO () Source #
CallocPtr MountOperationHandlerProxy_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerProxy_) Source #
ManagedPtrNewtype MountOperationHandlerProxy_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods toManagedPtr :: MountOperationHandlerProxy_ -> ManagedPtr MountOperationHandlerProxy_ Source #
tag ~ 'AttrSet => Constructible MountOperationHandlerProxy_ tag |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods new :: MonadIO m => (ManagedPtr MountOperationHandlerProxy_ -> MountOperationHandlerProxy_) -> [AttrOp MountOperationHandlerProxy_ tag] -> m MountOperationHandlerProxy_ Source #
HasAttributeList MountOperationHandlerProxy_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_
(info ~ ResolveMountOperationHandlerProxy_Method t MountOperationHandlerProxy_, OverloadedMethod info MountOperationHandlerProxy_ p, HasField t MountOperationHandlerProxy_ p) => HasField (t :: Symbol) MountOperationHandlerProxy_ p |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods getField :: MountOperationHandlerProxy_ -> p Source #
(info ~ ResolveMountOperationHandlerProxy_Method t MountOperationHandlerProxy_, OverloadedMethodInfo info MountOperationHandlerProxy_) => IsLabel t (MethodProxy info MountOperationHandlerProxy_) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods fromLabel :: MethodProxy info MountOperationHandlerProxy_ Source #
(info ~ ResolveMountOperationHandlerProxy_Method t MountOperationHandlerProxy_, OverloadedMethod info MountOperationHandlerProxy_ p) => IsLabel t (MountOperationHandlerProxy_ -> p) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods fromLabel :: MountOperationHandlerProxy_ -> p Source #
type AttributeList MountOperationHandlerProxy_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ type AttributeList MountOperationHandlerProxy_ = MountOperationHandlerProxy_AttributeList

newZeroMountOperationHandlerProxy_ :: MonadIO m => m MountOperationHandlerProxy_ Source #

Construct a `MountOperationHandlerProxy_` struct initialized to zero.

newtype MountOperationHandlerSkeletonClass_ Source #

Memory-managed wrapper type.

Constructors

MountOperationHandlerSkeletonClass_ (ManagedPtr MountOperationHandlerSkeletonClass_) |

#### Instances

Instances details

Eq MountOperationHandlerSkeletonClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods (==) :: MountOperationHandlerSkeletonClass_ -> MountOperationHandlerSkeletonClass_ -> Bool Source # (/=) :: MountOperationHandlerSkeletonClass_ -> MountOperationHandlerSkeletonClass_ -> Bool Source #
BoxedPtr MountOperationHandlerSkeletonClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods boxedPtrCopy :: MountOperationHandlerSkeletonClass_ -> IO MountOperationHandlerSkeletonClass_ Source # boxedPtrFree :: MountOperationHandlerSkeletonClass_ -> IO () Source #
CallocPtr MountOperationHandlerSkeletonClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerSkeletonClass_) Source #
ManagedPtrNewtype MountOperationHandlerSkeletonClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods toManagedPtr :: MountOperationHandlerSkeletonClass_ -> ManagedPtr MountOperationHandlerSkeletonClass_ Source #
tag ~ 'AttrSet => Constructible MountOperationHandlerSkeletonClass_ tag |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods new :: MonadIO m => (ManagedPtr MountOperationHandlerSkeletonClass_ -> MountOperationHandlerSkeletonClass_) -> [AttrOp MountOperationHandlerSkeletonClass_ tag] -> m MountOperationHandlerSkeletonClass_ Source #
HasAttributeList MountOperationHandlerSkeletonClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_
(info ~ ResolveMountOperationHandlerSkeletonClass_Method t MountOperationHandlerSkeletonClass_, OverloadedMethod info MountOperationHandlerSkeletonClass_ p, HasField t MountOperationHandlerSkeletonClass_ p) => HasField (t :: Symbol) MountOperationHandlerSkeletonClass_ p |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods getField :: MountOperationHandlerSkeletonClass_ -> p Source #
(info ~ ResolveMountOperationHandlerSkeletonClass_Method t MountOperationHandlerSkeletonClass_, OverloadedMethodInfo info MountOperationHandlerSkeletonClass_) => IsLabel t (MethodProxy info MountOperationHandlerSkeletonClass_) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods fromLabel :: MethodProxy info MountOperationHandlerSkeletonClass_ Source #
(info ~ ResolveMountOperationHandlerSkeletonClass_Method t MountOperationHandlerSkeletonClass_, OverloadedMethod info MountOperationHandlerSkeletonClass_ p) => IsLabel t (MountOperationHandlerSkeletonClass_ -> p) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods fromLabel :: MountOperationHandlerSkeletonClass_ -> p Source #
type AttributeList MountOperationHandlerSkeletonClass_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ type AttributeList MountOperationHandlerSkeletonClass_ = MountOperationHandlerSkeletonClass_AttributeList

newZeroMountOperationHandlerSkeletonClass_ :: MonadIO m => m MountOperationHandlerSkeletonClass_ Source #

Construct a `MountOperationHandlerSkeletonClass_` struct initialized to zero.

newtype MountOperationHandlerSkeleton_ Source #

Memory-managed wrapper type.

Constructors

MountOperationHandlerSkeleton_ (ManagedPtr MountOperationHandlerSkeleton_) |

#### Instances

Instances details

Eq MountOperationHandlerSkeleton_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods (==) :: MountOperationHandlerSkeleton_ -> MountOperationHandlerSkeleton_ -> Bool Source # (/=) :: MountOperationHandlerSkeleton_ -> MountOperationHandlerSkeleton_ -> Bool Source #
BoxedPtr MountOperationHandlerSkeleton_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods boxedPtrCopy :: MountOperationHandlerSkeleton_ -> IO MountOperationHandlerSkeleton_ Source # boxedPtrFree :: MountOperationHandlerSkeleton_ -> IO () Source #
CallocPtr MountOperationHandlerSkeleton_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods boxedPtrCalloc :: IO (Ptr MountOperationHandlerSkeleton_) Source #
ManagedPtrNewtype MountOperationHandlerSkeleton_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods toManagedPtr :: MountOperationHandlerSkeleton_ -> ManagedPtr MountOperationHandlerSkeleton_ Source #
tag ~ 'AttrSet => Constructible MountOperationHandlerSkeleton_ tag |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods new :: MonadIO m => (ManagedPtr MountOperationHandlerSkeleton_ -> MountOperationHandlerSkeleton_) -> [AttrOp MountOperationHandlerSkeleton_ tag] -> m MountOperationHandlerSkeleton_ Source #
HasAttributeList MountOperationHandlerSkeleton_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_
(info ~ ResolveMountOperationHandlerSkeleton_Method t MountOperationHandlerSkeleton_, OverloadedMethod info MountOperationHandlerSkeleton_ p, HasField t MountOperationHandlerSkeleton_ p) => HasField (t :: Symbol) MountOperationHandlerSkeleton_ p |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods getField :: MountOperationHandlerSkeleton_ -> p Source #
(info ~ ResolveMountOperationHandlerSkeleton_Method t MountOperationHandlerSkeleton_, OverloadedMethodInfo info MountOperationHandlerSkeleton_) => IsLabel t (MethodProxy info MountOperationHandlerSkeleton_) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods fromLabel :: MethodProxy info MountOperationHandlerSkeleton_ Source #
(info ~ ResolveMountOperationHandlerSkeleton_Method t MountOperationHandlerSkeleton_, OverloadedMethod info MountOperationHandlerSkeleton_ p) => IsLabel t (MountOperationHandlerSkeleton_ -> p) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods fromLabel :: MountOperationHandlerSkeleton_ -> p Source #
type AttributeList MountOperationHandlerSkeleton_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ type AttributeList MountOperationHandlerSkeleton_ = MountOperationHandlerSkeleton_AttributeList

newZeroMountOperationHandlerSkeleton_ :: MonadIO m => m MountOperationHandlerSkeleton_ Source #

Construct a `MountOperationHandlerSkeleton_` struct initialized to zero.

newtype MountOperationHandler_ Source #

Memory-managed wrapper type.

Constructors

MountOperationHandler_ (ManagedPtr MountOperationHandler_) |

#### Instances

Instances details

Eq MountOperationHandler_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_ Methods (==) :: MountOperationHandler_ -> MountOperationHandler_ -> Bool Source # (/=) :: MountOperationHandler_ -> MountOperationHandler_ -> Bool Source #
BoxedPtr MountOperationHandler_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_ Methods boxedPtrCopy :: MountOperationHandler_ -> IO MountOperationHandler_ Source # boxedPtrFree :: MountOperationHandler_ -> IO () Source #
ManagedPtrNewtype MountOperationHandler_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_ Methods toManagedPtr :: MountOperationHandler_ -> ManagedPtr MountOperationHandler_ Source #
HasAttributeList MountOperationHandler_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_
(info ~ ResolveMountOperationHandler_Method t MountOperationHandler_, OverloadedMethod info MountOperationHandler_ p, HasField t MountOperationHandler_ p) => HasField (t :: Symbol) MountOperationHandler_ p |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_ Methods getField :: MountOperationHandler_ -> p Source #
(info ~ ResolveMountOperationHandler_Method t MountOperationHandler_, OverloadedMethodInfo info MountOperationHandler_) => IsLabel t (MethodProxy info MountOperationHandler_) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_ Methods fromLabel :: MethodProxy info MountOperationHandler_ Source #
(info ~ ResolveMountOperationHandler_Method t MountOperationHandler_, OverloadedMethod info MountOperationHandler_ p) => IsLabel t (MountOperationHandler_ -> p) |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_ Methods fromLabel :: MountOperationHandler_ -> p Source #
type AttributeList MountOperationHandler_ |
Instance details Defined in GI.Gtk.Structs.MountOperationHandler_ type AttributeList MountOperationHandler_ = MountOperationHandler_AttributeList

newZeroPadActionEntry :: MonadIO m => m PadActionEntry Source #

Construct a `PadActionEntry` struct initialized to zero.

getPadActionEntryType :: MonadIO m => PadActionEntry -> m PadActionType Source #

Get the value of the “`type`” field. When overloading is enabled, this is equivalent to

    get padActionEntry #type

setPadActionEntryType :: MonadIO m => PadActionEntry -> PadActionType -> m () Source #

Set the value of the “`type`” field. When overloading is enabled, this is equivalent to

    set padActionEntry [ #type := value ]

getPadActionEntryIndex :: MonadIO m => PadActionEntry -> m Int32 Source #

Get the value of the “`index`” field. When overloading is enabled, this is equivalent to

    get padActionEntry #index

setPadActionEntryIndex :: MonadIO m => PadActionEntry -> Int32 -> m () Source #

Set the value of the “`index`” field. When overloading is enabled, this is equivalent to

    set padActionEntry [ #index := value ]

getPadActionEntryMode :: MonadIO m => PadActionEntry -> m Int32 Source #

Get the value of the “`mode`” field. When overloading is enabled, this is equivalent to

    get padActionEntry #mode

setPadActionEntryMode :: MonadIO m => PadActionEntry -> Int32 -> m () Source #

Set the value of the “`mode`” field. When overloading is enabled, this is equivalent to

    set padActionEntry [ #mode := value ]

getPadActionEntryLabel :: MonadIO m => PadActionEntry -> m (Maybe Text) Source #

Get the value of the “`label`” field. When overloading is enabled, this is equivalent to

    get padActionEntry #label

setPadActionEntryLabel :: MonadIO m => PadActionEntry -> CString -> m () Source #

Set the value of the “`label`” field. When overloading is enabled, this is equivalent to

    set padActionEntry [ #label := value ]

clearPadActionEntryLabel :: MonadIO m => PadActionEntry -> m () Source #

Set the value of the “`label`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #label

getPadActionEntryActionName :: MonadIO m => PadActionEntry -> m (Maybe Text) Source #

Get the value of the “`action_name`” field. When overloading is enabled, this is equivalent to

    get padActionEntry #actionName

setPadActionEntryActionName :: MonadIO m => PadActionEntry -> CString -> m () Source #

Set the value of the “`action_name`” field. When overloading is enabled, this is equivalent to

    set padActionEntry [ #actionName := value ]

clearPadActionEntryActionName :: MonadIO m => PadActionEntry -> m () Source #

Set the value of the “`action_name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #actionName

newtype PageRange Source #

Memory-managed wrapper type.

Constructors

PageRange (ManagedPtr PageRange) |

#### Instances

Instances details

Eq PageRange |
Instance details Defined in GI.Gtk.Structs.PageRange Methods (==) :: PageRange -> PageRange -> Bool Source # (/=) :: PageRange -> PageRange -> Bool Source #
BoxedPtr PageRange |
Instance details Defined in GI.Gtk.Structs.PageRange Methods boxedPtrCopy :: PageRange -> IO PageRange Source # boxedPtrFree :: PageRange -> IO () Source #
CallocPtr PageRange |
Instance details Defined in GI.Gtk.Structs.PageRange Methods boxedPtrCalloc :: IO (Ptr PageRange) Source #
ManagedPtrNewtype PageRange |
Instance details Defined in GI.Gtk.Structs.PageRange Methods toManagedPtr :: PageRange -> ManagedPtr PageRange Source #
tag ~ 'AttrSet => Constructible PageRange tag |
Instance details Defined in GI.Gtk.Structs.PageRange Methods new :: MonadIO m => (ManagedPtr PageRange -> PageRange) -> [AttrOp PageRange tag] -> m PageRange Source #
HasAttributeList PageRange |
Instance details Defined in GI.Gtk.Structs.PageRange
(info ~ ResolvePageRangeMethod t PageRange, OverloadedMethod info PageRange p, HasField t PageRange p) => HasField (t :: Symbol) PageRange p |
Instance details Defined in GI.Gtk.Structs.PageRange Methods getField :: PageRange -> p Source #
(info ~ ResolvePageRangeMethod t PageRange, OverloadedMethodInfo info PageRange) => IsLabel t (MethodProxy info PageRange) |
Instance details Defined in GI.Gtk.Structs.PageRange Methods fromLabel :: MethodProxy info PageRange Source #
(info ~ ResolvePageRangeMethod t PageRange, OverloadedMethod info PageRange p) => IsLabel t (PageRange -> p) |
Instance details Defined in GI.Gtk.Structs.PageRange Methods fromLabel :: PageRange -> p Source #
type AttributeList PageRange |
Instance details Defined in GI.Gtk.Structs.PageRange type AttributeList PageRange = PageRangeAttributeList

newZeroPageRange :: MonadIO m => m PageRange Source #

Construct a `PageRange` struct initialized to zero.

getPageRangeStart :: MonadIO m => PageRange -> m Int32 Source #

Get the value of the “`start`” field. When overloading is enabled, this is equivalent to

    get pageRange #start

setPageRangeStart :: MonadIO m => PageRange -> Int32 -> m () Source #

Set the value of the “`start`” field. When overloading is enabled, this is equivalent to

    set pageRange [ #start := value ]

getPageRangeEnd :: MonadIO m => PageRange -> m Int32 Source #

Get the value of the “`end`” field. When overloading is enabled, this is equivalent to

    get pageRange #end

setPageRangeEnd :: MonadIO m => PageRange -> Int32 -> m () Source #

Set the value of the “`end`” field. When overloading is enabled, this is equivalent to

    set pageRange [ #end := value ]

paperSizeNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Text | `name`: a paper size name, or `Nothing`
-> m PaperSize | Returns: a new `PaperSize`, use `paperSizeFree` to free it

Creates a new `PaperSize` object by parsing a PWG 5101.1-2002 paper name.

If `name` is `Nothing`, the default paper size is returned, see `paperSizeGetDefault`.

Since: 2.10

paperSizeNewCustom Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `name`: the paper name
-> Text | `displayName`: the human-readable name
-> Double | `width`: the paper width, in units of `unit`
-> Double | `height`: the paper height, in units of `unit`
-> Unit | `unit`: the unit for `width` and `height`. not `UnitNone`.
-> m PaperSize | Returns: a new `PaperSize` object, use `paperSizeFree` to free it

Creates a new `PaperSize` object with the given parameters.

Since: 2.10

paperSizeNewFromGvariant Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> GVariant | `variant`: an a{sv} `GVariant`
-> m PaperSize | Returns: a new `PaperSize` object

Deserialize a paper size from an a{sv} variant in the format produced by `paperSizeToGvariant`.

Since: 3.22

paperSizeNewFromIpp Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `ippName`: an IPP paper name
-> Double | `width`: the paper width, in points
-> Double | `height`: the paper height in points
-> m PaperSize | Returns: a new `PaperSize`, use `paperSizeFree` to free it

Creates a new `PaperSize` object by using IPP information.

If `ippName` is not a recognized paper name, `width` and `height` are used to construct a custom `PaperSize` object.

Since: 3.16

paperSizeNewFromKeyFile Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> KeyFile | `keyFile`: the `KeyFile` to retrieve the papersize from
-> Maybe Text | `groupName`: the name of the group in the key file to read, or `Nothing` to read the first group
-> m PaperSize | Returns: a new `PaperSize` object with the restored paper size, or `Nothing` if an error occurred (Can throw `GError`)

Reads a paper size from the group `groupName` in the key file `keyFile`.

Since: 2.12

paperSizeNewFromPpd Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `ppdName`: a PPD paper name
-> Text | `ppdDisplayName`: the corresponding human-readable name
-> Double | `width`: the paper width, in points
-> Double | `height`: the paper height in points
-> m PaperSize | Returns: a new `PaperSize`, use `paperSizeFree` to free it

Creates a new `PaperSize` object by using PPD information.

If `ppdName` is not a recognized PPD paper name, `ppdDisplayName`, `width` and `height` are used to construct a custom `PaperSize` object.

Since: 2.10

paperSizeCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `other`: a `PaperSize`
-> m PaperSize | Returns: a copy of `other`

Copies an existing `PaperSize`.

Since: 2.10

paperSizeGetDefaultBottomMargin Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> Unit | `unit`: the unit for the return value, not `UnitNone`
-> m Double | Returns: the default bottom margin

Gets the default bottom margin for the `PaperSize`.

Since: 2.10

paperSizeGetDefaultLeftMargin Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> Unit | `unit`: the unit for the return value, not `UnitNone`
-> m Double | Returns: the default left margin

Gets the default left margin for the `PaperSize`.

Since: 2.10

paperSizeGetDefaultRightMargin Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> Unit | `unit`: the unit for the return value, not `UnitNone`
-> m Double | Returns: the default right margin

Gets the default right margin for the `PaperSize`.

Since: 2.10

paperSizeGetDefaultTopMargin Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> Unit | `unit`: the unit for the return value, not `UnitNone`
-> m Double | Returns: the default top margin

Gets the default top margin for the `PaperSize`.

Since: 2.10

paperSizeGetDisplayName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> m Text | Returns: the human-readable name of `size`

Gets the human-readable name of the `PaperSize`.

Since: 2.10

paperSizeGetHeight Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> Unit | `unit`: the unit for the return value, not `UnitNone`
-> m Double | Returns: the paper height

Gets the paper height of the `PaperSize`, in units of `unit`.

Since: 2.10

paperSizeGetName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> m Text | Returns: the name of `size`

Gets the name of the `PaperSize`.

Since: 2.10

paperSizeGetPpdName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> m Text | Returns: the PPD name of `size`

Gets the PPD name of the `PaperSize`, which may be `Nothing`.

Since: 2.10

paperSizeGetWidth Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> Unit | `unit`: the unit for the return value, not `UnitNone`
-> m Double | Returns: the paper width

Gets the paper width of the `PaperSize`, in units of `unit`.

Since: 2.10

paperSizeIsCustom Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> m Bool | Returns: whether `size` is a custom paper size.

Returns `True` if `size` is not a standard paper size.

paperSizeIsEqual Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size1`: a `PaperSize` object
-> PaperSize | `size2`: another `PaperSize` object
-> m Bool | Returns: `True`, if `size1` and `size2` represent the same paper size

Compares two `PaperSize` objects.

Since: 2.10

paperSizeIsIpp Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize` object
-> m Bool | Returns: whether `size` is not an IPP custom paper size.

Returns `True` if `size` is an IPP standard paper size.

paperSizeSetSize Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a custom `PaperSize` object
-> Double | `width`: the new width in units of `unit`
-> Double | `height`: the new height in units of `unit`
-> Unit | `unit`: the unit for `width` and `height`
-> m () |

Changes the dimensions of a `size` to `width` x `height`.

Since: 2.10

paperSizeToKeyFile Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> PaperSize | `size`: a `PaperSize`
-> KeyFile | `keyFile`: the `KeyFile` to save the paper size to
-> Text | `groupName`: the group to add the settings to in `keyFile`
-> m () |

This function adds the paper size from `size` to `keyFile`.

Since: 2.12

paperSizeGetPaperSizes Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Bool | `includeCustom`: whether to include custom paper sizes as defined in the page setup dialog
-> m [PaperSize] | Returns: a newly allocated list of newly allocated `PaperSize` objects

Creates a list of known paper sizes.

Since: 2.12

class (GObject o, IsDescendantOf PageSetup o) => IsPageSetup o Source #

Type class for types which can be safely cast to `PageSetup`, for instance with `toPageSetup`.

#### Instances

Instances details

(GObject o, IsDescendantOf PageSetup o) => IsPageSetup o |
Instance details Defined in GI.Gtk.Objects.PageSetup

toPageSetup :: (MonadIO m, IsPageSetup o) => o -> m PageSetup Source #

Cast to `PageSetup`, for types for which this is known to be safe. For general casts, use `castTo`.

pageSetupNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m PageSetup | Returns: a new `PageSetup`.

Creates a new `PageSetup`.

Since: 2.10

pageSetupNewFromFile Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [Char] | `fileName`: the filename to read the page setup from
-> m PageSetup | Returns: the restored `PageSetup` (Can throw `GError`)

Reads the page setup from the file `fileName`. Returns a new `PageSetup` object with the restored page setup, or `Nothing` if an error occurred. See `pageSetupToFile`.

Since: 2.12

pageSetupNewFromGvariant Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> GVariant | `variant`: an a{sv} `GVariant`
-> m PageSetup | Returns: a new `PageSetup` object

Desrialize a page setup from an a{sv} variant in the format produced by `pageSetupToGvariant`.

Since: 3.22

pageSetupNewFromKeyFile Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> KeyFile | `keyFile`: the `KeyFile` to retrieve the page_setup from
-> Maybe Text | `groupName`: the name of the group in the key_file to read, or `Nothing` to use the default name “Page Setup”
-> m PageSetup | Returns: the restored `PageSetup` (Can throw `GError`)

Reads the page setup from the group `groupName` in the key file `keyFile`. Returns a new `PageSetup` object with the restored page setup, or `Nothing` if an error occurred.

Since: 2.12

pageSetupCopy Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `other`: the `PageSetup` to copy
-> m PageSetup | Returns: a copy of `other`

Copies a `PageSetup`.

Since: 2.10

pageSetupGetBottomMargin Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Unit | `unit`: the unit for the return value
-> m Double | Returns: the bottom margin

Gets the bottom margin in units of `unit`.

Since: 2.10

pageSetupGetLeftMargin Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Unit | `unit`: the unit for the return value
-> m Double | Returns: the left margin

Gets the left margin in units of `unit`.

Since: 2.10

pageSetupGetOrientation Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> m PageOrientation | Returns: the page orientation

Gets the page orientation of the `PageSetup`.

Since: 2.10

pageSetupGetPaperSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> m PaperSize | Returns: the paper size

Gets the paper size of the `PageSetup`.

Since: 2.10

pageSetupGetRightMargin Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Unit | `unit`: the unit for the return value
-> m Double | Returns: the right margin

Gets the right margin in units of `unit`.

Since: 2.10

pageSetupGetTopMargin Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Unit | `unit`: the unit for the return value
-> m Double | Returns: the top margin

Gets the top margin in units of `unit`.

Since: 2.10

pageSetupLoadFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> [Char] | `fileName`: the filename to read the page setup from
-> m () | (Can throw `GError`)

Reads the page setup from the file `fileName`. See `pageSetupToFile`.

Since: 2.14

pageSetupLoadKeyFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> KeyFile | `keyFile`: the `KeyFile` to retrieve the page_setup from
-> Maybe Text | `groupName`: the name of the group in the key_file to read, or `Nothing` to use the default name “Page Setup”
-> m () | (Can throw `GError`)

Reads the page setup from the group `groupName` in the key file `keyFile`.

Since: 2.14

pageSetupSetBottomMargin Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Double | `margin`: the new bottom margin in units of `unit`
-> Unit | `unit`: the units for `margin`
-> m () |

Sets the bottom margin of the `PageSetup`.

Since: 2.10

pageSetupSetLeftMargin Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Double | `margin`: the new left margin in units of `unit`
-> Unit | `unit`: the units for `margin`
-> m () |

Sets the left margin of the `PageSetup`.

Since: 2.10

pageSetupSetOrientation Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> PageOrientation | `orientation`: a `PageOrientation` value
-> m () |

Sets the page orientation of the `PageSetup`.

Since: 2.10

pageSetupSetPaperSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> PaperSize | `size`: a `PaperSize`
-> m () |

Sets the paper size of the `PageSetup` without changing the margins. See `pageSetupSetPaperSizeAndDefaultMargins`.

Since: 2.10

pageSetupSetRightMargin Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Double | `margin`: the new right margin in units of `unit`
-> Unit | `unit`: the units for `margin`
-> m () |

Sets the right margin of the `PageSetup`.

Since: 2.10

pageSetupSetTopMargin Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> Double | `margin`: the new top margin in units of `unit`
-> Unit | `unit`: the units for `margin`
-> m () |

Sets the top margin of the `PageSetup`.

Since: 2.10

pageSetupToKeyFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> a | `setup`: a `PageSetup`
-> KeyFile | `keyFile`: the `KeyFile` to save the page setup to
-> Maybe Text | `groupName`: the group to add the settings to in `keyFile`, or `Nothing` to use the default name “Page Setup”
-> m () |

This function adds the page setup from `setup` to `keyFile`.

Since: 2.12

class (GObject o, IsDescendantOf PrintContext o) => IsPrintContext o Source #

Type class for types which can be safely cast to `PrintContext`, for instance with `toPrintContext`.

#### Instances

Instances details

(GObject o, IsDescendantOf PrintContext o) => IsPrintContext o |
Instance details Defined in GI.Gtk.Objects.PrintContext

toPrintContext :: (MonadIO m, IsPrintContext o) => o -> m PrintContext Source #

Cast to `PrintContext`, for types for which this is known to be safe. For general casts, use `castTo`.

printContextCreatePangoContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m Context | Returns: a new Pango context for `context`

Creates a new `Context` that can be used with the `PrintContext`.

Since: 2.10

printContextCreatePangoLayout Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m Layout | Returns: a new Pango layout for `context`

Creates a new `Layout` that is suitable for use with the `PrintContext`.

Since: 2.10

printContextGetDpiX Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m Double | Returns: the horizontal resolution of `context`

Obtains the horizontal resolution of the `PrintContext`, in dots per inch.

Since: 2.10

printContextGetDpiY Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m Double | Returns: the vertical resolution of `context`

Obtains the vertical resolution of the `PrintContext`, in dots per inch.

Since: 2.10

printContextGetHardMargins Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m (Bool, Double, Double, Double, Double) | Returns: `True` if the hard margins were retrieved

Obtains the hardware printer margins of the `PrintContext`, in units.

Since: 2.20

printContextGetHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m Double | Returns: the height of `context`

Obtains the height of the `PrintContext`, in pixels.

Since: 2.10

printContextGetPageSetup Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m PageSetup | Returns: the page setup of `context`

Obtains the `PageSetup` that determines the page dimensions of the `PrintContext`.

Since: 2.10

printContextGetPangoFontmap Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m FontMap | Returns: the font map of `context`

Returns a `FontMap` that is suitable for use with the `PrintContext`.

Since: 2.10

printContextGetWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsPrintContext a) |
=> a | `context`: a `PrintContext`
-> m Double | Returns: the width of `context`

Obtains the width of the `PrintContext`, in pixels.

Since: 2.10

class (GObject o, IsDescendantOf PrintOperationPreview o) => IsPrintOperationPreview o Source #

Type class for types which can be safely cast to `PrintOperationPreview`, for instance with `toPrintOperationPreview`.

#### Instances

Instances details

(GObject o, IsDescendantOf PrintOperationPreview o) => IsPrintOperationPreview o |
Instance details Defined in GI.Gtk.Interfaces.PrintOperationPreview

toPrintOperationPreview :: (MonadIO m, IsPrintOperationPreview o) => o -> m PrintOperationPreview Source #

Cast to `PrintOperationPreview`, for types for which this is known to be safe. For general casts, use `castTo`.

type PrintOperationPreviewReadyCallback Source #

Arguments

= PrintContext | `context`: the current `PrintContext`
-> IO () |

The ready signal gets emitted once per preview operation, before the first page is rendered.

A handler for this signal can be used for setup tasks.

type PrintOperationPreviewGotPageSizeCallback Source #

Arguments

= PrintContext | `context`: the current `PrintContext`
-> PageSetup | `pageSetup`: the `PageSetup` for the current page
-> IO () |

The gotPageSize signal is emitted once for each page that gets rendered to the preview.

A handler for this signal should update the `context` according to `pageSetup` and set up a suitable cairo context, using `printContextSetCairoContext`.

onPrintOperationPreviewGotPageSize :: (IsPrintOperationPreview a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewGotPageSizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the gotPageSize signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on printOperationPreview #gotPageSize callback

afterPrintOperationPreviewGotPageSize :: (IsPrintOperationPreview a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewGotPageSizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the gotPageSize signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after printOperationPreview #gotPageSize callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onPrintOperationPreviewReady :: (IsPrintOperationPreview a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewReadyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the ready signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on printOperationPreview #ready callback

afterPrintOperationPreviewReady :: (IsPrintOperationPreview a, MonadIO m) => a -> ((?self :: a) => PrintOperationPreviewReadyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the ready signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after printOperationPreview #ready callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

newtype RadioActionEntry Source #

Memory-managed wrapper type.

Constructors

RadioActionEntry (ManagedPtr RadioActionEntry) |

#### Instances

Instances details

Eq RadioActionEntry |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods (==) :: RadioActionEntry -> RadioActionEntry -> Bool Source # (/=) :: RadioActionEntry -> RadioActionEntry -> Bool Source #
BoxedPtr RadioActionEntry |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods boxedPtrCopy :: RadioActionEntry -> IO RadioActionEntry Source # boxedPtrFree :: RadioActionEntry -> IO () Source #
CallocPtr RadioActionEntry |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods boxedPtrCalloc :: IO (Ptr RadioActionEntry) Source #
ManagedPtrNewtype RadioActionEntry |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods toManagedPtr :: RadioActionEntry -> ManagedPtr RadioActionEntry Source #
tag ~ 'AttrSet => Constructible RadioActionEntry tag |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods new :: MonadIO m => (ManagedPtr RadioActionEntry -> RadioActionEntry) -> [AttrOp RadioActionEntry tag] -> m RadioActionEntry Source #
HasAttributeList RadioActionEntry |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry
(info ~ ResolveRadioActionEntryMethod t RadioActionEntry, OverloadedMethod info RadioActionEntry p, HasField t RadioActionEntry p) => HasField (t :: Symbol) RadioActionEntry p |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods getField :: RadioActionEntry -> p Source #
(info ~ ResolveRadioActionEntryMethod t RadioActionEntry, OverloadedMethodInfo info RadioActionEntry) => IsLabel t (MethodProxy info RadioActionEntry) |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods fromLabel :: MethodProxy info RadioActionEntry Source #
(info ~ ResolveRadioActionEntryMethod t RadioActionEntry, OverloadedMethod info RadioActionEntry p) => IsLabel t (RadioActionEntry -> p) |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry Methods fromLabel :: RadioActionEntry -> p Source #
type AttributeList RadioActionEntry |
Instance details Defined in GI.Gtk.Structs.RadioActionEntry type AttributeList RadioActionEntry = RadioActionEntryAttributeList

newZeroRadioActionEntry :: MonadIO m => m RadioActionEntry Source #

Construct a `RadioActionEntry` struct initialized to zero.

getRadioActionEntryName :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #

Get the value of the “`name`” field. When overloading is enabled, this is equivalent to

    get radioActionEntry #name

setRadioActionEntryName :: MonadIO m => RadioActionEntry -> CString -> m () Source #

Set the value of the “`name`” field. When overloading is enabled, this is equivalent to

    set radioActionEntry [ #name := value ]

clearRadioActionEntryName :: MonadIO m => RadioActionEntry -> m () Source #

Set the value of the “`name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #name

getRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #

Get the value of the “`stock_id`” field. When overloading is enabled, this is equivalent to

    get radioActionEntry #stockId

setRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> CString -> m () Source #

Set the value of the “`stock_id`” field. When overloading is enabled, this is equivalent to

    set radioActionEntry [ #stockId := value ]

clearRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m () Source #

Set the value of the “`stock_id`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #stockId

getRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #

Get the value of the “`label`” field. When overloading is enabled, this is equivalent to

    get radioActionEntry #label

setRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> CString -> m () Source #

Set the value of the “`label`” field. When overloading is enabled, this is equivalent to

    set radioActionEntry [ #label := value ]

clearRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m () Source #

Set the value of the “`label`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #label

getRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #

Get the value of the “`accelerator`” field. When overloading is enabled, this is equivalent to

    get radioActionEntry #accelerator

setRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> CString -> m () Source #

Set the value of the “`accelerator`” field. When overloading is enabled, this is equivalent to

    set radioActionEntry [ #accelerator := value ]

clearRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> m () Source #

Set the value of the “`accelerator`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #accelerator

getRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #

Get the value of the “`tooltip`” field. When overloading is enabled, this is equivalent to

    get radioActionEntry #tooltip

setRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> CString -> m () Source #

Set the value of the “`tooltip`” field. When overloading is enabled, this is equivalent to

    set radioActionEntry [ #tooltip := value ]

clearRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m () Source #

Set the value of the “`tooltip`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #tooltip

getRadioActionEntryValue :: MonadIO m => RadioActionEntry -> m Int32 Source #

Get the value of the “`value`” field. When overloading is enabled, this is equivalent to

    get radioActionEntry #value

setRadioActionEntryValue :: MonadIO m => RadioActionEntry -> Int32 -> m () Source #

Set the value of the “`value`” field. When overloading is enabled, this is equivalent to

    set radioActionEntry [ #value := value ]

newtype RcContext Source #

Memory-managed wrapper type.

Constructors

RcContext (ManagedPtr RcContext) |

#### Instances

Instances details

Eq RcContext |
Instance details Defined in GI.Gtk.Structs.RcContext Methods (==) :: RcContext -> RcContext -> Bool Source # (/=) :: RcContext -> RcContext -> Bool Source #
BoxedPtr RcContext |
Instance details Defined in GI.Gtk.Structs.RcContext Methods boxedPtrCopy :: RcContext -> IO RcContext Source # boxedPtrFree :: RcContext -> IO () Source #
ManagedPtrNewtype RcContext |
Instance details Defined in GI.Gtk.Structs.RcContext Methods toManagedPtr :: RcContext -> ManagedPtr RcContext Source #
HasAttributeList RcContext |
Instance details Defined in GI.Gtk.Structs.RcContext
(info ~ ResolveRcContextMethod t RcContext, OverloadedMethod info RcContext p, HasField t RcContext p) => HasField (t :: Symbol) RcContext p |
Instance details Defined in GI.Gtk.Structs.RcContext Methods getField :: RcContext -> p Source #
(info ~ ResolveRcContextMethod t RcContext, OverloadedMethodInfo info RcContext) => IsLabel t (MethodProxy info RcContext) |
Instance details Defined in GI.Gtk.Structs.RcContext Methods fromLabel :: MethodProxy info RcContext Source #
(info ~ ResolveRcContextMethod t RcContext, OverloadedMethod info RcContext p) => IsLabel t (RcContext -> p) |
Instance details Defined in GI.Gtk.Structs.RcContext Methods fromLabel :: RcContext -> p Source #
type AttributeList RcContext |
Instance details Defined in GI.Gtk.Structs.RcContext type AttributeList RcContext = RcContextAttributeList

newtype RcProperty Source #

Memory-managed wrapper type.

Constructors

RcProperty (ManagedPtr RcProperty) |

#### Instances

Instances details

Eq RcProperty |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods (==) :: RcProperty -> RcProperty -> Bool Source # (/=) :: RcProperty -> RcProperty -> Bool Source #
BoxedPtr RcProperty |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods boxedPtrCopy :: RcProperty -> IO RcProperty Source # boxedPtrFree :: RcProperty -> IO () Source #
CallocPtr RcProperty |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods boxedPtrCalloc :: IO (Ptr RcProperty) Source #
ManagedPtrNewtype RcProperty |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods toManagedPtr :: RcProperty -> ManagedPtr RcProperty Source #
tag ~ 'AttrSet => Constructible RcProperty tag |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods new :: MonadIO m => (ManagedPtr RcProperty -> RcProperty) -> [AttrOp RcProperty tag] -> m RcProperty Source #
HasAttributeList RcProperty |
Instance details Defined in GI.Gtk.Structs.RcProperty
(info ~ ResolveRcPropertyMethod t RcProperty, OverloadedMethod info RcProperty p, HasField t RcProperty p) => HasField (t :: Symbol) RcProperty p |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods getField :: RcProperty -> p Source #
(info ~ ResolveRcPropertyMethod t RcProperty, OverloadedMethodInfo info RcProperty) => IsLabel t (MethodProxy info RcProperty) |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods fromLabel :: MethodProxy info RcProperty Source #
(info ~ ResolveRcPropertyMethod t RcProperty, OverloadedMethod info RcProperty p) => IsLabel t (RcProperty -> p) |
Instance details Defined in GI.Gtk.Structs.RcProperty Methods fromLabel :: RcProperty -> p Source #
type AttributeList RcProperty |
Instance details Defined in GI.Gtk.Structs.RcProperty type AttributeList RcProperty = RcPropertyAttributeList

newZeroRcProperty :: MonadIO m => m RcProperty Source #

Construct a `RcProperty` struct initialized to zero.

getRcPropertyTypeName :: MonadIO m => RcProperty -> m Word32 Source #

Get the value of the “`type_name`” field. When overloading is enabled, this is equivalent to

    get rcProperty #typeName

setRcPropertyTypeName :: MonadIO m => RcProperty -> Word32 -> m () Source #

Set the value of the “`type_name`” field. When overloading is enabled, this is equivalent to

    set rcProperty [ #typeName := value ]

getRcPropertyPropertyName :: MonadIO m => RcProperty -> m Word32 Source #

Get the value of the “`property_name`” field. When overloading is enabled, this is equivalent to

    get rcProperty #propertyName

setRcPropertyPropertyName :: MonadIO m => RcProperty -> Word32 -> m () Source #

Set the value of the “`property_name`” field. When overloading is enabled, this is equivalent to

    set rcProperty [ #propertyName := value ]

getRcPropertyOrigin :: MonadIO m => RcProperty -> m (Maybe Text) Source #

Get the value of the “`origin`” field. When overloading is enabled, this is equivalent to

    get rcProperty #origin

setRcPropertyOrigin :: MonadIO m => RcProperty -> CString -> m () Source #

Set the value of the “`origin`” field. When overloading is enabled, this is equivalent to

    set rcProperty [ #origin := value ]

clearRcPropertyOrigin :: MonadIO m => RcProperty -> m () Source #

Set the value of the “`origin`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #origin

getRcPropertyValue :: MonadIO m => RcProperty -> m (Maybe GValue) Source #

Get the value of the “`value`” field. When overloading is enabled, this is equivalent to

    get rcProperty #value

setRcPropertyValue :: MonadIO m => RcProperty -> Ptr GValue -> m () Source #

Set the value of the “`value`” field. When overloading is enabled, this is equivalent to

    set rcProperty [ #value := value ]

clearRcPropertyValue :: MonadIO m => RcProperty -> m () Source #

Set the value of the “`value`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #value

rcPropertyParseBorder Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> GParamSpec | `pspec`: a `ParamSpec`
-> String | `gstring`: the `String` to be parsed
-> GValue | `propertyValue`: a `Value` which must hold boxed values.
-> m Bool | Returns: `True` if `gstring` could be parsed and `propertyValue` has been set to the resulting `Border`.

A `RcPropertyParser` for use with `settingsInstallPropertyParser` or `gtk_widget_class_install_style_property_parser()` which parses borders in the form `"{ left, right, top, bottom }"` for integers left, right, top and bottom.

rcPropertyParseColor Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> GParamSpec | `pspec`: a `ParamSpec`
-> String | `gstring`: the `String` to be parsed
-> GValue | `propertyValue`: a `Value` which must hold `Color` values.
-> m Bool | Returns: `True` if `gstring` could be parsed and `propertyValue` has been set to the resulting `Color`.

A `RcPropertyParser` for use with `settingsInstallPropertyParser` or `gtk_widget_class_install_style_property_parser()` which parses a color given either by its name or in the form `{ red, green, blue }` where red, green and blue are integers between 0 and 65535 or floating-point numbers between 0 and 1.

rcPropertyParseEnum Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> GParamSpec | `pspec`: a `ParamSpec`
-> String | `gstring`: the `String` to be parsed
-> GValue | `propertyValue`: a `Value` which must hold enum values.
-> m Bool | Returns: `True` if `gstring` could be parsed and `propertyValue` has been set to the resulting `EnumValue`.

A `RcPropertyParser` for use with `settingsInstallPropertyParser` or `gtk_widget_class_install_style_property_parser()` which parses a single enumeration value.

The enumeration value can be specified by its name, its nickname or its numeric value. For consistency with flags parsing, the value may be surrounded by parentheses.

rcPropertyParseFlags Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> GParamSpec | `pspec`: a `ParamSpec`
-> String | `gstring`: the `String` to be parsed
-> GValue | `propertyValue`: a `Value` which must hold flags values.
-> m Bool | Returns: `True` if `gstring` could be parsed and `propertyValue` has been set to the resulting flags value.

A `RcPropertyParser` for use with `settingsInstallPropertyParser` or `gtk_widget_class_install_style_property_parser()` which parses flags.

Flags can be specified by their name, their nickname or numerically. Multiple flags can be specified in the form `"( flag1 | flag2 | ... )"`.

rcPropertyParseRequisition Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> GParamSpec | `pspec`: a `ParamSpec`
-> String | `gstring`: the `String` to be parsed
-> GValue | `propertyValue`: a `Value` which must hold boxed values.
-> m Bool | Returns: `True` if `gstring` could be parsed and `propertyValue` has been set to the resulting `Requisition`.

A `RcPropertyParser` for use with `settingsInstallPropertyParser` or `gtk_widget_class_install_style_property_parser()` which parses a requisition in the form `"{ width, height }"` for integers `width` and `height`.

newZeroRecentData :: MonadIO m => m RecentData Source #

Construct a `RecentData` struct initialized to zero.

getRecentDataDisplayName :: MonadIO m => RecentData -> m (Maybe Text) Source #

Get the value of the “`display_name`” field. When overloading is enabled, this is equivalent to

    get recentData #displayName

setRecentDataDisplayName :: MonadIO m => RecentData -> CString -> m () Source #

Set the value of the “`display_name`” field. When overloading is enabled, this is equivalent to

    set recentData [ #displayName := value ]

clearRecentDataDisplayName :: MonadIO m => RecentData -> m () Source #

Set the value of the “`display_name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #displayName

getRecentDataDescription :: MonadIO m => RecentData -> m (Maybe Text) Source #

Get the value of the “`description`” field. When overloading is enabled, this is equivalent to

    get recentData #description

setRecentDataDescription :: MonadIO m => RecentData -> CString -> m () Source #

Set the value of the “`description`” field. When overloading is enabled, this is equivalent to

    set recentData [ #description := value ]

clearRecentDataDescription :: MonadIO m => RecentData -> m () Source #

Set the value of the “`description`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #description

getRecentDataMimeType :: MonadIO m => RecentData -> m (Maybe Text) Source #

Get the value of the “`mime_type`” field. When overloading is enabled, this is equivalent to

    get recentData #mimeType

setRecentDataMimeType :: MonadIO m => RecentData -> CString -> m () Source #

Set the value of the “`mime_type`” field. When overloading is enabled, this is equivalent to

    set recentData [ #mimeType := value ]

clearRecentDataMimeType :: MonadIO m => RecentData -> m () Source #

Set the value of the “`mime_type`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #mimeType

getRecentDataAppName :: MonadIO m => RecentData -> m (Maybe Text) Source #

Get the value of the “`app_name`” field. When overloading is enabled, this is equivalent to

    get recentData #appName

setRecentDataAppName :: MonadIO m => RecentData -> CString -> m () Source #

Set the value of the “`app_name`” field. When overloading is enabled, this is equivalent to

    set recentData [ #appName := value ]

clearRecentDataAppName :: MonadIO m => RecentData -> m () Source #

Set the value of the “`app_name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #appName

getRecentDataAppExec :: MonadIO m => RecentData -> m (Maybe Text) Source #

Get the value of the “`app_exec`” field. When overloading is enabled, this is equivalent to

    get recentData #appExec

setRecentDataAppExec :: MonadIO m => RecentData -> CString -> m () Source #

Set the value of the “`app_exec`” field. When overloading is enabled, this is equivalent to

    set recentData [ #appExec := value ]

clearRecentDataAppExec :: MonadIO m => RecentData -> m () Source #

Set the value of the “`app_exec`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #appExec

getRecentDataGroups :: MonadIO m => RecentData -> m (Maybe [Text]) Source #

Get the value of the “`groups`” field. When overloading is enabled, this is equivalent to

    get recentData #groups

setRecentDataGroups :: MonadIO m => RecentData -> Ptr CString -> m () Source #

Set the value of the “`groups`” field. When overloading is enabled, this is equivalent to

    set recentData [ #groups := value ]

clearRecentDataGroups :: MonadIO m => RecentData -> m () Source #

Set the value of the “`groups`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #groups

getRecentDataIsPrivate :: MonadIO m => RecentData -> m Bool Source #

Get the value of the “`is_private`” field. When overloading is enabled, this is equivalent to

    get recentData #isPrivate

setRecentDataIsPrivate :: MonadIO m => RecentData -> Bool -> m () Source #

Set the value of the “`is_private`” field. When overloading is enabled, this is equivalent to

    set recentData [ #isPrivate := value ]

newZeroRecentFilterInfo :: MonadIO m => m RecentFilterInfo Source #

Construct a `RecentFilterInfo` struct initialized to zero.

getRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> m [RecentFilterFlags] Source #

Get the value of the “`contains`” field. When overloading is enabled, this is equivalent to

    get recentFilterInfo #contains

setRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> [RecentFilterFlags] -> m () Source #

Set the value of the “`contains`” field. When overloading is enabled, this is equivalent to

    set recentFilterInfo [ #contains := value ]

getRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source #

Get the value of the “`uri`” field. When overloading is enabled, this is equivalent to

    get recentFilterInfo #uri

setRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> CString -> m () Source #

Set the value of the “`uri`” field. When overloading is enabled, this is equivalent to

    set recentFilterInfo [ #uri := value ]

clearRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m () Source #

Set the value of the “`uri`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #uri

getRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source #

Get the value of the “`display_name`” field. When overloading is enabled, this is equivalent to

    get recentFilterInfo #displayName

setRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> CString -> m () Source #

Set the value of the “`display_name`” field. When overloading is enabled, this is equivalent to

    set recentFilterInfo [ #displayName := value ]

clearRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m () Source #

Set the value of the “`display_name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #displayName

getRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source #

Get the value of the “`mime_type`” field. When overloading is enabled, this is equivalent to

    get recentFilterInfo #mimeType

setRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> CString -> m () Source #

Set the value of the “`mime_type`” field. When overloading is enabled, this is equivalent to

    set recentFilterInfo [ #mimeType := value ]

clearRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m () Source #

Set the value of the “`mime_type`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #mimeType

getRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m (Maybe [Text]) Source #

Get the value of the “`applications`” field. When overloading is enabled, this is equivalent to

    get recentFilterInfo #applications

setRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> Ptr CString -> m () Source #

Set the value of the “`applications`” field. When overloading is enabled, this is equivalent to

    set recentFilterInfo [ #applications := value ]

clearRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m () Source #

Set the value of the “`applications`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #applications

getRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m (Maybe [Text]) Source #

Get the value of the “`groups`” field. When overloading is enabled, this is equivalent to

    get recentFilterInfo #groups

setRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> Ptr CString -> m () Source #

Set the value of the “`groups`” field. When overloading is enabled, this is equivalent to

    set recentFilterInfo [ #groups := value ]

clearRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m () Source #

Set the value of the “`groups`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #groups

getRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> m Int32 Source #

Get the value of the “`age`” field. When overloading is enabled, this is equivalent to

    get recentFilterInfo #age

setRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> Int32 -> m () Source #

Set the value of the “`age`” field. When overloading is enabled, this is equivalent to

    set recentFilterInfo [ #age := value ]

recentInfoCreateAppInfo Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> Maybe Text | `appName`: the name of the application that should be mapped to a `AppInfo`; if `Nothing` is used then the default application for the MIME type is used
-> m (Maybe AppInfo) | Returns: the newly created `AppInfo`, or `Nothing`. In case of error, `error` will be set either with a `GTK_RECENT_MANAGER_ERROR` or a `G_IO_ERROR` (Can throw `GError`)

Creates a `AppInfo` for the specified `RecentInfo`

recentInfoExists Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m Bool | Returns: `True` if the resource exists

Checks whether the resource pointed by `info` still exists. At the moment this check is done only on resources pointing to local files.

Since: 2.10

recentInfoGetAdded Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m CTime | Returns: the number of seconds elapsed from system’s Epoch when the resource was added to the list, or -1 on failure.

Gets the timestamp (seconds from system’s Epoch) when the resource was added to the recently used resources list.

Since: 2.10

recentInfoGetAge Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m Int32 | Returns: a positive integer containing the number of days elapsed since the time this resource was last modified

Gets the number of days elapsed since the last update of the resource pointed by `info`.

Since: 2.10

recentInfoGetApplicationInfo Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> Text | `appName`: the name of the application that has registered this item
-> m (Bool, Text, Word32, CTime) | Returns: `True` if an application with `appName` has registered this resource inside the recently used list, or `False` otherwise. The `appExec` string is owned by the `RecentInfo` and should not be modified or freed

Gets the data regarding the application that has registered the resource pointed by `info`.

If the command line contains any escape characters defined inside the storage specification, they will be expanded.

Since: 2.10

recentInfoGetApplications Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m ([Text], CSize) | Returns: a newly allocated `Nothing`-terminated array of strings. Use `strfreev` to free it.

Retrieves the list of applications that have registered this resource.

Since: 2.10

recentInfoGetDescription Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m Text | Returns: the description of the resource. The returned string is owned by the recent manager, and should not be freed.

Gets the (short) description of the resource.

Since: 2.10

recentInfoGetDisplayName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m Text | Returns: the display name of the resource. The returned string is owned by the recent manager, and should not be freed.

Gets the name of the resource. If none has been defined, the basename of the resource is obtained.

Since: 2.10

recentInfoGetGicon Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m (Maybe Icon) | Returns: a `Icon` containing the icon, or `Nothing`. Use `objectUnref` when finished using the icon

Retrieves the icon associated to the resource MIME type.

Since: 2.22

recentInfoGetGroups Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m ([Text], CSize) | Returns: a newly allocated `Nothing` terminated array of strings. Use `strfreev` to free it.

Returns all groups registered for the recently used item `info`. The array of returned group names will be `Nothing` terminated, so length might optionally be `Nothing`.

Since: 2.10

recentInfoGetIcon Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> Int32 | `size`: the size of the icon in pixels
-> m (Maybe Pixbuf) | Returns: a `Pixbuf` containing the icon, or `Nothing`. Use `objectUnref` when finished using the icon.

Retrieves the icon of size `size` associated to the resource MIME type.

Since: 2.10

recentInfoGetMimeType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m Text | Returns: the MIME type of the resource. The returned string is owned by the recent manager, and should not be freed.

Gets the MIME type of the resource.

Since: 2.10

recentInfoGetModified Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m CTime | Returns: the number of seconds elapsed from system’s Epoch when the resource was last modified, or -1 on failure.

Gets the timestamp (seconds from system’s Epoch) when the meta-data for the resource was last modified.

Since: 2.10

recentInfoGetPrivateHint Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m Bool | Returns: `True` if the private flag was found, `False` otherwise

Gets the value of the “private” flag. Resources in the recently used list that have this flag set to `True` should only be displayed by the applications that have registered them.

Since: 2.10

recentInfoGetShortName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: an `RecentInfo`
-> m Text | Returns: A newly-allocated string in UTF-8 encoding free it with `free`

Computes a valid UTF-8 string that can be used as the name of the item in a menu or list. For example, calling this function on an item that refers to “file:///foo/bar.txt” will yield “bar.txt”.

Since: 2.10

recentInfoGetUriDisplay Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m (Maybe Text) | Returns: a newly allocated UTF-8 string containing the resource’s URI or `Nothing`. Use `free` when done using it.

Gets a displayable version of the resource’s URI. If the resource is local, it returns a local path; if the resource is not local, it returns the UTF-8 encoded content of `recentInfoGetUri`.

Since: 2.10

recentInfoGetVisited Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m CTime | Returns: the number of seconds elapsed from system’s Epoch when the resource was last visited, or -1 on failure.

Gets the timestamp (seconds from system’s Epoch) when the meta-data for the resource was last visited.

Since: 2.10

recentInfoHasApplication Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> Text | `appName`: a string containing an application name
-> m Bool | Returns: `True` if an application with name `appName` was found, `False` otherwise

Checks whether an application registered this resource using `appName`.

Since: 2.10

recentInfoHasGroup Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> Text | `groupName`: name of a group
-> m Bool | Returns: `True` if the group was found

Checks whether `groupName` appears inside the groups registered for the recently used item `info`.

Since: 2.10

recentInfoIsLocal Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m Bool | Returns: `True` if the resource is local

Checks whether the resource is local or not by looking at the scheme of its URI.

Since: 2.10

recentInfoLastApplication Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m Text | Returns: an application name. Use `free` to free it.

Gets the name of the last application that have registered the recently used resource represented by `info`.

Since: 2.10

recentInfoMatch Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `infoA`: a `RecentInfo`
-> RecentInfo | `infoB`: a `RecentInfo`
-> m Bool | Returns: `True` if both `RecentInfo`-struct point to the same resource, `False` otherwise

Checks whether two `RecentInfo`-struct point to the same resource.

Since: 2.10

recentInfoRef Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RecentInfo | `info`: a `RecentInfo`
-> m RecentInfo | Returns: the recent info object with its reference count increased by one

Increases the reference count of `recentInfo` by one.

Since: 2.10

class (GObject o, IsDescendantOf RecentManager o) => IsRecentManager o Source #

Type class for types which can be safely cast to `RecentManager`, for instance with `toRecentManager`.

#### Instances

Instances details

(GObject o, IsDescendantOf RecentManager o) => IsRecentManager o |
Instance details Defined in GI.Gtk.Objects.RecentManager

toRecentManager :: (MonadIO m, IsRecentManager o) => o -> m RecentManager Source #

Cast to `RecentManager`, for types for which this is known to be safe. For general casts, use `castTo`.

type RecentManagerChangedCallback = IO () Source #

Emitted when the current recently used resources manager changes its contents, either by calling `recentManagerAddItem` or by another application.

Since: 2.10

onRecentManagerChanged :: (IsRecentManager a, MonadIO m) => a -> ((?self :: a) => RecentManagerChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on recentManager #changed callback

afterRecentManagerChanged :: (IsRecentManager a, MonadIO m) => a -> ((?self :: a) => RecentManagerChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after recentManager #changed callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getRecentManagerFilename :: (MonadIO m, IsRecentManager o) => o -> m (Maybe Text) Source #

Get the value of the “`filename`” property. When overloading is enabled, this is equivalent to

    get recentManager #filename

constructRecentManagerFilename :: (IsRecentManager o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`filename`” property. This is rarely needed directly, but it is used by `new`.

getRecentManagerSize :: (MonadIO m, IsRecentManager o) => o -> m Int32 Source #

Get the value of the “`size`” property. When overloading is enabled, this is equivalent to

    get recentManager #size

recentManagerNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m RecentManager | Returns: A newly created `RecentManager` object

Creates a new recent manager object. Recent manager objects are used to handle the list of recently used resources. A `RecentManager` object monitors the recently used resources list, and emits the “changed” signal each time something inside the list changes.

`RecentManager` objects are expensive: be sure to create them only when needed. You should use `recentManagerGetDefault` instead.

Since: 2.10

recentManagerGetItems Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentManager a) |
=> a | `manager`: a `RecentManager`
-> m [RecentInfo] | Returns: a list of newly allocated `RecentInfo` objects. Use `recentInfoUnref` on each item inside the list, and then free the list itself using `g_list_free()`.

Gets the list of recently used resources.

Since: 2.10

recentManagerHasItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentManager a) |
=> a | `manager`: a `RecentManager`
-> Text | `uri`: a URI
-> m Bool | Returns: `True` if the resource was found, `False` otherwise

Checks whether there is a recently used resource registered with `uri` inside the recent manager.

Since: 2.10

recentManagerLookupItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentManager a) |
=> a | `manager`: a `RecentManager`
-> Text | `uri`: a URI
-> m (Maybe RecentInfo) | Returns: a `RecentInfo`-struct containing information about the resource pointed by `uri`, or `Nothing` if the URI was not registered in the recently used resources list. Free with `recentInfoUnref`. (Can throw `GError`)

Searches for a URI inside the recently used resources list, and returns a `RecentInfo`-struct containing informations about the resource like its MIME type, or its display name.

Since: 2.10

recentManagerMoveItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentManager a) |
=> a | `manager`: a `RecentManager`
-> Text | `uri`: the URI of a recently used resource
-> Maybe Text | `newUri`: the new URI of the recently used resource, or `Nothing` to remove the item pointed by `uri` in the list
-> m () | (Can throw `GError`)

Changes the location of a recently used resource from `uri` to `newUri`.

Please note that this function will not affect the resource pointed by the URIs, but only the URI used in the recently used resources list.

Since: 2.10

recentManagerPurgeItems Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentManager a) |
=> a | `manager`: a `RecentManager`
-> m Int32 | Returns: the number of items that have been removed from the recently used resources list (Can throw `GError`)

Purges every item from the recently used resources list.

Since: 2.10

recentManagerRemoveItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsRecentManager a) |
=> a | `manager`: a `RecentManager`
-> Text | `uri`: the URI of the item you wish to remove
-> m () | (Can throw `GError`)

Removes a resource pointed by `uri` from the recently used resources list handled by a recent manager.

Since: 2.10

newtype RequestedSize Source #

Memory-managed wrapper type.

Constructors

RequestedSize (ManagedPtr RequestedSize) |

#### Instances

Instances details

Eq RequestedSize |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods (==) :: RequestedSize -> RequestedSize -> Bool Source # (/=) :: RequestedSize -> RequestedSize -> Bool Source #
BoxedPtr RequestedSize |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods boxedPtrCopy :: RequestedSize -> IO RequestedSize Source # boxedPtrFree :: RequestedSize -> IO () Source #
CallocPtr RequestedSize |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods boxedPtrCalloc :: IO (Ptr RequestedSize) Source #
ManagedPtrNewtype RequestedSize |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods toManagedPtr :: RequestedSize -> ManagedPtr RequestedSize Source #
tag ~ 'AttrSet => Constructible RequestedSize tag |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods new :: MonadIO m => (ManagedPtr RequestedSize -> RequestedSize) -> [AttrOp RequestedSize tag] -> m RequestedSize Source #
HasAttributeList RequestedSize |
Instance details Defined in GI.Gtk.Structs.RequestedSize
(info ~ ResolveRequestedSizeMethod t RequestedSize, OverloadedMethod info RequestedSize p, HasField t RequestedSize p) => HasField (t :: Symbol) RequestedSize p |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods getField :: RequestedSize -> p Source #
(info ~ ResolveRequestedSizeMethod t RequestedSize, OverloadedMethodInfo info RequestedSize) => IsLabel t (MethodProxy info RequestedSize) |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods fromLabel :: MethodProxy info RequestedSize Source #
(info ~ ResolveRequestedSizeMethod t RequestedSize, OverloadedMethod info RequestedSize p) => IsLabel t (RequestedSize -> p) |
Instance details Defined in GI.Gtk.Structs.RequestedSize Methods fromLabel :: RequestedSize -> p Source #
type AttributeList RequestedSize |
Instance details Defined in GI.Gtk.Structs.RequestedSize type AttributeList RequestedSize = RequestedSizeAttributeList

newZeroRequestedSize :: MonadIO m => m RequestedSize Source #

Construct a `RequestedSize` struct initialized to zero.

getRequestedSizeData :: MonadIO m => RequestedSize -> m (Ptr ()) Source #

Get the value of the “`data`” field. When overloading is enabled, this is equivalent to

    get requestedSize #data

setRequestedSizeData :: MonadIO m => RequestedSize -> Ptr () -> m () Source #

Set the value of the “`data`” field. When overloading is enabled, this is equivalent to

    set requestedSize [ #data := value ]

clearRequestedSizeData :: MonadIO m => RequestedSize -> m () Source #

Set the value of the “`data`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #data

getRequestedSizeMinimumSize :: MonadIO m => RequestedSize -> m Int32 Source #

Get the value of the “`minimum_size`” field. When overloading is enabled, this is equivalent to

    get requestedSize #minimumSize

setRequestedSizeMinimumSize :: MonadIO m => RequestedSize -> Int32 -> m () Source #

Set the value of the “`minimum_size`” field. When overloading is enabled, this is equivalent to

    set requestedSize [ #minimumSize := value ]

getRequestedSizeNaturalSize :: MonadIO m => RequestedSize -> m Int32 Source #

Get the value of the “`natural_size`” field. When overloading is enabled, this is equivalent to

    get requestedSize #naturalSize

setRequestedSizeNaturalSize :: MonadIO m => RequestedSize -> Int32 -> m () Source #

Set the value of the “`natural_size`” field. When overloading is enabled, this is equivalent to

    set requestedSize [ #naturalSize := value ]

newZeroRequisition :: MonadIO m => m Requisition Source #

Construct a `Requisition` struct initialized to zero.

getRequisitionWidth :: MonadIO m => Requisition -> m Int32 Source #

Get the value of the “`width`” field. When overloading is enabled, this is equivalent to

    get requisition #width

setRequisitionWidth :: MonadIO m => Requisition -> Int32 -> m () Source #

Set the value of the “`width`” field. When overloading is enabled, this is equivalent to

    set requisition [ #width := value ]

getRequisitionHeight :: MonadIO m => Requisition -> m Int32 Source #

Get the value of the “`height`” field. When overloading is enabled, this is equivalent to

    get requisition #height

setRequisitionHeight :: MonadIO m => Requisition -> Int32 -> m () Source #

Set the value of the “`height`” field. When overloading is enabled, this is equivalent to

    set requisition [ #height := value ]

requisitionNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Requisition | Returns: a new empty `Requisition`. The newly allocated `Requisition` should be freed with `requisitionFree`.

Allocates a new `Requisition`-struct and initializes its elements to zero.

Since: 3.0

requisitionCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Requisition | `requisition`: a `Requisition`
-> m Requisition | Returns: a copy of `requisition`

Copies a `Requisition`.

newtype SettingsValue Source #

Memory-managed wrapper type.

Constructors

SettingsValue (ManagedPtr SettingsValue) |

#### Instances

Instances details

Eq SettingsValue |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods (==) :: SettingsValue -> SettingsValue -> Bool Source # (/=) :: SettingsValue -> SettingsValue -> Bool Source #
BoxedPtr SettingsValue |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods boxedPtrCopy :: SettingsValue -> IO SettingsValue Source # boxedPtrFree :: SettingsValue -> IO () Source #
CallocPtr SettingsValue |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods boxedPtrCalloc :: IO (Ptr SettingsValue) Source #
ManagedPtrNewtype SettingsValue |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods toManagedPtr :: SettingsValue -> ManagedPtr SettingsValue Source #
tag ~ 'AttrSet => Constructible SettingsValue tag |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods new :: MonadIO m => (ManagedPtr SettingsValue -> SettingsValue) -> [AttrOp SettingsValue tag] -> m SettingsValue Source #
HasAttributeList SettingsValue |
Instance details Defined in GI.Gtk.Structs.SettingsValue
(info ~ ResolveSettingsValueMethod t SettingsValue, OverloadedMethod info SettingsValue p, HasField t SettingsValue p) => HasField (t :: Symbol) SettingsValue p |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods getField :: SettingsValue -> p Source #
(info ~ ResolveSettingsValueMethod t SettingsValue, OverloadedMethodInfo info SettingsValue) => IsLabel t (MethodProxy info SettingsValue) |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods fromLabel :: MethodProxy info SettingsValue Source #
(info ~ ResolveSettingsValueMethod t SettingsValue, OverloadedMethod info SettingsValue p) => IsLabel t (SettingsValue -> p) |
Instance details Defined in GI.Gtk.Structs.SettingsValue Methods fromLabel :: SettingsValue -> p Source #
type AttributeList SettingsValue |
Instance details Defined in GI.Gtk.Structs.SettingsValue type AttributeList SettingsValue = SettingsValueAttributeList

newZeroSettingsValue :: MonadIO m => m SettingsValue Source #

Construct a `SettingsValue` struct initialized to zero.

getSettingsValueOrigin :: MonadIO m => SettingsValue -> m (Maybe Text) Source #

Get the value of the “`origin`” field. When overloading is enabled, this is equivalent to

    get settingsValue #origin

setSettingsValueOrigin :: MonadIO m => SettingsValue -> CString -> m () Source #

Set the value of the “`origin`” field. When overloading is enabled, this is equivalent to

    set settingsValue [ #origin := value ]

clearSettingsValueOrigin :: MonadIO m => SettingsValue -> m () Source #

Set the value of the “`origin`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #origin

getSettingsValueValue :: MonadIO m => SettingsValue -> m (Maybe GValue) Source #

Get the value of the “`value`” field. When overloading is enabled, this is equivalent to

    get settingsValue #value

setSettingsValueValue :: MonadIO m => SettingsValue -> Ptr GValue -> m () Source #

Set the value of the “`value`” field. When overloading is enabled, this is equivalent to

    set settingsValue [ #value := value ]

clearSettingsValueValue :: MonadIO m => SettingsValue -> m () Source #

Set the value of the “`value`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #value

newZeroStockItem :: MonadIO m => m StockItem Source #

Construct a `StockItem` struct initialized to zero.

getStockItemStockId :: MonadIO m => StockItem -> m (Maybe Text) Source #

Get the value of the “`stock_id`” field. When overloading is enabled, this is equivalent to

    get stockItem #stockId

setStockItemStockId :: MonadIO m => StockItem -> CString -> m () Source #

Set the value of the “`stock_id`” field. When overloading is enabled, this is equivalent to

    set stockItem [ #stockId := value ]

clearStockItemStockId :: MonadIO m => StockItem -> m () Source #

Set the value of the “`stock_id`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #stockId

getStockItemLabel :: MonadIO m => StockItem -> m (Maybe Text) Source #

Get the value of the “`label`” field. When overloading is enabled, this is equivalent to

    get stockItem #label

setStockItemLabel :: MonadIO m => StockItem -> CString -> m () Source #

Set the value of the “`label`” field. When overloading is enabled, this is equivalent to

    set stockItem [ #label := value ]

clearStockItemLabel :: MonadIO m => StockItem -> m () Source #

Set the value of the “`label`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #label

getStockItemModifier :: MonadIO m => StockItem -> m [ModifierType] Source #

Get the value of the “`modifier`” field. When overloading is enabled, this is equivalent to

    get stockItem #modifier

setStockItemModifier :: MonadIO m => StockItem -> [ModifierType] -> m () Source #

Set the value of the “`modifier`” field. When overloading is enabled, this is equivalent to

    set stockItem [ #modifier := value ]

getStockItemKeyval :: MonadIO m => StockItem -> m Word32 Source #

Get the value of the “`keyval`” field. When overloading is enabled, this is equivalent to

    get stockItem #keyval

setStockItemKeyval :: MonadIO m => StockItem -> Word32 -> m () Source #

Set the value of the “`keyval`” field. When overloading is enabled, this is equivalent to

    set stockItem [ #keyval := value ]

getStockItemTranslationDomain :: MonadIO m => StockItem -> m (Maybe Text) Source #

Get the value of the “`translation_domain`” field. When overloading is enabled, this is equivalent to

    get stockItem #translationDomain

setStockItemTranslationDomain :: MonadIO m => StockItem -> CString -> m () Source #

Set the value of the “`translation_domain`” field. When overloading is enabled, this is equivalent to

    set stockItem [ #translationDomain := value ]

clearStockItemTranslationDomain :: MonadIO m => StockItem -> m () Source #

Set the value of the “`translation_domain`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #translationDomain

stockItemFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> StockItem | `item`: a `StockItem`
-> m () |

Frees a stock item allocated on the heap, such as one returned by `gtk_stock_item_copy()`. Also frees the fields inside the stock item, if they are not `Nothing`.

newtype TableRowCol Source #

Memory-managed wrapper type.

Constructors

TableRowCol (ManagedPtr TableRowCol) |

#### Instances

Instances details

Eq TableRowCol |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods (==) :: TableRowCol -> TableRowCol -> Bool Source # (/=) :: TableRowCol -> TableRowCol -> Bool Source #
BoxedPtr TableRowCol |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods boxedPtrCopy :: TableRowCol -> IO TableRowCol Source # boxedPtrFree :: TableRowCol -> IO () Source #
CallocPtr TableRowCol |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods boxedPtrCalloc :: IO (Ptr TableRowCol) Source #
ManagedPtrNewtype TableRowCol |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods toManagedPtr :: TableRowCol -> ManagedPtr TableRowCol Source #
tag ~ 'AttrSet => Constructible TableRowCol tag |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods new :: MonadIO m => (ManagedPtr TableRowCol -> TableRowCol) -> [AttrOp TableRowCol tag] -> m TableRowCol Source #
HasAttributeList TableRowCol |
Instance details Defined in GI.Gtk.Structs.TableRowCol
(info ~ ResolveTableRowColMethod t TableRowCol, OverloadedMethod info TableRowCol p, HasField t TableRowCol p) => HasField (t :: Symbol) TableRowCol p |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods getField :: TableRowCol -> p Source #
(info ~ ResolveTableRowColMethod t TableRowCol, OverloadedMethodInfo info TableRowCol) => IsLabel t (MethodProxy info TableRowCol) |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods fromLabel :: MethodProxy info TableRowCol Source #
(info ~ ResolveTableRowColMethod t TableRowCol, OverloadedMethod info TableRowCol p) => IsLabel t (TableRowCol -> p) |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods fromLabel :: TableRowCol -> p Source #
type AttributeList TableRowCol |
Instance details Defined in GI.Gtk.Structs.TableRowCol type AttributeList TableRowCol = TableRowColAttributeList

newZeroTableRowCol :: MonadIO m => m TableRowCol Source #

Construct a `TableRowCol` struct initialized to zero.

getTableRowColRequisition :: MonadIO m => TableRowCol -> m Word16 Source #

Get the value of the “`requisition`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #requisition

setTableRowColRequisition :: MonadIO m => TableRowCol -> Word16 -> m () Source #

Set the value of the “`requisition`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #requisition := value ]

getTableRowColAllocation :: MonadIO m => TableRowCol -> m Word16 Source #

Get the value of the “`allocation`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #allocation

setTableRowColAllocation :: MonadIO m => TableRowCol -> Word16 -> m () Source #

Set the value of the “`allocation`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #allocation := value ]

getTableRowColSpacing :: MonadIO m => TableRowCol -> m Word16 Source #

Get the value of the “`spacing`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #spacing

setTableRowColSpacing :: MonadIO m => TableRowCol -> Word16 -> m () Source #

Set the value of the “`spacing`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #spacing := value ]

getTableRowColNeedExpand :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`need_expand`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #needExpand

setTableRowColNeedExpand :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`need_expand`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #needExpand := value ]

getTableRowColNeedShrink :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`need_shrink`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #needShrink

setTableRowColNeedShrink :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`need_shrink`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #needShrink := value ]

getTableRowColExpand :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`expand`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #expand

setTableRowColExpand :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`expand`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #expand := value ]

getTableRowColShrink :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`shrink`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #shrink

setTableRowColShrink :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`shrink`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #shrink := value ]

getTableRowColEmpty :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`empty`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #empty

setTableRowColEmpty :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`empty`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #empty := value ]

newZeroTargetEntry :: MonadIO m => m TargetEntry Source #

Construct a `TargetEntry` struct initialized to zero.

getTargetEntryTarget :: MonadIO m => TargetEntry -> m (Maybe Text) Source #

Get the value of the “`target`” field. When overloading is enabled, this is equivalent to

    get targetEntry #target

setTargetEntryTarget :: MonadIO m => TargetEntry -> CString -> m () Source #

Set the value of the “`target`” field. When overloading is enabled, this is equivalent to

    set targetEntry [ #target := value ]

clearTargetEntryTarget :: MonadIO m => TargetEntry -> m () Source #

Set the value of the “`target`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #target

getTargetEntryFlags :: MonadIO m => TargetEntry -> m Word32 Source #

Get the value of the “`flags`” field. When overloading is enabled, this is equivalent to

    get targetEntry #flags

setTargetEntryFlags :: MonadIO m => TargetEntry -> Word32 -> m () Source #

Set the value of the “`flags`” field. When overloading is enabled, this is equivalent to

    set targetEntry [ #flags := value ]

getTargetEntryInfo :: MonadIO m => TargetEntry -> m Word32 Source #

Get the value of the “`info`” field. When overloading is enabled, this is equivalent to

    get targetEntry #info

setTargetEntryInfo :: MonadIO m => TargetEntry -> Word32 -> m () Source #

Set the value of the “`info`” field. When overloading is enabled, this is equivalent to

    set targetEntry [ #info := value ]

newtype TargetPair Source #

Memory-managed wrapper type.

Constructors

TargetPair (ManagedPtr TargetPair) |

#### Instances

Instances details

Eq TargetPair |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods (==) :: TargetPair -> TargetPair -> Bool Source # (/=) :: TargetPair -> TargetPair -> Bool Source #
BoxedPtr TargetPair |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods boxedPtrCopy :: TargetPair -> IO TargetPair Source # boxedPtrFree :: TargetPair -> IO () Source #
CallocPtr TargetPair |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods boxedPtrCalloc :: IO (Ptr TargetPair) Source #
ManagedPtrNewtype TargetPair |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods toManagedPtr :: TargetPair -> ManagedPtr TargetPair Source #
tag ~ 'AttrSet => Constructible TargetPair tag |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods new :: MonadIO m => (ManagedPtr TargetPair -> TargetPair) -> [AttrOp TargetPair tag] -> m TargetPair Source #
HasAttributeList TargetPair |
Instance details Defined in GI.Gtk.Structs.TargetPair
(info ~ ResolveTargetPairMethod t TargetPair, OverloadedMethod info TargetPair p, HasField t TargetPair p) => HasField (t :: Symbol) TargetPair p |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods getField :: TargetPair -> p Source #
(info ~ ResolveTargetPairMethod t TargetPair, OverloadedMethodInfo info TargetPair) => IsLabel t (MethodProxy info TargetPair) |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods fromLabel :: MethodProxy info TargetPair Source #
(info ~ ResolveTargetPairMethod t TargetPair, OverloadedMethod info TargetPair p) => IsLabel t (TargetPair -> p) |
Instance details Defined in GI.Gtk.Structs.TargetPair Methods fromLabel :: TargetPair -> p Source #
type AttributeList TargetPair |
Instance details Defined in GI.Gtk.Structs.TargetPair type AttributeList TargetPair = TargetPairAttributeList

newZeroTargetPair :: MonadIO m => m TargetPair Source #

Construct a `TargetPair` struct initialized to zero.

getTargetPairTarget :: MonadIO m => TargetPair -> m Atom Source #

Get the value of the “`target`” field. When overloading is enabled, this is equivalent to

    get targetPair #target

getTargetPairFlags :: MonadIO m => TargetPair -> m Word32 Source #

Get the value of the “`flags`” field. When overloading is enabled, this is equivalent to

    get targetPair #flags

setTargetPairFlags :: MonadIO m => TargetPair -> Word32 -> m () Source #

Set the value of the “`flags`” field. When overloading is enabled, this is equivalent to

    set targetPair [ #flags := value ]

getTargetPairInfo :: MonadIO m => TargetPair -> m Word32 Source #

Get the value of the “`info`” field. When overloading is enabled, this is equivalent to

    get targetPair #info

setTargetPairInfo :: MonadIO m => TargetPair -> Word32 -> m () Source #

Set the value of the “`info`” field. When overloading is enabled, this is equivalent to

    set targetPair [ #info := value ]

newtype TextAppearance Source #

Memory-managed wrapper type.

Constructors

TextAppearance (ManagedPtr TextAppearance) |

#### Instances

Instances details

Eq TextAppearance |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods (==) :: TextAppearance -> TextAppearance -> Bool Source # (/=) :: TextAppearance -> TextAppearance -> Bool Source #
BoxedPtr TextAppearance |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods boxedPtrCopy :: TextAppearance -> IO TextAppearance Source # boxedPtrFree :: TextAppearance -> IO () Source #
CallocPtr TextAppearance |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods boxedPtrCalloc :: IO (Ptr TextAppearance) Source #
ManagedPtrNewtype TextAppearance |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods toManagedPtr :: TextAppearance -> ManagedPtr TextAppearance Source #
tag ~ 'AttrSet => Constructible TextAppearance tag |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods new :: MonadIO m => (ManagedPtr TextAppearance -> TextAppearance) -> [AttrOp TextAppearance tag] -> m TextAppearance Source #
HasAttributeList TextAppearance |
Instance details Defined in GI.Gtk.Structs.TextAppearance
(info ~ ResolveTextAppearanceMethod t TextAppearance, OverloadedMethod info TextAppearance p, HasField t TextAppearance p) => HasField (t :: Symbol) TextAppearance p |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods getField :: TextAppearance -> p Source #
(info ~ ResolveTextAppearanceMethod t TextAppearance, OverloadedMethodInfo info TextAppearance) => IsLabel t (MethodProxy info TextAppearance) |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods fromLabel :: MethodProxy info TextAppearance Source #
(info ~ ResolveTextAppearanceMethod t TextAppearance, OverloadedMethod info TextAppearance p) => IsLabel t (TextAppearance -> p) |
Instance details Defined in GI.Gtk.Structs.TextAppearance Methods fromLabel :: TextAppearance -> p Source #
type AttributeList TextAppearance |
Instance details Defined in GI.Gtk.Structs.TextAppearance type AttributeList TextAppearance = TextAppearanceAttributeList

newZeroTextAppearance :: MonadIO m => m TextAppearance Source #

Construct a `TextAppearance` struct initialized to zero.

getTextAppearanceBgColor :: MonadIO m => TextAppearance -> m Color Source #

Get the value of the “`bg_color`” field. When overloading is enabled, this is equivalent to

    get textAppearance #bgColor

getTextAppearanceFgColor :: MonadIO m => TextAppearance -> m Color Source #

Get the value of the “`fg_color`” field. When overloading is enabled, this is equivalent to

    get textAppearance #fgColor

getTextAppearanceRise :: MonadIO m => TextAppearance -> m Int32 Source #

Get the value of the “`rise`” field. When overloading is enabled, this is equivalent to

    get textAppearance #rise

setTextAppearanceRise :: MonadIO m => TextAppearance -> Int32 -> m () Source #

Set the value of the “`rise`” field. When overloading is enabled, this is equivalent to

    set textAppearance [ #rise := value ]

getTextAppearanceUnderline :: MonadIO m => TextAppearance -> m Word32 Source #

Get the value of the “`underline`” field. When overloading is enabled, this is equivalent to

    get textAppearance #underline

setTextAppearanceUnderline :: MonadIO m => TextAppearance -> Word32 -> m () Source #

Set the value of the “`underline`” field. When overloading is enabled, this is equivalent to

    set textAppearance [ #underline := value ]

getTextAppearanceStrikethrough :: MonadIO m => TextAppearance -> m Word32 Source #

Get the value of the “`strikethrough`” field. When overloading is enabled, this is equivalent to

    get textAppearance #strikethrough

setTextAppearanceStrikethrough :: MonadIO m => TextAppearance -> Word32 -> m () Source #

Set the value of the “`strikethrough`” field. When overloading is enabled, this is equivalent to

    set textAppearance [ #strikethrough := value ]

getTextAppearanceDrawBg :: MonadIO m => TextAppearance -> m Word32 Source #

Get the value of the “`draw_bg`” field. When overloading is enabled, this is equivalent to

    get textAppearance #drawBg

setTextAppearanceDrawBg :: MonadIO m => TextAppearance -> Word32 -> m () Source #

Set the value of the “`draw_bg`” field. When overloading is enabled, this is equivalent to

    set textAppearance [ #drawBg := value ]

getTextAppearanceInsideSelection :: MonadIO m => TextAppearance -> m Word32 Source #

Get the value of the “`inside_selection`” field. When overloading is enabled, this is equivalent to

    get textAppearance #insideSelection

setTextAppearanceInsideSelection :: MonadIO m => TextAppearance -> Word32 -> m () Source #

Set the value of the “`inside_selection`” field. When overloading is enabled, this is equivalent to

    set textAppearance [ #insideSelection := value ]

getTextAppearanceIsText :: MonadIO m => TextAppearance -> m Word32 Source #

Get the value of the “`is_text`” field. When overloading is enabled, this is equivalent to

    get textAppearance #isText

setTextAppearanceIsText :: MonadIO m => TextAppearance -> Word32 -> m () Source #

Set the value of the “`is_text`” field. When overloading is enabled, this is equivalent to

    set textAppearance [ #isText := value ]

newZeroTextAttributes :: MonadIO m => m TextAttributes Source #

Construct a `TextAttributes` struct initialized to zero.

getTextAttributesAppearance :: MonadIO m => TextAttributes -> m TextAppearance Source #

Get the value of the “`appearance`” field. When overloading is enabled, this is equivalent to

    get textAttributes #appearance

getTextAttributesJustification :: MonadIO m => TextAttributes -> m Justification Source #

Get the value of the “`justification`” field. When overloading is enabled, this is equivalent to

    get textAttributes #justification

setTextAttributesJustification :: MonadIO m => TextAttributes -> Justification -> m () Source #

Set the value of the “`justification`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #justification := value ]

getTextAttributesDirection :: MonadIO m => TextAttributes -> m TextDirection Source #

Get the value of the “`direction`” field. When overloading is enabled, this is equivalent to

    get textAttributes #direction

setTextAttributesDirection :: MonadIO m => TextAttributes -> TextDirection -> m () Source #

Set the value of the “`direction`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #direction := value ]

getTextAttributesFont :: MonadIO m => TextAttributes -> m (Maybe FontDescription) Source #

Get the value of the “`font`” field. When overloading is enabled, this is equivalent to

    get textAttributes #font

setTextAttributesFont :: MonadIO m => TextAttributes -> Ptr FontDescription -> m () Source #

Set the value of the “`font`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #font := value ]

clearTextAttributesFont :: MonadIO m => TextAttributes -> m () Source #

Set the value of the “`font`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #font

getTextAttributesFontScale :: MonadIO m => TextAttributes -> m Double Source #

Get the value of the “`font_scale`” field. When overloading is enabled, this is equivalent to

    get textAttributes #fontScale

setTextAttributesFontScale :: MonadIO m => TextAttributes -> Double -> m () Source #

Set the value of the “`font_scale`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #fontScale := value ]

getTextAttributesLeftMargin :: MonadIO m => TextAttributes -> m Int32 Source #

Get the value of the “`left_margin`” field. When overloading is enabled, this is equivalent to

    get textAttributes #leftMargin

setTextAttributesLeftMargin :: MonadIO m => TextAttributes -> Int32 -> m () Source #

Set the value of the “`left_margin`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #leftMargin := value ]

getTextAttributesRightMargin :: MonadIO m => TextAttributes -> m Int32 Source #

Get the value of the “`right_margin`” field. When overloading is enabled, this is equivalent to

    get textAttributes #rightMargin

setTextAttributesRightMargin :: MonadIO m => TextAttributes -> Int32 -> m () Source #

Set the value of the “`right_margin`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #rightMargin := value ]

getTextAttributesIndent :: MonadIO m => TextAttributes -> m Int32 Source #

Get the value of the “`indent`” field. When overloading is enabled, this is equivalent to

    get textAttributes #indent

setTextAttributesIndent :: MonadIO m => TextAttributes -> Int32 -> m () Source #

Set the value of the “`indent`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #indent := value ]

getTextAttributesPixelsAboveLines :: MonadIO m => TextAttributes -> m Int32 Source #

Get the value of the “`pixels_above_lines`” field. When overloading is enabled, this is equivalent to

    get textAttributes #pixelsAboveLines

setTextAttributesPixelsAboveLines :: MonadIO m => TextAttributes -> Int32 -> m () Source #

Set the value of the “`pixels_above_lines`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #pixelsAboveLines := value ]

getTextAttributesPixelsBelowLines :: MonadIO m => TextAttributes -> m Int32 Source #

Get the value of the “`pixels_below_lines`” field. When overloading is enabled, this is equivalent to

    get textAttributes #pixelsBelowLines

setTextAttributesPixelsBelowLines :: MonadIO m => TextAttributes -> Int32 -> m () Source #

Set the value of the “`pixels_below_lines`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #pixelsBelowLines := value ]

getTextAttributesPixelsInsideWrap :: MonadIO m => TextAttributes -> m Int32 Source #

Get the value of the “`pixels_inside_wrap`” field. When overloading is enabled, this is equivalent to

    get textAttributes #pixelsInsideWrap

setTextAttributesPixelsInsideWrap :: MonadIO m => TextAttributes -> Int32 -> m () Source #

Set the value of the “`pixels_inside_wrap`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #pixelsInsideWrap := value ]

getTextAttributesTabs :: MonadIO m => TextAttributes -> m (Maybe TabArray) Source #

Get the value of the “`tabs`” field. When overloading is enabled, this is equivalent to

    get textAttributes #tabs

setTextAttributesTabs :: MonadIO m => TextAttributes -> Ptr TabArray -> m () Source #

Set the value of the “`tabs`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #tabs := value ]

clearTextAttributesTabs :: MonadIO m => TextAttributes -> m () Source #

Set the value of the “`tabs`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #tabs

getTextAttributesWrapMode :: MonadIO m => TextAttributes -> m WrapMode Source #

Get the value of the “`wrap_mode`” field. When overloading is enabled, this is equivalent to

    get textAttributes #wrapMode

setTextAttributesWrapMode :: MonadIO m => TextAttributes -> WrapMode -> m () Source #

Set the value of the “`wrap_mode`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #wrapMode := value ]

getTextAttributesLanguage :: MonadIO m => TextAttributes -> m (Maybe Language) Source #

Get the value of the “`language`” field. When overloading is enabled, this is equivalent to

    get textAttributes #language

setTextAttributesLanguage :: MonadIO m => TextAttributes -> Ptr Language -> m () Source #

Set the value of the “`language`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #language := value ]

clearTextAttributesLanguage :: MonadIO m => TextAttributes -> m () Source #

Set the value of the “`language`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #language

getTextAttributesInvisible :: MonadIO m => TextAttributes -> m Word32 Source #

Get the value of the “`invisible`” field. When overloading is enabled, this is equivalent to

    get textAttributes #invisible

setTextAttributesInvisible :: MonadIO m => TextAttributes -> Word32 -> m () Source #

Set the value of the “`invisible`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #invisible := value ]

getTextAttributesBgFullHeight :: MonadIO m => TextAttributes -> m Word32 Source #

Get the value of the “`bg_full_height`” field. When overloading is enabled, this is equivalent to

    get textAttributes #bgFullHeight

setTextAttributesBgFullHeight :: MonadIO m => TextAttributes -> Word32 -> m () Source #

Set the value of the “`bg_full_height`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #bgFullHeight := value ]

getTextAttributesEditable :: MonadIO m => TextAttributes -> m Word32 Source #

Get the value of the “`editable`” field. When overloading is enabled, this is equivalent to

    get textAttributes #editable

setTextAttributesEditable :: MonadIO m => TextAttributes -> Word32 -> m () Source #

Set the value of the “`editable`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #editable := value ]

getTextAttributesNoFallback :: MonadIO m => TextAttributes -> m Word32 Source #

Get the value of the “`no_fallback`” field. When overloading is enabled, this is equivalent to

    get textAttributes #noFallback

setTextAttributesNoFallback :: MonadIO m => TextAttributes -> Word32 -> m () Source #

Set the value of the “`no_fallback`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #noFallback := value ]

getTextAttributesLetterSpacing :: MonadIO m => TextAttributes -> m Int32 Source #

Get the value of the “`letter_spacing`” field. When overloading is enabled, this is equivalent to

    get textAttributes #letterSpacing

setTextAttributesLetterSpacing :: MonadIO m => TextAttributes -> Int32 -> m () Source #

Set the value of the “`letter_spacing`” field. When overloading is enabled, this is equivalent to

    set textAttributes [ #letterSpacing := value ]

textAttributesNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m TextAttributes | Returns: a new `TextAttributes`, free with `textAttributesUnref`.

Creates a `TextAttributes`, which describes a set of properties on some text.

textAttributesCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextAttributes | `src`: a `TextAttributes` to be copied
-> m TextAttributes | Returns: a copy of `src`, free with `textAttributesUnref`

Copies `src` and returns a new `TextAttributes`.

textAttributesCopyValues Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextAttributes | `src`: a `TextAttributes`
-> TextAttributes | `dest`: another `TextAttributes`
-> m () |

Copies the values from `src` to `dest` so that `dest` has the same values as `src`. Frees existing values in `dest`.

textAttributesRef Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextAttributes | `values`: a `TextAttributes`
-> m TextAttributes | Returns: the `TextAttributes` that were passed in

Increments the reference count on `values`.

newtype TextBTree Source #

Memory-managed wrapper type.

Constructors

TextBTree (ManagedPtr TextBTree) |

#### Instances

Instances details

Eq TextBTree |
Instance details Defined in GI.Gtk.Structs.TextBTree Methods (==) :: TextBTree -> TextBTree -> Bool Source # (/=) :: TextBTree -> TextBTree -> Bool Source #
BoxedPtr TextBTree |
Instance details Defined in GI.Gtk.Structs.TextBTree Methods boxedPtrCopy :: TextBTree -> IO TextBTree Source # boxedPtrFree :: TextBTree -> IO () Source #
ManagedPtrNewtype TextBTree |
Instance details Defined in GI.Gtk.Structs.TextBTree Methods toManagedPtr :: TextBTree -> ManagedPtr TextBTree Source #
HasAttributeList TextBTree |
Instance details Defined in GI.Gtk.Structs.TextBTree
(info ~ ResolveTextBTreeMethod t TextBTree, OverloadedMethod info TextBTree p, HasField t TextBTree p) => HasField (t :: Symbol) TextBTree p |
Instance details Defined in GI.Gtk.Structs.TextBTree Methods getField :: TextBTree -> p Source #
(info ~ ResolveTextBTreeMethod t TextBTree, OverloadedMethodInfo info TextBTree) => IsLabel t (MethodProxy info TextBTree) |
Instance details Defined in GI.Gtk.Structs.TextBTree Methods fromLabel :: MethodProxy info TextBTree Source #
(info ~ ResolveTextBTreeMethod t TextBTree, OverloadedMethod info TextBTree p) => IsLabel t (TextBTree -> p) |
Instance details Defined in GI.Gtk.Structs.TextBTree Methods fromLabel :: TextBTree -> p Source #
type AttributeList TextBTree |
Instance details Defined in GI.Gtk.Structs.TextBTree type AttributeList TextBTree = TextBTreeAttributeList

newtype ThemeEngine Source #

Memory-managed wrapper type.

Constructors

ThemeEngine (ManagedPtr ThemeEngine) |

#### Instances

Instances details

Eq ThemeEngine |
Instance details Defined in GI.Gtk.Structs.ThemeEngine Methods (==) :: ThemeEngine -> ThemeEngine -> Bool Source # (/=) :: ThemeEngine -> ThemeEngine -> Bool Source #
BoxedPtr ThemeEngine |
Instance details Defined in GI.Gtk.Structs.ThemeEngine Methods boxedPtrCopy :: ThemeEngine -> IO ThemeEngine Source # boxedPtrFree :: ThemeEngine -> IO () Source #
ManagedPtrNewtype ThemeEngine |
Instance details Defined in GI.Gtk.Structs.ThemeEngine Methods toManagedPtr :: ThemeEngine -> ManagedPtr ThemeEngine Source #
HasAttributeList ThemeEngine |
Instance details Defined in GI.Gtk.Structs.ThemeEngine
(info ~ ResolveThemeEngineMethod t ThemeEngine, OverloadedMethod info ThemeEngine p, HasField t ThemeEngine p) => HasField (t :: Symbol) ThemeEngine p |
Instance details Defined in GI.Gtk.Structs.ThemeEngine Methods getField :: ThemeEngine -> p Source #
(info ~ ResolveThemeEngineMethod t ThemeEngine, OverloadedMethodInfo info ThemeEngine) => IsLabel t (MethodProxy info ThemeEngine) |
Instance details Defined in GI.Gtk.Structs.ThemeEngine Methods fromLabel :: MethodProxy info ThemeEngine Source #
(info ~ ResolveThemeEngineMethod t ThemeEngine, OverloadedMethod info ThemeEngine p) => IsLabel t (ThemeEngine -> p) |
Instance details Defined in GI.Gtk.Structs.ThemeEngine Methods fromLabel :: ThemeEngine -> p Source #
type AttributeList ThemeEngine |
Instance details Defined in GI.Gtk.Structs.ThemeEngine type AttributeList ThemeEngine = ThemeEngineAttributeList

newtype ToggleActionEntry Source #

Memory-managed wrapper type.

Constructors

ToggleActionEntry (ManagedPtr ToggleActionEntry) |

#### Instances

Instances details

Eq ToggleActionEntry |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods (==) :: ToggleActionEntry -> ToggleActionEntry -> Bool Source # (/=) :: ToggleActionEntry -> ToggleActionEntry -> Bool Source #
BoxedPtr ToggleActionEntry |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods boxedPtrCopy :: ToggleActionEntry -> IO ToggleActionEntry Source # boxedPtrFree :: ToggleActionEntry -> IO () Source #
CallocPtr ToggleActionEntry |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods boxedPtrCalloc :: IO (Ptr ToggleActionEntry) Source #
ManagedPtrNewtype ToggleActionEntry |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods toManagedPtr :: ToggleActionEntry -> ManagedPtr ToggleActionEntry Source #
tag ~ 'AttrSet => Constructible ToggleActionEntry tag |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods new :: MonadIO m => (ManagedPtr ToggleActionEntry -> ToggleActionEntry) -> [AttrOp ToggleActionEntry tag] -> m ToggleActionEntry Source #
HasAttributeList ToggleActionEntry |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry
(info ~ ResolveToggleActionEntryMethod t ToggleActionEntry, OverloadedMethod info ToggleActionEntry p, HasField t ToggleActionEntry p) => HasField (t :: Symbol) ToggleActionEntry p |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods getField :: ToggleActionEntry -> p Source #
(info ~ ResolveToggleActionEntryMethod t ToggleActionEntry, OverloadedMethodInfo info ToggleActionEntry) => IsLabel t (MethodProxy info ToggleActionEntry) |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods fromLabel :: MethodProxy info ToggleActionEntry Source #
(info ~ ResolveToggleActionEntryMethod t ToggleActionEntry, OverloadedMethod info ToggleActionEntry p) => IsLabel t (ToggleActionEntry -> p) |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry Methods fromLabel :: ToggleActionEntry -> p Source #
type AttributeList ToggleActionEntry |
Instance details Defined in GI.Gtk.Structs.ToggleActionEntry type AttributeList ToggleActionEntry = ToggleActionEntryAttributeList

newZeroToggleActionEntry :: MonadIO m => m ToggleActionEntry Source #

Construct a `ToggleActionEntry` struct initialized to zero.

getToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #

Get the value of the “`name`” field. When overloading is enabled, this is equivalent to

    get toggleActionEntry #name

setToggleActionEntryName :: MonadIO m => ToggleActionEntry -> CString -> m () Source #

Set the value of the “`name`” field. When overloading is enabled, this is equivalent to

    set toggleActionEntry [ #name := value ]

clearToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m () Source #

Set the value of the “`name`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #name

getToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #

Get the value of the “`stock_id`” field. When overloading is enabled, this is equivalent to

    get toggleActionEntry #stockId

setToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> CString -> m () Source #

Set the value of the “`stock_id`” field. When overloading is enabled, this is equivalent to

    set toggleActionEntry [ #stockId := value ]

clearToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m () Source #

Set the value of the “`stock_id`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #stockId

getToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #

Get the value of the “`label`” field. When overloading is enabled, this is equivalent to

    get toggleActionEntry #label

setToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> CString -> m () Source #

Set the value of the “`label`” field. When overloading is enabled, this is equivalent to

    set toggleActionEntry [ #label := value ]

clearToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m () Source #

Set the value of the “`label`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #label

getToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #

Get the value of the “`accelerator`” field. When overloading is enabled, this is equivalent to

    get toggleActionEntry #accelerator

setToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> CString -> m () Source #

Set the value of the “`accelerator`” field. When overloading is enabled, this is equivalent to

    set toggleActionEntry [ #accelerator := value ]

clearToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> m () Source #

Set the value of the “`accelerator`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #accelerator

getToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #

Get the value of the “`tooltip`” field. When overloading is enabled, this is equivalent to

    get toggleActionEntry #tooltip

setToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> CString -> m () Source #

Set the value of the “`tooltip`” field. When overloading is enabled, this is equivalent to

    set toggleActionEntry [ #tooltip := value ]

clearToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m () Source #

Set the value of the “`tooltip`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #tooltip

getToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> m (Maybe Callback) Source #

Get the value of the “`callback`” field. When overloading is enabled, this is equivalent to

    get toggleActionEntry #callback

setToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> FunPtr C_Callback -> m () Source #

Set the value of the “`callback`” field. When overloading is enabled, this is equivalent to

    set toggleActionEntry [ #callback := value ]

clearToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> m () Source #

Set the value of the “`callback`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #callback

getToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> m Bool Source #

Get the value of the “`is_active`” field. When overloading is enabled, this is equivalent to

    get toggleActionEntry #isActive

setToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> Bool -> m () Source #

Set the value of the “`is_active`” field. When overloading is enabled, this is equivalent to

    set toggleActionEntry [ #isActive := value ]

newZeroTreeIter :: MonadIO m => m TreeIter Source #

Construct a `TreeIter` struct initialized to zero.

getTreeIterStamp :: MonadIO m => TreeIter -> m Int32 Source #

Get the value of the “`stamp`” field. When overloading is enabled, this is equivalent to

    get treeIter #stamp

setTreeIterStamp :: MonadIO m => TreeIter -> Int32 -> m () Source #

Set the value of the “`stamp`” field. When overloading is enabled, this is equivalent to

    set treeIter [ #stamp := value ]

getTreeIterUserData :: MonadIO m => TreeIter -> m (Ptr ()) Source #

Get the value of the “`user_data`” field. When overloading is enabled, this is equivalent to

    get treeIter #userData

setTreeIterUserData :: MonadIO m => TreeIter -> Ptr () -> m () Source #

Set the value of the “`user_data`” field. When overloading is enabled, this is equivalent to

    set treeIter [ #userData := value ]

clearTreeIterUserData :: MonadIO m => TreeIter -> m () Source #

Set the value of the “`user_data`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #userData

getTreeIterUserData2 :: MonadIO m => TreeIter -> m (Ptr ()) Source #

Get the value of the “`user_data2`” field. When overloading is enabled, this is equivalent to

    get treeIter #userData2

setTreeIterUserData2 :: MonadIO m => TreeIter -> Ptr () -> m () Source #

Set the value of the “`user_data2`” field. When overloading is enabled, this is equivalent to

    set treeIter [ #userData2 := value ]

clearTreeIterUserData2 :: MonadIO m => TreeIter -> m () Source #

Set the value of the “`user_data2`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #userData2

getTreeIterUserData3 :: MonadIO m => TreeIter -> m (Ptr ()) Source #

Get the value of the “`user_data3`” field. When overloading is enabled, this is equivalent to

    get treeIter #userData3

setTreeIterUserData3 :: MonadIO m => TreeIter -> Ptr () -> m () Source #

Set the value of the “`user_data3`” field. When overloading is enabled, this is equivalent to

    set treeIter [ #userData3 := value ]

clearTreeIterUserData3 :: MonadIO m => TreeIter -> m () Source #

Set the value of the “`user_data3`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #userData3

treePathNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m TreePath | Returns: A newly created `TreePath`-struct.

Creates a new `TreePath`-struct. This refers to a row.

treePathNewFirst Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m TreePath | Returns: A new `TreePath`-struct

Creates a new `TreePath`-struct.

The string representation of this path is “0”.

treePathNewFromIndices Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [Int32] | `indices`: array of indices
-> m TreePath | Returns: A newly created `TreePath`-struct

Creates a new path with the given `indices` array of `length`.

Since: 3.12

treePathNewFromString Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `path`: The string representation of a path
-> m TreePath | Returns: A newly-created `TreePath`-struct, or `Nothing`

Creates a new `TreePath`-struct initialized to `path`.

`path` is expected to be a colon separated list of numbers. For example, the string “10:4:0” would create a path of depth 3 pointing to the 11th child of the root node, the 5th child of that 11th child, and the 1st child of that 5th child. If an invalid path string is passed in, `Nothing` is returned.

treePathAppendIndex Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> Int32 | `index_`: the index
-> m () |

Appends a new index to a path.

As a result, the depth of the path is increased.

treePathCompare Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `a`: a `TreePath`-struct
-> TreePath | `b`: a `TreePath`-struct to compare with
-> m Int32 | Returns: the relative positions of `a` and `b`

Compares two paths.

If `a` appears before `b` in a tree, then -1 is returned. If `b` appears before `a`, then 1 is returned. If the two nodes are equal, then 0 is returned.

treePathCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> m TreePath | Returns: a new `TreePath`-struct

Creates a new `TreePath`-struct as a copy of `path`.

treePathDown Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> m () |

Moves `path` to point to the first child of the current path.

treePathGetDepth Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> m Int32 | Returns: The depth of `path`

Returns the current depth of `path`.

treePathGetIndices Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> m (Maybe [Int32]) | Returns: The current indices, or `Nothing`

Returns the current indices of `path`.

This is an array of integers, each representing a node in a tree. It also returns the number of elements in the array. The array should not be freed.

Since: 3.0

treePathIsAncestor Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> TreePath | `descendant`: another `TreePath`-struct
-> m Bool | Returns: `True` if `descendant` is contained inside `path`

Returns `True` if `descendant` is a descendant of `path`.

treePathIsDescendant Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> TreePath | `ancestor`: another `TreePath`-struct
-> m Bool | Returns: `True` if `ancestor` contains `path` somewhere below it

Returns `True` if `path` is a descendant of `ancestor`.

treePathNext Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> m () |

Moves the `path` to point to the next node at the current depth.

treePathPrependIndex Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> Int32 | `index_`: the index
-> m () |

Prepends a new index to a path.

As a result, the depth of the path is increased.

treePathPrev Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> m Bool | Returns: `True` if `path` has a previous node, and the move was made

Moves the `path` to point to the previous node at the current depth, if it exists.

treePathToString Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: A `TreePath`-struct
-> m Text | Returns: A newly-allocated string. Must be freed with `free`.

Generates a string representation of the path.

This string is a “:” separated list of numbers. For example, “4:10:0:3” would be an acceptable return value for this string.

treePathUp Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TreePath | `path`: a `TreePath`-struct
-> m Bool | Returns: `True` if `path` has a parent, and the move was made

Moves the `path` to point to its parent node, if it has a parent.

class (GObject o, IsDescendantOf Calendar o) => IsCalendar o Source #

Type class for types which can be safely cast to `Calendar`, for instance with `toCalendar`.

#### Instances

Instances details

(GObject o, IsDescendantOf Calendar o) => IsCalendar o |
Instance details Defined in GI.Gtk.Objects.Calendar

toCalendar :: (MonadIO m, IsCalendar o) => o -> m Calendar Source #

Cast to `Calendar`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf FlowBox o) => IsFlowBox o Source #

Type class for types which can be safely cast to `FlowBox`, for instance with `toFlowBox`.

#### Instances

Instances details

(GObject o, IsDescendantOf FlowBox o) => IsFlowBox o |
Instance details Defined in GI.Gtk.Objects.FlowBox

toFlowBox :: (MonadIO m, IsFlowBox o) => o -> m FlowBox Source #

Cast to `FlowBox`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf FlowBoxChild o) => IsFlowBoxChild o Source #

Type class for types which can be safely cast to `FlowBoxChild`, for instance with `toFlowBoxChild`.

#### Instances

Instances details

(GObject o, IsDescendantOf FlowBoxChild o) => IsFlowBoxChild o |
Instance details Defined in GI.Gtk.Objects.FlowBoxChild

toFlowBoxChild :: (MonadIO m, IsFlowBoxChild o) => o -> m FlowBoxChild Source #

Cast to `FlowBoxChild`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf IconView o) => IsIconView o Source #

Type class for types which can be safely cast to `IconView`, for instance with `toIconView`.

#### Instances

Instances details

(GObject o, IsDescendantOf IconView o) => IsIconView o |
Instance details Defined in GI.Gtk.Objects.IconView

toIconView :: (MonadIO m, IsIconView o) => o -> m IconView Source #

Cast to `IconView`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf ListBox o) => IsListBox o Source #

Type class for types which can be safely cast to `ListBox`, for instance with `toListBox`.

#### Instances

Instances details

(GObject o, IsDescendantOf ListBox o) => IsListBox o |
Instance details Defined in GI.Gtk.Objects.ListBox

toListBox :: (MonadIO m, IsListBox o) => o -> m ListBox Source #

Cast to `ListBox`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf ListBoxRow o) => IsListBoxRow o Source #

Type class for types which can be safely cast to `ListBoxRow`, for instance with `toListBoxRow`.

#### Instances

Instances details

(GObject o, IsDescendantOf ListBoxRow o) => IsListBoxRow o |
Instance details Defined in GI.Gtk.Objects.ListBoxRow

toListBoxRow :: (MonadIO m, IsListBoxRow o) => o -> m ListBoxRow Source #

Cast to `ListBoxRow`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Actionable o) => IsActionable o Source #

Type class for types which can be safely cast to `Actionable`, for instance with `toActionable`.

#### Instances

Instances details

(GObject o, IsDescendantOf Actionable o) => IsActionable o |
Instance details Defined in GI.Gtk.Interfaces.Actionable

toActionable :: (MonadIO m, IsActionable o) => o -> m Actionable Source #

Cast to `Actionable`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Activatable o) => IsActivatable o Source #

Type class for types which can be safely cast to `Activatable`, for instance with `toActivatable`.

#### Instances

Instances details

(GObject o, IsDescendantOf Activatable o) => IsActivatable o |
Instance details Defined in GI.Gtk.Interfaces.Activatable

toActivatable :: (MonadIO m, IsActivatable o) => o -> m Activatable Source #

Cast to `Activatable`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Action o) => IsAction o Source #

Type class for types which can be safely cast to `Action`, for instance with `toAction`.

#### Instances

Instances details

(GObject o, IsDescendantOf Action o) => IsAction o |
Instance details Defined in GI.Gtk.Objects.Action

toAction :: (MonadIO m, IsAction o) => o -> m Action Source #

Cast to `Action`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf ActionGroup o) => IsActionGroup o Source #

Type class for types which can be safely cast to `ActionGroup`, for instance with `toActionGroup`.

#### Instances

Instances details

(GObject o, IsDescendantOf ActionGroup o) => IsActionGroup o |
Instance details Defined in GI.Gtk.Objects.ActionGroup

toActionGroup :: (MonadIO m, IsActionGroup o) => o -> m ActionGroup Source #

Cast to `ActionGroup`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Menu o) => IsMenu o Source #

Type class for types which can be safely cast to `Menu`, for instance with `toMenu`.

#### Instances

Instances details

(GObject o, IsDescendantOf Menu o) => IsMenu o |
Instance details Defined in GI.Gtk.Objects.Menu

toMenu :: (MonadIO m, IsMenu o) => o -> m Menu Source #

Cast to `Menu`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf MenuItem o) => IsMenuItem o Source #

Type class for types which can be safely cast to `MenuItem`, for instance with `toMenuItem`.

#### Instances

Instances details

(GObject o, IsDescendantOf MenuItem o) => IsMenuItem o |
Instance details Defined in GI.Gtk.Objects.MenuItem

toMenuItem :: (MonadIO m, IsMenuItem o) => o -> m MenuItem Source #

Cast to `MenuItem`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf MenuShell o) => IsMenuShell o Source #

Type class for types which can be safely cast to `MenuShell`, for instance with `toMenuShell`.

#### Instances

Instances details

(GObject o, IsDescendantOf MenuShell o) => IsMenuShell o |
Instance details Defined in GI.Gtk.Objects.MenuShell

toMenuShell :: (MonadIO m, IsMenuShell o) => o -> m MenuShell Source #

Cast to `MenuShell`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Entry o) => IsEntry o Source #

Type class for types which can be safely cast to `Entry`, for instance with `toEntry`.

#### Instances

Instances details

(GObject o, IsDescendantOf Entry o) => IsEntry o |
Instance details Defined in GI.Gtk.Objects.Entry

toEntry :: (MonadIO m, IsEntry o) => o -> m Entry Source #

Cast to `Entry`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf EntryCompletion o) => IsEntryCompletion o Source #

Type class for types which can be safely cast to `EntryCompletion`, for instance with `toEntryCompletion`.

#### Instances

Instances details

(GObject o, IsDescendantOf EntryCompletion o) => IsEntryCompletion o |
Instance details Defined in GI.Gtk.Objects.EntryCompletion

toEntryCompletion :: (MonadIO m, IsEntryCompletion o) => o -> m EntryCompletion Source #

Cast to `EntryCompletion`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf TreeSelection o) => IsTreeSelection o Source #

Type class for types which can be safely cast to `TreeSelection`, for instance with `toTreeSelection`.

#### Instances

Instances details

(GObject o, IsDescendantOf TreeSelection o) => IsTreeSelection o |
Instance details Defined in GI.Gtk.Objects.TreeSelection

toTreeSelection :: (MonadIO m, IsTreeSelection o) => o -> m TreeSelection Source #

Cast to `TreeSelection`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf TreeView o) => IsTreeView o Source #

Type class for types which can be safely cast to `TreeView`, for instance with `toTreeView`.

#### Instances

Instances details

(GObject o, IsDescendantOf TreeView o) => IsTreeView o |
Instance details Defined in GI.Gtk.Objects.TreeView

toTreeView :: (MonadIO m, IsTreeView o) => o -> m TreeView Source #

Cast to `TreeView`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf CellLayout o) => IsCellLayout o Source #

Type class for types which can be safely cast to `CellLayout`, for instance with `toCellLayout`.

#### Instances

Instances details

(GObject o, IsDescendantOf CellLayout o) => IsCellLayout o |
Instance details Defined in GI.Gtk.Interfaces.CellLayout

toCellLayout :: (MonadIO m, IsCellLayout o) => o -> m CellLayout Source #

Cast to `CellLayout`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf TreeModel o) => IsTreeModel o Source #

Type class for types which can be safely cast to `TreeModel`, for instance with `toTreeModel`.

#### Instances

Instances details

(GObject o, IsDescendantOf TreeModel o) => IsTreeModel o |
Instance details Defined in GI.Gtk.Interfaces.TreeModel

toTreeModel :: (MonadIO m, IsTreeModel o) => o -> m TreeModel Source #

Cast to `TreeModel`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf CellArea o) => IsCellArea o Source #

Type class for types which can be safely cast to `CellArea`, for instance with `toCellArea`.

#### Instances

Instances details

(GObject o, IsDescendantOf CellArea o) => IsCellArea o |
Instance details Defined in GI.Gtk.Objects.CellArea

toCellArea :: (MonadIO m, IsCellArea o) => o -> m CellArea Source #

Cast to `CellArea`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf CellAreaContext o) => IsCellAreaContext o Source #

Type class for types which can be safely cast to `CellAreaContext`, for instance with `toCellAreaContext`.

#### Instances

Instances details

(GObject o, IsDescendantOf CellAreaContext o) => IsCellAreaContext o |
Instance details Defined in GI.Gtk.Objects.CellAreaContext

toCellAreaContext :: (MonadIO m, IsCellAreaContext o) => o -> m CellAreaContext Source #

Cast to `CellAreaContext`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf CellEditable o) => IsCellEditable o Source #

Type class for types which can be safely cast to `CellEditable`, for instance with `toCellEditable`.

#### Instances

Instances details

(GObject o, IsDescendantOf CellEditable o) => IsCellEditable o |
Instance details Defined in GI.Gtk.Interfaces.CellEditable

toCellEditable :: (MonadIO m, IsCellEditable o) => o -> m CellEditable Source #

Cast to `CellEditable`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Buildable o) => IsBuildable o Source #

Type class for types which can be safely cast to `Buildable`, for instance with `toBuildable`.

#### Instances

Instances details

(GObject o, IsDescendantOf Buildable o) => IsBuildable o |
Instance details Defined in GI.Gtk.Interfaces.Buildable

toBuildable :: (MonadIO m, IsBuildable o) => o -> m Buildable Source #

Cast to `Buildable`, for types for which this is known to be safe. For general casts, use `castTo`.

class (ManagedPtrNewtype o, IsDescendantOf StyleProvider o) => IsStyleProvider o Source #

Type class for types which implement `StyleProvider`.

#### Instances

Instances details

(ManagedPtrNewtype o, IsDescendantOf StyleProvider o) => IsStyleProvider o |
Instance details Defined in GI.Gtk.Interfaces.StyleProvider

class (GObject o, IsDescendantOf CellRenderer o) => IsCellRenderer o Source #

Type class for types which can be safely cast to `CellRenderer`, for instance with `toCellRenderer`.

#### Instances

Instances details

(GObject o, IsDescendantOf CellRenderer o) => IsCellRenderer o |
Instance details Defined in GI.Gtk.Objects.CellRenderer

toCellRenderer :: (MonadIO m, IsCellRenderer o) => o -> m CellRenderer Source #

Cast to `CellRenderer`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf TreeViewColumn o) => IsTreeViewColumn o Source #

Type class for types which can be safely cast to `TreeViewColumn`, for instance with `toTreeViewColumn`.

#### Instances

Instances details

(GObject o, IsDescendantOf TreeViewColumn o) => IsTreeViewColumn o |
Instance details Defined in GI.Gtk.Objects.TreeViewColumn

toTreeViewColumn :: (MonadIO m, IsTreeViewColumn o) => o -> m TreeViewColumn Source #

Cast to `TreeViewColumn`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf AccelGroup o) => IsAccelGroup o Source #

Type class for types which can be safely cast to `AccelGroup`, for instance with `toAccelGroup`.

#### Instances

Instances details

(GObject o, IsDescendantOf AccelGroup o) => IsAccelGroup o |
Instance details Defined in GI.Gtk.Objects.AccelGroup

toAccelGroup :: (MonadIO m, IsAccelGroup o) => o -> m AccelGroup Source #

Cast to `AccelGroup`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Application o) => IsApplication o Source #

Type class for types which can be safely cast to `Application`, for instance with `toApplication`.

#### Instances

Instances details

(GObject o, IsDescendantOf Application o) => IsApplication o |
Instance details Defined in GI.Gtk.Objects.Application

toApplication :: (MonadIO m, IsApplication o) => o -> m Application Source #

Cast to `Application`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Bin o) => IsBin o Source #

Type class for types which can be safely cast to `Bin`, for instance with `toBin`.

#### Instances

Instances details

(GObject o, IsDescendantOf Bin o) => IsBin o |
Instance details Defined in GI.Gtk.Objects.Bin

toBin :: (MonadIO m, IsBin o) => o -> m Bin Source #

Cast to `Bin`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Builder o) => IsBuilder o Source #

Type class for types which can be safely cast to `Builder`, for instance with `toBuilder`.

#### Instances

Instances details

(GObject o, IsDescendantOf Builder o) => IsBuilder o |
Instance details Defined in GI.Gtk.Objects.Builder

toBuilder :: (MonadIO m, IsBuilder o) => o -> m Builder Source #

Cast to `Builder`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Clipboard o) => IsClipboard o Source #

Type class for types which can be safely cast to `Clipboard`, for instance with `toClipboard`.

#### Instances

Instances details

(GObject o, IsDescendantOf Clipboard o) => IsClipboard o |
Instance details Defined in GI.Gtk.Objects.Clipboard

toClipboard :: (MonadIO m, IsClipboard o) => o -> m Clipboard Source #

Cast to `Clipboard`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Container o) => IsContainer o Source #

Type class for types which can be safely cast to `Container`, for instance with `toContainer`.

#### Instances

Instances details

(GObject o, IsDescendantOf Container o) => IsContainer o |
Instance details Defined in GI.Gtk.Objects.Container

toContainer :: (MonadIO m, IsContainer o) => o -> m Container Source #

Cast to `Container`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf IconFactory o) => IsIconFactory o Source #

Type class for types which can be safely cast to `IconFactory`, for instance with `toIconFactory`.

#### Instances

Instances details

(GObject o, IsDescendantOf IconFactory o) => IsIconFactory o |
Instance details Defined in GI.Gtk.Objects.IconFactory

toIconFactory :: (MonadIO m, IsIconFactory o) => o -> m IconFactory Source #

Cast to `IconFactory`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Settings o) => IsSettings o Source #

Type class for types which can be safely cast to `Settings`, for instance with `toSettings`.

#### Instances

Instances details

(GObject o, IsDescendantOf Settings o) => IsSettings o |
Instance details Defined in GI.Gtk.Objects.Settings

toSettings :: (MonadIO m, IsSettings o) => o -> m Settings Source #

Cast to `Settings`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Style o) => IsStyle o Source #

Type class for types which can be safely cast to `Style`, for instance with `toStyle`.

#### Instances

Instances details

(GObject o, IsDescendantOf Style o) => IsStyle o |
Instance details Defined in GI.Gtk.Objects.Style

toStyle :: (MonadIO m, IsStyle o) => o -> m Style Source #

Cast to `Style`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf StyleContext o) => IsStyleContext o Source #

Type class for types which can be safely cast to `StyleContext`, for instance with `toStyleContext`.

#### Instances

Instances details

(GObject o, IsDescendantOf StyleContext o) => IsStyleContext o |
Instance details Defined in GI.Gtk.Objects.StyleContext

toStyleContext :: (MonadIO m, IsStyleContext o) => o -> m StyleContext Source #

Cast to `StyleContext`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf StyleProperties o) => IsStyleProperties o Source #

Type class for types which can be safely cast to `StyleProperties`, for instance with `toStyleProperties`.

#### Instances

Instances details

(GObject o, IsDescendantOf StyleProperties o) => IsStyleProperties o |
Instance details Defined in GI.Gtk.Objects.StyleProperties

toStyleProperties :: (MonadIO m, IsStyleProperties o) => o -> m StyleProperties Source #

Cast to `StyleProperties`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf TextBuffer o) => IsTextBuffer o Source #

Type class for types which can be safely cast to `TextBuffer`, for instance with `toTextBuffer`.

#### Instances

Instances details

(GObject o, IsDescendantOf TextBuffer o) => IsTextBuffer o |
Instance details Defined in GI.Gtk.Objects.TextBuffer

toTextBuffer :: (MonadIO m, IsTextBuffer o) => o -> m TextBuffer Source #

Cast to `TextBuffer`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf TextChildAnchor o) => IsTextChildAnchor o Source #

Type class for types which can be safely cast to `TextChildAnchor`, for instance with `toTextChildAnchor`.

#### Instances

Instances details

(GObject o, IsDescendantOf TextChildAnchor o) => IsTextChildAnchor o |
Instance details Defined in GI.Gtk.Objects.TextChildAnchor

toTextChildAnchor :: (MonadIO m, IsTextChildAnchor o) => o -> m TextChildAnchor Source #

Cast to `TextChildAnchor`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf TextMark o) => IsTextMark o Source #

Type class for types which can be safely cast to `TextMark`, for instance with `toTextMark`.

#### Instances

Instances details

(GObject o, IsDescendantOf TextMark o) => IsTextMark o |
Instance details Defined in GI.Gtk.Objects.TextMark

toTextMark :: (MonadIO m, IsTextMark o) => o -> m TextMark Source #

Cast to `TextMark`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf TextTag o) => IsTextTag o Source #

Type class for types which can be safely cast to `TextTag`, for instance with `toTextTag`.

#### Instances

Instances details

(GObject o, IsDescendantOf TextTag o) => IsTextTag o |
Instance details Defined in GI.Gtk.Objects.TextTag

toTextTag :: (MonadIO m, IsTextTag o) => o -> m TextTag Source #

Cast to `TextTag`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf TextTagTable o) => IsTextTagTable o Source #

Type class for types which can be safely cast to `TextTagTable`, for instance with `toTextTagTable`.

#### Instances

Instances details

(GObject o, IsDescendantOf TextTagTable o) => IsTextTagTable o |
Instance details Defined in GI.Gtk.Objects.TextTagTable

toTextTagTable :: (MonadIO m, IsTextTagTable o) => o -> m TextTagTable Source #

Cast to `TextTagTable`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Tooltip o) => IsTooltip o Source #

Type class for types which can be safely cast to `Tooltip`, for instance with `toTooltip`.

#### Instances

Instances details

(GObject o, IsDescendantOf Tooltip o) => IsTooltip o |
Instance details Defined in GI.Gtk.Objects.Tooltip

toTooltip :: (MonadIO m, IsTooltip o) => o -> m Tooltip Source #

Cast to `Tooltip`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf Widget o) => IsWidget o Source #

Type class for types which can be safely cast to `Widget`, for instance with `toWidget`.

#### Instances

Instances details

(GObject o, IsDescendantOf Widget o) => IsWidget o |
Instance details Defined in GI.Gtk.Objects.Widget

toWidget :: (MonadIO m, IsWidget o) => o -> m Widget Source #

Cast to `Widget`, for types for which this is known to be safe. For general casts, use `castTo`.

class (GObject o, IsDescendantOf WindowGroup o) => IsWindowGroup o Source #

Type class for types which can be safely cast to `WindowGroup`, for instance with `toWindowGroup`.

#### Instances

Instances details

(GObject o, IsDescendantOf WindowGroup o) => IsWindowGroup o |
Instance details Defined in GI.Gtk.Objects.WindowGroup

toWindowGroup :: (MonadIO m, IsWindowGroup o) => o -> m WindowGroup Source #

Cast to `WindowGroup`, for types for which this is known to be safe. For general casts, use `castTo`.

type C_AccelGroupActivate = Ptr AccelGroup -> Ptr Object -> Word32 -> CUInt -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type AccelGroupFindFunc_WithClosures = AccelKey -> GClosure () -> Ptr () -> IO Bool Source #

No description available in the introspection data.

Since: 2.2

type AccelGroupFindFunc = AccelKey -> GClosure () -> IO Bool Source #

No description available in the introspection data.

Since: 2.2

type C_AccelGroupFindFunc = Ptr AccelKey -> Ptr (GClosure ()) -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type C_AccelMapForeach = Ptr () -> CString -> Word32 -> CUInt -> CInt -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ActionableInterfaceGetActionNameFieldCallback Source #

Arguments

= Actionable | `actionable`: a `Actionable` widget
-> IO (Maybe Text) | Returns: the action name, or `Nothing` if none is set

No description available in the introspection data.

type C_ActionableInterfaceGetActionNameFieldCallback = Ptr Actionable -> IO CString Source #

Type for the callback on the (unwrapped) C side.

type ActionableInterfaceGetActionTargetValueFieldCallback Source #

Arguments

= Actionable | `actionable`: a `Actionable` widget
-> IO GVariant | Returns: the current target value

No description available in the introspection data.

type C_ActionableInterfaceGetActionTargetValueFieldCallback = Ptr Actionable -> IO (Ptr GVariant) Source #

Type for the callback on the (unwrapped) C side.

type ActionableInterfaceSetActionNameFieldCallback Source #

Arguments

= Actionable | `actionable`: a `Actionable` widget
-> Maybe Text | `actionName`: an action name, or `Nothing`
-> IO () |

No description available in the introspection data.

type C_ActionableInterfaceSetActionNameFieldCallback = Ptr Actionable -> CString -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ActionableInterfaceSetActionTargetValueFieldCallback Source #

Arguments

= Actionable | `actionable`: a `Actionable` widget
-> Maybe GVariant | `targetValue`: a `GVariant` to set as the target value, or `Nothing`
-> IO () |

No description available in the introspection data.

type C_ActionableInterfaceSetActionTargetValueFieldCallback = Ptr Actionable -> Ptr GVariant -> IO () Source #

Type for the callback on the (unwrapped) C side.

type AssistantPageFunc_WithClosures Source #

Arguments

= Int32 | `currentPage`: The page number used to calculate the next page.
-> Ptr () | `data`: user data.
-> IO Int32 | Returns: The next page number.

A function used by `assistantSetForwardPageFunc` to know which is the next page given a current one. It’s called both for computing the next page when the user presses the “forward” button and for handling the behavior of the “last” button.

type C_AssistantPageFunc = Int32 -> Ptr () -> IO Int32 Source #

Type for the callback on the (unwrapped) C side.

type BuilderConnectFunc_WithClosures Source #

Arguments

= Builder | `builder`: a `Builder`
-> Object | `object`: object to connect a signal to
-> Text | `signalName`: name of the signal
-> Text | `handlerName`: name of the handler
-> Maybe Object | `connectObject`: a `Object`, if non-`Nothing`, use `g_signal_connect_object()`
-> [ConnectFlags] | `flags`: `ConnectFlags` to use
-> Ptr () | `userData`: user data
-> IO () |

This is the signature of a function used to connect signals. It is used by the `builderConnectSignals` and `builderConnectSignalsFull` methods. It is mainly intended for interpreted language bindings, but could be useful where the programmer wants more control over the signal connection process. Note that this function can only be called once, subsequent calls will do nothing.

Since: 2.12

type C_BuilderConnectFunc = Ptr Builder -> Ptr Object -> CString -> CString -> Ptr Object -> CUInt -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type CalendarDetailFunc_WithClosures Source #

Arguments

= Calendar | `calendar`: a `Calendar`.
-> Word32 | `year`: the year for which details are needed.
-> Word32 | `month`: the month for which details are needed.
-> Word32 | `day`: the day of `month` for which details are needed.
-> Ptr () | `userData`: the data passed with `calendarSetDetailFunc`.
-> IO (Maybe Text) | Returns: Newly allocated string with Pango markup with details for the specified day or `Nothing`.

This kind of functions provide Pango markup with detail information for the specified day. Examples for such details are holidays or appointments. The function returns `Nothing` when no information is available.

Since: 2.14

type CalendarDetailFunc Source #

Arguments

= Calendar | `calendar`: a `Calendar`.
-> Word32 | `year`: the year for which details are needed.
-> Word32 | `month`: the month for which details are needed.
-> Word32 | `day`: the day of `month` for which details are needed.
-> IO (Maybe Text) | Returns: Newly allocated string with Pango markup with details for the specified day or `Nothing`.

This kind of functions provide Pango markup with detail information for the specified day. Examples for such details are holidays or appointments. The function returns `Nothing` when no information is available.

Since: 2.14

type C_CalendarDetailFunc = Ptr Calendar -> Word32 -> Word32 -> Word32 -> Ptr () -> IO CString Source #

Type for the callback on the (unwrapped) C side.

type Callback_WithClosures Source #

Arguments

= Widget | `widget`: the widget to operate on
-> Ptr () | `data`: user-supplied data
-> IO () |

The type of the callback functions used for e.g. iterating over the children of a container, see `containerForeach`.

type CellAllocCallback_WithClosures Source #

Arguments

= CellRenderer | `renderer`: the cell renderer to operate on
-> Rectangle | `cellArea`: the area allocated to `renderer` inside the rectangle provided to `cellAreaForeachAlloc`.
-> Rectangle | `cellBackground`: the background area for `renderer` inside the background area provided to `cellAreaForeachAlloc`.
-> Ptr () | `data`: user-supplied data
-> IO Bool | Returns: `True` to stop iterating over cells.

The type of the callback functions used for iterating over the cell renderers and their allocated areas inside a `CellArea`, see `cellAreaForeachAlloc`.

type C_CellAllocCallback = Ptr CellRenderer -> Ptr Rectangle -> Ptr Rectangle -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type CellCallback_WithClosures Source #

Arguments

= CellRenderer | `renderer`: the cell renderer to operate on
-> Ptr () | `data`: user-supplied data
-> IO Bool | Returns: `True` to stop iterating over cells.

The type of the callback functions used for iterating over the cell renderers of a `CellArea`, see `cellAreaForeach`.

type C_CellCallback = Ptr CellRenderer -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type CellLayoutDataFunc_WithClosures Source #

Arguments

= CellLayout | `cellLayout`: a `CellLayout`
-> CellRenderer | `cell`: the cell renderer whose value is to be set
-> TreeModel | `treeModel`: the model
-> TreeIter | `iter`: a `TreeIter` indicating the row to set the value for
-> Ptr () | `data`: user data passed to `cellLayoutSetCellDataFunc`
-> IO () |

A function which should set the value of `cellLayout`’s cell renderer(s) as appropriate.

type C_CellLayoutDataFunc = Ptr CellLayout -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ClipboardClearFunc Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> Ptr () | `userDataOrOwner`: the `userData` argument passed to `gtk_clipboard_set_with_data()`, or the `owner` argument passed to `gtk_clipboard_set_with_owner()`
-> IO () |

A function that will be called when the contents of the clipboard are changed or cleared. Once this has called, the `userDataOrOwner` argument will not be used again.

type C_ClipboardClearFunc = Ptr Clipboard -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ClipboardGetFunc Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> SelectionData | `selectionData`: a `SelectionData` argument in which the requested data should be stored.
-> Word32 | `info`: the info field corresponding to the requested target from the `TargetEntry` array passed to `gtk_clipboard_set_with_data()` or `gtk_clipboard_set_with_owner()`.
-> Ptr () | `userDataOrOwner`: the `userData` argument passed to `gtk_clipboard_set_with_data()`, or the `owner` argument passed to `gtk_clipboard_set_with_owner()`
-> IO () |

A function that will be called to provide the contents of the selection. If multiple types of data were advertised, the requested type can be determined from the `info` parameter or by checking the target field of `selectionData`. If the data could successfully be converted into then it should be stored into the `selectionData` object by calling `selectionDataSet` (or related functions such as `selectionDataSetText`). If no data is set, the requestor will be informed that the attempt to get the data failed.

type C_ClipboardGetFunc = Ptr Clipboard -> Ptr SelectionData -> Word32 -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ClipboardImageReceivedFunc_WithClosures Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> Maybe Pixbuf | `pixbuf`: the received image
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestImage`.
-> IO () |

A function to be called when the results of `clipboardRequestImage` are received, or when the request fails.

Since: 2.6

type ClipboardImageReceivedFunc Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> Maybe Pixbuf | `pixbuf`: the received image
-> IO () |

A function to be called when the results of `clipboardRequestImage` are received, or when the request fails.

Since: 2.6

type C_ClipboardImageReceivedFunc = Ptr Clipboard -> Ptr Pixbuf -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ClipboardReceivedFunc_WithClosures Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> SelectionData | `selectionData`: a `SelectionData` containing the data was received. If retrieving the data failed, then then length field of `selectionData` will be negative.
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestContents`.
-> IO () |

A function to be called when the results of `clipboardRequestContents` are received, or when the request fails.

type ClipboardReceivedFunc Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> SelectionData | `selectionData`: a `SelectionData` containing the data was received. If retrieving the data failed, then then length field of `selectionData` will be negative.
-> IO () |

A function to be called when the results of `clipboardRequestContents` are received, or when the request fails.

type C_ClipboardReceivedFunc = Ptr Clipboard -> Ptr SelectionData -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ClipboardRichTextReceivedFunc_WithClosures Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> Atom | `format`: The format of the rich text
-> Maybe Text | `text`: the rich text received, as a UTF-8 encoded string, or `Nothing` if retrieving the data failed.
-> CSize | `length`: Length of the text.
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestRichText`.
-> IO () |

A function to be called when the results of `clipboardRequestRichText` are received, or when the request fails.

Since: 2.10

type ClipboardRichTextReceivedFunc Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> Atom | `format`: The format of the rich text
-> Maybe Text | `text`: the rich text received, as a UTF-8 encoded string, or `Nothing` if retrieving the data failed.
-> CSize | `length`: Length of the text.
-> IO () |

A function to be called when the results of `clipboardRequestRichText` are received, or when the request fails.

Since: 2.10

type C_ClipboardRichTextReceivedFunc = Ptr Clipboard -> Ptr Atom -> CString -> CSize -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ClipboardTargetsReceivedFunc_WithClosures Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> Maybe [Atom] | `atoms`: the supported targets, as array of `Atom`, or `Nothing` if retrieving the data failed.
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestTargets`.
-> IO () |

A function to be called when the results of `clipboardRequestTargets` are received, or when the request fails.

Since: 2.4

type ClipboardTargetsReceivedFunc Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> Maybe [Atom] | `atoms`: the supported targets, as array of `Atom`, or `Nothing` if retrieving the data failed.
-> IO () |

A function to be called when the results of `clipboardRequestTargets` are received, or when the request fails.

Since: 2.4

type C_ClipboardTargetsReceivedFunc = Ptr Clipboard -> Ptr (Ptr Atom) -> Int32 -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ClipboardTextReceivedFunc_WithClosures Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> Maybe Text | `text`: the text received, as a UTF-8 encoded string, or `Nothing` if retrieving the data failed.
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestText`.
-> IO () |

A function to be called when the results of `clipboardRequestText` are received, or when the request fails.

type ClipboardTextReceivedFunc Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> Maybe Text | `text`: the text received, as a UTF-8 encoded string, or `Nothing` if retrieving the data failed.
-> IO () |

A function to be called when the results of `clipboardRequestText` are received, or when the request fails.

type C_ClipboardTextReceivedFunc = Ptr Clipboard -> CString -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ClipboardURIReceivedFunc_WithClosures Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> [Text] | `uris`: the received URIs
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestUris`.
-> IO () |

A function to be called when the results of `clipboardRequestUris` are received, or when the request fails.

Since: 2.14

type ClipboardURIReceivedFunc Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard`
-> [Text] | `uris`: the received URIs
-> IO () |

A function to be called when the results of `clipboardRequestUris` are received, or when the request fails.

Since: 2.14

type C_ClipboardURIReceivedFunc = Ptr Clipboard -> Ptr CString -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ColorSelectionChangePaletteFunc Source #

Arguments

= [Color] | `colors`: Array of colors
-> IO () |

No description available in the introspection data.

type C_ColorSelectionChangePaletteFunc = Ptr Color -> Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ColorSelectionChangePaletteWithScreenFunc Source #

Arguments

= Screen |
-> [Color] | `colors`: Array of colors
-> IO () |

No description available in the introspection data.

Since: 2.2

type C_ColorSelectionChangePaletteWithScreenFunc = Ptr Screen -> Ptr Color -> Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassAddFieldCallback Source #

Arguments

= Container | `container`: a `Container`
-> Widget | `widget`: a widget to be placed inside `container`
-> IO () |

No description available in the introspection data.

type C_ContainerClassAddFieldCallback = Ptr Container -> Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassCheckResizeFieldCallback = Container -> IO () Source #

No description available in the introspection data.

type C_ContainerClassCheckResizeFieldCallback = Ptr Container -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassChildTypeFieldCallback Source #

Arguments

= Container | `container`: a `Container`
-> IO GType | Returns: a `GType`.

No description available in the introspection data.

type C_ContainerClassChildTypeFieldCallback = Ptr Container -> IO CGType Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassCompositeNameFieldCallback = Container -> Widget -> IO Text Source #

No description available in the introspection data.

type C_ContainerClassCompositeNameFieldCallback = Ptr Container -> Ptr Widget -> IO CString Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassForallFieldCallback_WithClosures Source #

Arguments

= Container | `container`: a `Container`
-> Bool |
-> Callback_WithClosures | `callback`: a callback
-> Ptr () | `callbackData`: callback user data
-> IO () |

No description available in the introspection data.

type ContainerClassForallFieldCallback Source #

Arguments

= Container | `container`: a `Container`
-> Bool |
-> Callback_WithClosures | `callback`: a callback
-> IO () |

No description available in the introspection data.

type C_ContainerClassForallFieldCallback = Ptr Container -> CInt -> FunPtr C_Callback -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassGetChildPropertyFieldCallback = Container -> Widget -> Word32 -> GValue -> GParamSpec -> IO () Source #

No description available in the introspection data.

type C_ContainerClassGetChildPropertyFieldCallback = Ptr Container -> Ptr Widget -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassGetPathForChildFieldCallback Source #

Arguments

= Container | `container`: a `Container`
-> Widget | `child`: a child of `container`
-> IO WidgetPath | Returns: A newly created `WidgetPath`

No description available in the introspection data.

type C_ContainerClassGetPathForChildFieldCallback = Ptr Container -> Ptr Widget -> IO (Ptr WidgetPath) Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassRemoveFieldCallback Source #

Arguments

= Container | `container`: a `Container`
-> Widget | `widget`: a current child of `container`
-> IO () |

No description available in the introspection data.

type C_ContainerClassRemoveFieldCallback = Ptr Container -> Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassSetChildPropertyFieldCallback = Container -> Widget -> Word32 -> GValue -> GParamSpec -> IO () Source #

No description available in the introspection data.

type C_ContainerClassSetChildPropertyFieldCallback = Ptr Container -> Ptr Widget -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ContainerClassSetFocusChildFieldCallback Source #

Arguments

= Container | `container`: a `Container`
-> Maybe Widget | `child`: a `Widget`, or `Nothing`
-> IO () |

No description available in the introspection data.

type C_ContainerClassSetFocusChildFieldCallback = Ptr Container -> Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type EntryCompletionMatchFunc_WithClosures Source #

Arguments

= EntryCompletion | `completion`: the `EntryCompletion`
-> Text | `key`: the string to match, normalized and case-folded
-> TreeIter | `iter`: a `TreeIter` indicating the row to match
-> Ptr () | `userData`: user data given to `entryCompletionSetMatchFunc`
-> IO Bool | Returns: `True` if `iter` should be displayed as a possible completion for `key`

A function which decides whether the row indicated by `iter` matches a given `key`, and should be displayed as a possible completion for `key`. Note that `key` is normalized and case-folded (see `utf8Normalize` and `utf8Casefold`). If this is not appropriate, match functions have access to the unmodified key via `gtk_entry_get_text (GTK_ENTRY (gtk_entry_completion_get_entry ()))`.

type C_EntryCompletionMatchFunc = Ptr EntryCompletion -> CString -> Ptr TreeIter -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type FileFilterFunc_WithClosures Source #

Arguments

= FileFilterInfo | `filterInfo`: a `FileFilterInfo` that is filled according to the `needed` flags passed to `fileFilterAddCustom`
-> Ptr () | `data`: user data passed to `fileFilterAddCustom`
-> IO Bool | Returns: `True` if the file should be displayed

The type of function that is used with custom filters, see `fileFilterAddCustom`.

type FileFilterFunc Source #

Arguments

= FileFilterInfo | `filterInfo`: a `FileFilterInfo` that is filled according to the `needed` flags passed to `fileFilterAddCustom`
-> IO Bool | Returns: `True` if the file should be displayed

The type of function that is used with custom filters, see `fileFilterAddCustom`.

type C_FileFilterFunc = Ptr FileFilterInfo -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type FlowBoxCreateWidgetFunc_WithClosures Source #

Arguments

= Maybe Object | `item`: the item from the model for which to create a widget for
-> Ptr () | `userData`: user data from `flowBoxBindModel`
-> IO Widget | Returns: a `Widget` that represents `item`

Called for flow boxes that are bound to a `ListModel` with `flowBoxBindModel` for each item that gets added to the model.

Since: 3.18

type FlowBoxCreateWidgetFunc Source #

Arguments

= Maybe Object | `item`: the item from the model for which to create a widget for
-> IO Widget | Returns: a `Widget` that represents `item`

Called for flow boxes that are bound to a `ListModel` with `flowBoxBindModel` for each item that gets added to the model.

Since: 3.18

type C_FlowBoxCreateWidgetFunc = Ptr Object -> Ptr () -> IO (Ptr Widget) Source #

Type for the callback on the (unwrapped) C side.

type FlowBoxFilterFunc_WithClosures Source #

Arguments

= FlowBoxChild | `child`: a `FlowBoxChild` that may be filtered
-> Ptr () | `userData`: user data
-> IO Bool | Returns: `True` if the row should be visible, `False` otherwise

A function that will be called whenrever a child changes or is added. It lets you control if the child should be visible or not.

Since: 3.12

type FlowBoxFilterFunc Source #

Arguments

= FlowBoxChild | `child`: a `FlowBoxChild` that may be filtered
-> IO Bool | Returns: `True` if the row should be visible, `False` otherwise

A function that will be called whenrever a child changes or is added. It lets you control if the child should be visible or not.

Since: 3.12

type C_FlowBoxFilterFunc = Ptr FlowBoxChild -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type FlowBoxForeachFunc_WithClosures Source #

Arguments

= FlowBox | `box`: a `FlowBox`
-> FlowBoxChild | `child`: a `FlowBoxChild`
-> Ptr () | `userData`: user data
-> IO () |

A function used by `flowBoxSelectedForeach`. It will be called on every selected child of the `box`.

Since: 3.12

type FlowBoxForeachFunc Source #

Arguments

= FlowBox | `box`: a `FlowBox`
-> FlowBoxChild | `child`: a `FlowBoxChild`
-> IO () |

A function used by `flowBoxSelectedForeach`. It will be called on every selected child of the `box`.

Since: 3.12

type C_FlowBoxForeachFunc = Ptr FlowBox -> Ptr FlowBoxChild -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type FlowBoxSortFunc_WithClosures Source #

Arguments

= FlowBoxChild | `child1`: the first child
-> FlowBoxChild | `child2`: the second child
-> Ptr () | `userData`: user data
-> IO Int32 | Returns: < 0 if `child1` should be before `child2`, 0 if the are equal, and > 0 otherwise

A function to compare two children to determine which should come first.

Since: 3.12

type FlowBoxSortFunc Source #

Arguments

= FlowBoxChild | `child1`: the first child
-> FlowBoxChild | `child2`: the second child
-> IO Int32 | Returns: < 0 if `child1` should be before `child2`, 0 if the are equal, and > 0 otherwise

A function to compare two children to determine which should come first.

Since: 3.12

type C_FlowBoxSortFunc = Ptr FlowBoxChild -> Ptr FlowBoxChild -> Ptr () -> IO Int32 Source #

Type for the callback on the (unwrapped) C side.

type FontFilterFunc_WithClosures Source #

Arguments

= FontFamily | `family`: a `FontFamily`
-> FontFace | `face`: a `FontFace` belonging to `family`
-> Ptr () | `data`: user data passed to `fontChooserSetFilterFunc`
-> IO Bool | Returns: `True` if the font should be displayed

The type of function that is used for deciding what fonts get shown in a `FontChooser`. See `fontChooserSetFilterFunc`.

type C_FontFilterFunc = Ptr FontFamily -> Ptr FontFace -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type IconViewForeachFunc_WithClosures Source #

Arguments

= IconView | `iconView`: a `IconView`
-> TreePath | `path`: The `TreePath` of a selected row
-> Ptr () | `data`: user data
-> IO () |

A function used by `iconViewSelectedForeach` to map all selected rows. It will be called on every selected row in the view.

type IconViewForeachFunc Source #

Arguments

= IconView | `iconView`: a `IconView`
-> TreePath | `path`: The `TreePath` of a selected row
-> IO () |

A function used by `iconViewSelectedForeach` to map all selected rows. It will be called on every selected row in the view.

type C_IconViewForeachFunc = Ptr IconView -> Ptr TreePath -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type KeySnoopFunc_WithClosures Source #

Arguments

= Widget | `grabWidget`: the widget to which the event will be delivered
-> EventKey | `event`: the key event
-> Ptr () | `funcData`: data supplied to `gtk_key_snooper_install()`
-> IO Int32 | Returns: `True` to stop further processing of `event`, `False` to continue.

Key snooper functions are called before normal event delivery. They can be used to implement custom key event handling.

type KeySnoopFunc Source #

Arguments

= Widget | `grabWidget`: the widget to which the event will be delivered
-> EventKey | `event`: the key event
-> IO Int32 | Returns: `True` to stop further processing of `event`, `False` to continue.

Key snooper functions are called before normal event delivery. They can be used to implement custom key event handling.

type C_KeySnoopFunc = Ptr Widget -> Ptr EventKey -> Ptr () -> IO Int32 Source #

Type for the callback on the (unwrapped) C side.

type ListBoxCreateWidgetFunc_WithClosures Source #

Arguments

= Object | `item`: the item from the model for which to create a widget for
-> Ptr () | `userData`: user data
-> IO Widget | Returns: a `Widget` that represents `item`

Called for list boxes that are bound to a `ListModel` with `listBoxBindModel` for each item that gets added to the model.

Versions of GTK+ prior to 3.18 called `widgetShowAll` on the rows created by the GtkListBoxCreateWidgetFunc, but this forced all widgets inside the row to be shown, and is no longer the case. Applications should be updated to show the desired row widgets.

Since: 3.16

type ListBoxCreateWidgetFunc Source #

Arguments

= Object | `item`: the item from the model for which to create a widget for
-> IO Widget | Returns: a `Widget` that represents `item`

Called for list boxes that are bound to a `ListModel` with `listBoxBindModel` for each item that gets added to the model.

Versions of GTK+ prior to 3.18 called `widgetShowAll` on the rows created by the GtkListBoxCreateWidgetFunc, but this forced all widgets inside the row to be shown, and is no longer the case. Applications should be updated to show the desired row widgets.

Since: 3.16

type C_ListBoxCreateWidgetFunc = Ptr Object -> Ptr () -> IO (Ptr Widget) Source #

Type for the callback on the (unwrapped) C side.

type ListBoxFilterFunc_WithClosures Source #

Arguments

= ListBoxRow | `row`: the row that may be filtered
-> Ptr () | `userData`: user data
-> IO Bool | Returns: `True` if the row should be visible, `False` otherwise

Will be called whenever the row changes or is added and lets you control if the row should be visible or not.

Since: 3.10

type ListBoxFilterFunc Source #

Arguments

= ListBoxRow | `row`: the row that may be filtered
-> IO Bool | Returns: `True` if the row should be visible, `False` otherwise

Will be called whenever the row changes or is added and lets you control if the row should be visible or not.

Since: 3.10

type C_ListBoxFilterFunc = Ptr ListBoxRow -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type ListBoxForeachFunc_WithClosures Source #

Arguments

= ListBox | `box`: a `ListBox`
-> ListBoxRow | `row`: a `ListBoxRow`
-> Ptr () | `userData`: user data
-> IO () |

A function used by `listBoxSelectedForeach`. It will be called on every selected child of the `box`.

Since: 3.14

type ListBoxForeachFunc Source #

Arguments

= ListBox | `box`: a `ListBox`
-> ListBoxRow | `row`: a `ListBoxRow`
-> IO () |

A function used by `listBoxSelectedForeach`. It will be called on every selected child of the `box`.

Since: 3.14

type C_ListBoxForeachFunc = Ptr ListBox -> Ptr ListBoxRow -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ListBoxSortFunc_WithClosures Source #

Arguments

= ListBoxRow | `row1`: the first row
-> ListBoxRow | `row2`: the second row
-> Ptr () | `userData`: user data
-> IO Int32 | Returns: < 0 if `row1` should be before `row2`, 0 if they are equal and > 0 otherwise

Compare two rows to determine which should be first.

Since: 3.10

type ListBoxSortFunc Source #

Arguments

= ListBoxRow | `row1`: the first row
-> ListBoxRow | `row2`: the second row
-> IO Int32 | Returns: < 0 if `row1` should be before `row2`, 0 if they are equal and > 0 otherwise

Compare two rows to determine which should be first.

Since: 3.10

type C_ListBoxSortFunc = Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO Int32 Source #

Type for the callback on the (unwrapped) C side.

type ListBoxUpdateHeaderFunc_WithClosures Source #

Arguments

= ListBoxRow | `row`: the row to update
-> Maybe ListBoxRow | `before`: the row before `row`, or `Nothing` if it is first
-> Ptr () | `userData`: user data
-> IO () |

Whenever `row` changes or which row is before `row` changes this is called, which lets you update the header on `row`. You may remove or set a new one via `listBoxRowSetHeader` or just change the state of the current header widget.

Since: 3.10

type C_ListBoxUpdateHeaderFunc = Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type MenuDetachFunc Source #

Arguments

= Widget | `attachWidget`: the `Widget` that the menu is being detached from.
-> Menu | `menu`: the `Menu` being detached.
-> IO () |

A user function supplied when calling `menuAttachToWidget` which will be called when the menu is later detached from the widget.

type C_MenuDetachFunc = Ptr Widget -> Ptr Menu -> IO () Source #

Type for the callback on the (unwrapped) C side.

type MenuPositionFunc_WithClosures Source #

Arguments

= Menu | `menu`: a `Menu`.
-> Int32 | `x`: address of the `gint` representing the horizontal position where the menu shall be drawn.
-> Int32 | `y`: address of the `gint` representing the vertical position where the menu shall be drawn. This is an output parameter.
-> Ptr () | `userData`: the data supplied by the user in the `menuPopup` `data` parameter.
-> IO (Int32, Int32, Bool) |

A user function supplied when calling `menuPopup` which controls the positioning of the menu when it is displayed. The function sets the `x` and `y` parameters to the coordinates where the menu is to be drawn. To make the menu appear on a different monitor than the mouse pointer, `menuSetMonitor` must be called.

type C_MenuPositionFunc = Ptr Menu -> Ptr Int32 -> Ptr Int32 -> Ptr CInt -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ModuleDisplayInitFunc Source #

Arguments

= Display | `display`: an open `Display`
-> IO () |

A multihead-aware GTK+ module may have a `gtk_module_display_init()` function with this prototype. GTK+ calls this function for each opened display.

Since: 2.2

type C_ModuleDisplayInitFunc = Ptr Display -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ModuleInitFunc Source #

Arguments

= Maybe [Text] | `argv`: GTK+ always passes `Nothing` for this argument
-> IO () |

Each GTK+ module must have a function `gtk_module_init()` with this prototype. This function is called after loading the module.

type C_ModuleInitFunc = Int32 -> Ptr CString -> IO () Source #

Type for the callback on the (unwrapped) C side.

type PageSetupDoneFunc_WithClosures Source #

Arguments

= PageSetup | `pageSetup`: the `PageSetup` that has been
-> Ptr () | `data`: user data that has been passed to `printRunPageSetupDialogAsync`
-> IO () |

The type of function that is passed to `printRunPageSetupDialogAsync`.

This function will be called when the page setup dialog is dismissed, and also serves as destroy notify for `data`.

type PageSetupDoneFunc Source #

Arguments

= PageSetup | `pageSetup`: the `PageSetup` that has been
-> IO () |

The type of function that is passed to `printRunPageSetupDialogAsync`.

This function will be called when the page setup dialog is dismissed, and also serves as destroy notify for `data`.

type C_PageSetupDoneFunc = Ptr PageSetup -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type PrintSettingsFunc_WithClosures = Text -> Text -> Ptr () -> IO () Source #

No description available in the introspection data.

type PrintSettingsFunc = Text -> Text -> IO () Source #

No description available in the introspection data.

type C_PrintSettingsFunc = CString -> CString -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type C_RcPropertyParser = Ptr GParamSpec -> Ptr String -> Ptr GValue -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type RecentFilterFunc_WithClosures Source #

Arguments

= RecentFilterInfo | `filterInfo`: a `RecentFilterInfo` that is filled according to the `needed` flags passed to `recentFilterAddCustom`
-> Ptr () | `userData`: user data passed to `recentFilterAddCustom`
-> IO Bool | Returns: `True` if the file should be displayed

The type of function that is used with custom filters, see `recentFilterAddCustom`.

type RecentFilterFunc Source #

Arguments

= RecentFilterInfo | `filterInfo`: a `RecentFilterInfo` that is filled according to the `needed` flags passed to `recentFilterAddCustom`
-> IO Bool | Returns: `True` if the file should be displayed

The type of function that is used with custom filters, see `recentFilterAddCustom`.

type C_RecentFilterFunc = Ptr RecentFilterInfo -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type RecentSortFunc_WithClosures = RecentInfo -> RecentInfo -> Ptr () -> IO Int32 Source #

No description available in the introspection data.

type RecentSortFunc = RecentInfo -> RecentInfo -> IO Int32 Source #

No description available in the introspection data.

type C_RecentSortFunc = Ptr RecentInfo -> Ptr RecentInfo -> Ptr () -> IO Int32 Source #

Type for the callback on the (unwrapped) C side.

type StylePropertyParser Source #

Arguments

= Text |
-> GValue |
-> IO () | (Can throw `GError`)

No description available in the introspection data.

type C_StylePropertyParser = CString -> Ptr GValue -> Ptr (Ptr GError) -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TextBufferDeserializeFunc_WithClosures Source #

Arguments

= TextBuffer | `registerBuffer`: the `TextBuffer` the format is registered with
-> TextBuffer | `contentBuffer`: the `TextBuffer` to deserialize into
-> TextIter | `iter`: insertion point for the deserialized text
-> ByteString | `data`: data to deserialize
-> Bool | `createTags`: `True` if deserializing may create tags
-> Ptr () | `userData`: user data that was specified when registering the format
-> IO () | Returns: `True` on success, `False` otherwise (Can throw `GError`)

A function that is called to deserialize rich text that has been serialized with `textBufferSerialize`, and insert it at `iter`.

type TextBufferDeserializeFunc Source #

Arguments

= TextBuffer | `registerBuffer`: the `TextBuffer` the format is registered with
-> TextBuffer | `contentBuffer`: the `TextBuffer` to deserialize into
-> TextIter | `iter`: insertion point for the deserialized text
-> ByteString | `data`: data to deserialize
-> Bool | `createTags`: `True` if deserializing may create tags
-> IO () | Returns: `True` on success, `False` otherwise (Can throw `GError`)

A function that is called to deserialize rich text that has been serialized with `textBufferSerialize`, and insert it at `iter`.

type C_TextBufferDeserializeFunc = Ptr TextBuffer -> Ptr TextBuffer -> Ptr TextIter -> Ptr Word8 -> CSize -> CInt -> Ptr () -> Ptr (Ptr GError) -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TextBufferSerializeFunc_WithClosures Source #

Arguments

= TextBuffer | `registerBuffer`: the `TextBuffer` for which the format is registered
-> TextBuffer | `contentBuffer`: the `TextBuffer` to serialize
-> TextIter | `start`: start of the block of text to serialize
-> TextIter | `end`: end of the block of text to serialize
-> Ptr () | `userData`: user data that was specified when registering the format
-> IO (Maybe ByteString) | Returns: a newly-allocated array of guint8 which contains the serialized data, or `Nothing` if an error occurred

A function that is called to serialize the content of a text buffer. It must return the serialized form of the content.

type TextBufferSerializeFunc Source #

Arguments

= TextBuffer | `registerBuffer`: the `TextBuffer` for which the format is registered
-> TextBuffer | `contentBuffer`: the `TextBuffer` to serialize
-> TextIter | `start`: start of the block of text to serialize
-> TextIter | `end`: end of the block of text to serialize
-> IO (Maybe ByteString) | Returns: a newly-allocated array of guint8 which contains the serialized data, or `Nothing` if an error occurred

A function that is called to serialize the content of a text buffer. It must return the serialized form of the content.

type C_TextBufferSerializeFunc = Ptr TextBuffer -> Ptr TextBuffer -> Ptr TextIter -> Ptr TextIter -> Ptr CSize -> Ptr () -> IO (Ptr Word8) Source #

Type for the callback on the (unwrapped) C side.

type TextCharPredicate_WithClosures = Char -> Ptr () -> IO Bool Source #

No description available in the introspection data.

type TextCharPredicate = Char -> IO Bool Source #

No description available in the introspection data.

type C_TextCharPredicate = CInt -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TextTagTableForeach_WithClosures Source #

Arguments

= TextTag | `tag`: the `TextTag`
-> Ptr () | `data`: data passed to `textTagTableForeach`
-> IO () |

No description available in the introspection data.

type TextTagTableForeach Source #

Arguments

= TextTag | `tag`: the `TextTag`
-> IO () |

No description available in the introspection data.

type C_TextTagTableForeach = Ptr TextTag -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type TickCallback_WithClosures Source #

Arguments

= Widget | `widget`: the widget
-> FrameClock | `frameClock`: the frame clock for the widget (same as calling `widgetGetFrameClock`)
-> Ptr () | `userData`: user data passed to `widgetAddTickCallback`.
-> IO Bool | Returns: `SOURCE_CONTINUE` if the tick callback should continue to be called, `SOURCE_REMOVE` if the tick callback should be removed.

Callback type for adding a function to update animations. See `widgetAddTickCallback`.

Since: 3.8

type TickCallback Source #

Arguments

= Widget | `widget`: the widget
-> FrameClock | `frameClock`: the frame clock for the widget (same as calling `widgetGetFrameClock`)
-> IO Bool | Returns: `SOURCE_CONTINUE` if the tick callback should continue to be called, `SOURCE_REMOVE` if the tick callback should be removed.

Callback type for adding a function to update animations. See `widgetAddTickCallback`.

Since: 3.8

type C_TickCallback = Ptr Widget -> Ptr FrameClock -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TranslateFunc_WithClosures Source #

Arguments

= Text | `path`: The id of the message. In `ActionGroup` this will be a label or tooltip from a `ActionEntry`.
-> Ptr () | `funcData`: user data passed in when registering the function
-> IO Text | Returns: the translated message

The function used to translate messages in e.g. `IconFactory` and `ActionGroup`.

type TreeCellDataFunc_WithClosures Source #

Arguments

= TreeViewColumn | `treeColumn`: A `TreeViewColumn`
-> CellRenderer | `cell`: The `CellRenderer` that is being rendered by `treeColumn`
-> TreeModel | `treeModel`: The `TreeModel` being rendered
-> TreeIter | `iter`: A `TreeIter` of the current row rendered
-> Ptr () | `data`: user data
-> IO () |

A function to set the properties of a cell instead of just using the straight mapping between the cell and the model. This is useful for customizing the cell renderer. For example, a function might get an integer from the `treeModel`, and render it to the “text” attribute of “cell” by converting it to its written equivalent. This is set by calling `treeViewColumnSetCellDataFunc`

type C_TreeCellDataFunc = Ptr TreeViewColumn -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type TreeDestroyCountFunc_WithClosures = TreeView -> TreePath -> Int32 -> Ptr () -> IO () Source #

No description available in the introspection data.

type TreeDestroyCountFunc = TreeView -> TreePath -> Int32 -> IO () Source #

No description available in the introspection data.

type C_TreeDestroyCountFunc = Ptr TreeView -> Ptr TreePath -> Int32 -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type TreeIterCompareFunc_WithClosures Source #

Arguments

= TreeModel | `model`: The `TreeModel` the comparison is within
-> TreeIter | `a`: A `TreeIter` in `model`
-> TreeIter | `b`: Another `TreeIter` in `model`
-> Ptr () | `userData`: Data passed when the compare func is assigned e.g. by `treeSortableSetSortFunc`
-> IO Int32 | Returns: a negative integer, zero or a positive integer depending on whether `a` sorts before, with or after `b`

A GtkTreeIterCompareFunc should return a negative integer, zero, or a positive integer if `a` sorts before `b`, `a` sorts with `b`, or `a` sorts after `b` respectively. If two iters compare as equal, their order in the sorted model is undefined. In order to ensure that the `TreeSortable` behaves as expected, the GtkTreeIterCompareFunc must define a partial order on the model, i.e. it must be reflexive, antisymmetric and transitive.

For example, if `model` is a product catalogue, then a compare function for the “price” column could be one which returns `price_of(@a) - price_of(@b)`.

type TreeIterCompareFunc Source #

Arguments

= TreeModel | `model`: The `TreeModel` the comparison is within
-> TreeIter | `a`: A `TreeIter` in `model`
-> TreeIter | `b`: Another `TreeIter` in `model`
-> IO Int32 | Returns: a negative integer, zero or a positive integer depending on whether `a` sorts before, with or after `b`

A GtkTreeIterCompareFunc should return a negative integer, zero, or a positive integer if `a` sorts before `b`, `a` sorts with `b`, or `a` sorts after `b` respectively. If two iters compare as equal, their order in the sorted model is undefined. In order to ensure that the `TreeSortable` behaves as expected, the GtkTreeIterCompareFunc must define a partial order on the model, i.e. it must be reflexive, antisymmetric and transitive.

For example, if `model` is a product catalogue, then a compare function for the “price” column could be one which returns `price_of(@a) - price_of(@b)`.

type C_TreeIterCompareFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr TreeIter -> Ptr () -> IO Int32 Source #

Type for the callback on the (unwrapped) C side.

type TreeModelFilterModifyFunc_WithClosures Source #

Arguments

= TreeModel | `model`: the `TreeModelFilter`
-> TreeIter | `iter`: a `TreeIter` pointing to the row whose display values are determined
-> Int32 | `column`: the column whose display value is determined
-> Ptr () | `data`: user data given to `gtk_tree_model_filter_set_modify_func()`
-> IO GValue |

A function which calculates display values from raw values in the model. It must fill `value` with the display value for the column `column` in the row indicated by `iter`.

Since this function is called for each data access, it’s not a particularly efficient operation.

type TreeModelFilterModifyFunc Source #

Arguments

= TreeModel | `model`: the `TreeModelFilter`
-> TreeIter | `iter`: a `TreeIter` pointing to the row whose display values are determined
-> Int32 | `column`: the column whose display value is determined
-> IO GValue |

A function which calculates display values from raw values in the model. It must fill `value` with the display value for the column `column` in the row indicated by `iter`.

Since this function is called for each data access, it’s not a particularly efficient operation.

type C_TreeModelFilterModifyFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr GValue -> Int32 -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type TreeModelFilterVisibleFunc_WithClosures Source #

Arguments

= TreeModel | `model`: the child model of the `TreeModelFilter`
-> TreeIter | `iter`: a `TreeIter` pointing to the row in `model` whose visibility is determined
-> Ptr () | `data`: user data given to `treeModelFilterSetVisibleFunc`
-> IO Bool | Returns: Whether the row indicated by `iter` is visible.

A function which decides whether the row indicated by `iter` is visible.

type C_TreeModelFilterVisibleFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TreeModelForeachFunc_WithClosures Source #

Arguments

= TreeModel | `model`: the `TreeModel` being iterated
-> TreePath | `path`: the current `TreePath`
-> TreeIter | `iter`: the current `TreeIter`
-> Ptr () | `data`: The user data passed to `treeModelForeach`
-> IO Bool | Returns: `True` to stop iterating, `False` to continue

Type of the callback passed to `treeModelForeach` to iterate over the rows in a tree model.

type TreeModelForeachFunc Source #

Arguments

= TreeModel | `model`: the `TreeModel` being iterated
-> TreePath | `path`: the current `TreePath`
-> TreeIter | `iter`: the current `TreeIter`
-> IO Bool | Returns: `True` to stop iterating, `False` to continue

Type of the callback passed to `treeModelForeach` to iterate over the rows in a tree model.

type C_TreeModelForeachFunc = Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TreeSelectionForeachFunc_WithClosures Source #

Arguments

= TreeModel | `model`: The `TreeModel` being viewed
-> TreePath | `path`: The `TreePath` of a selected row
-> TreeIter | `iter`: A `TreeIter` pointing to a selected row
-> Ptr () | `data`: user data
-> IO () |

A function used by `treeSelectionSelectedForeach` to map all selected rows. It will be called on every selected row in the view.

type TreeSelectionForeachFunc Source #

Arguments

= TreeModel | `model`: The `TreeModel` being viewed
-> TreePath | `path`: The `TreePath` of a selected row
-> TreeIter | `iter`: A `TreeIter` pointing to a selected row
-> IO () |

A function used by `treeSelectionSelectedForeach` to map all selected rows. It will be called on every selected row in the view.

type C_TreeSelectionForeachFunc = Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type TreeSelectionFunc_WithClosures Source #

Arguments

= TreeSelection | `selection`: A `TreeSelection`
-> TreeModel | `model`: A `TreeModel` being viewed
-> TreePath | `path`: The `TreePath` of the row in question
-> Bool | `pathCurrentlySelected`: `True`, if the path is currently selected
-> Ptr () | `data`: user data
-> IO Bool | Returns: `True`, if the selection state of the row can be toggled

A function used by `treeSelectionSetSelectFunction` to filter whether or not a row may be selected. It is called whenever a row's state might change. A return value of `True` indicates to `selection` that it is okay to change the selection.

type TreeSelectionFunc Source #

Arguments

= TreeSelection | `selection`: A `TreeSelection`
-> TreeModel | `model`: A `TreeModel` being viewed
-> TreePath | `path`: The `TreePath` of the row in question
-> Bool | `pathCurrentlySelected`: `True`, if the path is currently selected
-> IO Bool | Returns: `True`, if the selection state of the row can be toggled

A function used by `treeSelectionSetSelectFunction` to filter whether or not a row may be selected. It is called whenever a row's state might change. A return value of `True` indicates to `selection` that it is okay to change the selection.

type C_TreeSelectionFunc = Ptr TreeSelection -> Ptr TreeModel -> Ptr TreePath -> CInt -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TreeViewColumnDropFunc_WithClosures Source #

Arguments

= TreeView | `treeView`: A `TreeView`
-> TreeViewColumn | `column`: The `TreeViewColumn` being dragged
-> TreeViewColumn | `prevColumn`: A `TreeViewColumn` on one side of `column`
-> TreeViewColumn | `nextColumn`: A `TreeViewColumn` on the other side of `column`
-> Ptr () | `data`: user data
-> IO Bool | Returns: `True`, if `column` can be dropped in this spot

Function type for determining whether `column` can be dropped in a particular spot (as determined by `prevColumn` and `nextColumn`). In left to right locales, `prevColumn` is on the left of the potential drop spot, and `nextColumn` is on the right. In right to left mode, this is reversed. This function should return `True` if the spot is a valid drop spot. Please note that returning `True` does not actually indicate that the column drop was made, but is meant only to indicate a possible drop spot to the user.

type TreeViewColumnDropFunc Source #

Arguments

= TreeView | `treeView`: A `TreeView`
-> TreeViewColumn | `column`: The `TreeViewColumn` being dragged
-> TreeViewColumn | `prevColumn`: A `TreeViewColumn` on one side of `column`
-> TreeViewColumn | `nextColumn`: A `TreeViewColumn` on the other side of `column`
-> IO Bool | Returns: `True`, if `column` can be dropped in this spot

Function type for determining whether `column` can be dropped in a particular spot (as determined by `prevColumn` and `nextColumn`). In left to right locales, `prevColumn` is on the left of the potential drop spot, and `nextColumn` is on the right. In right to left mode, this is reversed. This function should return `True` if the spot is a valid drop spot. Please note that returning `True` does not actually indicate that the column drop was made, but is meant only to indicate a possible drop spot to the user.

type C_TreeViewColumnDropFunc = Ptr TreeView -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TreeViewMappingFunc_WithClosures Source #

Arguments

= TreeView | `treeView`: A `TreeView`
-> TreePath | `path`: The path that’s expanded
-> Ptr () | `userData`: user data
-> IO () |

Function used for `treeViewMapExpandedRows`.

type TreeViewMappingFunc Source #

Arguments

= TreeView | `treeView`: A `TreeView`
-> TreePath | `path`: The path that’s expanded
-> IO () |

Function used for `treeViewMapExpandedRows`.

type C_TreeViewMappingFunc = Ptr TreeView -> Ptr TreePath -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type TreeViewRowSeparatorFunc_WithClosures Source #

Arguments

= TreeModel | `model`: the `TreeModel`
-> TreeIter | `iter`: a `TreeIter` pointing at a row in `model`
-> Ptr () | `data`: user data
-> IO Bool | Returns: `True` if the row is a separator

Function type for determining whether the row pointed to by `iter` should be rendered as a separator. A common way to implement this is to have a boolean column in the model, whose values the `TreeViewRowSeparatorFunc` returns.

type C_TreeViewRowSeparatorFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TreeViewSearchEqualFunc_WithClosures Source #

Arguments

= TreeModel | `model`: the `TreeModel` being searched
-> Int32 | `column`: the search column set by `treeViewSetSearchColumn`
-> Text | `key`: the key string to compare with
-> TreeIter | `iter`: a `TreeIter` pointing the row of `model` that should be compared with `key`.
-> Ptr () | `searchData`: user data from `treeViewSetSearchEqualFunc`
-> IO Bool | Returns: `False` if the row matches, `True` otherwise.

A function used for checking whether a row in `model` matches a search key string entered by the user. Note the return value is reversed from what you would normally expect, though it has some similarity to `strcmp()` returning 0 for equal strings.

type C_TreeViewSearchEqualFunc = Ptr TreeModel -> Int32 -> CString -> Ptr TreeIter -> Ptr () -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type TreeViewSearchPositionFunc_WithClosures = TreeView -> Widget -> Ptr () -> IO () Source #

No description available in the introspection data.

type TreeViewSearchPositionFunc = TreeView -> Widget -> IO () Source #

No description available in the introspection data.

type C_TreeViewSearchPositionFunc = Ptr TreeView -> Ptr Widget -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassAdjustBaselineAllocationFieldCallback = Widget -> Int32 -> IO () Source #

No description available in the introspection data.

type C_WidgetClassAdjustBaselineAllocationFieldCallback = Ptr Widget -> Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassAdjustBaselineRequestFieldCallback = Widget -> Int32 -> Int32 -> IO () Source #

No description available in the introspection data.

type C_WidgetClassAdjustBaselineRequestFieldCallback = Ptr Widget -> Int32 -> Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassAdjustSizeAllocationFieldCallback = Widget -> Orientation -> Int32 -> Int32 -> Int32 -> Int32 -> IO () Source #

No description available in the introspection data.

type C_WidgetClassAdjustSizeAllocationFieldCallback = Ptr Widget -> CUInt -> Int32 -> Int32 -> Int32 -> Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassAdjustSizeRequestFieldCallback = Widget -> Orientation -> Int32 -> Int32 -> IO () Source #

No description available in the introspection data.

type C_WidgetClassAdjustSizeRequestFieldCallback = Ptr Widget -> CUInt -> Int32 -> Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassButtonPressEventFieldCallback = Widget -> EventButton -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassButtonPressEventFieldCallback = Ptr Widget -> Ptr EventButton -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassButtonReleaseEventFieldCallback = Widget -> EventButton -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassButtonReleaseEventFieldCallback = Ptr Widget -> Ptr EventButton -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassCanActivateAccelFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> Word32 | `signalId`: the ID of a signal installed on `widget`
-> IO Bool | Returns: `True` if the accelerator can be activated.

No description available in the introspection data.

type C_WidgetClassCanActivateAccelFieldCallback = Ptr Widget -> Word32 -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassChildNotifyFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> GParamSpec | `childProperty`: the name of a child property installed on the class of `widget`’s parent
-> IO () |

No description available in the introspection data.

type C_WidgetClassChildNotifyFieldCallback = Ptr Widget -> Ptr GParamSpec -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassCompositedChangedFieldCallback = Widget -> IO () Source #

No description available in the introspection data.

type C_WidgetClassCompositedChangedFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassComputeExpandFieldCallback = Widget -> Bool -> Bool -> IO () Source #

No description available in the introspection data.

type C_WidgetClassComputeExpandFieldCallback = Ptr Widget -> CInt -> CInt -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassConfigureEventFieldCallback = Widget -> EventConfigure -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassConfigureEventFieldCallback = Ptr Widget -> Ptr EventConfigure -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDamageEventFieldCallback = Widget -> EventExpose -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassDamageEventFieldCallback = Ptr Widget -> Ptr EventExpose -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDeleteEventFieldCallback = Widget -> EventAny -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassDeleteEventFieldCallback = Ptr Widget -> Ptr EventAny -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDestroyEventFieldCallback = Widget -> EventAny -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassDestroyEventFieldCallback = Ptr Widget -> Ptr EventAny -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDestroyFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassDestroyFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDirectionChangedFieldCallback = Widget -> TextDirection -> IO () Source #

No description available in the introspection data.

type C_WidgetClassDirectionChangedFieldCallback = Ptr Widget -> CUInt -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDispatchChildPropertiesChangedFieldCallback = Widget -> Word32 -> GParamSpec -> IO () Source #

No description available in the introspection data.

type C_WidgetClassDispatchChildPropertiesChangedFieldCallback = Ptr Widget -> Word32 -> Ptr GParamSpec -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDragBeginFieldCallback = Widget -> DragContext -> IO () Source #

No description available in the introspection data.

type C_WidgetClassDragBeginFieldCallback = Ptr Widget -> Ptr DragContext -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDragDataDeleteFieldCallback = Widget -> DragContext -> IO () Source #

No description available in the introspection data.

type C_WidgetClassDragDataDeleteFieldCallback = Ptr Widget -> Ptr DragContext -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDragDataGetFieldCallback = Widget -> DragContext -> SelectionData -> Word32 -> Word32 -> IO () Source #

No description available in the introspection data.

type C_WidgetClassDragDataGetFieldCallback = Ptr Widget -> Ptr DragContext -> Ptr SelectionData -> Word32 -> Word32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDragDataReceivedFieldCallback = Widget -> DragContext -> Int32 -> Int32 -> SelectionData -> Word32 -> Word32 -> IO () Source #

No description available in the introspection data.

type C_WidgetClassDragDataReceivedFieldCallback = Ptr Widget -> Ptr DragContext -> Int32 -> Int32 -> Ptr SelectionData -> Word32 -> Word32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDragDropFieldCallback = Widget -> DragContext -> Int32 -> Int32 -> Word32 -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassDragDropFieldCallback = Ptr Widget -> Ptr DragContext -> Int32 -> Int32 -> Word32 -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDragEndFieldCallback = Widget -> DragContext -> IO () Source #

No description available in the introspection data.

type C_WidgetClassDragEndFieldCallback = Ptr Widget -> Ptr DragContext -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDragFailedFieldCallback = Widget -> DragContext -> DragResult -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassDragFailedFieldCallback = Ptr Widget -> Ptr DragContext -> CUInt -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDragLeaveFieldCallback = Widget -> DragContext -> Word32 -> IO () Source #

No description available in the introspection data.

type C_WidgetClassDragLeaveFieldCallback = Ptr Widget -> Ptr DragContext -> Word32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDragMotionFieldCallback = Widget -> DragContext -> Int32 -> Int32 -> Word32 -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassDragMotionFieldCallback = Ptr Widget -> Ptr DragContext -> Int32 -> Int32 -> Word32 -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassDrawFieldCallback = Widget -> Context -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassDrawFieldCallback = Ptr Widget -> Ptr Context -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassEnterNotifyEventFieldCallback = Widget -> EventCrossing -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassEnterNotifyEventFieldCallback = Ptr Widget -> Ptr EventCrossing -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassEventFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> Event | `event`: a `Event`
-> IO Bool | Returns: return from the event signal emission (`True` if the event was handled)

No description available in the introspection data.

type C_WidgetClassEventFieldCallback = Ptr Widget -> Ptr Event -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassFocusFieldCallback = Widget -> DirectionType -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassFocusFieldCallback = Ptr Widget -> CUInt -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassFocusInEventFieldCallback = Widget -> EventFocus -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassFocusInEventFieldCallback = Ptr Widget -> Ptr EventFocus -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassFocusOutEventFieldCallback = Widget -> EventFocus -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassFocusOutEventFieldCallback = Ptr Widget -> Ptr EventFocus -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGetAccessibleFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO Object | Returns: the `Object` associated with `widget`

No description available in the introspection data.

type C_WidgetClassGetAccessibleFieldCallback = Ptr Widget -> IO (Ptr Object) Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget` instance
-> Int32 | `width`: the width which is available for allocation, or -1 if none
-> IO (Int32, Int32, Int32, Int32) |

No description available in the introspection data.

type C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback = Ptr Widget -> Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGetPreferredHeightFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget` instance
-> IO (Int32, Int32) |

No description available in the introspection data.

type C_WidgetClassGetPreferredHeightFieldCallback = Ptr Widget -> Ptr Int32 -> Ptr Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGetPreferredHeightForWidthFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget` instance
-> Int32 | `width`: the width which is available for allocation
-> IO (Int32, Int32) |

No description available in the introspection data.

type C_WidgetClassGetPreferredHeightForWidthFieldCallback = Ptr Widget -> Int32 -> Ptr Int32 -> Ptr Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGetPreferredWidthFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget` instance
-> IO (Int32, Int32) |

No description available in the introspection data.

type C_WidgetClassGetPreferredWidthFieldCallback = Ptr Widget -> Ptr Int32 -> Ptr Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGetPreferredWidthForHeightFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget` instance
-> Int32 | `height`: the height which is available for allocation
-> IO (Int32, Int32) |

No description available in the introspection data.

type C_WidgetClassGetPreferredWidthForHeightFieldCallback = Ptr Widget -> Int32 -> Ptr Int32 -> Ptr Int32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGetRequestModeFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget` instance
-> IO SizeRequestMode | Returns: The `SizeRequestMode` preferred by `widget`.

No description available in the introspection data.

type C_WidgetClassGetRequestModeFieldCallback = Ptr Widget -> IO CUInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGrabBrokenEventFieldCallback = Widget -> EventGrabBroken -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassGrabBrokenEventFieldCallback = Ptr Widget -> Ptr EventGrabBroken -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGrabFocusFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassGrabFocusFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassGrabNotifyFieldCallback = Widget -> Bool -> IO () Source #

No description available in the introspection data.

type C_WidgetClassGrabNotifyFieldCallback = Ptr Widget -> CInt -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassHideFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassHideFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassHierarchyChangedFieldCallback = Widget -> Widget -> IO () Source #

No description available in the introspection data.

type C_WidgetClassHierarchyChangedFieldCallback = Ptr Widget -> Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassKeyPressEventFieldCallback = Widget -> EventKey -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassKeyPressEventFieldCallback = Ptr Widget -> Ptr EventKey -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassKeyReleaseEventFieldCallback = Widget -> EventKey -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassKeyReleaseEventFieldCallback = Ptr Widget -> Ptr EventKey -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassKeynavFailedFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> DirectionType | `direction`: direction of focus movement
-> IO Bool | Returns: `True` if stopping keyboard navigation is fine, `False` if the emitting widget should try to handle the keyboard navigation attempt in its parent container(s).

No description available in the introspection data.

type C_WidgetClassKeynavFailedFieldCallback = Ptr Widget -> CUInt -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassLeaveNotifyEventFieldCallback = Widget -> EventCrossing -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassLeaveNotifyEventFieldCallback = Ptr Widget -> Ptr EventCrossing -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassMapEventFieldCallback = Widget -> EventAny -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassMapEventFieldCallback = Ptr Widget -> Ptr EventAny -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassMapFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassMapFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassMnemonicActivateFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> Bool | `groupCycling`: `True` if there are other widgets with the same mnemonic
-> IO Bool | Returns: `True` if the signal has been handled

No description available in the introspection data.

type C_WidgetClassMnemonicActivateFieldCallback = Ptr Widget -> CInt -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassMotionNotifyEventFieldCallback = Widget -> EventMotion -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassMotionNotifyEventFieldCallback = Ptr Widget -> Ptr EventMotion -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassMoveFocusFieldCallback = Widget -> DirectionType -> IO () Source #

No description available in the introspection data.

type C_WidgetClassMoveFocusFieldCallback = Ptr Widget -> CUInt -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassParentSetFieldCallback = Widget -> Widget -> IO () Source #

No description available in the introspection data.

type C_WidgetClassParentSetFieldCallback = Ptr Widget -> Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassPopupMenuFieldCallback = Widget -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassPopupMenuFieldCallback = Ptr Widget -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassPropertyNotifyEventFieldCallback = Widget -> EventProperty -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassPropertyNotifyEventFieldCallback = Ptr Widget -> Ptr EventProperty -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassProximityInEventFieldCallback = Widget -> EventProximity -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassProximityInEventFieldCallback = Ptr Widget -> Ptr EventProximity -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassProximityOutEventFieldCallback = Widget -> EventProximity -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassProximityOutEventFieldCallback = Ptr Widget -> Ptr EventProximity -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassQueryTooltipFieldCallback = Widget -> Int32 -> Int32 -> Bool -> Tooltip -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassQueryTooltipFieldCallback = Ptr Widget -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassQueueDrawRegionFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> Region | `region`: region to draw
-> IO () |

No description available in the introspection data.

type C_WidgetClassQueueDrawRegionFieldCallback = Ptr Widget -> Ptr Region -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassRealizeFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassRealizeFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassScreenChangedFieldCallback = Widget -> Screen -> IO () Source #

No description available in the introspection data.

type C_WidgetClassScreenChangedFieldCallback = Ptr Widget -> Ptr Screen -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassScrollEventFieldCallback = Widget -> EventScroll -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassScrollEventFieldCallback = Ptr Widget -> Ptr EventScroll -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassSelectionClearEventFieldCallback = Widget -> EventSelection -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassSelectionClearEventFieldCallback = Ptr Widget -> Ptr EventSelection -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassSelectionGetFieldCallback = Widget -> SelectionData -> Word32 -> Word32 -> IO () Source #

No description available in the introspection data.

type C_WidgetClassSelectionGetFieldCallback = Ptr Widget -> Ptr SelectionData -> Word32 -> Word32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassSelectionNotifyEventFieldCallback = Widget -> EventSelection -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassSelectionNotifyEventFieldCallback = Ptr Widget -> Ptr EventSelection -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassSelectionReceivedFieldCallback = Widget -> SelectionData -> Word32 -> IO () Source #

No description available in the introspection data.

type C_WidgetClassSelectionReceivedFieldCallback = Ptr Widget -> Ptr SelectionData -> Word32 -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassSelectionRequestEventFieldCallback = Widget -> EventSelection -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassSelectionRequestEventFieldCallback = Ptr Widget -> Ptr EventSelection -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassShowAllFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassShowAllFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassShowFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassShowFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassShowHelpFieldCallback = Widget -> WidgetHelpType -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassShowHelpFieldCallback = Ptr Widget -> CUInt -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassSizeAllocateFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> Rectangle | `allocation`: position and size to be allocated to `widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassSizeAllocateFieldCallback = Ptr Widget -> Ptr Rectangle -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassStateChangedFieldCallback = Widget -> StateType -> IO () Source #

No description available in the introspection data.

type C_WidgetClassStateChangedFieldCallback = Ptr Widget -> CUInt -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassStateFlagsChangedFieldCallback = Widget -> [StateFlags] -> IO () Source #

No description available in the introspection data.

type C_WidgetClassStateFlagsChangedFieldCallback = Ptr Widget -> CUInt -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassStyleSetFieldCallback = Widget -> Style -> IO () Source #

No description available in the introspection data.

type C_WidgetClassStyleSetFieldCallback = Ptr Widget -> Ptr Style -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassStyleUpdatedFieldCallback = Widget -> IO () Source #

No description available in the introspection data.

type C_WidgetClassStyleUpdatedFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassTouchEventFieldCallback = Widget -> EventTouch -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassTouchEventFieldCallback = Ptr Widget -> Ptr EventTouch -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassUnmapEventFieldCallback = Widget -> EventAny -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassUnmapEventFieldCallback = Ptr Widget -> Ptr EventAny -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassUnmapFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassUnmapFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassUnrealizeFieldCallback Source #

Arguments

= Widget | `widget`: a `Widget`
-> IO () |

No description available in the introspection data.

type C_WidgetClassUnrealizeFieldCallback = Ptr Widget -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassVisibilityNotifyEventFieldCallback = Widget -> EventVisibility -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassVisibilityNotifyEventFieldCallback = Ptr Widget -> Ptr EventVisibility -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

type WidgetClassWindowStateEventFieldCallback = Widget -> EventWindowState -> IO Bool Source #

No description available in the introspection data.

type C_WidgetClassWindowStateEventFieldCallback = Ptr Widget -> Ptr EventWindowState -> IO CInt Source #

Type for the callback on the (unwrapped) C side.

mk_AccelGroupActivate :: C_AccelGroupActivate -> IO (FunPtr C_AccelGroupActivate) Source #

Generate a function pointer callable from C code, from a `C_AccelGroupActivate`.

mk_AccelGroupFindFunc :: C_AccelGroupFindFunc -> IO (FunPtr C_AccelGroupFindFunc) Source #

Generate a function pointer callable from C code, from a `C_AccelGroupFindFunc`.

mk_AccelMapForeach :: C_AccelMapForeach -> IO (FunPtr C_AccelMapForeach) Source #

Generate a function pointer callable from C code, from a `C_AccelMapForeach`.

mk_ActionableInterfaceGetActionNameFieldCallback :: C_ActionableInterfaceGetActionNameFieldCallback -> IO (FunPtr C_ActionableInterfaceGetActionNameFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ActionableInterfaceGetActionNameFieldCallback`.

mk_ActionableInterfaceGetActionTargetValueFieldCallback :: C_ActionableInterfaceGetActionTargetValueFieldCallback -> IO (FunPtr C_ActionableInterfaceGetActionTargetValueFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ActionableInterfaceGetActionTargetValueFieldCallback`.

mk_ActionableInterfaceSetActionNameFieldCallback :: C_ActionableInterfaceSetActionNameFieldCallback -> IO (FunPtr C_ActionableInterfaceSetActionNameFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ActionableInterfaceSetActionNameFieldCallback`.

mk_ActionableInterfaceSetActionTargetValueFieldCallback :: C_ActionableInterfaceSetActionTargetValueFieldCallback -> IO (FunPtr C_ActionableInterfaceSetActionTargetValueFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ActionableInterfaceSetActionTargetValueFieldCallback`.

mk_AssistantPageFunc :: C_AssistantPageFunc -> IO (FunPtr C_AssistantPageFunc) Source #

Generate a function pointer callable from C code, from a `C_AssistantPageFunc`.

mk_BuilderConnectFunc :: C_BuilderConnectFunc -> IO (FunPtr C_BuilderConnectFunc) Source #

Generate a function pointer callable from C code, from a `C_BuilderConnectFunc`.

mk_CalendarDetailFunc :: C_CalendarDetailFunc -> IO (FunPtr C_CalendarDetailFunc) Source #

Generate a function pointer callable from C code, from a `C_CalendarDetailFunc`.

mk_CellAllocCallback :: C_CellAllocCallback -> IO (FunPtr C_CellAllocCallback) Source #

Generate a function pointer callable from C code, from a `C_CellAllocCallback`.

mk_CellCallback :: C_CellCallback -> IO (FunPtr C_CellCallback) Source #

Generate a function pointer callable from C code, from a `C_CellCallback`.

mk_CellLayoutDataFunc :: C_CellLayoutDataFunc -> IO (FunPtr C_CellLayoutDataFunc) Source #

Generate a function pointer callable from C code, from a `C_CellLayoutDataFunc`.

mk_ClipboardClearFunc :: C_ClipboardClearFunc -> IO (FunPtr C_ClipboardClearFunc) Source #

Generate a function pointer callable from C code, from a `C_ClipboardClearFunc`.

mk_ClipboardGetFunc :: C_ClipboardGetFunc -> IO (FunPtr C_ClipboardGetFunc) Source #

Generate a function pointer callable from C code, from a `C_ClipboardGetFunc`.

mk_ClipboardImageReceivedFunc :: C_ClipboardImageReceivedFunc -> IO (FunPtr C_ClipboardImageReceivedFunc) Source #

Generate a function pointer callable from C code, from a `C_ClipboardImageReceivedFunc`.

mk_ClipboardReceivedFunc :: C_ClipboardReceivedFunc -> IO (FunPtr C_ClipboardReceivedFunc) Source #

Generate a function pointer callable from C code, from a `C_ClipboardReceivedFunc`.

mk_ClipboardRichTextReceivedFunc :: C_ClipboardRichTextReceivedFunc -> IO (FunPtr C_ClipboardRichTextReceivedFunc) Source #

Generate a function pointer callable from C code, from a `C_ClipboardRichTextReceivedFunc`.

mk_ClipboardTargetsReceivedFunc :: C_ClipboardTargetsReceivedFunc -> IO (FunPtr C_ClipboardTargetsReceivedFunc) Source #

Generate a function pointer callable from C code, from a `C_ClipboardTargetsReceivedFunc`.

mk_ClipboardTextReceivedFunc :: C_ClipboardTextReceivedFunc -> IO (FunPtr C_ClipboardTextReceivedFunc) Source #

Generate a function pointer callable from C code, from a `C_ClipboardTextReceivedFunc`.

mk_ClipboardURIReceivedFunc :: C_ClipboardURIReceivedFunc -> IO (FunPtr C_ClipboardURIReceivedFunc) Source #

Generate a function pointer callable from C code, from a `C_ClipboardURIReceivedFunc`.

mk_ColorSelectionChangePaletteFunc :: C_ColorSelectionChangePaletteFunc -> IO (FunPtr C_ColorSelectionChangePaletteFunc) Source #

Generate a function pointer callable from C code, from a `C_ColorSelectionChangePaletteFunc`.

mk_ColorSelectionChangePaletteWithScreenFunc :: C_ColorSelectionChangePaletteWithScreenFunc -> IO (FunPtr C_ColorSelectionChangePaletteWithScreenFunc) Source #

Generate a function pointer callable from C code, from a `C_ColorSelectionChangePaletteWithScreenFunc`.

mk_ContainerClassAddFieldCallback :: C_ContainerClassAddFieldCallback -> IO (FunPtr C_ContainerClassAddFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassAddFieldCallback`.

mk_ContainerClassCheckResizeFieldCallback :: C_ContainerClassCheckResizeFieldCallback -> IO (FunPtr C_ContainerClassCheckResizeFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassCheckResizeFieldCallback`.

mk_ContainerClassChildTypeFieldCallback :: C_ContainerClassChildTypeFieldCallback -> IO (FunPtr C_ContainerClassChildTypeFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassChildTypeFieldCallback`.

mk_ContainerClassCompositeNameFieldCallback :: C_ContainerClassCompositeNameFieldCallback -> IO (FunPtr C_ContainerClassCompositeNameFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassCompositeNameFieldCallback`.

mk_ContainerClassForallFieldCallback :: C_ContainerClassForallFieldCallback -> IO (FunPtr C_ContainerClassForallFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassForallFieldCallback`.

mk_ContainerClassGetChildPropertyFieldCallback :: C_ContainerClassGetChildPropertyFieldCallback -> IO (FunPtr C_ContainerClassGetChildPropertyFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassGetChildPropertyFieldCallback`.

mk_ContainerClassGetPathForChildFieldCallback :: C_ContainerClassGetPathForChildFieldCallback -> IO (FunPtr C_ContainerClassGetPathForChildFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassGetPathForChildFieldCallback`.

mk_ContainerClassRemoveFieldCallback :: C_ContainerClassRemoveFieldCallback -> IO (FunPtr C_ContainerClassRemoveFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassRemoveFieldCallback`.

mk_ContainerClassSetChildPropertyFieldCallback :: C_ContainerClassSetChildPropertyFieldCallback -> IO (FunPtr C_ContainerClassSetChildPropertyFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassSetChildPropertyFieldCallback`.

mk_ContainerClassSetFocusChildFieldCallback :: C_ContainerClassSetFocusChildFieldCallback -> IO (FunPtr C_ContainerClassSetFocusChildFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_ContainerClassSetFocusChildFieldCallback`.

mk_EntryCompletionMatchFunc :: C_EntryCompletionMatchFunc -> IO (FunPtr C_EntryCompletionMatchFunc) Source #

Generate a function pointer callable from C code, from a `C_EntryCompletionMatchFunc`.

mk_FileFilterFunc :: C_FileFilterFunc -> IO (FunPtr C_FileFilterFunc) Source #

Generate a function pointer callable from C code, from a `C_FileFilterFunc`.

mk_FlowBoxCreateWidgetFunc :: C_FlowBoxCreateWidgetFunc -> IO (FunPtr C_FlowBoxCreateWidgetFunc) Source #

Generate a function pointer callable from C code, from a `C_FlowBoxCreateWidgetFunc`.

mk_FlowBoxFilterFunc :: C_FlowBoxFilterFunc -> IO (FunPtr C_FlowBoxFilterFunc) Source #

Generate a function pointer callable from C code, from a `C_FlowBoxFilterFunc`.

mk_FlowBoxForeachFunc :: C_FlowBoxForeachFunc -> IO (FunPtr C_FlowBoxForeachFunc) Source #

Generate a function pointer callable from C code, from a `C_FlowBoxForeachFunc`.

mk_FlowBoxSortFunc :: C_FlowBoxSortFunc -> IO (FunPtr C_FlowBoxSortFunc) Source #

Generate a function pointer callable from C code, from a `C_FlowBoxSortFunc`.

mk_FontFilterFunc :: C_FontFilterFunc -> IO (FunPtr C_FontFilterFunc) Source #

Generate a function pointer callable from C code, from a `C_FontFilterFunc`.

mk_IconViewForeachFunc :: C_IconViewForeachFunc -> IO (FunPtr C_IconViewForeachFunc) Source #

Generate a function pointer callable from C code, from a `C_IconViewForeachFunc`.

mk_KeySnoopFunc :: C_KeySnoopFunc -> IO (FunPtr C_KeySnoopFunc) Source #

Generate a function pointer callable from C code, from a `C_KeySnoopFunc`.

mk_ListBoxCreateWidgetFunc :: C_ListBoxCreateWidgetFunc -> IO (FunPtr C_ListBoxCreateWidgetFunc) Source #

Generate a function pointer callable from C code, from a `C_ListBoxCreateWidgetFunc`.

mk_ListBoxFilterFunc :: C_ListBoxFilterFunc -> IO (FunPtr C_ListBoxFilterFunc) Source #

Generate a function pointer callable from C code, from a `C_ListBoxFilterFunc`.

mk_ListBoxForeachFunc :: C_ListBoxForeachFunc -> IO (FunPtr C_ListBoxForeachFunc) Source #

Generate a function pointer callable from C code, from a `C_ListBoxForeachFunc`.

mk_ListBoxSortFunc :: C_ListBoxSortFunc -> IO (FunPtr C_ListBoxSortFunc) Source #

Generate a function pointer callable from C code, from a `C_ListBoxSortFunc`.

mk_ListBoxUpdateHeaderFunc :: C_ListBoxUpdateHeaderFunc -> IO (FunPtr C_ListBoxUpdateHeaderFunc) Source #

Generate a function pointer callable from C code, from a `C_ListBoxUpdateHeaderFunc`.

mk_MenuDetachFunc :: C_MenuDetachFunc -> IO (FunPtr C_MenuDetachFunc) Source #

Generate a function pointer callable from C code, from a `C_MenuDetachFunc`.

mk_MenuPositionFunc :: C_MenuPositionFunc -> IO (FunPtr C_MenuPositionFunc) Source #

Generate a function pointer callable from C code, from a `C_MenuPositionFunc`.

mk_ModuleDisplayInitFunc :: C_ModuleDisplayInitFunc -> IO (FunPtr C_ModuleDisplayInitFunc) Source #

Generate a function pointer callable from C code, from a `C_ModuleDisplayInitFunc`.

mk_ModuleInitFunc :: C_ModuleInitFunc -> IO (FunPtr C_ModuleInitFunc) Source #

Generate a function pointer callable from C code, from a `C_ModuleInitFunc`.

mk_PageSetupDoneFunc :: C_PageSetupDoneFunc -> IO (FunPtr C_PageSetupDoneFunc) Source #

Generate a function pointer callable from C code, from a `C_PageSetupDoneFunc`.

mk_PrintSettingsFunc :: C_PrintSettingsFunc -> IO (FunPtr C_PrintSettingsFunc) Source #

Generate a function pointer callable from C code, from a `C_PrintSettingsFunc`.

mk_RcPropertyParser :: C_RcPropertyParser -> IO (FunPtr C_RcPropertyParser) Source #

Generate a function pointer callable from C code, from a `C_RcPropertyParser`.

mk_RecentFilterFunc :: C_RecentFilterFunc -> IO (FunPtr C_RecentFilterFunc) Source #

Generate a function pointer callable from C code, from a `C_RecentFilterFunc`.

mk_RecentSortFunc :: C_RecentSortFunc -> IO (FunPtr C_RecentSortFunc) Source #

Generate a function pointer callable from C code, from a `C_RecentSortFunc`.

mk_StylePropertyParser :: C_StylePropertyParser -> IO (FunPtr C_StylePropertyParser) Source #

Generate a function pointer callable from C code, from a `C_StylePropertyParser`.

mk_TextBufferDeserializeFunc :: C_TextBufferDeserializeFunc -> IO (FunPtr C_TextBufferDeserializeFunc) Source #

Generate a function pointer callable from C code, from a `C_TextBufferDeserializeFunc`.

mk_TextBufferSerializeFunc :: C_TextBufferSerializeFunc -> IO (FunPtr C_TextBufferSerializeFunc) Source #

Generate a function pointer callable from C code, from a `C_TextBufferSerializeFunc`.

mk_TextCharPredicate :: C_TextCharPredicate -> IO (FunPtr C_TextCharPredicate) Source #

Generate a function pointer callable from C code, from a `C_TextCharPredicate`.

mk_TextTagTableForeach :: C_TextTagTableForeach -> IO (FunPtr C_TextTagTableForeach) Source #

Generate a function pointer callable from C code, from a `C_TextTagTableForeach`.

mk_TickCallback :: C_TickCallback -> IO (FunPtr C_TickCallback) Source #

Generate a function pointer callable from C code, from a `C_TickCallback`.

mk_TreeCellDataFunc :: C_TreeCellDataFunc -> IO (FunPtr C_TreeCellDataFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeCellDataFunc`.

mk_TreeDestroyCountFunc :: C_TreeDestroyCountFunc -> IO (FunPtr C_TreeDestroyCountFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeDestroyCountFunc`.

mk_TreeIterCompareFunc :: C_TreeIterCompareFunc -> IO (FunPtr C_TreeIterCompareFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeIterCompareFunc`.

mk_TreeModelFilterModifyFunc :: C_TreeModelFilterModifyFunc -> IO (FunPtr C_TreeModelFilterModifyFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeModelFilterModifyFunc`.

mk_TreeModelFilterVisibleFunc :: C_TreeModelFilterVisibleFunc -> IO (FunPtr C_TreeModelFilterVisibleFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeModelFilterVisibleFunc`.

mk_TreeModelForeachFunc :: C_TreeModelForeachFunc -> IO (FunPtr C_TreeModelForeachFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeModelForeachFunc`.

mk_TreeSelectionForeachFunc :: C_TreeSelectionForeachFunc -> IO (FunPtr C_TreeSelectionForeachFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeSelectionForeachFunc`.

mk_TreeSelectionFunc :: C_TreeSelectionFunc -> IO (FunPtr C_TreeSelectionFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeSelectionFunc`.

mk_TreeViewColumnDropFunc :: C_TreeViewColumnDropFunc -> IO (FunPtr C_TreeViewColumnDropFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeViewColumnDropFunc`.

mk_TreeViewMappingFunc :: C_TreeViewMappingFunc -> IO (FunPtr C_TreeViewMappingFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeViewMappingFunc`.

mk_TreeViewRowSeparatorFunc :: C_TreeViewRowSeparatorFunc -> IO (FunPtr C_TreeViewRowSeparatorFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeViewRowSeparatorFunc`.

mk_TreeViewSearchEqualFunc :: C_TreeViewSearchEqualFunc -> IO (FunPtr C_TreeViewSearchEqualFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeViewSearchEqualFunc`.

mk_TreeViewSearchPositionFunc :: C_TreeViewSearchPositionFunc -> IO (FunPtr C_TreeViewSearchPositionFunc) Source #

Generate a function pointer callable from C code, from a `C_TreeViewSearchPositionFunc`.

mk_WidgetClassAdjustBaselineAllocationFieldCallback :: C_WidgetClassAdjustBaselineAllocationFieldCallback -> IO (FunPtr C_WidgetClassAdjustBaselineAllocationFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassAdjustBaselineAllocationFieldCallback`.

mk_WidgetClassAdjustBaselineRequestFieldCallback :: C_WidgetClassAdjustBaselineRequestFieldCallback -> IO (FunPtr C_WidgetClassAdjustBaselineRequestFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassAdjustBaselineRequestFieldCallback`.

mk_WidgetClassAdjustSizeAllocationFieldCallback :: C_WidgetClassAdjustSizeAllocationFieldCallback -> IO (FunPtr C_WidgetClassAdjustSizeAllocationFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassAdjustSizeAllocationFieldCallback`.

mk_WidgetClassAdjustSizeRequestFieldCallback :: C_WidgetClassAdjustSizeRequestFieldCallback -> IO (FunPtr C_WidgetClassAdjustSizeRequestFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassAdjustSizeRequestFieldCallback`.

mk_WidgetClassButtonPressEventFieldCallback :: C_WidgetClassButtonPressEventFieldCallback -> IO (FunPtr C_WidgetClassButtonPressEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassButtonPressEventFieldCallback`.

mk_WidgetClassButtonReleaseEventFieldCallback :: C_WidgetClassButtonReleaseEventFieldCallback -> IO (FunPtr C_WidgetClassButtonReleaseEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassButtonReleaseEventFieldCallback`.

mk_WidgetClassCanActivateAccelFieldCallback :: C_WidgetClassCanActivateAccelFieldCallback -> IO (FunPtr C_WidgetClassCanActivateAccelFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassCanActivateAccelFieldCallback`.

mk_WidgetClassChildNotifyFieldCallback :: C_WidgetClassChildNotifyFieldCallback -> IO (FunPtr C_WidgetClassChildNotifyFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassChildNotifyFieldCallback`.

mk_WidgetClassCompositedChangedFieldCallback :: C_WidgetClassCompositedChangedFieldCallback -> IO (FunPtr C_WidgetClassCompositedChangedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassCompositedChangedFieldCallback`.

mk_WidgetClassComputeExpandFieldCallback :: C_WidgetClassComputeExpandFieldCallback -> IO (FunPtr C_WidgetClassComputeExpandFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassComputeExpandFieldCallback`.

mk_WidgetClassConfigureEventFieldCallback :: C_WidgetClassConfigureEventFieldCallback -> IO (FunPtr C_WidgetClassConfigureEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassConfigureEventFieldCallback`.

mk_WidgetClassDamageEventFieldCallback :: C_WidgetClassDamageEventFieldCallback -> IO (FunPtr C_WidgetClassDamageEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDamageEventFieldCallback`.

mk_WidgetClassDeleteEventFieldCallback :: C_WidgetClassDeleteEventFieldCallback -> IO (FunPtr C_WidgetClassDeleteEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDeleteEventFieldCallback`.

mk_WidgetClassDestroyEventFieldCallback :: C_WidgetClassDestroyEventFieldCallback -> IO (FunPtr C_WidgetClassDestroyEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDestroyEventFieldCallback`.

mk_WidgetClassDestroyFieldCallback :: C_WidgetClassDestroyFieldCallback -> IO (FunPtr C_WidgetClassDestroyFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDestroyFieldCallback`.

mk_WidgetClassDirectionChangedFieldCallback :: C_WidgetClassDirectionChangedFieldCallback -> IO (FunPtr C_WidgetClassDirectionChangedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDirectionChangedFieldCallback`.

mk_WidgetClassDispatchChildPropertiesChangedFieldCallback :: C_WidgetClassDispatchChildPropertiesChangedFieldCallback -> IO (FunPtr C_WidgetClassDispatchChildPropertiesChangedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDispatchChildPropertiesChangedFieldCallback`.

mk_WidgetClassDragBeginFieldCallback :: C_WidgetClassDragBeginFieldCallback -> IO (FunPtr C_WidgetClassDragBeginFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDragBeginFieldCallback`.

mk_WidgetClassDragDataDeleteFieldCallback :: C_WidgetClassDragDataDeleteFieldCallback -> IO (FunPtr C_WidgetClassDragDataDeleteFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDragDataDeleteFieldCallback`.

mk_WidgetClassDragDataGetFieldCallback :: C_WidgetClassDragDataGetFieldCallback -> IO (FunPtr C_WidgetClassDragDataGetFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDragDataGetFieldCallback`.

mk_WidgetClassDragDataReceivedFieldCallback :: C_WidgetClassDragDataReceivedFieldCallback -> IO (FunPtr C_WidgetClassDragDataReceivedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDragDataReceivedFieldCallback`.

mk_WidgetClassDragDropFieldCallback :: C_WidgetClassDragDropFieldCallback -> IO (FunPtr C_WidgetClassDragDropFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDragDropFieldCallback`.

mk_WidgetClassDragEndFieldCallback :: C_WidgetClassDragEndFieldCallback -> IO (FunPtr C_WidgetClassDragEndFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDragEndFieldCallback`.

mk_WidgetClassDragFailedFieldCallback :: C_WidgetClassDragFailedFieldCallback -> IO (FunPtr C_WidgetClassDragFailedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDragFailedFieldCallback`.

mk_WidgetClassDragLeaveFieldCallback :: C_WidgetClassDragLeaveFieldCallback -> IO (FunPtr C_WidgetClassDragLeaveFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDragLeaveFieldCallback`.

mk_WidgetClassDragMotionFieldCallback :: C_WidgetClassDragMotionFieldCallback -> IO (FunPtr C_WidgetClassDragMotionFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDragMotionFieldCallback`.

mk_WidgetClassDrawFieldCallback :: C_WidgetClassDrawFieldCallback -> IO (FunPtr C_WidgetClassDrawFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassDrawFieldCallback`.

mk_WidgetClassEnterNotifyEventFieldCallback :: C_WidgetClassEnterNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassEnterNotifyEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassEnterNotifyEventFieldCallback`.

mk_WidgetClassEventFieldCallback :: C_WidgetClassEventFieldCallback -> IO (FunPtr C_WidgetClassEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassEventFieldCallback`.

mk_WidgetClassFocusFieldCallback :: C_WidgetClassFocusFieldCallback -> IO (FunPtr C_WidgetClassFocusFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassFocusFieldCallback`.

mk_WidgetClassFocusInEventFieldCallback :: C_WidgetClassFocusInEventFieldCallback -> IO (FunPtr C_WidgetClassFocusInEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassFocusInEventFieldCallback`.

mk_WidgetClassFocusOutEventFieldCallback :: C_WidgetClassFocusOutEventFieldCallback -> IO (FunPtr C_WidgetClassFocusOutEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassFocusOutEventFieldCallback`.

mk_WidgetClassGetAccessibleFieldCallback :: C_WidgetClassGetAccessibleFieldCallback -> IO (FunPtr C_WidgetClassGetAccessibleFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGetAccessibleFieldCallback`.

mk_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback :: C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback`.

mk_WidgetClassGetPreferredHeightFieldCallback :: C_WidgetClassGetPreferredHeightFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredHeightFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGetPreferredHeightFieldCallback`.

mk_WidgetClassGetPreferredHeightForWidthFieldCallback :: C_WidgetClassGetPreferredHeightForWidthFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredHeightForWidthFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGetPreferredHeightForWidthFieldCallback`.

mk_WidgetClassGetPreferredWidthFieldCallback :: C_WidgetClassGetPreferredWidthFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredWidthFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGetPreferredWidthFieldCallback`.

mk_WidgetClassGetPreferredWidthForHeightFieldCallback :: C_WidgetClassGetPreferredWidthForHeightFieldCallback -> IO (FunPtr C_WidgetClassGetPreferredWidthForHeightFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGetPreferredWidthForHeightFieldCallback`.

mk_WidgetClassGetRequestModeFieldCallback :: C_WidgetClassGetRequestModeFieldCallback -> IO (FunPtr C_WidgetClassGetRequestModeFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGetRequestModeFieldCallback`.

mk_WidgetClassGrabBrokenEventFieldCallback :: C_WidgetClassGrabBrokenEventFieldCallback -> IO (FunPtr C_WidgetClassGrabBrokenEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGrabBrokenEventFieldCallback`.

mk_WidgetClassGrabFocusFieldCallback :: C_WidgetClassGrabFocusFieldCallback -> IO (FunPtr C_WidgetClassGrabFocusFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGrabFocusFieldCallback`.

mk_WidgetClassGrabNotifyFieldCallback :: C_WidgetClassGrabNotifyFieldCallback -> IO (FunPtr C_WidgetClassGrabNotifyFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassGrabNotifyFieldCallback`.

mk_WidgetClassHideFieldCallback :: C_WidgetClassHideFieldCallback -> IO (FunPtr C_WidgetClassHideFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassHideFieldCallback`.

mk_WidgetClassHierarchyChangedFieldCallback :: C_WidgetClassHierarchyChangedFieldCallback -> IO (FunPtr C_WidgetClassHierarchyChangedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassHierarchyChangedFieldCallback`.

mk_WidgetClassKeyPressEventFieldCallback :: C_WidgetClassKeyPressEventFieldCallback -> IO (FunPtr C_WidgetClassKeyPressEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassKeyPressEventFieldCallback`.

mk_WidgetClassKeyReleaseEventFieldCallback :: C_WidgetClassKeyReleaseEventFieldCallback -> IO (FunPtr C_WidgetClassKeyReleaseEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassKeyReleaseEventFieldCallback`.

mk_WidgetClassKeynavFailedFieldCallback :: C_WidgetClassKeynavFailedFieldCallback -> IO (FunPtr C_WidgetClassKeynavFailedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassKeynavFailedFieldCallback`.

mk_WidgetClassLeaveNotifyEventFieldCallback :: C_WidgetClassLeaveNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassLeaveNotifyEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassLeaveNotifyEventFieldCallback`.

mk_WidgetClassMapEventFieldCallback :: C_WidgetClassMapEventFieldCallback -> IO (FunPtr C_WidgetClassMapEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassMapEventFieldCallback`.

mk_WidgetClassMapFieldCallback :: C_WidgetClassMapFieldCallback -> IO (FunPtr C_WidgetClassMapFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassMapFieldCallback`.

mk_WidgetClassMnemonicActivateFieldCallback :: C_WidgetClassMnemonicActivateFieldCallback -> IO (FunPtr C_WidgetClassMnemonicActivateFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassMnemonicActivateFieldCallback`.

mk_WidgetClassMotionNotifyEventFieldCallback :: C_WidgetClassMotionNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassMotionNotifyEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassMotionNotifyEventFieldCallback`.

mk_WidgetClassMoveFocusFieldCallback :: C_WidgetClassMoveFocusFieldCallback -> IO (FunPtr C_WidgetClassMoveFocusFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassMoveFocusFieldCallback`.

mk_WidgetClassParentSetFieldCallback :: C_WidgetClassParentSetFieldCallback -> IO (FunPtr C_WidgetClassParentSetFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassParentSetFieldCallback`.

mk_WidgetClassPopupMenuFieldCallback :: C_WidgetClassPopupMenuFieldCallback -> IO (FunPtr C_WidgetClassPopupMenuFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassPopupMenuFieldCallback`.

mk_WidgetClassPropertyNotifyEventFieldCallback :: C_WidgetClassPropertyNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassPropertyNotifyEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassPropertyNotifyEventFieldCallback`.

mk_WidgetClassProximityInEventFieldCallback :: C_WidgetClassProximityInEventFieldCallback -> IO (FunPtr C_WidgetClassProximityInEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassProximityInEventFieldCallback`.

mk_WidgetClassProximityOutEventFieldCallback :: C_WidgetClassProximityOutEventFieldCallback -> IO (FunPtr C_WidgetClassProximityOutEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassProximityOutEventFieldCallback`.

mk_WidgetClassQueryTooltipFieldCallback :: C_WidgetClassQueryTooltipFieldCallback -> IO (FunPtr C_WidgetClassQueryTooltipFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassQueryTooltipFieldCallback`.

mk_WidgetClassQueueDrawRegionFieldCallback :: C_WidgetClassQueueDrawRegionFieldCallback -> IO (FunPtr C_WidgetClassQueueDrawRegionFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassQueueDrawRegionFieldCallback`.

mk_WidgetClassRealizeFieldCallback :: C_WidgetClassRealizeFieldCallback -> IO (FunPtr C_WidgetClassRealizeFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassRealizeFieldCallback`.

mk_WidgetClassScreenChangedFieldCallback :: C_WidgetClassScreenChangedFieldCallback -> IO (FunPtr C_WidgetClassScreenChangedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassScreenChangedFieldCallback`.

mk_WidgetClassScrollEventFieldCallback :: C_WidgetClassScrollEventFieldCallback -> IO (FunPtr C_WidgetClassScrollEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassScrollEventFieldCallback`.

mk_WidgetClassSelectionClearEventFieldCallback :: C_WidgetClassSelectionClearEventFieldCallback -> IO (FunPtr C_WidgetClassSelectionClearEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassSelectionClearEventFieldCallback`.

mk_WidgetClassSelectionGetFieldCallback :: C_WidgetClassSelectionGetFieldCallback -> IO (FunPtr C_WidgetClassSelectionGetFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassSelectionGetFieldCallback`.

mk_WidgetClassSelectionNotifyEventFieldCallback :: C_WidgetClassSelectionNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassSelectionNotifyEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassSelectionNotifyEventFieldCallback`.

mk_WidgetClassSelectionReceivedFieldCallback :: C_WidgetClassSelectionReceivedFieldCallback -> IO (FunPtr C_WidgetClassSelectionReceivedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassSelectionReceivedFieldCallback`.

mk_WidgetClassSelectionRequestEventFieldCallback :: C_WidgetClassSelectionRequestEventFieldCallback -> IO (FunPtr C_WidgetClassSelectionRequestEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassSelectionRequestEventFieldCallback`.

mk_WidgetClassShowAllFieldCallback :: C_WidgetClassShowAllFieldCallback -> IO (FunPtr C_WidgetClassShowAllFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassShowAllFieldCallback`.

mk_WidgetClassShowFieldCallback :: C_WidgetClassShowFieldCallback -> IO (FunPtr C_WidgetClassShowFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassShowFieldCallback`.

mk_WidgetClassShowHelpFieldCallback :: C_WidgetClassShowHelpFieldCallback -> IO (FunPtr C_WidgetClassShowHelpFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassShowHelpFieldCallback`.

mk_WidgetClassSizeAllocateFieldCallback :: C_WidgetClassSizeAllocateFieldCallback -> IO (FunPtr C_WidgetClassSizeAllocateFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassSizeAllocateFieldCallback`.

mk_WidgetClassStateChangedFieldCallback :: C_WidgetClassStateChangedFieldCallback -> IO (FunPtr C_WidgetClassStateChangedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassStateChangedFieldCallback`.

mk_WidgetClassStateFlagsChangedFieldCallback :: C_WidgetClassStateFlagsChangedFieldCallback -> IO (FunPtr C_WidgetClassStateFlagsChangedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassStateFlagsChangedFieldCallback`.

mk_WidgetClassStyleSetFieldCallback :: C_WidgetClassStyleSetFieldCallback -> IO (FunPtr C_WidgetClassStyleSetFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassStyleSetFieldCallback`.

mk_WidgetClassStyleUpdatedFieldCallback :: C_WidgetClassStyleUpdatedFieldCallback -> IO (FunPtr C_WidgetClassStyleUpdatedFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassStyleUpdatedFieldCallback`.

mk_WidgetClassTouchEventFieldCallback :: C_WidgetClassTouchEventFieldCallback -> IO (FunPtr C_WidgetClassTouchEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassTouchEventFieldCallback`.

mk_WidgetClassUnmapEventFieldCallback :: C_WidgetClassUnmapEventFieldCallback -> IO (FunPtr C_WidgetClassUnmapEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassUnmapEventFieldCallback`.

mk_WidgetClassUnmapFieldCallback :: C_WidgetClassUnmapFieldCallback -> IO (FunPtr C_WidgetClassUnmapFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassUnmapFieldCallback`.

mk_WidgetClassUnrealizeFieldCallback :: C_WidgetClassUnrealizeFieldCallback -> IO (FunPtr C_WidgetClassUnrealizeFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassUnrealizeFieldCallback`.

mk_WidgetClassVisibilityNotifyEventFieldCallback :: C_WidgetClassVisibilityNotifyEventFieldCallback -> IO (FunPtr C_WidgetClassVisibilityNotifyEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassVisibilityNotifyEventFieldCallback`.

mk_WidgetClassWindowStateEventFieldCallback :: C_WidgetClassWindowStateEventFieldCallback -> IO (FunPtr C_WidgetClassWindowStateEventFieldCallback) Source #

Generate a function pointer callable from C code, from a `C_WidgetClassWindowStateEventFieldCallback`.

dynamic_WidgetClassWindowStateEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassWindowStateEventFieldCallback -> a -> EventWindowState -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassWindowStateEventFieldCallback :: Maybe WidgetClassWindowStateEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassWindowStateEventFieldCallback``.

genClosure_WidgetClassWindowStateEventFieldCallback :: MonadIO m => WidgetClassWindowStateEventFieldCallback -> m (GClosure C_WidgetClassWindowStateEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassWindowStateEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassWindowStateEventFieldCallback)) -> WidgetClassWindowStateEventFieldCallback -> C_WidgetClassWindowStateEventFieldCallback Source #

Wrap a `WidgetClassWindowStateEventFieldCallback` into a `C_WidgetClassWindowStateEventFieldCallback`.

dynamic_WidgetClassVisibilityNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassVisibilityNotifyEventFieldCallback -> a -> EventVisibility -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassVisibilityNotifyEventFieldCallback :: Maybe WidgetClassVisibilityNotifyEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassVisibilityNotifyEventFieldCallback``.

genClosure_WidgetClassVisibilityNotifyEventFieldCallback :: MonadIO m => WidgetClassVisibilityNotifyEventFieldCallback -> m (GClosure C_WidgetClassVisibilityNotifyEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassVisibilityNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassVisibilityNotifyEventFieldCallback)) -> WidgetClassVisibilityNotifyEventFieldCallback -> C_WidgetClassVisibilityNotifyEventFieldCallback Source #

Wrap a `WidgetClassVisibilityNotifyEventFieldCallback` into a `C_WidgetClassVisibilityNotifyEventFieldCallback`.

dynamic_WidgetClassUnrealizeFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassUnrealizeFieldCallback |
-> a | `widget`: a `Widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassUnrealizeFieldCallback :: Maybe WidgetClassUnrealizeFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassUnrealizeFieldCallback``.

genClosure_WidgetClassUnrealizeFieldCallback :: MonadIO m => WidgetClassUnrealizeFieldCallback -> m (GClosure C_WidgetClassUnrealizeFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassUnrealizeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnrealizeFieldCallback)) -> WidgetClassUnrealizeFieldCallback -> C_WidgetClassUnrealizeFieldCallback Source #

Wrap a `WidgetClassUnrealizeFieldCallback` into a `C_WidgetClassUnrealizeFieldCallback`.

dynamic_WidgetClassUnmapFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassUnmapFieldCallback |
-> a | `widget`: a `Widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassUnmapFieldCallback :: Maybe WidgetClassUnmapFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassUnmapFieldCallback``.

genClosure_WidgetClassUnmapFieldCallback :: MonadIO m => WidgetClassUnmapFieldCallback -> m (GClosure C_WidgetClassUnmapFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassUnmapFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnmapFieldCallback)) -> WidgetClassUnmapFieldCallback -> C_WidgetClassUnmapFieldCallback Source #

Wrap a `WidgetClassUnmapFieldCallback` into a `C_WidgetClassUnmapFieldCallback`.

dynamic_WidgetClassUnmapEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassUnmapEventFieldCallback -> a -> EventAny -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassUnmapEventFieldCallback :: Maybe WidgetClassUnmapEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassUnmapEventFieldCallback``.

genClosure_WidgetClassUnmapEventFieldCallback :: MonadIO m => WidgetClassUnmapEventFieldCallback -> m (GClosure C_WidgetClassUnmapEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassUnmapEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnmapEventFieldCallback)) -> WidgetClassUnmapEventFieldCallback -> C_WidgetClassUnmapEventFieldCallback Source #

Wrap a `WidgetClassUnmapEventFieldCallback` into a `C_WidgetClassUnmapEventFieldCallback`.

dynamic_WidgetClassTouchEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassTouchEventFieldCallback -> a -> EventTouch -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassTouchEventFieldCallback :: Maybe WidgetClassTouchEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassTouchEventFieldCallback``.

genClosure_WidgetClassTouchEventFieldCallback :: MonadIO m => WidgetClassTouchEventFieldCallback -> m (GClosure C_WidgetClassTouchEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassTouchEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassTouchEventFieldCallback)) -> WidgetClassTouchEventFieldCallback -> C_WidgetClassTouchEventFieldCallback Source #

Wrap a `WidgetClassTouchEventFieldCallback` into a `C_WidgetClassTouchEventFieldCallback`.

dynamic_WidgetClassStyleUpdatedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStyleUpdatedFieldCallback -> a -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassStyleUpdatedFieldCallback :: Maybe WidgetClassStyleUpdatedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassStyleUpdatedFieldCallback``.

genClosure_WidgetClassStyleUpdatedFieldCallback :: MonadIO m => WidgetClassStyleUpdatedFieldCallback -> m (GClosure C_WidgetClassStyleUpdatedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassStyleUpdatedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStyleUpdatedFieldCallback)) -> WidgetClassStyleUpdatedFieldCallback -> C_WidgetClassStyleUpdatedFieldCallback Source #

Wrap a `WidgetClassStyleUpdatedFieldCallback` into a `C_WidgetClassStyleUpdatedFieldCallback`.

dynamic_WidgetClassStyleSetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsStyle b) => FunPtr C_WidgetClassStyleSetFieldCallback -> a -> b -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassStyleSetFieldCallback :: Maybe WidgetClassStyleSetFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassStyleSetFieldCallback``.

genClosure_WidgetClassStyleSetFieldCallback :: MonadIO m => WidgetClassStyleSetFieldCallback -> m (GClosure C_WidgetClassStyleSetFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassStyleSetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStyleSetFieldCallback)) -> WidgetClassStyleSetFieldCallback -> C_WidgetClassStyleSetFieldCallback Source #

Wrap a `WidgetClassStyleSetFieldCallback` into a `C_WidgetClassStyleSetFieldCallback`.

dynamic_WidgetClassStateFlagsChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStateFlagsChangedFieldCallback -> a -> [StateFlags] -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassStateFlagsChangedFieldCallback :: Maybe WidgetClassStateFlagsChangedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassStateFlagsChangedFieldCallback``.

genClosure_WidgetClassStateFlagsChangedFieldCallback :: MonadIO m => WidgetClassStateFlagsChangedFieldCallback -> m (GClosure C_WidgetClassStateFlagsChangedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassStateFlagsChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStateFlagsChangedFieldCallback)) -> WidgetClassStateFlagsChangedFieldCallback -> C_WidgetClassStateFlagsChangedFieldCallback Source #

Wrap a `WidgetClassStateFlagsChangedFieldCallback` into a `C_WidgetClassStateFlagsChangedFieldCallback`.

dynamic_WidgetClassStateChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStateChangedFieldCallback -> a -> StateType -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassStateChangedFieldCallback :: Maybe WidgetClassStateChangedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassStateChangedFieldCallback``.

genClosure_WidgetClassStateChangedFieldCallback :: MonadIO m => WidgetClassStateChangedFieldCallback -> m (GClosure C_WidgetClassStateChangedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassStateChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStateChangedFieldCallback)) -> WidgetClassStateChangedFieldCallback -> C_WidgetClassStateChangedFieldCallback Source #

Wrap a `WidgetClassStateChangedFieldCallback` into a `C_WidgetClassStateChangedFieldCallback`.

dynamic_WidgetClassSizeAllocateFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassSizeAllocateFieldCallback |
-> a | `widget`: a `Widget`
-> Rectangle | `allocation`: position and size to be allocated to `widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassSizeAllocateFieldCallback :: Maybe WidgetClassSizeAllocateFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassSizeAllocateFieldCallback``.

genClosure_WidgetClassSizeAllocateFieldCallback :: MonadIO m => WidgetClassSizeAllocateFieldCallback -> m (GClosure C_WidgetClassSizeAllocateFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassSizeAllocateFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSizeAllocateFieldCallback)) -> WidgetClassSizeAllocateFieldCallback -> C_WidgetClassSizeAllocateFieldCallback Source #

Wrap a `WidgetClassSizeAllocateFieldCallback` into a `C_WidgetClassSizeAllocateFieldCallback`.

dynamic_WidgetClassShowHelpFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassShowHelpFieldCallback -> a -> WidgetHelpType -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassShowHelpFieldCallback :: Maybe WidgetClassShowHelpFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassShowHelpFieldCallback``.

genClosure_WidgetClassShowHelpFieldCallback :: MonadIO m => WidgetClassShowHelpFieldCallback -> m (GClosure C_WidgetClassShowHelpFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassShowHelpFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassShowHelpFieldCallback)) -> WidgetClassShowHelpFieldCallback -> C_WidgetClassShowHelpFieldCallback Source #

Wrap a `WidgetClassShowHelpFieldCallback` into a `C_WidgetClassShowHelpFieldCallback`.

dynamic_WidgetClassShowFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassShowFieldCallback |
-> a | `widget`: a `Widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassShowFieldCallback :: Maybe WidgetClassShowFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassShowFieldCallback``.

genClosure_WidgetClassShowFieldCallback :: MonadIO m => WidgetClassShowFieldCallback -> m (GClosure C_WidgetClassShowFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassShowFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassShowFieldCallback)) -> WidgetClassShowFieldCallback -> C_WidgetClassShowFieldCallback Source #

Wrap a `WidgetClassShowFieldCallback` into a `C_WidgetClassShowFieldCallback`.

dynamic_WidgetClassShowAllFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassShowAllFieldCallback |
-> a | `widget`: a `Widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassShowAllFieldCallback :: Maybe WidgetClassShowAllFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassShowAllFieldCallback``.

genClosure_WidgetClassShowAllFieldCallback :: MonadIO m => WidgetClassShowAllFieldCallback -> m (GClosure C_WidgetClassShowAllFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassShowAllFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassShowAllFieldCallback)) -> WidgetClassShowAllFieldCallback -> C_WidgetClassShowAllFieldCallback Source #

Wrap a `WidgetClassShowAllFieldCallback` into a `C_WidgetClassShowAllFieldCallback`.

dynamic_WidgetClassSelectionRequestEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionRequestEventFieldCallback -> a -> EventSelection -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassSelectionRequestEventFieldCallback :: Maybe WidgetClassSelectionRequestEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassSelectionRequestEventFieldCallback``.

genClosure_WidgetClassSelectionRequestEventFieldCallback :: MonadIO m => WidgetClassSelectionRequestEventFieldCallback -> m (GClosure C_WidgetClassSelectionRequestEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassSelectionRequestEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionRequestEventFieldCallback)) -> WidgetClassSelectionRequestEventFieldCallback -> C_WidgetClassSelectionRequestEventFieldCallback Source #

Wrap a `WidgetClassSelectionRequestEventFieldCallback` into a `C_WidgetClassSelectionRequestEventFieldCallback`.

dynamic_WidgetClassSelectionReceivedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionReceivedFieldCallback -> a -> SelectionData -> Word32 -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassSelectionReceivedFieldCallback :: Maybe WidgetClassSelectionReceivedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassSelectionReceivedFieldCallback``.

genClosure_WidgetClassSelectionReceivedFieldCallback :: MonadIO m => WidgetClassSelectionReceivedFieldCallback -> m (GClosure C_WidgetClassSelectionReceivedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassSelectionReceivedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionReceivedFieldCallback)) -> WidgetClassSelectionReceivedFieldCallback -> C_WidgetClassSelectionReceivedFieldCallback Source #

Wrap a `WidgetClassSelectionReceivedFieldCallback` into a `C_WidgetClassSelectionReceivedFieldCallback`.

dynamic_WidgetClassSelectionNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionNotifyEventFieldCallback -> a -> EventSelection -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassSelectionNotifyEventFieldCallback :: Maybe WidgetClassSelectionNotifyEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassSelectionNotifyEventFieldCallback``.

genClosure_WidgetClassSelectionNotifyEventFieldCallback :: MonadIO m => WidgetClassSelectionNotifyEventFieldCallback -> m (GClosure C_WidgetClassSelectionNotifyEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassSelectionNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionNotifyEventFieldCallback)) -> WidgetClassSelectionNotifyEventFieldCallback -> C_WidgetClassSelectionNotifyEventFieldCallback Source #

Wrap a `WidgetClassSelectionNotifyEventFieldCallback` into a `C_WidgetClassSelectionNotifyEventFieldCallback`.

dynamic_WidgetClassSelectionGetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionGetFieldCallback -> a -> SelectionData -> Word32 -> Word32 -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassSelectionGetFieldCallback :: Maybe WidgetClassSelectionGetFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassSelectionGetFieldCallback``.

genClosure_WidgetClassSelectionGetFieldCallback :: MonadIO m => WidgetClassSelectionGetFieldCallback -> m (GClosure C_WidgetClassSelectionGetFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassSelectionGetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionGetFieldCallback)) -> WidgetClassSelectionGetFieldCallback -> C_WidgetClassSelectionGetFieldCallback Source #

Wrap a `WidgetClassSelectionGetFieldCallback` into a `C_WidgetClassSelectionGetFieldCallback`.

dynamic_WidgetClassSelectionClearEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSelectionClearEventFieldCallback -> a -> EventSelection -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassSelectionClearEventFieldCallback :: Maybe WidgetClassSelectionClearEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassSelectionClearEventFieldCallback``.

genClosure_WidgetClassSelectionClearEventFieldCallback :: MonadIO m => WidgetClassSelectionClearEventFieldCallback -> m (GClosure C_WidgetClassSelectionClearEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassSelectionClearEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSelectionClearEventFieldCallback)) -> WidgetClassSelectionClearEventFieldCallback -> C_WidgetClassSelectionClearEventFieldCallback Source #

Wrap a `WidgetClassSelectionClearEventFieldCallback` into a `C_WidgetClassSelectionClearEventFieldCallback`.

dynamic_WidgetClassScrollEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassScrollEventFieldCallback -> a -> EventScroll -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassScrollEventFieldCallback :: Maybe WidgetClassScrollEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassScrollEventFieldCallback``.

genClosure_WidgetClassScrollEventFieldCallback :: MonadIO m => WidgetClassScrollEventFieldCallback -> m (GClosure C_WidgetClassScrollEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassScrollEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassScrollEventFieldCallback)) -> WidgetClassScrollEventFieldCallback -> C_WidgetClassScrollEventFieldCallback Source #

Wrap a `WidgetClassScrollEventFieldCallback` into a `C_WidgetClassScrollEventFieldCallback`.

dynamic_WidgetClassScreenChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsScreen b) => FunPtr C_WidgetClassScreenChangedFieldCallback -> a -> b -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassScreenChangedFieldCallback :: Maybe WidgetClassScreenChangedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassScreenChangedFieldCallback``.

genClosure_WidgetClassScreenChangedFieldCallback :: MonadIO m => WidgetClassScreenChangedFieldCallback -> m (GClosure C_WidgetClassScreenChangedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassScreenChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassScreenChangedFieldCallback)) -> WidgetClassScreenChangedFieldCallback -> C_WidgetClassScreenChangedFieldCallback Source #

Wrap a `WidgetClassScreenChangedFieldCallback` into a `C_WidgetClassScreenChangedFieldCallback`.

dynamic_WidgetClassRealizeFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassRealizeFieldCallback |
-> a | `widget`: a `Widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassRealizeFieldCallback :: Maybe WidgetClassRealizeFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassRealizeFieldCallback``.

genClosure_WidgetClassRealizeFieldCallback :: MonadIO m => WidgetClassRealizeFieldCallback -> m (GClosure C_WidgetClassRealizeFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassRealizeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassRealizeFieldCallback)) -> WidgetClassRealizeFieldCallback -> C_WidgetClassRealizeFieldCallback Source #

Wrap a `WidgetClassRealizeFieldCallback` into a `C_WidgetClassRealizeFieldCallback`.

dynamic_WidgetClassQueueDrawRegionFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassQueueDrawRegionFieldCallback |
-> a | `widget`: a `Widget`
-> Region | `region`: region to draw
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassQueueDrawRegionFieldCallback :: Maybe WidgetClassQueueDrawRegionFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassQueueDrawRegionFieldCallback``.

genClosure_WidgetClassQueueDrawRegionFieldCallback :: MonadIO m => WidgetClassQueueDrawRegionFieldCallback -> m (GClosure C_WidgetClassQueueDrawRegionFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassQueueDrawRegionFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassQueueDrawRegionFieldCallback)) -> WidgetClassQueueDrawRegionFieldCallback -> C_WidgetClassQueueDrawRegionFieldCallback Source #

Wrap a `WidgetClassQueueDrawRegionFieldCallback` into a `C_WidgetClassQueueDrawRegionFieldCallback`.

dynamic_WidgetClassQueryTooltipFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsTooltip b) => FunPtr C_WidgetClassQueryTooltipFieldCallback -> a -> Int32 -> Int32 -> Bool -> b -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassQueryTooltipFieldCallback :: Maybe WidgetClassQueryTooltipFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassQueryTooltipFieldCallback``.

genClosure_WidgetClassQueryTooltipFieldCallback :: MonadIO m => WidgetClassQueryTooltipFieldCallback -> m (GClosure C_WidgetClassQueryTooltipFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassQueryTooltipFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassQueryTooltipFieldCallback)) -> WidgetClassQueryTooltipFieldCallback -> C_WidgetClassQueryTooltipFieldCallback Source #

Wrap a `WidgetClassQueryTooltipFieldCallback` into a `C_WidgetClassQueryTooltipFieldCallback`.

dynamic_WidgetClassProximityOutEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassProximityOutEventFieldCallback -> a -> EventProximity -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassProximityOutEventFieldCallback :: Maybe WidgetClassProximityOutEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassProximityOutEventFieldCallback``.

genClosure_WidgetClassProximityOutEventFieldCallback :: MonadIO m => WidgetClassProximityOutEventFieldCallback -> m (GClosure C_WidgetClassProximityOutEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassProximityOutEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassProximityOutEventFieldCallback)) -> WidgetClassProximityOutEventFieldCallback -> C_WidgetClassProximityOutEventFieldCallback Source #

Wrap a `WidgetClassProximityOutEventFieldCallback` into a `C_WidgetClassProximityOutEventFieldCallback`.

dynamic_WidgetClassProximityInEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassProximityInEventFieldCallback -> a -> EventProximity -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassProximityInEventFieldCallback :: Maybe WidgetClassProximityInEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassProximityInEventFieldCallback``.

genClosure_WidgetClassProximityInEventFieldCallback :: MonadIO m => WidgetClassProximityInEventFieldCallback -> m (GClosure C_WidgetClassProximityInEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassProximityInEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassProximityInEventFieldCallback)) -> WidgetClassProximityInEventFieldCallback -> C_WidgetClassProximityInEventFieldCallback Source #

Wrap a `WidgetClassProximityInEventFieldCallback` into a `C_WidgetClassProximityInEventFieldCallback`.

dynamic_WidgetClassPropertyNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassPropertyNotifyEventFieldCallback -> a -> EventProperty -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassPropertyNotifyEventFieldCallback :: Maybe WidgetClassPropertyNotifyEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassPropertyNotifyEventFieldCallback``.

genClosure_WidgetClassPropertyNotifyEventFieldCallback :: MonadIO m => WidgetClassPropertyNotifyEventFieldCallback -> m (GClosure C_WidgetClassPropertyNotifyEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassPropertyNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassPropertyNotifyEventFieldCallback)) -> WidgetClassPropertyNotifyEventFieldCallback -> C_WidgetClassPropertyNotifyEventFieldCallback Source #

Wrap a `WidgetClassPropertyNotifyEventFieldCallback` into a `C_WidgetClassPropertyNotifyEventFieldCallback`.

dynamic_WidgetClassPopupMenuFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassPopupMenuFieldCallback -> a -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassPopupMenuFieldCallback :: Maybe WidgetClassPopupMenuFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassPopupMenuFieldCallback``.

genClosure_WidgetClassPopupMenuFieldCallback :: MonadIO m => WidgetClassPopupMenuFieldCallback -> m (GClosure C_WidgetClassPopupMenuFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassPopupMenuFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassPopupMenuFieldCallback)) -> WidgetClassPopupMenuFieldCallback -> C_WidgetClassPopupMenuFieldCallback Source #

Wrap a `WidgetClassPopupMenuFieldCallback` into a `C_WidgetClassPopupMenuFieldCallback`.

dynamic_WidgetClassParentSetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => FunPtr C_WidgetClassParentSetFieldCallback -> a -> b -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassParentSetFieldCallback :: Maybe WidgetClassParentSetFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassParentSetFieldCallback``.

genClosure_WidgetClassParentSetFieldCallback :: MonadIO m => WidgetClassParentSetFieldCallback -> m (GClosure C_WidgetClassParentSetFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassParentSetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassParentSetFieldCallback)) -> WidgetClassParentSetFieldCallback -> C_WidgetClassParentSetFieldCallback Source #

Wrap a `WidgetClassParentSetFieldCallback` into a `C_WidgetClassParentSetFieldCallback`.

dynamic_WidgetClassMoveFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMoveFocusFieldCallback -> a -> DirectionType -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassMoveFocusFieldCallback :: Maybe WidgetClassMoveFocusFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassMoveFocusFieldCallback``.

genClosure_WidgetClassMoveFocusFieldCallback :: MonadIO m => WidgetClassMoveFocusFieldCallback -> m (GClosure C_WidgetClassMoveFocusFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassMoveFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMoveFocusFieldCallback)) -> WidgetClassMoveFocusFieldCallback -> C_WidgetClassMoveFocusFieldCallback Source #

Wrap a `WidgetClassMoveFocusFieldCallback` into a `C_WidgetClassMoveFocusFieldCallback`.

dynamic_WidgetClassMotionNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMotionNotifyEventFieldCallback -> a -> EventMotion -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassMotionNotifyEventFieldCallback :: Maybe WidgetClassMotionNotifyEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassMotionNotifyEventFieldCallback``.

genClosure_WidgetClassMotionNotifyEventFieldCallback :: MonadIO m => WidgetClassMotionNotifyEventFieldCallback -> m (GClosure C_WidgetClassMotionNotifyEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassMotionNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMotionNotifyEventFieldCallback)) -> WidgetClassMotionNotifyEventFieldCallback -> C_WidgetClassMotionNotifyEventFieldCallback Source #

Wrap a `WidgetClassMotionNotifyEventFieldCallback` into a `C_WidgetClassMotionNotifyEventFieldCallback`.

dynamic_WidgetClassMnemonicActivateFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassMnemonicActivateFieldCallback |
-> a | `widget`: a `Widget`
-> Bool | `groupCycling`: `True` if there are other widgets with the same mnemonic
-> m Bool | Returns: `True` if the signal has been handled

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassMnemonicActivateFieldCallback :: Maybe WidgetClassMnemonicActivateFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassMnemonicActivateFieldCallback``.

genClosure_WidgetClassMnemonicActivateFieldCallback :: MonadIO m => WidgetClassMnemonicActivateFieldCallback -> m (GClosure C_WidgetClassMnemonicActivateFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassMnemonicActivateFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMnemonicActivateFieldCallback)) -> WidgetClassMnemonicActivateFieldCallback -> C_WidgetClassMnemonicActivateFieldCallback Source #

Wrap a `WidgetClassMnemonicActivateFieldCallback` into a `C_WidgetClassMnemonicActivateFieldCallback`.

dynamic_WidgetClassMapFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassMapFieldCallback |
-> a | `widget`: a `Widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassMapFieldCallback :: Maybe WidgetClassMapFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassMapFieldCallback``.

genClosure_WidgetClassMapFieldCallback :: MonadIO m => WidgetClassMapFieldCallback -> m (GClosure C_WidgetClassMapFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassMapFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMapFieldCallback)) -> WidgetClassMapFieldCallback -> C_WidgetClassMapFieldCallback Source #

Wrap a `WidgetClassMapFieldCallback` into a `C_WidgetClassMapFieldCallback`.

dynamic_WidgetClassMapEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMapEventFieldCallback -> a -> EventAny -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassMapEventFieldCallback :: Maybe WidgetClassMapEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassMapEventFieldCallback``.

genClosure_WidgetClassMapEventFieldCallback :: MonadIO m => WidgetClassMapEventFieldCallback -> m (GClosure C_WidgetClassMapEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassMapEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMapEventFieldCallback)) -> WidgetClassMapEventFieldCallback -> C_WidgetClassMapEventFieldCallback Source #

Wrap a `WidgetClassMapEventFieldCallback` into a `C_WidgetClassMapEventFieldCallback`.

dynamic_WidgetClassLeaveNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassLeaveNotifyEventFieldCallback -> a -> EventCrossing -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassLeaveNotifyEventFieldCallback :: Maybe WidgetClassLeaveNotifyEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassLeaveNotifyEventFieldCallback``.

genClosure_WidgetClassLeaveNotifyEventFieldCallback :: MonadIO m => WidgetClassLeaveNotifyEventFieldCallback -> m (GClosure C_WidgetClassLeaveNotifyEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassLeaveNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassLeaveNotifyEventFieldCallback)) -> WidgetClassLeaveNotifyEventFieldCallback -> C_WidgetClassLeaveNotifyEventFieldCallback Source #

Wrap a `WidgetClassLeaveNotifyEventFieldCallback` into a `C_WidgetClassLeaveNotifyEventFieldCallback`.

dynamic_WidgetClassKeynavFailedFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassKeynavFailedFieldCallback |
-> a | `widget`: a `Widget`
-> DirectionType | `direction`: direction of focus movement
-> m Bool | Returns: `True` if stopping keyboard navigation is fine, `False` if the emitting widget should try to handle the keyboard navigation attempt in its parent container(s).

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassKeynavFailedFieldCallback :: Maybe WidgetClassKeynavFailedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassKeynavFailedFieldCallback``.

genClosure_WidgetClassKeynavFailedFieldCallback :: MonadIO m => WidgetClassKeynavFailedFieldCallback -> m (GClosure C_WidgetClassKeynavFailedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassKeynavFailedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassKeynavFailedFieldCallback)) -> WidgetClassKeynavFailedFieldCallback -> C_WidgetClassKeynavFailedFieldCallback Source #

Wrap a `WidgetClassKeynavFailedFieldCallback` into a `C_WidgetClassKeynavFailedFieldCallback`.

dynamic_WidgetClassKeyReleaseEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassKeyReleaseEventFieldCallback -> a -> EventKey -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassKeyReleaseEventFieldCallback :: Maybe WidgetClassKeyReleaseEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassKeyReleaseEventFieldCallback``.

genClosure_WidgetClassKeyReleaseEventFieldCallback :: MonadIO m => WidgetClassKeyReleaseEventFieldCallback -> m (GClosure C_WidgetClassKeyReleaseEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassKeyReleaseEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassKeyReleaseEventFieldCallback)) -> WidgetClassKeyReleaseEventFieldCallback -> C_WidgetClassKeyReleaseEventFieldCallback Source #

Wrap a `WidgetClassKeyReleaseEventFieldCallback` into a `C_WidgetClassKeyReleaseEventFieldCallback`.

dynamic_WidgetClassKeyPressEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassKeyPressEventFieldCallback -> a -> EventKey -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassKeyPressEventFieldCallback :: Maybe WidgetClassKeyPressEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassKeyPressEventFieldCallback``.

genClosure_WidgetClassKeyPressEventFieldCallback :: MonadIO m => WidgetClassKeyPressEventFieldCallback -> m (GClosure C_WidgetClassKeyPressEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassKeyPressEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassKeyPressEventFieldCallback)) -> WidgetClassKeyPressEventFieldCallback -> C_WidgetClassKeyPressEventFieldCallback Source #

Wrap a `WidgetClassKeyPressEventFieldCallback` into a `C_WidgetClassKeyPressEventFieldCallback`.

dynamic_WidgetClassHierarchyChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) => FunPtr C_WidgetClassHierarchyChangedFieldCallback -> a -> b -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassHierarchyChangedFieldCallback :: Maybe WidgetClassHierarchyChangedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassHierarchyChangedFieldCallback``.

genClosure_WidgetClassHierarchyChangedFieldCallback :: MonadIO m => WidgetClassHierarchyChangedFieldCallback -> m (GClosure C_WidgetClassHierarchyChangedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassHierarchyChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassHierarchyChangedFieldCallback)) -> WidgetClassHierarchyChangedFieldCallback -> C_WidgetClassHierarchyChangedFieldCallback Source #

Wrap a `WidgetClassHierarchyChangedFieldCallback` into a `C_WidgetClassHierarchyChangedFieldCallback`.

dynamic_WidgetClassHideFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassHideFieldCallback |
-> a | `widget`: a `Widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassHideFieldCallback :: Maybe WidgetClassHideFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassHideFieldCallback``.

genClosure_WidgetClassHideFieldCallback :: MonadIO m => WidgetClassHideFieldCallback -> m (GClosure C_WidgetClassHideFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassHideFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassHideFieldCallback)) -> WidgetClassHideFieldCallback -> C_WidgetClassHideFieldCallback Source #

Wrap a `WidgetClassHideFieldCallback` into a `C_WidgetClassHideFieldCallback`.

dynamic_WidgetClassGrabNotifyFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGrabNotifyFieldCallback -> a -> Bool -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGrabNotifyFieldCallback :: Maybe WidgetClassGrabNotifyFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGrabNotifyFieldCallback``.

genClosure_WidgetClassGrabNotifyFieldCallback :: MonadIO m => WidgetClassGrabNotifyFieldCallback -> m (GClosure C_WidgetClassGrabNotifyFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGrabNotifyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabNotifyFieldCallback)) -> WidgetClassGrabNotifyFieldCallback -> C_WidgetClassGrabNotifyFieldCallback Source #

Wrap a `WidgetClassGrabNotifyFieldCallback` into a `C_WidgetClassGrabNotifyFieldCallback`.

dynamic_WidgetClassGrabFocusFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassGrabFocusFieldCallback |
-> a | `widget`: a `Widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGrabFocusFieldCallback :: Maybe WidgetClassGrabFocusFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGrabFocusFieldCallback``.

genClosure_WidgetClassGrabFocusFieldCallback :: MonadIO m => WidgetClassGrabFocusFieldCallback -> m (GClosure C_WidgetClassGrabFocusFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGrabFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabFocusFieldCallback)) -> WidgetClassGrabFocusFieldCallback -> C_WidgetClassGrabFocusFieldCallback Source #

Wrap a `WidgetClassGrabFocusFieldCallback` into a `C_WidgetClassGrabFocusFieldCallback`.

dynamic_WidgetClassGrabBrokenEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGrabBrokenEventFieldCallback -> a -> EventGrabBroken -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGrabBrokenEventFieldCallback :: Maybe WidgetClassGrabBrokenEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGrabBrokenEventFieldCallback``.

genClosure_WidgetClassGrabBrokenEventFieldCallback :: MonadIO m => WidgetClassGrabBrokenEventFieldCallback -> m (GClosure C_WidgetClassGrabBrokenEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGrabBrokenEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabBrokenEventFieldCallback)) -> WidgetClassGrabBrokenEventFieldCallback -> C_WidgetClassGrabBrokenEventFieldCallback Source #

Wrap a `WidgetClassGrabBrokenEventFieldCallback` into a `C_WidgetClassGrabBrokenEventFieldCallback`.

dynamic_WidgetClassGetRequestModeFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassGetRequestModeFieldCallback |
-> a | `widget`: a `Widget` instance
-> m SizeRequestMode | Returns: The `SizeRequestMode` preferred by `widget`.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGetRequestModeFieldCallback :: Maybe WidgetClassGetRequestModeFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGetRequestModeFieldCallback``.

genClosure_WidgetClassGetRequestModeFieldCallback :: MonadIO m => WidgetClassGetRequestModeFieldCallback -> m (GClosure C_WidgetClassGetRequestModeFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGetRequestModeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetRequestModeFieldCallback)) -> WidgetClassGetRequestModeFieldCallback -> C_WidgetClassGetRequestModeFieldCallback Source #

Wrap a `WidgetClassGetRequestModeFieldCallback` into a `C_WidgetClassGetRequestModeFieldCallback`.

dynamic_WidgetClassGetPreferredWidthForHeightFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassGetPreferredWidthForHeightFieldCallback |
-> a | `widget`: a `Widget` instance
-> Int32 | `height`: the height which is available for allocation
-> m (Int32, Int32) |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGetPreferredWidthForHeightFieldCallback :: Maybe WidgetClassGetPreferredWidthForHeightFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGetPreferredWidthForHeightFieldCallback``.

genClosure_WidgetClassGetPreferredWidthForHeightFieldCallback :: MonadIO m => WidgetClassGetPreferredWidthForHeightFieldCallback -> m (GClosure C_WidgetClassGetPreferredWidthForHeightFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGetPreferredWidthForHeightFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredWidthForHeightFieldCallback)) -> WidgetClassGetPreferredWidthForHeightFieldCallback -> C_WidgetClassGetPreferredWidthForHeightFieldCallback Source #

Wrap a `WidgetClassGetPreferredWidthForHeightFieldCallback` into a `C_WidgetClassGetPreferredWidthForHeightFieldCallback`.

dynamic_WidgetClassGetPreferredWidthFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassGetPreferredWidthFieldCallback |
-> a | `widget`: a `Widget` instance
-> m (Int32, Int32) |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGetPreferredWidthFieldCallback :: Maybe WidgetClassGetPreferredWidthFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGetPreferredWidthFieldCallback``.

genClosure_WidgetClassGetPreferredWidthFieldCallback :: MonadIO m => WidgetClassGetPreferredWidthFieldCallback -> m (GClosure C_WidgetClassGetPreferredWidthFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGetPreferredWidthFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredWidthFieldCallback)) -> WidgetClassGetPreferredWidthFieldCallback -> C_WidgetClassGetPreferredWidthFieldCallback Source #

Wrap a `WidgetClassGetPreferredWidthFieldCallback` into a `C_WidgetClassGetPreferredWidthFieldCallback`.

dynamic_WidgetClassGetPreferredHeightForWidthFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassGetPreferredHeightForWidthFieldCallback |
-> a | `widget`: a `Widget` instance
-> Int32 | `width`: the width which is available for allocation
-> m (Int32, Int32) |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGetPreferredHeightForWidthFieldCallback :: Maybe WidgetClassGetPreferredHeightForWidthFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGetPreferredHeightForWidthFieldCallback``.

genClosure_WidgetClassGetPreferredHeightForWidthFieldCallback :: MonadIO m => WidgetClassGetPreferredHeightForWidthFieldCallback -> m (GClosure C_WidgetClassGetPreferredHeightForWidthFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGetPreferredHeightForWidthFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredHeightForWidthFieldCallback)) -> WidgetClassGetPreferredHeightForWidthFieldCallback -> C_WidgetClassGetPreferredHeightForWidthFieldCallback Source #

Wrap a `WidgetClassGetPreferredHeightForWidthFieldCallback` into a `C_WidgetClassGetPreferredHeightForWidthFieldCallback`.

dynamic_WidgetClassGetPreferredHeightFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassGetPreferredHeightFieldCallback |
-> a | `widget`: a `Widget` instance
-> m (Int32, Int32) |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGetPreferredHeightFieldCallback :: Maybe WidgetClassGetPreferredHeightFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGetPreferredHeightFieldCallback``.

genClosure_WidgetClassGetPreferredHeightFieldCallback :: MonadIO m => WidgetClassGetPreferredHeightFieldCallback -> m (GClosure C_WidgetClassGetPreferredHeightFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGetPreferredHeightFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredHeightFieldCallback)) -> WidgetClassGetPreferredHeightFieldCallback -> C_WidgetClassGetPreferredHeightFieldCallback Source #

Wrap a `WidgetClassGetPreferredHeightFieldCallback` into a `C_WidgetClassGetPreferredHeightFieldCallback`.

dynamic_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback |
-> a | `widget`: a `Widget` instance
-> Int32 | `width`: the width which is available for allocation, or -1 if none
-> m (Int32, Int32, Int32, Int32) |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback :: Maybe WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback``.

genClosure_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback :: MonadIO m => WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback -> m (GClosure C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback)) -> WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback -> C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback Source #

Wrap a `WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback` into a `C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback`.

dynamic_WidgetClassGetAccessibleFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassGetAccessibleFieldCallback |
-> a | `widget`: a `Widget`
-> m Object | Returns: the `Object` associated with `widget`

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassGetAccessibleFieldCallback :: Maybe WidgetClassGetAccessibleFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassGetAccessibleFieldCallback``.

genClosure_WidgetClassGetAccessibleFieldCallback :: MonadIO m => WidgetClassGetAccessibleFieldCallback -> m (GClosure C_WidgetClassGetAccessibleFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassGetAccessibleFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetAccessibleFieldCallback)) -> WidgetClassGetAccessibleFieldCallback -> C_WidgetClassGetAccessibleFieldCallback Source #

Wrap a `WidgetClassGetAccessibleFieldCallback` into a `C_WidgetClassGetAccessibleFieldCallback`.

dynamic_WidgetClassFocusOutEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassFocusOutEventFieldCallback -> a -> EventFocus -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassFocusOutEventFieldCallback :: Maybe WidgetClassFocusOutEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassFocusOutEventFieldCallback``.

genClosure_WidgetClassFocusOutEventFieldCallback :: MonadIO m => WidgetClassFocusOutEventFieldCallback -> m (GClosure C_WidgetClassFocusOutEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassFocusOutEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassFocusOutEventFieldCallback)) -> WidgetClassFocusOutEventFieldCallback -> C_WidgetClassFocusOutEventFieldCallback Source #

Wrap a `WidgetClassFocusOutEventFieldCallback` into a `C_WidgetClassFocusOutEventFieldCallback`.

dynamic_WidgetClassFocusInEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassFocusInEventFieldCallback -> a -> EventFocus -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassFocusInEventFieldCallback :: Maybe WidgetClassFocusInEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassFocusInEventFieldCallback``.

genClosure_WidgetClassFocusInEventFieldCallback :: MonadIO m => WidgetClassFocusInEventFieldCallback -> m (GClosure C_WidgetClassFocusInEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassFocusInEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassFocusInEventFieldCallback)) -> WidgetClassFocusInEventFieldCallback -> C_WidgetClassFocusInEventFieldCallback Source #

Wrap a `WidgetClassFocusInEventFieldCallback` into a `C_WidgetClassFocusInEventFieldCallback`.

dynamic_WidgetClassFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassFocusFieldCallback -> a -> DirectionType -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassFocusFieldCallback :: Maybe WidgetClassFocusFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassFocusFieldCallback``.

genClosure_WidgetClassFocusFieldCallback :: MonadIO m => WidgetClassFocusFieldCallback -> m (GClosure C_WidgetClassFocusFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassFocusFieldCallback)) -> WidgetClassFocusFieldCallback -> C_WidgetClassFocusFieldCallback Source #

Wrap a `WidgetClassFocusFieldCallback` into a `C_WidgetClassFocusFieldCallback`.

dynamic_WidgetClassEventFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassEventFieldCallback |
-> a | `widget`: a `Widget`
-> Event | `event`: a `Event`
-> m Bool | Returns: return from the event signal emission (`True` if the event was handled)

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassEventFieldCallback :: Maybe WidgetClassEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassEventFieldCallback``.

genClosure_WidgetClassEventFieldCallback :: MonadIO m => WidgetClassEventFieldCallback -> m (GClosure C_WidgetClassEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassEventFieldCallback)) -> WidgetClassEventFieldCallback -> C_WidgetClassEventFieldCallback Source #

Wrap a `WidgetClassEventFieldCallback` into a `C_WidgetClassEventFieldCallback`.

dynamic_WidgetClassEnterNotifyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassEnterNotifyEventFieldCallback -> a -> EventCrossing -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassEnterNotifyEventFieldCallback :: Maybe WidgetClassEnterNotifyEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassEnterNotifyEventFieldCallback``.

genClosure_WidgetClassEnterNotifyEventFieldCallback :: MonadIO m => WidgetClassEnterNotifyEventFieldCallback -> m (GClosure C_WidgetClassEnterNotifyEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassEnterNotifyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassEnterNotifyEventFieldCallback)) -> WidgetClassEnterNotifyEventFieldCallback -> C_WidgetClassEnterNotifyEventFieldCallback Source #

Wrap a `WidgetClassEnterNotifyEventFieldCallback` into a `C_WidgetClassEnterNotifyEventFieldCallback`.

dynamic_WidgetClassDrawFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDrawFieldCallback -> a -> Context -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDrawFieldCallback :: Maybe WidgetClassDrawFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDrawFieldCallback``.

genClosure_WidgetClassDrawFieldCallback :: MonadIO m => WidgetClassDrawFieldCallback -> m (GClosure C_WidgetClassDrawFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDrawFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDrawFieldCallback)) -> WidgetClassDrawFieldCallback -> C_WidgetClassDrawFieldCallback Source #

Wrap a `WidgetClassDrawFieldCallback` into a `C_WidgetClassDrawFieldCallback`.

dynamic_WidgetClassDragMotionFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragMotionFieldCallback -> a -> b -> Int32 -> Int32 -> Word32 -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDragMotionFieldCallback :: Maybe WidgetClassDragMotionFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDragMotionFieldCallback``.

genClosure_WidgetClassDragMotionFieldCallback :: MonadIO m => WidgetClassDragMotionFieldCallback -> m (GClosure C_WidgetClassDragMotionFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDragMotionFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragMotionFieldCallback)) -> WidgetClassDragMotionFieldCallback -> C_WidgetClassDragMotionFieldCallback Source #

Wrap a `WidgetClassDragMotionFieldCallback` into a `C_WidgetClassDragMotionFieldCallback`.

dynamic_WidgetClassDragLeaveFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragLeaveFieldCallback -> a -> b -> Word32 -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDragLeaveFieldCallback :: Maybe WidgetClassDragLeaveFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDragLeaveFieldCallback``.

genClosure_WidgetClassDragLeaveFieldCallback :: MonadIO m => WidgetClassDragLeaveFieldCallback -> m (GClosure C_WidgetClassDragLeaveFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDragLeaveFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragLeaveFieldCallback)) -> WidgetClassDragLeaveFieldCallback -> C_WidgetClassDragLeaveFieldCallback Source #

Wrap a `WidgetClassDragLeaveFieldCallback` into a `C_WidgetClassDragLeaveFieldCallback`.

dynamic_WidgetClassDragFailedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragFailedFieldCallback -> a -> b -> DragResult -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDragFailedFieldCallback :: Maybe WidgetClassDragFailedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDragFailedFieldCallback``.

genClosure_WidgetClassDragFailedFieldCallback :: MonadIO m => WidgetClassDragFailedFieldCallback -> m (GClosure C_WidgetClassDragFailedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDragFailedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragFailedFieldCallback)) -> WidgetClassDragFailedFieldCallback -> C_WidgetClassDragFailedFieldCallback Source #

Wrap a `WidgetClassDragFailedFieldCallback` into a `C_WidgetClassDragFailedFieldCallback`.

dynamic_WidgetClassDragEndFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragEndFieldCallback -> a -> b -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDragEndFieldCallback :: Maybe WidgetClassDragEndFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDragEndFieldCallback``.

genClosure_WidgetClassDragEndFieldCallback :: MonadIO m => WidgetClassDragEndFieldCallback -> m (GClosure C_WidgetClassDragEndFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDragEndFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragEndFieldCallback)) -> WidgetClassDragEndFieldCallback -> C_WidgetClassDragEndFieldCallback Source #

Wrap a `WidgetClassDragEndFieldCallback` into a `C_WidgetClassDragEndFieldCallback`.

dynamic_WidgetClassDragDropFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragDropFieldCallback -> a -> b -> Int32 -> Int32 -> Word32 -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDragDropFieldCallback :: Maybe WidgetClassDragDropFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDragDropFieldCallback``.

genClosure_WidgetClassDragDropFieldCallback :: MonadIO m => WidgetClassDragDropFieldCallback -> m (GClosure C_WidgetClassDragDropFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDragDropFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDropFieldCallback)) -> WidgetClassDragDropFieldCallback -> C_WidgetClassDragDropFieldCallback Source #

Wrap a `WidgetClassDragDropFieldCallback` into a `C_WidgetClassDragDropFieldCallback`.

dynamic_WidgetClassDragDataReceivedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragDataReceivedFieldCallback -> a -> b -> Int32 -> Int32 -> SelectionData -> Word32 -> Word32 -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDragDataReceivedFieldCallback :: Maybe WidgetClassDragDataReceivedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDragDataReceivedFieldCallback``.

genClosure_WidgetClassDragDataReceivedFieldCallback :: MonadIO m => WidgetClassDragDataReceivedFieldCallback -> m (GClosure C_WidgetClassDragDataReceivedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDragDataReceivedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataReceivedFieldCallback)) -> WidgetClassDragDataReceivedFieldCallback -> C_WidgetClassDragDataReceivedFieldCallback Source #

Wrap a `WidgetClassDragDataReceivedFieldCallback` into a `C_WidgetClassDragDataReceivedFieldCallback`.

dynamic_WidgetClassDragDataGetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragDataGetFieldCallback -> a -> b -> SelectionData -> Word32 -> Word32 -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDragDataGetFieldCallback :: Maybe WidgetClassDragDataGetFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDragDataGetFieldCallback``.

genClosure_WidgetClassDragDataGetFieldCallback :: MonadIO m => WidgetClassDragDataGetFieldCallback -> m (GClosure C_WidgetClassDragDataGetFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDragDataGetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataGetFieldCallback)) -> WidgetClassDragDataGetFieldCallback -> C_WidgetClassDragDataGetFieldCallback Source #

Wrap a `WidgetClassDragDataGetFieldCallback` into a `C_WidgetClassDragDataGetFieldCallback`.

dynamic_WidgetClassDragDataDeleteFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragDataDeleteFieldCallback -> a -> b -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDragDataDeleteFieldCallback :: Maybe WidgetClassDragDataDeleteFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDragDataDeleteFieldCallback``.

genClosure_WidgetClassDragDataDeleteFieldCallback :: MonadIO m => WidgetClassDragDataDeleteFieldCallback -> m (GClosure C_WidgetClassDragDataDeleteFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDragDataDeleteFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataDeleteFieldCallback)) -> WidgetClassDragDataDeleteFieldCallback -> C_WidgetClassDragDataDeleteFieldCallback Source #

Wrap a `WidgetClassDragDataDeleteFieldCallback` into a `C_WidgetClassDragDataDeleteFieldCallback`.

dynamic_WidgetClassDragBeginFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDragContext b) => FunPtr C_WidgetClassDragBeginFieldCallback -> a -> b -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDragBeginFieldCallback :: Maybe WidgetClassDragBeginFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDragBeginFieldCallback``.

genClosure_WidgetClassDragBeginFieldCallback :: MonadIO m => WidgetClassDragBeginFieldCallback -> m (GClosure C_WidgetClassDragBeginFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDragBeginFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragBeginFieldCallback)) -> WidgetClassDragBeginFieldCallback -> C_WidgetClassDragBeginFieldCallback Source #

Wrap a `WidgetClassDragBeginFieldCallback` into a `C_WidgetClassDragBeginFieldCallback`.

dynamic_WidgetClassDispatchChildPropertiesChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDispatchChildPropertiesChangedFieldCallback -> a -> Word32 -> GParamSpec -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDispatchChildPropertiesChangedFieldCallback :: Maybe WidgetClassDispatchChildPropertiesChangedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDispatchChildPropertiesChangedFieldCallback``.

genClosure_WidgetClassDispatchChildPropertiesChangedFieldCallback :: MonadIO m => WidgetClassDispatchChildPropertiesChangedFieldCallback -> m (GClosure C_WidgetClassDispatchChildPropertiesChangedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDispatchChildPropertiesChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDispatchChildPropertiesChangedFieldCallback)) -> WidgetClassDispatchChildPropertiesChangedFieldCallback -> C_WidgetClassDispatchChildPropertiesChangedFieldCallback Source #

Wrap a `WidgetClassDispatchChildPropertiesChangedFieldCallback` into a `C_WidgetClassDispatchChildPropertiesChangedFieldCallback`.

dynamic_WidgetClassDirectionChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDirectionChangedFieldCallback -> a -> TextDirection -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDirectionChangedFieldCallback :: Maybe WidgetClassDirectionChangedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDirectionChangedFieldCallback``.

genClosure_WidgetClassDirectionChangedFieldCallback :: MonadIO m => WidgetClassDirectionChangedFieldCallback -> m (GClosure C_WidgetClassDirectionChangedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDirectionChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDirectionChangedFieldCallback)) -> WidgetClassDirectionChangedFieldCallback -> C_WidgetClassDirectionChangedFieldCallback Source #

Wrap a `WidgetClassDirectionChangedFieldCallback` into a `C_WidgetClassDirectionChangedFieldCallback`.

dynamic_WidgetClassDestroyFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassDestroyFieldCallback |
-> a | `widget`: a `Widget`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDestroyFieldCallback :: Maybe WidgetClassDestroyFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDestroyFieldCallback``.

genClosure_WidgetClassDestroyFieldCallback :: MonadIO m => WidgetClassDestroyFieldCallback -> m (GClosure C_WidgetClassDestroyFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDestroyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDestroyFieldCallback)) -> WidgetClassDestroyFieldCallback -> C_WidgetClassDestroyFieldCallback Source #

Wrap a `WidgetClassDestroyFieldCallback` into a `C_WidgetClassDestroyFieldCallback`.

dynamic_WidgetClassDestroyEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDestroyEventFieldCallback -> a -> EventAny -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDestroyEventFieldCallback :: Maybe WidgetClassDestroyEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDestroyEventFieldCallback``.

genClosure_WidgetClassDestroyEventFieldCallback :: MonadIO m => WidgetClassDestroyEventFieldCallback -> m (GClosure C_WidgetClassDestroyEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDestroyEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDestroyEventFieldCallback)) -> WidgetClassDestroyEventFieldCallback -> C_WidgetClassDestroyEventFieldCallback Source #

Wrap a `WidgetClassDestroyEventFieldCallback` into a `C_WidgetClassDestroyEventFieldCallback`.

dynamic_WidgetClassDeleteEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDeleteEventFieldCallback -> a -> EventAny -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDeleteEventFieldCallback :: Maybe WidgetClassDeleteEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDeleteEventFieldCallback``.

genClosure_WidgetClassDeleteEventFieldCallback :: MonadIO m => WidgetClassDeleteEventFieldCallback -> m (GClosure C_WidgetClassDeleteEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDeleteEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDeleteEventFieldCallback)) -> WidgetClassDeleteEventFieldCallback -> C_WidgetClassDeleteEventFieldCallback Source #

Wrap a `WidgetClassDeleteEventFieldCallback` into a `C_WidgetClassDeleteEventFieldCallback`.

dynamic_WidgetClassDamageEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDamageEventFieldCallback -> a -> EventExpose -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassDamageEventFieldCallback :: Maybe WidgetClassDamageEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassDamageEventFieldCallback``.

genClosure_WidgetClassDamageEventFieldCallback :: MonadIO m => WidgetClassDamageEventFieldCallback -> m (GClosure C_WidgetClassDamageEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassDamageEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDamageEventFieldCallback)) -> WidgetClassDamageEventFieldCallback -> C_WidgetClassDamageEventFieldCallback Source #

Wrap a `WidgetClassDamageEventFieldCallback` into a `C_WidgetClassDamageEventFieldCallback`.

dynamic_WidgetClassConfigureEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassConfigureEventFieldCallback -> a -> EventConfigure -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassConfigureEventFieldCallback :: Maybe WidgetClassConfigureEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassConfigureEventFieldCallback``.

genClosure_WidgetClassConfigureEventFieldCallback :: MonadIO m => WidgetClassConfigureEventFieldCallback -> m (GClosure C_WidgetClassConfigureEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassConfigureEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassConfigureEventFieldCallback)) -> WidgetClassConfigureEventFieldCallback -> C_WidgetClassConfigureEventFieldCallback Source #

Wrap a `WidgetClassConfigureEventFieldCallback` into a `C_WidgetClassConfigureEventFieldCallback`.

dynamic_WidgetClassComputeExpandFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassComputeExpandFieldCallback -> a -> Bool -> Bool -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassComputeExpandFieldCallback :: Maybe WidgetClassComputeExpandFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassComputeExpandFieldCallback``.

genClosure_WidgetClassComputeExpandFieldCallback :: MonadIO m => WidgetClassComputeExpandFieldCallback -> m (GClosure C_WidgetClassComputeExpandFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassComputeExpandFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassComputeExpandFieldCallback)) -> WidgetClassComputeExpandFieldCallback -> C_WidgetClassComputeExpandFieldCallback Source #

Wrap a `WidgetClassComputeExpandFieldCallback` into a `C_WidgetClassComputeExpandFieldCallback`.

dynamic_WidgetClassCompositedChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassCompositedChangedFieldCallback -> a -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassCompositedChangedFieldCallback :: Maybe WidgetClassCompositedChangedFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassCompositedChangedFieldCallback``.

genClosure_WidgetClassCompositedChangedFieldCallback :: MonadIO m => WidgetClassCompositedChangedFieldCallback -> m (GClosure C_WidgetClassCompositedChangedFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassCompositedChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassCompositedChangedFieldCallback)) -> WidgetClassCompositedChangedFieldCallback -> C_WidgetClassCompositedChangedFieldCallback Source #

Wrap a `WidgetClassCompositedChangedFieldCallback` into a `C_WidgetClassCompositedChangedFieldCallback`.

dynamic_WidgetClassChildNotifyFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassChildNotifyFieldCallback |
-> a | `widget`: a `Widget`
-> GParamSpec | `childProperty`: the name of a child property installed on the class of `widget`’s parent
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassChildNotifyFieldCallback :: Maybe WidgetClassChildNotifyFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassChildNotifyFieldCallback``.

genClosure_WidgetClassChildNotifyFieldCallback :: MonadIO m => WidgetClassChildNotifyFieldCallback -> m (GClosure C_WidgetClassChildNotifyFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassChildNotifyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassChildNotifyFieldCallback)) -> WidgetClassChildNotifyFieldCallback -> C_WidgetClassChildNotifyFieldCallback Source #

Wrap a `WidgetClassChildNotifyFieldCallback` into a `C_WidgetClassChildNotifyFieldCallback`.

dynamic_WidgetClassCanActivateAccelFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_WidgetClassCanActivateAccelFieldCallback |
-> a | `widget`: a `Widget`
-> Word32 | `signalId`: the ID of a signal installed on `widget`
-> m Bool | Returns: `True` if the accelerator can be activated.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassCanActivateAccelFieldCallback :: Maybe WidgetClassCanActivateAccelFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassCanActivateAccelFieldCallback``.

genClosure_WidgetClassCanActivateAccelFieldCallback :: MonadIO m => WidgetClassCanActivateAccelFieldCallback -> m (GClosure C_WidgetClassCanActivateAccelFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassCanActivateAccelFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassCanActivateAccelFieldCallback)) -> WidgetClassCanActivateAccelFieldCallback -> C_WidgetClassCanActivateAccelFieldCallback Source #

Wrap a `WidgetClassCanActivateAccelFieldCallback` into a `C_WidgetClassCanActivateAccelFieldCallback`.

dynamic_WidgetClassButtonReleaseEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassButtonReleaseEventFieldCallback -> a -> EventButton -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassButtonReleaseEventFieldCallback :: Maybe WidgetClassButtonReleaseEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassButtonReleaseEventFieldCallback``.

genClosure_WidgetClassButtonReleaseEventFieldCallback :: MonadIO m => WidgetClassButtonReleaseEventFieldCallback -> m (GClosure C_WidgetClassButtonReleaseEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassButtonReleaseEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassButtonReleaseEventFieldCallback)) -> WidgetClassButtonReleaseEventFieldCallback -> C_WidgetClassButtonReleaseEventFieldCallback Source #

Wrap a `WidgetClassButtonReleaseEventFieldCallback` into a `C_WidgetClassButtonReleaseEventFieldCallback`.

dynamic_WidgetClassButtonPressEventFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassButtonPressEventFieldCallback -> a -> EventButton -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassButtonPressEventFieldCallback :: Maybe WidgetClassButtonPressEventFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassButtonPressEventFieldCallback``.

genClosure_WidgetClassButtonPressEventFieldCallback :: MonadIO m => WidgetClassButtonPressEventFieldCallback -> m (GClosure C_WidgetClassButtonPressEventFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassButtonPressEventFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassButtonPressEventFieldCallback)) -> WidgetClassButtonPressEventFieldCallback -> C_WidgetClassButtonPressEventFieldCallback Source #

Wrap a `WidgetClassButtonPressEventFieldCallback` into a `C_WidgetClassButtonPressEventFieldCallback`.

dynamic_WidgetClassAdjustSizeRequestFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassAdjustSizeRequestFieldCallback -> a -> Orientation -> Int32 -> Int32 -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassAdjustSizeRequestFieldCallback :: Maybe WidgetClassAdjustSizeRequestFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassAdjustSizeRequestFieldCallback``.

genClosure_WidgetClassAdjustSizeRequestFieldCallback :: MonadIO m => WidgetClassAdjustSizeRequestFieldCallback -> m (GClosure C_WidgetClassAdjustSizeRequestFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassAdjustSizeRequestFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassAdjustSizeRequestFieldCallback)) -> WidgetClassAdjustSizeRequestFieldCallback -> C_WidgetClassAdjustSizeRequestFieldCallback Source #

Wrap a `WidgetClassAdjustSizeRequestFieldCallback` into a `C_WidgetClassAdjustSizeRequestFieldCallback`.

dynamic_WidgetClassAdjustSizeAllocationFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassAdjustSizeAllocationFieldCallback -> a -> Orientation -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassAdjustSizeAllocationFieldCallback :: Maybe WidgetClassAdjustSizeAllocationFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassAdjustSizeAllocationFieldCallback``.

genClosure_WidgetClassAdjustSizeAllocationFieldCallback :: MonadIO m => WidgetClassAdjustSizeAllocationFieldCallback -> m (GClosure C_WidgetClassAdjustSizeAllocationFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassAdjustSizeAllocationFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassAdjustSizeAllocationFieldCallback)) -> WidgetClassAdjustSizeAllocationFieldCallback -> C_WidgetClassAdjustSizeAllocationFieldCallback Source #

Wrap a `WidgetClassAdjustSizeAllocationFieldCallback` into a `C_WidgetClassAdjustSizeAllocationFieldCallback`.

dynamic_WidgetClassAdjustBaselineRequestFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassAdjustBaselineRequestFieldCallback -> a -> Int32 -> Int32 -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassAdjustBaselineRequestFieldCallback :: Maybe WidgetClassAdjustBaselineRequestFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassAdjustBaselineRequestFieldCallback``.

genClosure_WidgetClassAdjustBaselineRequestFieldCallback :: MonadIO m => WidgetClassAdjustBaselineRequestFieldCallback -> m (GClosure C_WidgetClassAdjustBaselineRequestFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassAdjustBaselineRequestFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassAdjustBaselineRequestFieldCallback)) -> WidgetClassAdjustBaselineRequestFieldCallback -> C_WidgetClassAdjustBaselineRequestFieldCallback Source #

Wrap a `WidgetClassAdjustBaselineRequestFieldCallback` into a `C_WidgetClassAdjustBaselineRequestFieldCallback`.

dynamic_WidgetClassAdjustBaselineAllocationFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassAdjustBaselineAllocationFieldCallback -> a -> Int32 -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noWidgetClassAdjustBaselineAllocationFieldCallback :: Maybe WidgetClassAdjustBaselineAllocationFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `WidgetClassAdjustBaselineAllocationFieldCallback``.

genClosure_WidgetClassAdjustBaselineAllocationFieldCallback :: MonadIO m => WidgetClassAdjustBaselineAllocationFieldCallback -> m (GClosure C_WidgetClassAdjustBaselineAllocationFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_WidgetClassAdjustBaselineAllocationFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassAdjustBaselineAllocationFieldCallback)) -> WidgetClassAdjustBaselineAllocationFieldCallback -> C_WidgetClassAdjustBaselineAllocationFieldCallback Source #

Wrap a `WidgetClassAdjustBaselineAllocationFieldCallback` into a `C_WidgetClassAdjustBaselineAllocationFieldCallback`.

dynamic_TreeViewSearchPositionFunc :: (HasCallStack, MonadIO m, IsTreeView a, IsWidget b) => FunPtr C_TreeViewSearchPositionFunc -> a -> b -> Ptr () -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeViewSearchPositionFunc :: Maybe TreeViewSearchPositionFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewSearchPositionFunc``.

noTreeViewSearchPositionFunc_WithClosures :: Maybe TreeViewSearchPositionFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewSearchPositionFunc_WithClosures``.

drop_closures_TreeViewSearchPositionFunc :: TreeViewSearchPositionFunc -> TreeViewSearchPositionFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeViewSearchPositionFunc :: MonadIO m => TreeViewSearchPositionFunc -> m (GClosure C_TreeViewSearchPositionFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeViewSearchPositionFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchPositionFunc)) -> TreeViewSearchPositionFunc_WithClosures -> C_TreeViewSearchPositionFunc Source #

Wrap a `TreeViewSearchPositionFunc` into a `C_TreeViewSearchPositionFunc`.

dynamic_TreeViewSearchEqualFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> FunPtr C_TreeViewSearchEqualFunc |
-> a | `model`: the `TreeModel` being searched
-> Int32 | `column`: the search column set by `treeViewSetSearchColumn`
-> Text | `key`: the key string to compare with
-> TreeIter | `iter`: a `TreeIter` pointing the row of `model` that should be compared with `key`.
-> Ptr () | `searchData`: user data from `treeViewSetSearchEqualFunc`
-> m Bool | Returns: `False` if the row matches, `True` otherwise.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeViewSearchEqualFunc :: Maybe TreeViewSearchEqualFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewSearchEqualFunc``.

noTreeViewSearchEqualFunc_WithClosures :: Maybe TreeViewSearchEqualFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewSearchEqualFunc_WithClosures``.

drop_closures_TreeViewSearchEqualFunc :: TreeViewSearchEqualFunc -> TreeViewSearchEqualFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeViewSearchEqualFunc :: MonadIO m => TreeViewSearchEqualFunc -> m (GClosure C_TreeViewSearchEqualFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeViewSearchEqualFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchEqualFunc)) -> TreeViewSearchEqualFunc_WithClosures -> C_TreeViewSearchEqualFunc Source #

Wrap a `TreeViewSearchEqualFunc` into a `C_TreeViewSearchEqualFunc`.

dynamic_TreeViewRowSeparatorFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> FunPtr C_TreeViewRowSeparatorFunc |
-> a | `model`: the `TreeModel`
-> TreeIter | `iter`: a `TreeIter` pointing at a row in `model`
-> Ptr () | `data`: user data
-> m Bool | Returns: `True` if the row is a separator

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeViewRowSeparatorFunc :: Maybe TreeViewRowSeparatorFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewRowSeparatorFunc``.

noTreeViewRowSeparatorFunc_WithClosures :: Maybe TreeViewRowSeparatorFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewRowSeparatorFunc_WithClosures``.

drop_closures_TreeViewRowSeparatorFunc :: TreeViewRowSeparatorFunc -> TreeViewRowSeparatorFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeViewRowSeparatorFunc :: MonadIO m => TreeViewRowSeparatorFunc -> m (GClosure C_TreeViewRowSeparatorFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeViewRowSeparatorFunc :: Maybe (Ptr (FunPtr C_TreeViewRowSeparatorFunc)) -> TreeViewRowSeparatorFunc_WithClosures -> C_TreeViewRowSeparatorFunc Source #

Wrap a `TreeViewRowSeparatorFunc` into a `C_TreeViewRowSeparatorFunc`.

dynamic_TreeViewMappingFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> FunPtr C_TreeViewMappingFunc |
-> a | `treeView`: A `TreeView`
-> TreePath | `path`: The path that’s expanded
-> Ptr () | `userData`: user data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeViewMappingFunc :: Maybe TreeViewMappingFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewMappingFunc``.

noTreeViewMappingFunc_WithClosures :: Maybe TreeViewMappingFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewMappingFunc_WithClosures``.

drop_closures_TreeViewMappingFunc :: TreeViewMappingFunc -> TreeViewMappingFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeViewMappingFunc :: MonadIO m => TreeViewMappingFunc -> m (GClosure C_TreeViewMappingFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeViewMappingFunc :: Maybe (Ptr (FunPtr C_TreeViewMappingFunc)) -> TreeViewMappingFunc_WithClosures -> C_TreeViewMappingFunc Source #

Wrap a `TreeViewMappingFunc` into a `C_TreeViewMappingFunc`.

dynamic_TreeViewColumnDropFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b, IsTreeViewColumn c, IsTreeViewColumn d) |
=> FunPtr C_TreeViewColumnDropFunc |
-> a | `treeView`: A `TreeView`
-> b | `column`: The `TreeViewColumn` being dragged
-> c | `prevColumn`: A `TreeViewColumn` on one side of `column`
-> d | `nextColumn`: A `TreeViewColumn` on the other side of `column`
-> Ptr () | `data`: user data
-> m Bool | Returns: `True`, if `column` can be dropped in this spot

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeViewColumnDropFunc :: Maybe TreeViewColumnDropFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewColumnDropFunc``.

noTreeViewColumnDropFunc_WithClosures :: Maybe TreeViewColumnDropFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeViewColumnDropFunc_WithClosures``.

drop_closures_TreeViewColumnDropFunc :: TreeViewColumnDropFunc -> TreeViewColumnDropFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeViewColumnDropFunc :: MonadIO m => TreeViewColumnDropFunc -> m (GClosure C_TreeViewColumnDropFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeViewColumnDropFunc :: Maybe (Ptr (FunPtr C_TreeViewColumnDropFunc)) -> TreeViewColumnDropFunc_WithClosures -> C_TreeViewColumnDropFunc Source #

Wrap a `TreeViewColumnDropFunc` into a `C_TreeViewColumnDropFunc`.

dynamic_TreeSelectionFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a, IsTreeModel b) |
=> FunPtr C_TreeSelectionFunc |
-> a | `selection`: A `TreeSelection`
-> b | `model`: A `TreeModel` being viewed
-> TreePath | `path`: The `TreePath` of the row in question
-> Bool | `pathCurrentlySelected`: `True`, if the path is currently selected
-> Ptr () | `data`: user data
-> m Bool | Returns: `True`, if the selection state of the row can be toggled

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeSelectionFunc :: Maybe TreeSelectionFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeSelectionFunc``.

noTreeSelectionFunc_WithClosures :: Maybe TreeSelectionFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeSelectionFunc_WithClosures``.

drop_closures_TreeSelectionFunc :: TreeSelectionFunc -> TreeSelectionFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeSelectionFunc :: MonadIO m => TreeSelectionFunc -> m (GClosure C_TreeSelectionFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeSelectionFunc :: Maybe (Ptr (FunPtr C_TreeSelectionFunc)) -> TreeSelectionFunc_WithClosures -> C_TreeSelectionFunc Source #

Wrap a `TreeSelectionFunc` into a `C_TreeSelectionFunc`.

dynamic_TreeSelectionForeachFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> FunPtr C_TreeSelectionForeachFunc |
-> a | `model`: The `TreeModel` being viewed
-> TreePath | `path`: The `TreePath` of a selected row
-> TreeIter | `iter`: A `TreeIter` pointing to a selected row
-> Ptr () | `data`: user data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeSelectionForeachFunc :: Maybe TreeSelectionForeachFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeSelectionForeachFunc``.

noTreeSelectionForeachFunc_WithClosures :: Maybe TreeSelectionForeachFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeSelectionForeachFunc_WithClosures``.

drop_closures_TreeSelectionForeachFunc :: TreeSelectionForeachFunc -> TreeSelectionForeachFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeSelectionForeachFunc :: MonadIO m => TreeSelectionForeachFunc -> m (GClosure C_TreeSelectionForeachFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeSelectionForeachFunc :: Maybe (Ptr (FunPtr C_TreeSelectionForeachFunc)) -> TreeSelectionForeachFunc_WithClosures -> C_TreeSelectionForeachFunc Source #

Wrap a `TreeSelectionForeachFunc` into a `C_TreeSelectionForeachFunc`.

dynamic_TreeModelForeachFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> FunPtr C_TreeModelForeachFunc |
-> a | `model`: the `TreeModel` being iterated
-> TreePath | `path`: the current `TreePath`
-> TreeIter | `iter`: the current `TreeIter`
-> Ptr () | `data`: The user data passed to `treeModelForeach`
-> m Bool | Returns: `True` to stop iterating, `False` to continue

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeModelForeachFunc :: Maybe TreeModelForeachFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeModelForeachFunc``.

noTreeModelForeachFunc_WithClosures :: Maybe TreeModelForeachFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeModelForeachFunc_WithClosures``.

drop_closures_TreeModelForeachFunc :: TreeModelForeachFunc -> TreeModelForeachFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeModelForeachFunc :: MonadIO m => TreeModelForeachFunc -> m (GClosure C_TreeModelForeachFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeModelForeachFunc :: Maybe (Ptr (FunPtr C_TreeModelForeachFunc)) -> TreeModelForeachFunc_WithClosures -> C_TreeModelForeachFunc Source #

Wrap a `TreeModelForeachFunc` into a `C_TreeModelForeachFunc`.

dynamic_TreeModelFilterVisibleFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> FunPtr C_TreeModelFilterVisibleFunc |
-> a | `model`: the child model of the `TreeModelFilter`
-> TreeIter | `iter`: a `TreeIter` pointing to the row in `model` whose visibility is determined
-> Ptr () | `data`: user data given to `treeModelFilterSetVisibleFunc`
-> m Bool | Returns: Whether the row indicated by `iter` is visible.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeModelFilterVisibleFunc :: Maybe TreeModelFilterVisibleFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeModelFilterVisibleFunc``.

noTreeModelFilterVisibleFunc_WithClosures :: Maybe TreeModelFilterVisibleFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeModelFilterVisibleFunc_WithClosures``.

drop_closures_TreeModelFilterVisibleFunc :: TreeModelFilterVisibleFunc -> TreeModelFilterVisibleFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeModelFilterVisibleFunc :: MonadIO m => TreeModelFilterVisibleFunc -> m (GClosure C_TreeModelFilterVisibleFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeModelFilterVisibleFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterVisibleFunc)) -> TreeModelFilterVisibleFunc_WithClosures -> C_TreeModelFilterVisibleFunc Source #

Wrap a `TreeModelFilterVisibleFunc` into a `C_TreeModelFilterVisibleFunc`.

dynamic_TreeModelFilterModifyFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> FunPtr C_TreeModelFilterModifyFunc |
-> a | `model`: the `TreeModelFilter`
-> TreeIter | `iter`: a `TreeIter` pointing to the row whose display values are determined
-> Int32 | `column`: the column whose display value is determined
-> Ptr () | `data`: user data given to `gtk_tree_model_filter_set_modify_func()`
-> m GValue |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeModelFilterModifyFunc :: Maybe TreeModelFilterModifyFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeModelFilterModifyFunc``.

noTreeModelFilterModifyFunc_WithClosures :: Maybe TreeModelFilterModifyFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeModelFilterModifyFunc_WithClosures``.

drop_closures_TreeModelFilterModifyFunc :: TreeModelFilterModifyFunc -> TreeModelFilterModifyFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeModelFilterModifyFunc :: MonadIO m => TreeModelFilterModifyFunc -> m (GClosure C_TreeModelFilterModifyFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeModelFilterModifyFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterModifyFunc)) -> TreeModelFilterModifyFunc_WithClosures -> C_TreeModelFilterModifyFunc Source #

Wrap a `TreeModelFilterModifyFunc` into a `C_TreeModelFilterModifyFunc`.

dynamic_TreeIterCompareFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> FunPtr C_TreeIterCompareFunc |
-> a | `model`: The `TreeModel` the comparison is within
-> TreeIter | `a`: A `TreeIter` in `model`
-> TreeIter | `b`: Another `TreeIter` in `model`
-> Ptr () | `userData`: Data passed when the compare func is assigned e.g. by `treeSortableSetSortFunc`
-> m Int32 | Returns: a negative integer, zero or a positive integer depending on whether `a` sorts before, with or after `b`

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeIterCompareFunc :: Maybe TreeIterCompareFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeIterCompareFunc``.

noTreeIterCompareFunc_WithClosures :: Maybe TreeIterCompareFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeIterCompareFunc_WithClosures``.

drop_closures_TreeIterCompareFunc :: TreeIterCompareFunc -> TreeIterCompareFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeIterCompareFunc :: MonadIO m => TreeIterCompareFunc -> m (GClosure C_TreeIterCompareFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeIterCompareFunc :: Maybe (Ptr (FunPtr C_TreeIterCompareFunc)) -> TreeIterCompareFunc_WithClosures -> C_TreeIterCompareFunc Source #

Wrap a `TreeIterCompareFunc` into a `C_TreeIterCompareFunc`.

dynamic_TreeDestroyCountFunc :: (HasCallStack, MonadIO m, IsTreeView a) => FunPtr C_TreeDestroyCountFunc -> a -> TreePath -> Int32 -> Ptr () -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeDestroyCountFunc :: Maybe TreeDestroyCountFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeDestroyCountFunc``.

noTreeDestroyCountFunc_WithClosures :: Maybe TreeDestroyCountFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeDestroyCountFunc_WithClosures``.

drop_closures_TreeDestroyCountFunc :: TreeDestroyCountFunc -> TreeDestroyCountFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeDestroyCountFunc :: MonadIO m => TreeDestroyCountFunc -> m (GClosure C_TreeDestroyCountFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeDestroyCountFunc :: Maybe (Ptr (FunPtr C_TreeDestroyCountFunc)) -> TreeDestroyCountFunc_WithClosures -> C_TreeDestroyCountFunc Source #

Wrap a `TreeDestroyCountFunc` into a `C_TreeDestroyCountFunc`.

dynamic_TreeCellDataFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b, IsTreeModel c) |
=> FunPtr C_TreeCellDataFunc |
-> a | `treeColumn`: A `TreeViewColumn`
-> b | `cell`: The `CellRenderer` that is being rendered by `treeColumn`
-> c | `treeModel`: The `TreeModel` being rendered
-> TreeIter | `iter`: A `TreeIter` of the current row rendered
-> Ptr () | `data`: user data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTreeCellDataFunc :: Maybe TreeCellDataFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeCellDataFunc``.

noTreeCellDataFunc_WithClosures :: Maybe TreeCellDataFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TreeCellDataFunc_WithClosures``.

drop_closures_TreeCellDataFunc :: TreeCellDataFunc -> TreeCellDataFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TreeCellDataFunc :: MonadIO m => TreeCellDataFunc -> m (GClosure C_TreeCellDataFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TreeCellDataFunc :: Maybe (Ptr (FunPtr C_TreeCellDataFunc)) -> TreeCellDataFunc_WithClosures -> C_TreeCellDataFunc Source #

Wrap a `TreeCellDataFunc` into a `C_TreeCellDataFunc`.

noTranslateFunc_WithClosures :: Maybe TranslateFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TranslateFunc_WithClosures``.

drop_closures_TranslateFunc :: TranslateFunc -> TranslateFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

dynamic_TickCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsFrameClock b) |
=> FunPtr C_TickCallback |
-> a | `widget`: the widget
-> b | `frameClock`: the frame clock for the widget (same as calling `widgetGetFrameClock`)
-> Ptr () | `userData`: user data passed to `widgetAddTickCallback`.
-> m Bool | Returns: `SOURCE_CONTINUE` if the tick callback should continue to be called, `SOURCE_REMOVE` if the tick callback should be removed.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTickCallback :: Maybe TickCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `TickCallback``.

noTickCallback_WithClosures :: Maybe TickCallback_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TickCallback_WithClosures``.

drop_closures_TickCallback :: TickCallback -> TickCallback_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TickCallback :: MonadIO m => TickCallback -> m (GClosure C_TickCallback) Source #

Wrap the callback into a `GClosure`.

wrap_TickCallback :: Maybe (Ptr (FunPtr C_TickCallback)) -> TickCallback_WithClosures -> C_TickCallback Source #

Wrap a `TickCallback` into a `C_TickCallback`.

dynamic_TextTagTableForeach Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> FunPtr C_TextTagTableForeach |
-> a | `tag`: the `TextTag`
-> Ptr () | `data`: data passed to `textTagTableForeach`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTextTagTableForeach :: Maybe TextTagTableForeach Source #

A convenience synonym for ``Nothing` :: `Maybe` `TextTagTableForeach``.

noTextTagTableForeach_WithClosures :: Maybe TextTagTableForeach_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TextTagTableForeach_WithClosures``.

drop_closures_TextTagTableForeach :: TextTagTableForeach -> TextTagTableForeach_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TextTagTableForeach :: MonadIO m => TextTagTableForeach -> m (GClosure C_TextTagTableForeach) Source #

Wrap the callback into a `GClosure`.

wrap_TextTagTableForeach :: Maybe (Ptr (FunPtr C_TextTagTableForeach)) -> TextTagTableForeach_WithClosures -> C_TextTagTableForeach Source #

Wrap a `TextTagTableForeach` into a `C_TextTagTableForeach`.

dynamic_TextCharPredicate :: (HasCallStack, MonadIO m) => FunPtr C_TextCharPredicate -> Char -> Ptr () -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTextCharPredicate :: Maybe TextCharPredicate Source #

A convenience synonym for ``Nothing` :: `Maybe` `TextCharPredicate``.

noTextCharPredicate_WithClosures :: Maybe TextCharPredicate_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TextCharPredicate_WithClosures``.

drop_closures_TextCharPredicate :: TextCharPredicate -> TextCharPredicate_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TextCharPredicate :: MonadIO m => TextCharPredicate -> m (GClosure C_TextCharPredicate) Source #

Wrap the callback into a `GClosure`.

wrap_TextCharPredicate :: Maybe (Ptr (FunPtr C_TextCharPredicate)) -> TextCharPredicate_WithClosures -> C_TextCharPredicate Source #

Wrap a `TextCharPredicate` into a `C_TextCharPredicate`.

dynamic_TextBufferSerializeFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) |
=> FunPtr C_TextBufferSerializeFunc |
-> a | `registerBuffer`: the `TextBuffer` for which the format is registered
-> b | `contentBuffer`: the `TextBuffer` to serialize
-> TextIter | `start`: start of the block of text to serialize
-> TextIter | `end`: end of the block of text to serialize
-> Ptr () | `userData`: user data that was specified when registering the format
-> m (Maybe ByteString) | Returns: a newly-allocated array of guint8 which contains the serialized data, or `Nothing` if an error occurred

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTextBufferSerializeFunc :: Maybe TextBufferSerializeFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TextBufferSerializeFunc``.

noTextBufferSerializeFunc_WithClosures :: Maybe TextBufferSerializeFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TextBufferSerializeFunc_WithClosures``.

drop_closures_TextBufferSerializeFunc :: TextBufferSerializeFunc -> TextBufferSerializeFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_TextBufferSerializeFunc :: MonadIO m => TextBufferSerializeFunc -> m (GClosure C_TextBufferSerializeFunc) Source #

Wrap the callback into a `GClosure`.

wrap_TextBufferSerializeFunc :: Maybe (Ptr (FunPtr C_TextBufferSerializeFunc)) -> TextBufferSerializeFunc_WithClosures -> C_TextBufferSerializeFunc Source #

Wrap a `TextBufferSerializeFunc` into a `C_TextBufferSerializeFunc`.

dynamic_TextBufferDeserializeFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) |
=> FunPtr C_TextBufferDeserializeFunc |
-> a | `registerBuffer`: the `TextBuffer` the format is registered with
-> b | `contentBuffer`: the `TextBuffer` to deserialize into
-> TextIter | `iter`: insertion point for the deserialized text
-> ByteString | `data`: data to deserialize
-> Bool | `createTags`: `True` if deserializing may create tags
-> Ptr () | `userData`: user data that was specified when registering the format
-> m () | (Can throw `GError`)

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noTextBufferDeserializeFunc :: Maybe TextBufferDeserializeFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `TextBufferDeserializeFunc``.

noTextBufferDeserializeFunc_WithClosures :: Maybe TextBufferDeserializeFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `TextBufferDeserializeFunc_WithClosures``.

drop_closures_TextBufferDeserializeFunc :: TextBufferDeserializeFunc -> TextBufferDeserializeFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

dynamic_StylePropertyParser Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> FunPtr C_StylePropertyParser |
-> Text |
-> GValue |
-> m () | (Can throw `GError`)

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noStylePropertyParser :: Maybe StylePropertyParser Source #

A convenience synonym for ``Nothing` :: `Maybe` `StylePropertyParser``.

dynamic_RecentSortFunc :: (HasCallStack, MonadIO m) => FunPtr C_RecentSortFunc -> RecentInfo -> RecentInfo -> Ptr () -> m Int32 Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noRecentSortFunc :: Maybe RecentSortFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `RecentSortFunc``.

noRecentSortFunc_WithClosures :: Maybe RecentSortFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `RecentSortFunc_WithClosures``.

drop_closures_RecentSortFunc :: RecentSortFunc -> RecentSortFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_RecentSortFunc :: MonadIO m => RecentSortFunc -> m (GClosure C_RecentSortFunc) Source #

Wrap the callback into a `GClosure`.

wrap_RecentSortFunc :: Maybe (Ptr (FunPtr C_RecentSortFunc)) -> RecentSortFunc_WithClosures -> C_RecentSortFunc Source #

Wrap a `RecentSortFunc` into a `C_RecentSortFunc`.

dynamic_RecentFilterFunc Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> FunPtr C_RecentFilterFunc |
-> RecentFilterInfo | `filterInfo`: a `RecentFilterInfo` that is filled according to the `needed` flags passed to `recentFilterAddCustom`
-> Ptr () | `userData`: user data passed to `recentFilterAddCustom`
-> m Bool | Returns: `True` if the file should be displayed

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noRecentFilterFunc :: Maybe RecentFilterFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `RecentFilterFunc``.

noRecentFilterFunc_WithClosures :: Maybe RecentFilterFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `RecentFilterFunc_WithClosures``.

drop_closures_RecentFilterFunc :: RecentFilterFunc -> RecentFilterFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_RecentFilterFunc :: MonadIO m => RecentFilterFunc -> m (GClosure C_RecentFilterFunc) Source #

Wrap the callback into a `GClosure`.

wrap_RecentFilterFunc :: Maybe (Ptr (FunPtr C_RecentFilterFunc)) -> RecentFilterFunc_WithClosures -> C_RecentFilterFunc Source #

Wrap a `RecentFilterFunc` into a `C_RecentFilterFunc`.

dynamic_RcPropertyParser :: (HasCallStack, MonadIO m) => FunPtr C_RcPropertyParser -> GParamSpec -> String -> GValue -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noRcPropertyParser :: Maybe RcPropertyParser Source #

A convenience synonym for ``Nothing` :: `Maybe` `RcPropertyParser``.

genClosure_RcPropertyParser :: MonadIO m => RcPropertyParser -> m (GClosure C_RcPropertyParser) Source #

Wrap the callback into a `GClosure`.

wrap_RcPropertyParser :: Maybe (Ptr (FunPtr C_RcPropertyParser)) -> RcPropertyParser -> C_RcPropertyParser Source #

Wrap a `RcPropertyParser` into a `C_RcPropertyParser`.

dynamic_PrintSettingsFunc :: (HasCallStack, MonadIO m) => FunPtr C_PrintSettingsFunc -> Text -> Text -> Ptr () -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noPrintSettingsFunc :: Maybe PrintSettingsFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `PrintSettingsFunc``.

noPrintSettingsFunc_WithClosures :: Maybe PrintSettingsFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `PrintSettingsFunc_WithClosures``.

drop_closures_PrintSettingsFunc :: PrintSettingsFunc -> PrintSettingsFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_PrintSettingsFunc :: MonadIO m => PrintSettingsFunc -> m (GClosure C_PrintSettingsFunc) Source #

Wrap the callback into a `GClosure`.

wrap_PrintSettingsFunc :: Maybe (Ptr (FunPtr C_PrintSettingsFunc)) -> PrintSettingsFunc_WithClosures -> C_PrintSettingsFunc Source #

Wrap a `PrintSettingsFunc` into a `C_PrintSettingsFunc`.

dynamic_PageSetupDoneFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsPageSetup a) |
=> FunPtr C_PageSetupDoneFunc |
-> a | `pageSetup`: the `PageSetup` that has been
-> Ptr () | `data`: user data that has been passed to `printRunPageSetupDialogAsync`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noPageSetupDoneFunc :: Maybe PageSetupDoneFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `PageSetupDoneFunc``.

noPageSetupDoneFunc_WithClosures :: Maybe PageSetupDoneFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `PageSetupDoneFunc_WithClosures``.

drop_closures_PageSetupDoneFunc :: PageSetupDoneFunc -> PageSetupDoneFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_PageSetupDoneFunc :: MonadIO m => PageSetupDoneFunc -> m (GClosure C_PageSetupDoneFunc) Source #

Wrap the callback into a `GClosure`.

wrap_PageSetupDoneFunc :: Maybe (Ptr (FunPtr C_PageSetupDoneFunc)) -> PageSetupDoneFunc_WithClosures -> C_PageSetupDoneFunc Source #

Wrap a `PageSetupDoneFunc` into a `C_PageSetupDoneFunc`.

dynamic_ModuleInitFunc Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> FunPtr C_ModuleInitFunc |
-> Maybe [Text] | `argv`: GTK+ always passes `Nothing` for this argument
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noModuleInitFunc :: Maybe ModuleInitFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ModuleInitFunc``.

genClosure_ModuleInitFunc :: MonadIO m => ModuleInitFunc -> m (GClosure C_ModuleInitFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ModuleInitFunc :: Maybe (Ptr (FunPtr C_ModuleInitFunc)) -> ModuleInitFunc -> C_ModuleInitFunc Source #

Wrap a `ModuleInitFunc` into a `C_ModuleInitFunc`.

dynamic_ModuleDisplayInitFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsDisplay a) |
=> FunPtr C_ModuleDisplayInitFunc |
-> a | `display`: an open `Display`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noModuleDisplayInitFunc :: Maybe ModuleDisplayInitFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ModuleDisplayInitFunc``.

genClosure_ModuleDisplayInitFunc :: MonadIO m => ModuleDisplayInitFunc -> m (GClosure C_ModuleDisplayInitFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ModuleDisplayInitFunc :: Maybe (Ptr (FunPtr C_ModuleDisplayInitFunc)) -> ModuleDisplayInitFunc -> C_ModuleDisplayInitFunc Source #

Wrap a `ModuleDisplayInitFunc` into a `C_ModuleDisplayInitFunc`.

dynamic_MenuPositionFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> FunPtr C_MenuPositionFunc |
-> a | `menu`: a `Menu`.
-> Int32 | `x`: address of the `gint` representing the horizontal position where the menu shall be drawn.
-> Int32 | `y`: address of the `gint` representing the vertical position where the menu shall be drawn. This is an output parameter.
-> Ptr () | `userData`: the data supplied by the user in the `menuPopup` `data` parameter.
-> m (Int32, Int32, Bool) |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noMenuPositionFunc :: Maybe MenuPositionFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `MenuPositionFunc``.

noMenuPositionFunc_WithClosures :: Maybe MenuPositionFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `MenuPositionFunc_WithClosures``.

drop_closures_MenuPositionFunc :: MenuPositionFunc -> MenuPositionFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_MenuPositionFunc :: MonadIO m => MenuPositionFunc -> m (GClosure C_MenuPositionFunc) Source #

Wrap the callback into a `GClosure`.

wrap_MenuPositionFunc :: Maybe (Ptr (FunPtr C_MenuPositionFunc)) -> MenuPositionFunc_WithClosures -> C_MenuPositionFunc Source #

Wrap a `MenuPositionFunc` into a `C_MenuPositionFunc`.

dynamic_MenuDetachFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsMenu b) |
=> FunPtr C_MenuDetachFunc |
-> a | `attachWidget`: the `Widget` that the menu is being detached from.
-> b | `menu`: the `Menu` being detached.
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noMenuDetachFunc :: Maybe MenuDetachFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `MenuDetachFunc``.

genClosure_MenuDetachFunc :: MonadIO m => MenuDetachFunc -> m (GClosure C_MenuDetachFunc) Source #

Wrap the callback into a `GClosure`.

wrap_MenuDetachFunc :: Maybe (Ptr (FunPtr C_MenuDetachFunc)) -> MenuDetachFunc -> C_MenuDetachFunc Source #

Wrap a `MenuDetachFunc` into a `C_MenuDetachFunc`.

dynamic_ListBoxUpdateHeaderFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBoxRow a, IsListBoxRow b) |
=> FunPtr C_ListBoxUpdateHeaderFunc |
-> a | `row`: the row to update
-> Maybe b | `before`: the row before `row`, or `Nothing` if it is first
-> Ptr () | `userData`: user data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noListBoxUpdateHeaderFunc :: Maybe ListBoxUpdateHeaderFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxUpdateHeaderFunc``.

noListBoxUpdateHeaderFunc_WithClosures :: Maybe ListBoxUpdateHeaderFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxUpdateHeaderFunc_WithClosures``.

drop_closures_ListBoxUpdateHeaderFunc :: ListBoxUpdateHeaderFunc -> ListBoxUpdateHeaderFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ListBoxUpdateHeaderFunc :: MonadIO m => ListBoxUpdateHeaderFunc -> m (GClosure C_ListBoxUpdateHeaderFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ListBoxUpdateHeaderFunc :: Maybe (Ptr (FunPtr C_ListBoxUpdateHeaderFunc)) -> ListBoxUpdateHeaderFunc_WithClosures -> C_ListBoxUpdateHeaderFunc Source #

Wrap a `ListBoxUpdateHeaderFunc` into a `C_ListBoxUpdateHeaderFunc`.

dynamic_ListBoxSortFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBoxRow a, IsListBoxRow b) |
=> FunPtr C_ListBoxSortFunc |
-> a | `row1`: the first row
-> b | `row2`: the second row
-> Ptr () | `userData`: user data
-> m Int32 | Returns: < 0 if `row1` should be before `row2`, 0 if they are equal and > 0 otherwise

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noListBoxSortFunc :: Maybe ListBoxSortFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxSortFunc``.

noListBoxSortFunc_WithClosures :: Maybe ListBoxSortFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxSortFunc_WithClosures``.

drop_closures_ListBoxSortFunc :: ListBoxSortFunc -> ListBoxSortFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ListBoxSortFunc :: MonadIO m => ListBoxSortFunc -> m (GClosure C_ListBoxSortFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ListBoxSortFunc :: Maybe (Ptr (FunPtr C_ListBoxSortFunc)) -> ListBoxSortFunc_WithClosures -> C_ListBoxSortFunc Source #

Wrap a `ListBoxSortFunc` into a `C_ListBoxSortFunc`.

dynamic_ListBoxForeachFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBox a, IsListBoxRow b) |
=> FunPtr C_ListBoxForeachFunc |
-> a | `box`: a `ListBox`
-> b | `row`: a `ListBoxRow`
-> Ptr () | `userData`: user data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noListBoxForeachFunc :: Maybe ListBoxForeachFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxForeachFunc``.

noListBoxForeachFunc_WithClosures :: Maybe ListBoxForeachFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxForeachFunc_WithClosures``.

drop_closures_ListBoxForeachFunc :: ListBoxForeachFunc -> ListBoxForeachFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ListBoxForeachFunc :: MonadIO m => ListBoxForeachFunc -> m (GClosure C_ListBoxForeachFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ListBoxForeachFunc :: Maybe (Ptr (FunPtr C_ListBoxForeachFunc)) -> ListBoxForeachFunc_WithClosures -> C_ListBoxForeachFunc Source #

Wrap a `ListBoxForeachFunc` into a `C_ListBoxForeachFunc`.

dynamic_ListBoxFilterFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsListBoxRow a) |
=> FunPtr C_ListBoxFilterFunc |
-> a | `row`: the row that may be filtered
-> Ptr () | `userData`: user data
-> m Bool | Returns: `True` if the row should be visible, `False` otherwise

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noListBoxFilterFunc :: Maybe ListBoxFilterFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxFilterFunc``.

noListBoxFilterFunc_WithClosures :: Maybe ListBoxFilterFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxFilterFunc_WithClosures``.

drop_closures_ListBoxFilterFunc :: ListBoxFilterFunc -> ListBoxFilterFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ListBoxFilterFunc :: MonadIO m => ListBoxFilterFunc -> m (GClosure C_ListBoxFilterFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ListBoxFilterFunc :: Maybe (Ptr (FunPtr C_ListBoxFilterFunc)) -> ListBoxFilterFunc_WithClosures -> C_ListBoxFilterFunc Source #

Wrap a `ListBoxFilterFunc` into a `C_ListBoxFilterFunc`.

dynamic_ListBoxCreateWidgetFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsObject a) |
=> FunPtr C_ListBoxCreateWidgetFunc |
-> a | `item`: the item from the model for which to create a widget for
-> Ptr () | `userData`: user data
-> m Widget | Returns: a `Widget` that represents `item`

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noListBoxCreateWidgetFunc :: Maybe ListBoxCreateWidgetFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxCreateWidgetFunc``.

noListBoxCreateWidgetFunc_WithClosures :: Maybe ListBoxCreateWidgetFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ListBoxCreateWidgetFunc_WithClosures``.

drop_closures_ListBoxCreateWidgetFunc :: ListBoxCreateWidgetFunc -> ListBoxCreateWidgetFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ListBoxCreateWidgetFunc :: MonadIO m => ListBoxCreateWidgetFunc -> m (GClosure C_ListBoxCreateWidgetFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ListBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_ListBoxCreateWidgetFunc)) -> ListBoxCreateWidgetFunc_WithClosures -> C_ListBoxCreateWidgetFunc Source #

Wrap a `ListBoxCreateWidgetFunc` into a `C_ListBoxCreateWidgetFunc`.

dynamic_KeySnoopFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> FunPtr C_KeySnoopFunc |
-> a | `grabWidget`: the widget to which the event will be delivered
-> EventKey | `event`: the key event
-> Ptr () | `funcData`: data supplied to `gtk_key_snooper_install()`
-> m Int32 | Returns: `True` to stop further processing of `event`, `False` to continue.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noKeySnoopFunc :: Maybe KeySnoopFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `KeySnoopFunc``.

noKeySnoopFunc_WithClosures :: Maybe KeySnoopFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `KeySnoopFunc_WithClosures``.

drop_closures_KeySnoopFunc :: KeySnoopFunc -> KeySnoopFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_KeySnoopFunc :: MonadIO m => KeySnoopFunc -> m (GClosure C_KeySnoopFunc) Source #

Wrap the callback into a `GClosure`.

wrap_KeySnoopFunc :: Maybe (Ptr (FunPtr C_KeySnoopFunc)) -> KeySnoopFunc_WithClosures -> C_KeySnoopFunc Source #

Wrap a `KeySnoopFunc` into a `C_KeySnoopFunc`.

dynamic_IconViewForeachFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconView a) |
=> FunPtr C_IconViewForeachFunc |
-> a | `iconView`: a `IconView`
-> TreePath | `path`: The `TreePath` of a selected row
-> Ptr () | `data`: user data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noIconViewForeachFunc :: Maybe IconViewForeachFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `IconViewForeachFunc``.

noIconViewForeachFunc_WithClosures :: Maybe IconViewForeachFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `IconViewForeachFunc_WithClosures``.

drop_closures_IconViewForeachFunc :: IconViewForeachFunc -> IconViewForeachFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_IconViewForeachFunc :: MonadIO m => IconViewForeachFunc -> m (GClosure C_IconViewForeachFunc) Source #

Wrap the callback into a `GClosure`.

wrap_IconViewForeachFunc :: Maybe (Ptr (FunPtr C_IconViewForeachFunc)) -> IconViewForeachFunc_WithClosures -> C_IconViewForeachFunc Source #

Wrap a `IconViewForeachFunc` into a `C_IconViewForeachFunc`.

dynamic_FontFilterFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsFontFamily a, IsFontFace b) |
=> FunPtr C_FontFilterFunc |
-> a | `family`: a `FontFamily`
-> b | `face`: a `FontFace` belonging to `family`
-> Ptr () | `data`: user data passed to `fontChooserSetFilterFunc`
-> m Bool | Returns: `True` if the font should be displayed

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noFontFilterFunc :: Maybe FontFilterFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `FontFilterFunc``.

noFontFilterFunc_WithClosures :: Maybe FontFilterFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `FontFilterFunc_WithClosures``.

drop_closures_FontFilterFunc :: FontFilterFunc -> FontFilterFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_FontFilterFunc :: MonadIO m => FontFilterFunc -> m (GClosure C_FontFilterFunc) Source #

Wrap the callback into a `GClosure`.

wrap_FontFilterFunc :: Maybe (Ptr (FunPtr C_FontFilterFunc)) -> FontFilterFunc_WithClosures -> C_FontFilterFunc Source #

Wrap a `FontFilterFunc` into a `C_FontFilterFunc`.

dynamic_FlowBoxSortFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBoxChild a, IsFlowBoxChild b) |
=> FunPtr C_FlowBoxSortFunc |
-> a | `child1`: the first child
-> b | `child2`: the second child
-> Ptr () | `userData`: user data
-> m Int32 | Returns: < 0 if `child1` should be before `child2`, 0 if the are equal, and > 0 otherwise

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noFlowBoxSortFunc :: Maybe FlowBoxSortFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `FlowBoxSortFunc``.

noFlowBoxSortFunc_WithClosures :: Maybe FlowBoxSortFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `FlowBoxSortFunc_WithClosures``.

drop_closures_FlowBoxSortFunc :: FlowBoxSortFunc -> FlowBoxSortFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_FlowBoxSortFunc :: MonadIO m => FlowBoxSortFunc -> m (GClosure C_FlowBoxSortFunc) Source #

Wrap the callback into a `GClosure`.

wrap_FlowBoxSortFunc :: Maybe (Ptr (FunPtr C_FlowBoxSortFunc)) -> FlowBoxSortFunc_WithClosures -> C_FlowBoxSortFunc Source #

Wrap a `FlowBoxSortFunc` into a `C_FlowBoxSortFunc`.

dynamic_FlowBoxForeachFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBox a, IsFlowBoxChild b) |
=> FunPtr C_FlowBoxForeachFunc |
-> a | `box`: a `FlowBox`
-> b | `child`: a `FlowBoxChild`
-> Ptr () | `userData`: user data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noFlowBoxForeachFunc :: Maybe FlowBoxForeachFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `FlowBoxForeachFunc``.

noFlowBoxForeachFunc_WithClosures :: Maybe FlowBoxForeachFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `FlowBoxForeachFunc_WithClosures``.

drop_closures_FlowBoxForeachFunc :: FlowBoxForeachFunc -> FlowBoxForeachFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_FlowBoxForeachFunc :: MonadIO m => FlowBoxForeachFunc -> m (GClosure C_FlowBoxForeachFunc) Source #

Wrap the callback into a `GClosure`.

wrap_FlowBoxForeachFunc :: Maybe (Ptr (FunPtr C_FlowBoxForeachFunc)) -> FlowBoxForeachFunc_WithClosures -> C_FlowBoxForeachFunc Source #

Wrap a `FlowBoxForeachFunc` into a `C_FlowBoxForeachFunc`.

dynamic_FlowBoxFilterFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsFlowBoxChild a) |
=> FunPtr C_FlowBoxFilterFunc |
-> a | `child`: a `FlowBoxChild` that may be filtered
-> Ptr () | `userData`: user data
-> m Bool | Returns: `True` if the row should be visible, `False` otherwise

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noFlowBoxFilterFunc :: Maybe FlowBoxFilterFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `FlowBoxFilterFunc``.

noFlowBoxFilterFunc_WithClosures :: Maybe FlowBoxFilterFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `FlowBoxFilterFunc_WithClosures``.

drop_closures_FlowBoxFilterFunc :: FlowBoxFilterFunc -> FlowBoxFilterFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_FlowBoxFilterFunc :: MonadIO m => FlowBoxFilterFunc -> m (GClosure C_FlowBoxFilterFunc) Source #

Wrap the callback into a `GClosure`.

wrap_FlowBoxFilterFunc :: Maybe (Ptr (FunPtr C_FlowBoxFilterFunc)) -> FlowBoxFilterFunc_WithClosures -> C_FlowBoxFilterFunc Source #

Wrap a `FlowBoxFilterFunc` into a `C_FlowBoxFilterFunc`.

dynamic_FlowBoxCreateWidgetFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsObject a) |
=> FunPtr C_FlowBoxCreateWidgetFunc |
-> Maybe a | `item`: the item from the model for which to create a widget for
-> Ptr () | `userData`: user data from `flowBoxBindModel`
-> m Widget | Returns: a `Widget` that represents `item`

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noFlowBoxCreateWidgetFunc :: Maybe FlowBoxCreateWidgetFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `FlowBoxCreateWidgetFunc``.

noFlowBoxCreateWidgetFunc_WithClosures :: Maybe FlowBoxCreateWidgetFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `FlowBoxCreateWidgetFunc_WithClosures``.

drop_closures_FlowBoxCreateWidgetFunc :: FlowBoxCreateWidgetFunc -> FlowBoxCreateWidgetFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_FlowBoxCreateWidgetFunc :: MonadIO m => FlowBoxCreateWidgetFunc -> m (GClosure C_FlowBoxCreateWidgetFunc) Source #

Wrap the callback into a `GClosure`.

wrap_FlowBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_FlowBoxCreateWidgetFunc)) -> FlowBoxCreateWidgetFunc_WithClosures -> C_FlowBoxCreateWidgetFunc Source #

Wrap a `FlowBoxCreateWidgetFunc` into a `C_FlowBoxCreateWidgetFunc`.

dynamic_FileFilterFunc Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> FunPtr C_FileFilterFunc |
-> FileFilterInfo | `filterInfo`: a `FileFilterInfo` that is filled according to the `needed` flags passed to `fileFilterAddCustom`
-> Ptr () | `data`: user data passed to `fileFilterAddCustom`
-> m Bool | Returns: `True` if the file should be displayed

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noFileFilterFunc :: Maybe FileFilterFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `FileFilterFunc``.

noFileFilterFunc_WithClosures :: Maybe FileFilterFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `FileFilterFunc_WithClosures``.

drop_closures_FileFilterFunc :: FileFilterFunc -> FileFilterFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_FileFilterFunc :: MonadIO m => FileFilterFunc -> m (GClosure C_FileFilterFunc) Source #

Wrap the callback into a `GClosure`.

wrap_FileFilterFunc :: Maybe (Ptr (FunPtr C_FileFilterFunc)) -> FileFilterFunc_WithClosures -> C_FileFilterFunc Source #

Wrap a `FileFilterFunc` into a `C_FileFilterFunc`.

dynamic_EntryCompletionMatchFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> FunPtr C_EntryCompletionMatchFunc |
-> a | `completion`: the `EntryCompletion`
-> Text | `key`: the string to match, normalized and case-folded
-> TreeIter | `iter`: a `TreeIter` indicating the row to match
-> Ptr () | `userData`: user data given to `entryCompletionSetMatchFunc`
-> m Bool | Returns: `True` if `iter` should be displayed as a possible completion for `key`

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noEntryCompletionMatchFunc :: Maybe EntryCompletionMatchFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `EntryCompletionMatchFunc``.

noEntryCompletionMatchFunc_WithClosures :: Maybe EntryCompletionMatchFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `EntryCompletionMatchFunc_WithClosures``.

drop_closures_EntryCompletionMatchFunc :: EntryCompletionMatchFunc -> EntryCompletionMatchFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_EntryCompletionMatchFunc :: MonadIO m => EntryCompletionMatchFunc -> m (GClosure C_EntryCompletionMatchFunc) Source #

Wrap the callback into a `GClosure`.

wrap_EntryCompletionMatchFunc :: Maybe (Ptr (FunPtr C_EntryCompletionMatchFunc)) -> EntryCompletionMatchFunc_WithClosures -> C_EntryCompletionMatchFunc Source #

Wrap a `EntryCompletionMatchFunc` into a `C_EntryCompletionMatchFunc`.

dynamic_ContainerClassSetFocusChildFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> FunPtr C_ContainerClassSetFocusChildFieldCallback |
-> a | `container`: a `Container`
-> Maybe b | `child`: a `Widget`, or `Nothing`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassSetFocusChildFieldCallback :: Maybe ContainerClassSetFocusChildFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassSetFocusChildFieldCallback``.

genClosure_ContainerClassSetFocusChildFieldCallback :: MonadIO m => ContainerClassSetFocusChildFieldCallback -> m (GClosure C_ContainerClassSetFocusChildFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassSetFocusChildFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassSetFocusChildFieldCallback)) -> ContainerClassSetFocusChildFieldCallback -> C_ContainerClassSetFocusChildFieldCallback Source #

Wrap a `ContainerClassSetFocusChildFieldCallback` into a `C_ContainerClassSetFocusChildFieldCallback`.

dynamic_ContainerClassSetChildPropertyFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassSetChildPropertyFieldCallback -> a -> b -> Word32 -> GValue -> GParamSpec -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassSetChildPropertyFieldCallback :: Maybe ContainerClassSetChildPropertyFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassSetChildPropertyFieldCallback``.

genClosure_ContainerClassSetChildPropertyFieldCallback :: MonadIO m => ContainerClassSetChildPropertyFieldCallback -> m (GClosure C_ContainerClassSetChildPropertyFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassSetChildPropertyFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassSetChildPropertyFieldCallback)) -> ContainerClassSetChildPropertyFieldCallback -> C_ContainerClassSetChildPropertyFieldCallback Source #

Wrap a `ContainerClassSetChildPropertyFieldCallback` into a `C_ContainerClassSetChildPropertyFieldCallback`.

dynamic_ContainerClassRemoveFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> FunPtr C_ContainerClassRemoveFieldCallback |
-> a | `container`: a `Container`
-> b | `widget`: a current child of `container`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassRemoveFieldCallback :: Maybe ContainerClassRemoveFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassRemoveFieldCallback``.

genClosure_ContainerClassRemoveFieldCallback :: MonadIO m => ContainerClassRemoveFieldCallback -> m (GClosure C_ContainerClassRemoveFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassRemoveFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassRemoveFieldCallback)) -> ContainerClassRemoveFieldCallback -> C_ContainerClassRemoveFieldCallback Source #

Wrap a `ContainerClassRemoveFieldCallback` into a `C_ContainerClassRemoveFieldCallback`.

dynamic_ContainerClassGetPathForChildFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> FunPtr C_ContainerClassGetPathForChildFieldCallback |
-> a | `container`: a `Container`
-> b | `child`: a child of `container`
-> m WidgetPath | Returns: A newly created `WidgetPath`

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassGetPathForChildFieldCallback :: Maybe ContainerClassGetPathForChildFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassGetPathForChildFieldCallback``.

genClosure_ContainerClassGetPathForChildFieldCallback :: MonadIO m => ContainerClassGetPathForChildFieldCallback -> m (GClosure C_ContainerClassGetPathForChildFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassGetPathForChildFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassGetPathForChildFieldCallback)) -> ContainerClassGetPathForChildFieldCallback -> C_ContainerClassGetPathForChildFieldCallback Source #

Wrap a `ContainerClassGetPathForChildFieldCallback` into a `C_ContainerClassGetPathForChildFieldCallback`.

dynamic_ContainerClassGetChildPropertyFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassGetChildPropertyFieldCallback -> a -> b -> Word32 -> GValue -> GParamSpec -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassGetChildPropertyFieldCallback :: Maybe ContainerClassGetChildPropertyFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassGetChildPropertyFieldCallback``.

genClosure_ContainerClassGetChildPropertyFieldCallback :: MonadIO m => ContainerClassGetChildPropertyFieldCallback -> m (GClosure C_ContainerClassGetChildPropertyFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassGetChildPropertyFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassGetChildPropertyFieldCallback)) -> ContainerClassGetChildPropertyFieldCallback -> C_ContainerClassGetChildPropertyFieldCallback Source #

Wrap a `ContainerClassGetChildPropertyFieldCallback` into a `C_ContainerClassGetChildPropertyFieldCallback`.

dynamic_ContainerClassForallFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> FunPtr C_ContainerClassForallFieldCallback |
-> a | `container`: a `Container`
-> Bool |
-> Callback_WithClosures | `callback`: a callback
-> Ptr () | `callbackData`: callback user data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassForallFieldCallback :: Maybe ContainerClassForallFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassForallFieldCallback``.

noContainerClassForallFieldCallback_WithClosures :: Maybe ContainerClassForallFieldCallback_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassForallFieldCallback_WithClosures``.

drop_closures_ContainerClassForallFieldCallback :: ContainerClassForallFieldCallback -> ContainerClassForallFieldCallback_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ContainerClassForallFieldCallback :: MonadIO m => ContainerClassForallFieldCallback -> m (GClosure C_ContainerClassForallFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassForallFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassForallFieldCallback)) -> ContainerClassForallFieldCallback_WithClosures -> C_ContainerClassForallFieldCallback Source #

Wrap a `ContainerClassForallFieldCallback` into a `C_ContainerClassForallFieldCallback`.

dynamic_ContainerClassCompositeNameFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassCompositeNameFieldCallback -> a -> b -> m Text Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassCompositeNameFieldCallback :: Maybe ContainerClassCompositeNameFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassCompositeNameFieldCallback``.

genClosure_ContainerClassCompositeNameFieldCallback :: MonadIO m => ContainerClassCompositeNameFieldCallback -> m (GClosure C_ContainerClassCompositeNameFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassCompositeNameFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassCompositeNameFieldCallback)) -> ContainerClassCompositeNameFieldCallback -> C_ContainerClassCompositeNameFieldCallback Source #

Wrap a `ContainerClassCompositeNameFieldCallback` into a `C_ContainerClassCompositeNameFieldCallback`.

dynamic_ContainerClassChildTypeFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> FunPtr C_ContainerClassChildTypeFieldCallback |
-> a | `container`: a `Container`
-> m GType | Returns: a `GType`.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassChildTypeFieldCallback :: Maybe ContainerClassChildTypeFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassChildTypeFieldCallback``.

genClosure_ContainerClassChildTypeFieldCallback :: MonadIO m => ContainerClassChildTypeFieldCallback -> m (GClosure C_ContainerClassChildTypeFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassChildTypeFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassChildTypeFieldCallback)) -> ContainerClassChildTypeFieldCallback -> C_ContainerClassChildTypeFieldCallback Source #

Wrap a `ContainerClassChildTypeFieldCallback` into a `C_ContainerClassChildTypeFieldCallback`.

dynamic_ContainerClassCheckResizeFieldCallback :: (HasCallStack, MonadIO m, IsContainer a) => FunPtr C_ContainerClassCheckResizeFieldCallback -> a -> m () Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassCheckResizeFieldCallback :: Maybe ContainerClassCheckResizeFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassCheckResizeFieldCallback``.

genClosure_ContainerClassCheckResizeFieldCallback :: MonadIO m => ContainerClassCheckResizeFieldCallback -> m (GClosure C_ContainerClassCheckResizeFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassCheckResizeFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassCheckResizeFieldCallback)) -> ContainerClassCheckResizeFieldCallback -> C_ContainerClassCheckResizeFieldCallback Source #

Wrap a `ContainerClassCheckResizeFieldCallback` into a `C_ContainerClassCheckResizeFieldCallback`.

dynamic_ContainerClassAddFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> FunPtr C_ContainerClassAddFieldCallback |
-> a | `container`: a `Container`
-> b | `widget`: a widget to be placed inside `container`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noContainerClassAddFieldCallback :: Maybe ContainerClassAddFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ContainerClassAddFieldCallback``.

genClosure_ContainerClassAddFieldCallback :: MonadIO m => ContainerClassAddFieldCallback -> m (GClosure C_ContainerClassAddFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ContainerClassAddFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassAddFieldCallback)) -> ContainerClassAddFieldCallback -> C_ContainerClassAddFieldCallback Source #

Wrap a `ContainerClassAddFieldCallback` into a `C_ContainerClassAddFieldCallback`.

dynamic_ColorSelectionChangePaletteWithScreenFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsScreen a) |
=> FunPtr C_ColorSelectionChangePaletteWithScreenFunc |
-> a |
-> [Color] | `colors`: Array of colors
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noColorSelectionChangePaletteWithScreenFunc :: Maybe ColorSelectionChangePaletteWithScreenFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ColorSelectionChangePaletteWithScreenFunc``.

genClosure_ColorSelectionChangePaletteWithScreenFunc :: MonadIO m => ColorSelectionChangePaletteWithScreenFunc -> m (GClosure C_ColorSelectionChangePaletteWithScreenFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ColorSelectionChangePaletteWithScreenFunc :: Maybe (Ptr (FunPtr C_ColorSelectionChangePaletteWithScreenFunc)) -> ColorSelectionChangePaletteWithScreenFunc -> C_ColorSelectionChangePaletteWithScreenFunc Source #

Wrap a `ColorSelectionChangePaletteWithScreenFunc` into a `C_ColorSelectionChangePaletteWithScreenFunc`.

dynamic_ColorSelectionChangePaletteFunc Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> FunPtr C_ColorSelectionChangePaletteFunc |
-> [Color] | `colors`: Array of colors
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noColorSelectionChangePaletteFunc :: Maybe ColorSelectionChangePaletteFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ColorSelectionChangePaletteFunc``.

genClosure_ColorSelectionChangePaletteFunc :: MonadIO m => ColorSelectionChangePaletteFunc -> m (GClosure C_ColorSelectionChangePaletteFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ColorSelectionChangePaletteFunc :: Maybe (Ptr (FunPtr C_ColorSelectionChangePaletteFunc)) -> ColorSelectionChangePaletteFunc -> C_ColorSelectionChangePaletteFunc Source #

Wrap a `ColorSelectionChangePaletteFunc` into a `C_ColorSelectionChangePaletteFunc`.

dynamic_ClipboardURIReceivedFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> FunPtr C_ClipboardURIReceivedFunc |
-> a | `clipboard`: the `Clipboard`
-> [Text] | `uris`: the received URIs
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestUris`.
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noClipboardURIReceivedFunc :: Maybe ClipboardURIReceivedFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardURIReceivedFunc``.

noClipboardURIReceivedFunc_WithClosures :: Maybe ClipboardURIReceivedFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardURIReceivedFunc_WithClosures``.

drop_closures_ClipboardURIReceivedFunc :: ClipboardURIReceivedFunc -> ClipboardURIReceivedFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ClipboardURIReceivedFunc :: MonadIO m => ClipboardURIReceivedFunc -> m (GClosure C_ClipboardURIReceivedFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ClipboardURIReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardURIReceivedFunc)) -> ClipboardURIReceivedFunc_WithClosures -> C_ClipboardURIReceivedFunc Source #

Wrap a `ClipboardURIReceivedFunc` into a `C_ClipboardURIReceivedFunc`.

dynamic_ClipboardTextReceivedFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> FunPtr C_ClipboardTextReceivedFunc |
-> a | `clipboard`: the `Clipboard`
-> Maybe Text | `text`: the text received, as a UTF-8 encoded string, or `Nothing` if retrieving the data failed.
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestText`.
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noClipboardTextReceivedFunc :: Maybe ClipboardTextReceivedFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardTextReceivedFunc``.

noClipboardTextReceivedFunc_WithClosures :: Maybe ClipboardTextReceivedFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardTextReceivedFunc_WithClosures``.

drop_closures_ClipboardTextReceivedFunc :: ClipboardTextReceivedFunc -> ClipboardTextReceivedFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ClipboardTextReceivedFunc :: MonadIO m => ClipboardTextReceivedFunc -> m (GClosure C_ClipboardTextReceivedFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ClipboardTextReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardTextReceivedFunc)) -> ClipboardTextReceivedFunc_WithClosures -> C_ClipboardTextReceivedFunc Source #

Wrap a `ClipboardTextReceivedFunc` into a `C_ClipboardTextReceivedFunc`.

dynamic_ClipboardTargetsReceivedFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> FunPtr C_ClipboardTargetsReceivedFunc |
-> a | `clipboard`: the `Clipboard`
-> Maybe [Atom] | `atoms`: the supported targets, as array of `Atom`, or `Nothing` if retrieving the data failed.
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestTargets`.
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noClipboardTargetsReceivedFunc :: Maybe ClipboardTargetsReceivedFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardTargetsReceivedFunc``.

noClipboardTargetsReceivedFunc_WithClosures :: Maybe ClipboardTargetsReceivedFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardTargetsReceivedFunc_WithClosures``.

drop_closures_ClipboardTargetsReceivedFunc :: ClipboardTargetsReceivedFunc -> ClipboardTargetsReceivedFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ClipboardTargetsReceivedFunc :: MonadIO m => ClipboardTargetsReceivedFunc -> m (GClosure C_ClipboardTargetsReceivedFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ClipboardTargetsReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardTargetsReceivedFunc)) -> ClipboardTargetsReceivedFunc_WithClosures -> C_ClipboardTargetsReceivedFunc Source #

Wrap a `ClipboardTargetsReceivedFunc` into a `C_ClipboardTargetsReceivedFunc`.

dynamic_ClipboardRichTextReceivedFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> FunPtr C_ClipboardRichTextReceivedFunc |
-> a | `clipboard`: the `Clipboard`
-> Atom | `format`: The format of the rich text
-> Maybe Text | `text`: the rich text received, as a UTF-8 encoded string, or `Nothing` if retrieving the data failed.
-> CSize | `length`: Length of the text.
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestRichText`.
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noClipboardRichTextReceivedFunc :: Maybe ClipboardRichTextReceivedFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardRichTextReceivedFunc``.

noClipboardRichTextReceivedFunc_WithClosures :: Maybe ClipboardRichTextReceivedFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardRichTextReceivedFunc_WithClosures``.

drop_closures_ClipboardRichTextReceivedFunc :: ClipboardRichTextReceivedFunc -> ClipboardRichTextReceivedFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ClipboardRichTextReceivedFunc :: MonadIO m => ClipboardRichTextReceivedFunc -> m (GClosure C_ClipboardRichTextReceivedFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ClipboardRichTextReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardRichTextReceivedFunc)) -> ClipboardRichTextReceivedFunc_WithClosures -> C_ClipboardRichTextReceivedFunc Source #

Wrap a `ClipboardRichTextReceivedFunc` into a `C_ClipboardRichTextReceivedFunc`.

dynamic_ClipboardReceivedFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> FunPtr C_ClipboardReceivedFunc |
-> a | `clipboard`: the `Clipboard`
-> SelectionData | `selectionData`: a `SelectionData` containing the data was received. If retrieving the data failed, then then length field of `selectionData` will be negative.
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestContents`.
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noClipboardReceivedFunc :: Maybe ClipboardReceivedFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardReceivedFunc``.

noClipboardReceivedFunc_WithClosures :: Maybe ClipboardReceivedFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardReceivedFunc_WithClosures``.

drop_closures_ClipboardReceivedFunc :: ClipboardReceivedFunc -> ClipboardReceivedFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ClipboardReceivedFunc :: MonadIO m => ClipboardReceivedFunc -> m (GClosure C_ClipboardReceivedFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ClipboardReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardReceivedFunc)) -> ClipboardReceivedFunc_WithClosures -> C_ClipboardReceivedFunc Source #

Wrap a `ClipboardReceivedFunc` into a `C_ClipboardReceivedFunc`.

dynamic_ClipboardImageReceivedFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a, IsPixbuf b) |
=> FunPtr C_ClipboardImageReceivedFunc |
-> a | `clipboard`: the `Clipboard`
-> Maybe b | `pixbuf`: the received image
-> Ptr () | `data`: the `userData` supplied to `clipboardRequestImage`.
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noClipboardImageReceivedFunc :: Maybe ClipboardImageReceivedFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardImageReceivedFunc``.

noClipboardImageReceivedFunc_WithClosures :: Maybe ClipboardImageReceivedFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardImageReceivedFunc_WithClosures``.

drop_closures_ClipboardImageReceivedFunc :: ClipboardImageReceivedFunc -> ClipboardImageReceivedFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_ClipboardImageReceivedFunc :: MonadIO m => ClipboardImageReceivedFunc -> m (GClosure C_ClipboardImageReceivedFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ClipboardImageReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardImageReceivedFunc)) -> ClipboardImageReceivedFunc_WithClosures -> C_ClipboardImageReceivedFunc Source #

Wrap a `ClipboardImageReceivedFunc` into a `C_ClipboardImageReceivedFunc`.

dynamic_ClipboardGetFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> FunPtr C_ClipboardGetFunc |
-> a | `clipboard`: the `Clipboard`
-> SelectionData | `selectionData`: a `SelectionData` argument in which the requested data should be stored.
-> Word32 | `info`: the info field corresponding to the requested target from the `TargetEntry` array passed to `gtk_clipboard_set_with_data()` or `gtk_clipboard_set_with_owner()`.
-> Ptr () | `userDataOrOwner`: the `userData` argument passed to `gtk_clipboard_set_with_data()`, or the `owner` argument passed to `gtk_clipboard_set_with_owner()`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noClipboardGetFunc :: Maybe ClipboardGetFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardGetFunc``.

genClosure_ClipboardGetFunc :: MonadIO m => ClipboardGetFunc -> m (GClosure C_ClipboardGetFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ClipboardGetFunc :: Maybe (Ptr (FunPtr C_ClipboardGetFunc)) -> ClipboardGetFunc -> C_ClipboardGetFunc Source #

Wrap a `ClipboardGetFunc` into a `C_ClipboardGetFunc`.

dynamic_ClipboardClearFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> FunPtr C_ClipboardClearFunc |
-> a | `clipboard`: the `Clipboard`
-> Ptr () | `userDataOrOwner`: the `userData` argument passed to `gtk_clipboard_set_with_data()`, or the `owner` argument passed to `gtk_clipboard_set_with_owner()`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noClipboardClearFunc :: Maybe ClipboardClearFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `ClipboardClearFunc``.

genClosure_ClipboardClearFunc :: MonadIO m => ClipboardClearFunc -> m (GClosure C_ClipboardClearFunc) Source #

Wrap the callback into a `GClosure`.

wrap_ClipboardClearFunc :: Maybe (Ptr (FunPtr C_ClipboardClearFunc)) -> ClipboardClearFunc -> C_ClipboardClearFunc Source #

Wrap a `ClipboardClearFunc` into a `C_ClipboardClearFunc`.

dynamic_CellLayoutDataFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b, IsTreeModel c) |
=> FunPtr C_CellLayoutDataFunc |
-> a | `cellLayout`: a `CellLayout`
-> b | `cell`: the cell renderer whose value is to be set
-> c | `treeModel`: the model
-> TreeIter | `iter`: a `TreeIter` indicating the row to set the value for
-> Ptr () | `data`: user data passed to `cellLayoutSetCellDataFunc`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noCellLayoutDataFunc :: Maybe CellLayoutDataFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `CellLayoutDataFunc``.

noCellLayoutDataFunc_WithClosures :: Maybe CellLayoutDataFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `CellLayoutDataFunc_WithClosures``.

drop_closures_CellLayoutDataFunc :: CellLayoutDataFunc -> CellLayoutDataFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_CellLayoutDataFunc :: MonadIO m => CellLayoutDataFunc -> m (GClosure C_CellLayoutDataFunc) Source #

Wrap the callback into a `GClosure`.

wrap_CellLayoutDataFunc :: Maybe (Ptr (FunPtr C_CellLayoutDataFunc)) -> CellLayoutDataFunc_WithClosures -> C_CellLayoutDataFunc Source #

Wrap a `CellLayoutDataFunc` into a `C_CellLayoutDataFunc`.

dynamic_CellCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> FunPtr C_CellCallback |
-> a | `renderer`: the cell renderer to operate on
-> Ptr () | `data`: user-supplied data
-> m Bool | Returns: `True` to stop iterating over cells.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noCellCallback :: Maybe CellCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `CellCallback``.

noCellCallback_WithClosures :: Maybe CellCallback_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `CellCallback_WithClosures``.

drop_closures_CellCallback :: CellCallback -> CellCallback_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_CellCallback :: MonadIO m => CellCallback -> m (GClosure C_CellCallback) Source #

Wrap the callback into a `GClosure`.

wrap_CellCallback :: Maybe (Ptr (FunPtr C_CellCallback)) -> CellCallback_WithClosures -> C_CellCallback Source #

Wrap a `CellCallback` into a `C_CellCallback`.

dynamic_CellAllocCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> FunPtr C_CellAllocCallback |
-> a | `renderer`: the cell renderer to operate on
-> Rectangle | `cellArea`: the area allocated to `renderer` inside the rectangle provided to `cellAreaForeachAlloc`.
-> Rectangle | `cellBackground`: the background area for `renderer` inside the background area provided to `cellAreaForeachAlloc`.
-> Ptr () | `data`: user-supplied data
-> m Bool | Returns: `True` to stop iterating over cells.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noCellAllocCallback :: Maybe CellAllocCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `CellAllocCallback``.

noCellAllocCallback_WithClosures :: Maybe CellAllocCallback_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `CellAllocCallback_WithClosures``.

drop_closures_CellAllocCallback :: CellAllocCallback -> CellAllocCallback_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_CellAllocCallback :: MonadIO m => CellAllocCallback -> m (GClosure C_CellAllocCallback) Source #

Wrap the callback into a `GClosure`.

wrap_CellAllocCallback :: Maybe (Ptr (FunPtr C_CellAllocCallback)) -> CellAllocCallback_WithClosures -> C_CellAllocCallback Source #

Wrap a `CellAllocCallback` into a `C_CellAllocCallback`.

noCallback_WithClosures :: Maybe Callback_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `Callback_WithClosures``.

drop_closures_Callback :: Callback -> Callback_WithClosures Source #

A simple wrapper that ignores the closure arguments.

dynamic_CalendarDetailFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsCalendar a) |
=> FunPtr C_CalendarDetailFunc |
-> a | `calendar`: a `Calendar`.
-> Word32 | `year`: the year for which details are needed.
-> Word32 | `month`: the month for which details are needed.
-> Word32 | `day`: the day of `month` for which details are needed.
-> Ptr () | `userData`: the data passed with `calendarSetDetailFunc`.
-> m (Maybe Text) | Returns: Newly allocated string with Pango markup with details for the specified day or `Nothing`.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noCalendarDetailFunc :: Maybe CalendarDetailFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `CalendarDetailFunc``.

noCalendarDetailFunc_WithClosures :: Maybe CalendarDetailFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `CalendarDetailFunc_WithClosures``.

drop_closures_CalendarDetailFunc :: CalendarDetailFunc -> CalendarDetailFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_CalendarDetailFunc :: MonadIO m => CalendarDetailFunc -> m (GClosure C_CalendarDetailFunc) Source #

Wrap the callback into a `GClosure`.

wrap_CalendarDetailFunc :: Maybe (Ptr (FunPtr C_CalendarDetailFunc)) -> CalendarDetailFunc_WithClosures -> C_CalendarDetailFunc Source #

Wrap a `CalendarDetailFunc` into a `C_CalendarDetailFunc`.

dynamic_BuilderConnectFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a, IsObject b, IsObject c) |
=> FunPtr C_BuilderConnectFunc |
-> a | `builder`: a `Builder`
-> b | `object`: object to connect a signal to
-> Text | `signalName`: name of the signal
-> Text | `handlerName`: name of the handler
-> Maybe c | `connectObject`: a `Object`, if non-`Nothing`, use `g_signal_connect_object()`
-> [ConnectFlags] | `flags`: `ConnectFlags` to use
-> Ptr () | `userData`: user data
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noBuilderConnectFunc :: Maybe BuilderConnectFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `BuilderConnectFunc``.

noBuilderConnectFunc_WithClosures :: Maybe BuilderConnectFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `BuilderConnectFunc_WithClosures``.

drop_closures_BuilderConnectFunc :: BuilderConnectFunc -> BuilderConnectFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_BuilderConnectFunc :: MonadIO m => BuilderConnectFunc -> m (GClosure C_BuilderConnectFunc) Source #

Wrap the callback into a `GClosure`.

wrap_BuilderConnectFunc :: Maybe (Ptr (FunPtr C_BuilderConnectFunc)) -> BuilderConnectFunc_WithClosures -> C_BuilderConnectFunc Source #

Wrap a `BuilderConnectFunc` into a `C_BuilderConnectFunc`.

dynamic_AssistantPageFunc Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> FunPtr C_AssistantPageFunc |
-> Int32 | `currentPage`: The page number used to calculate the next page.
-> Ptr () | `data`: user data.
-> m Int32 | Returns: The next page number.

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noAssistantPageFunc :: Maybe AssistantPageFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `AssistantPageFunc``.

noAssistantPageFunc_WithClosures :: Maybe AssistantPageFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `AssistantPageFunc_WithClosures``.

drop_closures_AssistantPageFunc :: AssistantPageFunc -> AssistantPageFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_AssistantPageFunc :: MonadIO m => AssistantPageFunc -> m (GClosure C_AssistantPageFunc) Source #

Wrap the callback into a `GClosure`.

wrap_AssistantPageFunc :: Maybe (Ptr (FunPtr C_AssistantPageFunc)) -> AssistantPageFunc_WithClosures -> C_AssistantPageFunc Source #

Wrap a `AssistantPageFunc` into a `C_AssistantPageFunc`.

dynamic_ActionableInterfaceSetActionTargetValueFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionable a) |
=> FunPtr C_ActionableInterfaceSetActionTargetValueFieldCallback |
-> a | `actionable`: a `Actionable` widget
-> Maybe GVariant | `targetValue`: a `GVariant` to set as the target value, or `Nothing`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noActionableInterfaceSetActionTargetValueFieldCallback :: Maybe ActionableInterfaceSetActionTargetValueFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ActionableInterfaceSetActionTargetValueFieldCallback``.

genClosure_ActionableInterfaceSetActionTargetValueFieldCallback :: MonadIO m => ActionableInterfaceSetActionTargetValueFieldCallback -> m (GClosure C_ActionableInterfaceSetActionTargetValueFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ActionableInterfaceSetActionTargetValueFieldCallback :: Maybe (Ptr (FunPtr C_ActionableInterfaceSetActionTargetValueFieldCallback)) -> ActionableInterfaceSetActionTargetValueFieldCallback -> C_ActionableInterfaceSetActionTargetValueFieldCallback Source #

Wrap a `ActionableInterfaceSetActionTargetValueFieldCallback` into a `C_ActionableInterfaceSetActionTargetValueFieldCallback`.

dynamic_ActionableInterfaceSetActionNameFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionable a) |
=> FunPtr C_ActionableInterfaceSetActionNameFieldCallback |
-> a | `actionable`: a `Actionable` widget
-> Maybe Text | `actionName`: an action name, or `Nothing`
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noActionableInterfaceSetActionNameFieldCallback :: Maybe ActionableInterfaceSetActionNameFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ActionableInterfaceSetActionNameFieldCallback``.

genClosure_ActionableInterfaceSetActionNameFieldCallback :: MonadIO m => ActionableInterfaceSetActionNameFieldCallback -> m (GClosure C_ActionableInterfaceSetActionNameFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ActionableInterfaceSetActionNameFieldCallback :: Maybe (Ptr (FunPtr C_ActionableInterfaceSetActionNameFieldCallback)) -> ActionableInterfaceSetActionNameFieldCallback -> C_ActionableInterfaceSetActionNameFieldCallback Source #

Wrap a `ActionableInterfaceSetActionNameFieldCallback` into a `C_ActionableInterfaceSetActionNameFieldCallback`.

dynamic_ActionableInterfaceGetActionTargetValueFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionable a) |
=> FunPtr C_ActionableInterfaceGetActionTargetValueFieldCallback |
-> a | `actionable`: a `Actionable` widget
-> m GVariant | Returns: the current target value

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noActionableInterfaceGetActionTargetValueFieldCallback :: Maybe ActionableInterfaceGetActionTargetValueFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ActionableInterfaceGetActionTargetValueFieldCallback``.

genClosure_ActionableInterfaceGetActionTargetValueFieldCallback :: MonadIO m => ActionableInterfaceGetActionTargetValueFieldCallback -> m (GClosure C_ActionableInterfaceGetActionTargetValueFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ActionableInterfaceGetActionTargetValueFieldCallback :: Maybe (Ptr (FunPtr C_ActionableInterfaceGetActionTargetValueFieldCallback)) -> ActionableInterfaceGetActionTargetValueFieldCallback -> C_ActionableInterfaceGetActionTargetValueFieldCallback Source #

Wrap a `ActionableInterfaceGetActionTargetValueFieldCallback` into a `C_ActionableInterfaceGetActionTargetValueFieldCallback`.

dynamic_ActionableInterfaceGetActionNameFieldCallback Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionable a) |
=> FunPtr C_ActionableInterfaceGetActionNameFieldCallback |
-> a | `actionable`: a `Actionable` widget
-> m (Maybe Text) | Returns: the action name, or `Nothing` if none is set

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noActionableInterfaceGetActionNameFieldCallback :: Maybe ActionableInterfaceGetActionNameFieldCallback Source #

A convenience synonym for ``Nothing` :: `Maybe` `ActionableInterfaceGetActionNameFieldCallback``.

genClosure_ActionableInterfaceGetActionNameFieldCallback :: MonadIO m => ActionableInterfaceGetActionNameFieldCallback -> m (GClosure C_ActionableInterfaceGetActionNameFieldCallback) Source #

Wrap the callback into a `GClosure`.

wrap_ActionableInterfaceGetActionNameFieldCallback :: Maybe (Ptr (FunPtr C_ActionableInterfaceGetActionNameFieldCallback)) -> ActionableInterfaceGetActionNameFieldCallback -> C_ActionableInterfaceGetActionNameFieldCallback Source #

Wrap a `ActionableInterfaceGetActionNameFieldCallback` into a `C_ActionableInterfaceGetActionNameFieldCallback`.

dynamic_AccelMapForeach Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> FunPtr C_AccelMapForeach |
-> Ptr () | `data`: User data passed to `accelMapForeach` or `accelMapForeachUnfiltered`
-> Text | `accelPath`: Accel path of the current accelerator
-> Word32 | `accelKey`: Key of the current accelerator
-> [ModifierType] | `accelMods`: Modifiers of the current accelerator
-> Bool | `changed`: Changed flag of the accelerator (if `True`, accelerator has changed during runtime and would need to be saved during an accelerator dump)
-> m () |

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noAccelMapForeach :: Maybe AccelMapForeach Source #

A convenience synonym for ``Nothing` :: `Maybe` `AccelMapForeach``.

genClosure_AccelMapForeach :: MonadIO m => AccelMapForeach -> m (GClosure C_AccelMapForeach) Source #

Wrap the callback into a `GClosure`.

wrap_AccelMapForeach :: Maybe (Ptr (FunPtr C_AccelMapForeach)) -> AccelMapForeach -> C_AccelMapForeach Source #

Wrap a `AccelMapForeach` into a `C_AccelMapForeach`.

dynamic_AccelGroupFindFunc :: (HasCallStack, MonadIO m) => FunPtr C_AccelGroupFindFunc -> AccelKey -> GClosure a -> Ptr () -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noAccelGroupFindFunc :: Maybe AccelGroupFindFunc Source #

A convenience synonym for ``Nothing` :: `Maybe` `AccelGroupFindFunc``.

noAccelGroupFindFunc_WithClosures :: Maybe AccelGroupFindFunc_WithClosures Source #

A convenience synonym for ``Nothing` :: `Maybe` `AccelGroupFindFunc_WithClosures``.

drop_closures_AccelGroupFindFunc :: AccelGroupFindFunc -> AccelGroupFindFunc_WithClosures Source #

A simple wrapper that ignores the closure arguments.

genClosure_AccelGroupFindFunc :: MonadIO m => AccelGroupFindFunc -> m (GClosure C_AccelGroupFindFunc) Source #

Wrap the callback into a `GClosure`.

wrap_AccelGroupFindFunc :: Maybe (Ptr (FunPtr C_AccelGroupFindFunc)) -> AccelGroupFindFunc_WithClosures -> C_AccelGroupFindFunc Source #

Wrap a `AccelGroupFindFunc` into a `C_AccelGroupFindFunc`.

dynamic_AccelGroupActivate :: (HasCallStack, MonadIO m, IsAccelGroup a, IsObject b) => FunPtr C_AccelGroupActivate -> a -> b -> Word32 -> [ModifierType] -> m Bool Source #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

noAccelGroupActivate :: Maybe AccelGroupActivate Source #

A convenience synonym for ``Nothing` :: `Maybe` `AccelGroupActivate``.

genClosure_AccelGroupActivate :: MonadIO m => AccelGroupActivate -> m (GClosure C_AccelGroupActivate) Source #

Wrap the callback into a `GClosure`.

wrap_AccelGroupActivate :: Maybe (Ptr (FunPtr C_AccelGroupActivate)) -> AccelGroupActivate -> C_AccelGroupActivate Source #

Wrap a `AccelGroupActivate` into a `C_AccelGroupActivate`.

widgetPathNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m WidgetPath | Returns: A newly created, empty, `WidgetPath`

Returns an empty widget path.

Since: 3.0

widgetPathAppendForWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> WidgetPath | `path`: a widget path
-> a | `widget`: the widget to append to the widget path
-> m Int32 | Returns: the position where the data was inserted

Appends the data from `widget` to the widget hierarchy represented by `path`. This function is a shortcut for adding information from `widget` to the given `path`. This includes setting the name or adding the style classes from `widget`.

Since: 3.2

widgetPathAppendWithSiblings Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: the widget path to append to
-> WidgetPath | `siblings`: a widget path describing a list of siblings. This path may not contain any siblings itself and it must not be modified afterwards.
-> Word32 | `siblingIndex`: index into `siblings` for where the added element is positioned.
-> m Int32 | Returns: the position where the element was inserted.

Appends a widget type with all its siblings to the widget hierarchy represented by `path`. Using this function instead of `widgetPathAppendType` will allow the CSS theming to use sibling matches in selectors and apply :nth-`child()` pseudo classes. In turn, it requires a lot more care in widget implementations as widgets need to make sure to call `widgetResetStyle` on all involved widgets when the `siblings` path changes.

Since: 3.2

widgetPathCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> m WidgetPath | Returns: a copy of `path`

Returns a copy of `path`

Since: 3.0

widgetPathFree Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> m () |

Decrements the reference count on `path`, freeing the structure if the reference count reaches 0.

Since: 3.0

widgetPathGetObjectType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `Widget`
-> m GType | Returns: The object type

Returns the topmost object type, that is, the object type this path is representing.

Since: 3.0

widgetPathHasParent Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> GType | `type`: widget type to check in parents
-> m Bool | Returns: `True` if any parent is of type `type`

Returns `True` if any of the parents of the widget represented in `path` is of type `type`, or any subtype of it.

Since: 3.0

widgetPathIsType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> GType | `type`: widget type to match
-> m Bool | Returns: `True` if the widget represented by `path` is of type `type`

Returns `True` if the widget type represented by this path is `type`, or a subtype of it.

Since: 3.0

widgetPathIterAddClass Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `Widget`
-> Int32 | `pos`: position to modify, -1 for the path head
-> Text | `name`: a class name
-> m () |

Adds the class `name` to the widget at position `pos` in the hierarchy defined in `path`. See `styleContextAddClass`.

Since: 3.0

widgetPathIterAddRegion Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to modify, -1 for the path head
-> Text | `name`: region name
-> [RegionFlags] | `flags`: flags affecting the region
-> m () |

Adds the region `name` to the widget at position `pos` in the hierarchy defined in `path`. See `styleContextAddRegion`.

Region names must only contain lowercase letters and “-”, starting always with a lowercase letter.

Since: 3.0

widgetPathIterClearClasses Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `Widget`
-> Int32 | `pos`: position to modify, -1 for the path head
-> m () |

Removes all classes from the widget at position `pos` in the hierarchy defined in `path`.

Since: 3.0

widgetPathIterClearRegions Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to modify, -1 for the path head
-> m () |

Removes all regions from the widget at position `pos` in the hierarchy defined in `path`.

Since: 3.0

widgetPathIterGetName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to get the widget name for, -1 for the path head
-> m (Maybe Text) | Returns: The widget name, or `Nothing` if none was set.

Returns the name corresponding to the widget found at the position `pos` in the widget hierarchy defined by `path`

widgetPathIterGetObjectName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to get the object name for, -1 for the path head
-> m (Maybe Text) | Returns: the name or `Nothing`

Returns the object name that is at position `pos` in the widget hierarchy defined in `path`.

Since: 3.20

widgetPathIterGetObjectType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to get the object type for, -1 for the path head
-> m GType | Returns: a widget type

Returns the object `GType` that is at position `pos` in the widget hierarchy defined in `path`.

Since: 3.0

widgetPathIterGetSiblingIndex Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to get the sibling index for, -1 for the path head
-> m Word32 | Returns: 0 or the index into the list of siblings for the element at `pos`.

Returns the index into the list of siblings for the element at `pos` as returned by `widgetPathIterGetSiblings`. If that function would return `Nothing` because the element at `pos` has no siblings, this function will return 0.

widgetPathIterGetState Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to get the state for, -1 for the path head
-> m [StateFlags] | Returns: The state flags

Returns the state flags corresponding to the widget found at the position `pos` in the widget hierarchy defined by `path`

Since: 3.14

widgetPathIterHasQclass Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to query, -1 for the path head
-> Word32 | `qname`: class name as a `GQuark`
-> m Bool | Returns: `True` if the widget at `pos` has the class defined.

See `widgetPathIterHasClass`. This is a version that operates with GQuarks.

Since: 3.0

widgetPathIterHasQname Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to query, -1 for the path head
-> Word32 | `qname`: widget name as a `GQuark`
-> m Bool | Returns: `True` if the widget at `pos` has this name

See `widgetPathIterHasName`. This is a version that operates on `GQuarks`.

Since: 3.0

widgetPathIterHasQregion Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to query, -1 for the path head
-> Word32 | `qname`: region name as a `GQuark`
-> m (Bool, [RegionFlags]) | Returns: `True` if the widget at `pos` has the region defined.

See `widgetPathIterHasRegion`. This is a version that operates with GQuarks.

Since: 3.0

widgetPathIterListClasses Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to query, -1 for the path head
-> m [Text] | Returns: The list of classes, This is a list of strings, the `SList` contents are owned by GTK+, but you should use `g_slist_free()` to free the list itself.

Returns a list with all the class names defined for the widget at position `pos` in the hierarchy defined in `path`.

Since: 3.0

widgetPathIterListRegions Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to query, -1 for the path head
-> m [Text] | Returns: The list of regions, This is a list of strings, the `SList` contents are owned by GTK+, but you should use `g_slist_free()` to free the list itself.

Returns a list with all the region names defined for the widget at position `pos` in the hierarchy defined in `path`.

Since: 3.0

widgetPathIterRemoveClass Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to modify, -1 for the path head
-> Text | `name`: class name
-> m () |

Removes the class `name` from the widget at position `pos` in the hierarchy defined in `path`.

Since: 3.0

widgetPathIterRemoveRegion Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to modify, -1 for the path head
-> Text | `name`: region name
-> m () |

Removes the region `name` from the widget at position `pos` in the hierarchy defined in `path`.

Since: 3.0

widgetPathIterSetName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to modify, -1 for the path head
-> Text | `name`: widget name
-> m () |

Sets the widget name for the widget found at position `pos` in the widget hierarchy defined by `path`.

Since: 3.0

widgetPathIterSetObjectName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to modify, -1 for the path head
-> Maybe Text | `name`: object name to set or `Nothing` to unset
-> m () |

Sets the object name for a given position in the widget hierarchy defined by `path`.

When set, the object name overrides the object type when matching CSS.

Since: 3.20

widgetPathIterSetObjectType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to modify, -1 for the path head
-> GType | `type`: object type to set
-> m () |

Sets the object type for a given position in the widget hierarchy defined by `path`.

Since: 3.0

widgetPathIterSetState Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> Int32 | `pos`: position to modify, -1 for the path head
-> [StateFlags] | `state`: state flags
-> m () |

Sets the widget name for the widget found at position `pos` in the widget hierarchy defined by `path`.

If you want to update just a single state flag, you need to do this manually, as this function updates all state flags.

## Setting a flag

### C code

    gtk_widget_path_iter_set_state (path, pos, gtk_widget_path_iter_get_state (path, pos) | flag);

## Unsetting a flag

### C code

    gtk_widget_path_iter_set_state (path, pos, gtk_widget_path_iter_get_state (path, pos) & ~flag);

Since: 3.14

widgetPathLength Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> m Int32 | Returns: the number of elements in the path

Returns the number of `Widget` `GTypes` between the represented widget and its topmost container.

Since: 3.0

widgetPathPrependType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> GType | `type`: widget type to prepend
-> m () |

Prepends a widget type to the widget hierachy represented by `path`.

Since: 3.0

widgetPathRef Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> m WidgetPath | Returns: `path` itself.

Increments the reference count on `path`.

Since: 3.2

widgetPathToString Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: the path
-> m Text | Returns: A new string describing `path`.

Dumps the widget path into a string representation. It tries to match the CSS style as closely as possible (Note that there might be paths that cannot be represented in CSS).

The main use of this code is for debugging purposes, so that you can `g_print()` the path or dump it in a gdb session.

Since: 3.2

widgetPathUnref Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> WidgetPath | `path`: a `WidgetPath`
-> m () |

Decrements the reference count on `path`, freeing the structure if the reference count reaches 0.

Since: 3.2

newZeroTextIter :: MonadIO m => m TextIter Source #

Construct a `TextIter` struct initialized to zero.

textIterAssign Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> TextIter | `other`: another `TextIter`
-> m () |

Assigns the value of `other` to `iter`. This function is not useful in applications, because iterators can be assigned with `GtkTextIter i = j;`. The function is used by language bindings.

Since: 3.2

textIterBackwardChars Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> Int32 | `count`: number of characters to move
-> m Bool | Returns: whether `iter` moved and is dereferenceable

Moves `count` characters backward, if possible (if `count` would move past the start or end of the buffer, moves to the start or end of the buffer). The return value indicates whether the iterator moved onto a dereferenceable position; if the iterator didn’t move, or moved onto the end iterator, then `False` is returned. If `count` is 0, the function does nothing and returns `False`.

textIterBackwardCursorPositions Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of positions to move
-> m Bool | Returns: `True` if we moved and the new position is dereferenceable

Moves up to `count` cursor positions. See `textIterForwardCursorPosition` for details.

textIterBackwardFindChar Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> TextCharPredicate | `pred`: function to be called on each character
-> Maybe TextIter | `limit`: search limit, or `Nothing` for none
-> m Bool | Returns: whether a match was found

Same as `textIterForwardFindChar`, but goes backward from `iter`.

textIterBackwardLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether `iter` moved

Moves `iter` to the start of the previous line. Returns `True` if `iter` could be moved; i.e. if `iter` was at character offset 0, this function returns `False`. Therefore if `iter` was already on line 0, but not at the start of the line, `iter` is snapped to the start of the line and the function returns `True`. (Note that this implies that in a loop calling this function, the line number may not change on every iteration, if your first iteration is on line 0.)

textIterBackwardLines Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of lines to move backward
-> m Bool | Returns: whether `iter` moved and is dereferenceable

Moves `count` lines backward, if possible (if `count` would move past the start or end of the buffer, moves to the start or end of the buffer). The return value indicates whether the iterator moved onto a dereferenceable position; if the iterator didn’t move, or moved onto the end iterator, then `False` is returned. If `count` is 0, the function does nothing and returns `False`. If `count` is negative, moves forward by 0 - `count` lines.

textIterBackwardSearch Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter` where the search begins
-> Text | `str`: search string
-> [TextSearchFlags] | `flags`: bitmask of flags affecting the search
-> Maybe TextIter | `limit`: location of last possible `matchStart`, or `Nothing` for start of buffer
-> m (Bool, TextIter, TextIter) | Returns: whether a match was found

Same as `textIterForwardSearch`, but moves backward.

`matchEnd` will never be set to a `TextIter` located after `iter`, even if there is a possible `matchStart` before or at `iter`.

textIterBackwardSentenceStarts Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of sentences to move
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Calls `textIterBackwardSentenceStart` up to `count` times, or until it returns `False`. If `count` is negative, moves forward instead of backward.

textIterBackwardToTagToggle Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> TextIter | `iter`: a `TextIter`
-> Maybe a | `tag`: a `TextTag`, or `Nothing`
-> m Bool | Returns: whether we found a tag toggle before `iter`

Moves backward to the next toggle (on or off) of the `TextTag` `tag`, or to the next toggle of any tag if `tag` is `Nothing`. If no matching tag toggles are found, returns `False`, otherwise `True`. Does not return toggles located at `iter`, only toggles before `iter`. Sets `iter` to the location of the toggle, or the start of the buffer if no toggle is found.

textIterBackwardVisibleCursorPosition Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if we moved and the new position is dereferenceable

Moves `iter` forward to the previous visible cursor position. See `textIterBackwardCursorPosition` for details.

Since: 2.4

textIterBackwardVisibleCursorPositions Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of positions to move
-> m Bool | Returns: `True` if we moved and the new position is dereferenceable

Moves up to `count` visible cursor positions. See `textIterBackwardCursorPosition` for details.

Since: 2.4

textIterBackwardVisibleLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether `iter` moved

Moves `iter` to the start of the previous visible line. Returns `True` if `iter` could be moved; i.e. if `iter` was at character offset 0, this function returns `False`. Therefore if `iter` was already on line 0, but not at the start of the line, `iter` is snapped to the start of the line and the function returns `True`. (Note that this implies that in a loop calling this function, the line number may not change on every iteration, if your first iteration is on line 0.)

Since: 2.8

textIterBackwardVisibleLines Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of lines to move backward
-> m Bool | Returns: whether `iter` moved and is dereferenceable

Moves `count` visible lines backward, if possible (if `count` would move past the start or end of the buffer, moves to the start or end of the buffer). The return value indicates whether the iterator moved onto a dereferenceable position; if the iterator didn’t move, or moved onto the end iterator, then `False` is returned. If `count` is 0, the function does nothing and returns `False`. If `count` is negative, moves forward by 0 - `count` lines.

Since: 2.8

textIterBackwardVisibleWordStarts Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of times to move
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Calls `textIterBackwardVisibleWordStart` up to `count` times.

Since: 2.4

textIterBackwardWordStarts Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of times to move
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Calls `textIterBackwardWordStart` up to `count` times.

textIterCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m TextIter | Returns: a copy of the `iter`, free with `textIterFree`

Creates a dynamically-allocated copy of an iterator. This function is not useful in applications, because iterators can be copied with a simple assignment (`GtkTextIter i = j;`). The function is used by language bindings.

textIterEditable Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> Bool | `defaultSetting`: `True` if text is editable by default
-> m Bool | Returns: whether `iter` is inside an editable range

Returns whether the character at `iter` is within an editable region of text. Non-editable text is “locked” and can’t be changed by the user via `TextView`. This function is simply a convenience wrapper around `textIterGetAttributes`. If no tags applied to this text affect editability, `defaultSetting` will be returned.

You don’t want to use this function to decide whether text can be inserted at `iter`, because for insertion you don’t want to know whether the char at `iter` is inside an editable range, you want to know whether a new character inserted at `iter` would be inside an editable range. Use `textIterCanInsert` to handle this case.

textIterEndsLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether `iter` is at the end of a line

Returns `True` if `iter` points to the start of the paragraph delimiter characters for a line (delimiters will be either a newline, a carriage return, a carriage return followed by a newline, or a Unicode paragraph separator character). Note that an iterator pointing to the \n of a \r\n pair will not be counted as the end of a line, the line ends before the \r. The end iterator is considered to be at the end of a line, even though there are no paragraph delimiter chars there.

textIterEndsSentence Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` is at the end of a sentence.

Determines whether `iter` ends a sentence. Sentence boundaries are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango text boundary algorithms).

textIterEndsWord Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` is at the end of a word

Determines whether `iter` ends a natural-language word. Word breaks are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango word break algorithms).

textIterEqual Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `lhs`: a `TextIter`
-> TextIter | `rhs`: another `TextIter`
-> m Bool | Returns: `True` if the iterators point to the same place in the buffer

Tests whether two iterators are equal, using the fastest possible mechanism. This function is very fast; you can expect it to perform better than e.g. getting the character offset for each iterator and comparing the offsets yourself. Also, it’s a bit faster than `textIterCompare`.

textIterForwardChars Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> Int32 | `count`: number of characters to move, may be negative
-> m Bool | Returns: whether `iter` moved and is dereferenceable

Moves `count` characters if possible (if `count` would move past the start or end of the buffer, moves to the start or end of the buffer). The return value indicates whether the new position of `iter` is different from its original position, and dereferenceable (the last iterator in the buffer is not dereferenceable). If `count` is 0, the function does nothing and returns `False`.

textIterForwardCursorPositions Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of positions to move
-> m Bool | Returns: `True` if we moved and the new position is dereferenceable

Moves up to `count` cursor positions. See `textIterForwardCursorPosition` for details.

textIterForwardLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether `iter` can be dereferenced

Moves `iter` to the start of the next line. If the iter is already on the last line of the buffer, moves the iter to the end of the current line. If after the operation, the iter is at the end of the buffer and not dereferencable, returns `False`. Otherwise, returns `True`.

textIterForwardLines Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of lines to move forward
-> m Bool | Returns: whether `iter` moved and is dereferenceable

Moves `count` lines forward, if possible (if `count` would move past the start or end of the buffer, moves to the start or end of the buffer). The return value indicates whether the iterator moved onto a dereferenceable position; if the iterator didn’t move, or moved onto the end iterator, then `False` is returned. If `count` is 0, the function does nothing and returns `False`. If `count` is negative, moves backward by 0 - `count` lines.

textIterForwardSentenceEnds Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of sentences to move
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Calls `textIterForwardSentenceEnd` `count` times (or until `textIterForwardSentenceEnd` returns `False`). If `count` is negative, moves backward instead of forward.

textIterForwardToEnd Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m () |

Moves `iter` forward to the “end iterator,” which points one past the last valid character in the buffer. `textIterGetChar` called on the end iterator returns 0, which is convenient for writing loops.

textIterForwardToLineEnd Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if we moved and the new location is not the end iterator

Moves the iterator to point to the paragraph delimiter characters, which will be either a newline, a carriage return, a carriage return/newline in sequence, or the Unicode paragraph separator character. If the iterator is already at the paragraph delimiter characters, moves to the paragraph delimiter characters for the next line. If `iter` is on the last line in the buffer, which does not end in paragraph delimiters, moves to the end iterator (end of the last line), and returns `False`.

textIterForwardToTagToggle Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> TextIter | `iter`: a `TextIter`
-> Maybe a | `tag`: a `TextTag`, or `Nothing`
-> m Bool | Returns: whether we found a tag toggle after `iter`

Moves forward to the next toggle (on or off) of the `TextTag` `tag`, or to the next toggle of any tag if `tag` is `Nothing`. If no matching tag toggles are found, returns `False`, otherwise `True`. Does not return toggles located at `iter`, only toggles after `iter`. Sets `iter` to the location of the toggle, or to the end of the buffer if no toggle is found.

textIterForwardVisibleCursorPosition Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if we moved and the new position is dereferenceable

Moves `iter` forward to the next visible cursor position. See `textIterForwardCursorPosition` for details.

Since: 2.4

textIterForwardVisibleCursorPositions Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of positions to move
-> m Bool | Returns: `True` if we moved and the new position is dereferenceable

Moves up to `count` visible cursor positions. See `textIterForwardCursorPosition` for details.

Since: 2.4

textIterForwardVisibleLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether `iter` can be dereferenced

Moves `iter` to the start of the next visible line. Returns `True` if there was a next line to move to, and `False` if `iter` was simply moved to the end of the buffer and is now not dereferenceable, or if `iter` was already at the end of the buffer.

Since: 2.8

textIterForwardVisibleLines Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of lines to move forward
-> m Bool | Returns: whether `iter` moved and is dereferenceable

Moves `count` visible lines forward, if possible (if `count` would move past the start or end of the buffer, moves to the start or end of the buffer). The return value indicates whether the iterator moved onto a dereferenceable position; if the iterator didn’t move, or moved onto the end iterator, then `False` is returned. If `count` is 0, the function does nothing and returns `False`. If `count` is negative, moves backward by 0 - `count` lines.

Since: 2.8

textIterForwardVisibleWordEnds Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of times to move
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Calls `textIterForwardVisibleWordEnd` up to `count` times.

Since: 2.4

textIterForwardWordEnds Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `count`: number of times to move
-> m Bool | Returns: `True` if `iter` moved and is not the end iterator

Calls `textIterForwardWordEnd` up to `count` times.

textIterGetBuffer Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m TextBuffer | Returns: the buffer

Returns the `TextBuffer` this iterator is associated with.

textIterGetBytesInLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Int32 | Returns: number of bytes in the line

Returns the number of bytes in the line containing `iter`, including the paragraph delimiters.

textIterGetCharsInLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Int32 | Returns: number of characters in the line

Returns the number of characters in the line containing `iter`, including the paragraph delimiters.

textIterGetChildAnchor Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m TextChildAnchor | Returns: the anchor at `iter`

If the location at `iter` contains a child anchor, the anchor is returned (with no new reference count added). Otherwise, `Nothing` is returned.

textIterGetLanguage Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Language | Returns: language in effect at `iter`

A convenience wrapper around `textIterGetAttributes`, which returns the language in effect at `iter`. If no tags affecting language apply to `iter`, the return value is identical to that of `getDefaultLanguage`.

textIterGetLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Int32 | Returns: a line number

Returns the line number containing the iterator. Lines in a `TextBuffer` are numbered beginning with 0 for the first line in the buffer.

textIterGetLineIndex Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Int32 | Returns: distance from start of line, in bytes

Returns the byte index of the iterator, counting from the start of a newline-terminated line. Remember that `TextBuffer` encodes text in UTF-8, and that characters can require a variable number of bytes to represent.

textIterGetMarks Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m [TextMark] | Returns: list of `TextMark`

Returns a list of all `TextMark` at this location. Because marks are not iterable (they don’t take up any "space" in the buffer, they are just marks in between iterable locations), multiple marks can exist in the same place. The returned list is not in any meaningful order.

textIterGetOffset Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Int32 | Returns: a character offset

Returns the character offset of an iterator. Each character in a `TextBuffer` has an offset, starting with 0 for the first character in the buffer. Use `textBufferGetIterAtOffset` to convert an offset back into an iterator.

textIterGetPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Pixbuf | Returns: the pixbuf at `iter`

If the element at `iter` is a pixbuf, the pixbuf is returned (with no new reference count added). Otherwise, `Nothing` is returned.

textIterGetTags Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m [TextTag] | Returns: list of `TextTag`

Returns a list of tags that apply to `iter`, in ascending order of priority (highest-priority tags are last). The `TextTag` in the list don’t have a reference added, but you have to free the list itself.

textIterGetToggledTags Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> Bool | `toggledOn`: `True` to get toggled-on tags
-> m [TextTag] | Returns: tags toggled at this point

Returns a list of `TextTag` that are toggled on or off at this point. (If `toggledOn` is `True`, the list contains tags that are toggled on.) If a tag is toggled on at `iter`, then some non-empty range of characters following `iter` has that tag applied to it. If a tag is toggled off, then some non-empty range following `iter` does not have the tag applied to it.

textIterGetVisibleLineIndex Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Int32 | Returns: byte index of `iter` with respect to the start of the line

Returns the number of bytes from the start of the line to the given `iter`, not counting bytes that are invisible due to tags with the “invisible” flag toggled on.

textIterGetVisibleLineOffset Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Int32 | Returns: offset in visible characters from the start of the line

Returns the offset in characters from the start of the line to the given `iter`, not counting characters that are invisible due to tags with the “invisible” flag toggled on.

textIterGetVisibleSlice Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `start`: iterator at start of range
-> TextIter | `end`: iterator at end of range
-> m Text | Returns: slice of text from the buffer

Like `textIterGetSlice`, but invisible text is not included. Invisible text is usually invisible because a `TextTag` with the “invisible” attribute turned on has been applied to it.

textIterGetVisibleText Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `start`: iterator at start of range
-> TextIter | `end`: iterator at end of range
-> m Text | Returns: string containing visible text in the range

Like `textIterGetText`, but invisible text is not included. Invisible text is usually invisible because a `TextTag` with the “invisible” attribute turned on has been applied to it.

textIterInsideSentence Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` is inside a sentence.

Determines whether `iter` is inside a sentence (as opposed to in between two sentences, e.g. after a period and before the first letter of the next sentence). Sentence boundaries are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango text boundary algorithms).

textIterInsideWord Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` is inside a word

Determines whether the character pointed by `iter` is part of a natural-language word (as opposed to say inside some whitespace). Word breaks are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango word break algorithms).

Note that if `textIterStartsWord` returns `True`, then this function returns `True` too, since `iter` points to the first character of the word.

textIterIsCursorPosition Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if the cursor can be placed at `iter`

See `textIterForwardCursorPosition` or `LogAttr` or `break` for details on what a cursor position is.

textIterIsStart Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether `iter` is the first in the buffer

Returns `True` if `iter` is the first iterator in the buffer, that is if `iter` has a character offset of 0.

textIterOrder Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `first`: a `TextIter`
-> TextIter | `second`: another `TextIter`
-> m () |

Swaps the value of `first` and `second` if `second` comes before `first` in the buffer. That is, ensures that `first` and `second` are in sequence. Most text buffer functions that take a range call this automatically on your behalf, so there’s no real reason to call it yourself in those cases. There are some exceptions, such as `textIterInRange`, that expect a pre-sorted range.

textIterSetLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `lineNumber`: line number (counted from 0)
-> m () |

Moves iterator `iter` to the start of the line `lineNumber`. If `lineNumber` is negative or larger than the number of lines in the buffer, moves `iter` to the start of the last line in the buffer.

textIterSetOffset Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `charOffset`: a character number
-> m () |

Sets `iter` to point to `charOffset`. `charOffset` counts from the start of the entire text buffer, starting with 0.

textIterSetVisibleLineIndex Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `byteOnLine`: a byte index
-> m () |

Like `textIterSetLineIndex`, but the index is in visible bytes, i.e. text with a tag making it invisible is not counted in the index.

textIterSetVisibleLineOffset Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> Int32 | `charOnLine`: a character offset
-> m () |

Like `textIterSetLineOffset`, but the offset is in visible characters, i.e. text with a tag making it invisible is not counted in the offset.

textIterStartsLine Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: an iterator
-> m Bool | Returns: whether `iter` begins a line

Returns `True` if `iter` begins a paragraph, i.e. if `textIterGetLineOffset` would return 0. However this function is potentially more efficient than `textIterGetLineOffset` because it doesn’t have to compute the offset, it just has to see whether it’s 0.

textIterStartsSentence Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TextIter | `iter`: a `TextIter`
-> m Bool | Returns: `True` if `iter` is at the start of a sentence.

Determines whether `iter` begins a sentence. Sentence boundaries are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango text boundary algorithms).

textIterTogglesTag Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> TextIter | `iter`: an iterator
-> Maybe a | `tag`: a `TextTag`, or `Nothing`
-> m Bool | Returns: whether `tag` is toggled on or off at `iter`

This is equivalent to (`textIterStartsTag` || `textIterEndsTag`), i.e. it tells you whether a range with `tag` applied to it begins or ends at `iter`.

targetListNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe [TargetEntry] | `targets`: Pointer to an array of `TargetEntry`
-> m TargetList | Returns: the new `TargetList`.

Creates a new `TargetList` from an array of `TargetEntry`.

targetListAdd Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> Atom | `target`: the interned atom representing the target
-> Word32 | `flags`: the flags for this target
-> Word32 | `info`: an ID that will be passed back to the application
-> m () |

Appends another target to a `TargetList`.

targetListAddTable Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> [TargetEntry] | `targets`: the table of `TargetEntry`
-> m () |

Prepends a table of `TargetEntry` to a target list.

targetListFind Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> Atom | `target`: an interned atom representing the target to search for
-> m (Bool, Word32) | Returns: `True` if the target was found, otherwise `False`

Looks up a given target in a `TargetList`.

targetListRef Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> m TargetList | Returns: the passed in `TargetList`.

Increases the reference count of a `TargetList` by one.

targetListRemove Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> Atom | `target`: the interned atom representing the target
-> m () |

Removes a target from a target list.

targetListUnref Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> TargetList | `list`: a `TargetList`
-> m () |

Decreases the reference count of a `TargetList` by one. If the resulting reference count is zero, frees the list.

symbolicColorNewAlpha Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SymbolicColor | `color`: another `SymbolicColor`
-> Double | `factor`: factor to apply to `color` alpha
-> m SymbolicColor | Returns: A newly created `SymbolicColor`

Creates a symbolic color by modifying the relative alpha value of `color`. A factor < 1.0 would resolve to a more transparent color, while > 1.0 would resolve to a more opaque color.

Since: 3.0

symbolicColorNewLiteral Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> RGBA | `color`: a `RGBA`
-> m SymbolicColor | Returns: a newly created `SymbolicColor`

Creates a symbolic color pointing to a literal color.

Since: 3.0

symbolicColorNewMix Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SymbolicColor | `color1`: color to mix
-> SymbolicColor | `color2`: another color to mix
-> Double | `factor`: mix factor
-> m SymbolicColor | Returns: A newly created `SymbolicColor`

Creates a symbolic color defined as a mix of another two colors. a mix factor of 0 would resolve to `color1`, while a factor of 1 would resolve to `color2`.

Since: 3.0

symbolicColorNewName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `name`: color name
-> m SymbolicColor | Returns: a newly created `SymbolicColor`

Creates a symbolic color pointing to an unresolved named color. See `styleContextLookupColor` and `stylePropertiesLookupColor`.

Since: 3.0

symbolicColorNewShade Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SymbolicColor | `color`: another `SymbolicColor`
-> Double | `factor`: shading factor to apply to `color`
-> m SymbolicColor | Returns: A newly created `SymbolicColor`

Creates a symbolic color defined as a shade of another color. A factor > 1.0 would resolve to a brighter color, while < 1.0 would resolve to a darker color.

Since: 3.0

symbolicColorNewWin32 Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `themeClass`: The theme class to pull color from
-> Int32 | `id`: The color id
-> m SymbolicColor | Returns: A newly created `SymbolicColor`

Creates a symbolic color based on the current win32 theme.

Note that while this call is available on all platforms the actual value returned is not reliable on non-win32 platforms.

Since: 3.4

symbolicColorRef Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SymbolicColor | `color`: a `SymbolicColor`
-> m SymbolicColor | Returns: the same `color`

Increases the reference count of `color`

Since: 3.0

symbolicColorResolve Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProperties a) |
=> SymbolicColor | `color`: a `SymbolicColor`
-> Maybe a | `props`: `StyleProperties` to use when resolving named colors, or `Nothing`
-> m (Bool, RGBA) | Returns: `True` if the color has been resolved

If `color` is resolvable, `resolvedColor` will be filled in with the resolved color, and `True` will be returned. Generally, if `color` can’t be resolved, it is due to it being defined on top of a named color that doesn’t exist in `props`.

When `props` is `Nothing`, resolving of named colors will fail, so if your `color` is or references such a color, this function will return `False`.

Since: 3.0

symbolicColorToString Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SymbolicColor | `color`: color to convert to a string
-> m Text | Returns: a new string representing `color`

Converts the given `color` to a string representation. This is useful both for debugging and for serialization of strings. The format of the string may change between different versions of GTK, but it is guaranteed that the GTK css parser is able to read the string and create the same symbolic color from it.

symbolicColorUnref Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SymbolicColor | `color`: a `SymbolicColor`
-> m () |

Decreases the reference count of `color`, freeing its memory if the reference count reaches 0.

Since: 3.0

selectionDataGetDataType Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a pointer to a `SelectionData`-struct.
-> m Atom | Returns: the data type of the selection.

Retrieves the data type of the selection.

Since: 2.14

selectionDataGetData Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a pointer to a `SelectionData`-struct.
-> m ByteString | Returns: the raw data of the selection

Retrieves the raw data of the selection along with its length.

Since: 3.0

selectionDataGetDisplay Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a pointer to a `SelectionData`-struct.
-> m Display | Returns: the display of the selection.

Retrieves the display of the selection.

Since: 2.14

selectionDataGetFormat Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a pointer to a `SelectionData`-struct.
-> m Int32 | Returns: the format of the selection.

Retrieves the format of the selection.

Since: 2.14

selectionDataGetLength Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a pointer to a `SelectionData`-struct.
-> m Int32 | Returns: the length of the data of the selection.

Retrieves the length of the raw data of the selection.

Since: 2.14

selectionDataGetPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a `SelectionData`
-> m (Maybe Pixbuf) | Returns: if the selection data contained a recognized image type and it could be converted to a `Pixbuf`, a newly allocated pixbuf is returned, otherwise `Nothing`. If the result is non-`Nothing` it must be freed with `objectUnref`.

Gets the contents of the selection data as a `Pixbuf`.

Since: 2.6

selectionDataGetSelection Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a pointer to a `SelectionData`-struct.
-> m Atom | Returns: the selection `Atom` of the selection data.

Retrieves the selection `Atom` of the selection data.

Since: 2.16

selectionDataGetTarget Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a pointer to a `SelectionData`-struct.
-> m Atom | Returns: the target of the selection.

Retrieves the target of the selection.

Since: 2.14

selectionDataGetTargets Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a `SelectionData` object
-> m (Bool, [Atom]) | Returns: `True` if `selectionData` contains a valid array of targets, otherwise `False`.

Gets the contents of `selectionData` as an array of targets. This can be used to interpret the results of getting the standard TARGETS target that is always supplied for any selection.

selectionDataGetText Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a `SelectionData`
-> m (Maybe Text) | Returns: if the selection data contained a recognized text type and it could be converted to UTF-8, a newly allocated string containing the converted text, otherwise `Nothing`. If the result is non-`Nothing` it must be freed with `free`.

Gets the contents of the selection data as a UTF-8 string.

selectionDataGetUris Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a `SelectionData`
-> m [Text] | Returns: if the selection data contains a list of URIs, a newly allocated `Nothing`-terminated string array containing the URIs, otherwise `Nothing`. If the result is non-`Nothing` it must be freed with `strfreev`.

Gets the contents of the selection data as array of URIs.

Since 3.24.37, this may involve using the FileTransfer portal to send files between sandboxed apps.

Since: 2.6

selectionDataSetPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsPixbuf a) |
=> SelectionData | `selectionData`: a `SelectionData`
-> a | `pixbuf`: a `Pixbuf`
-> m Bool | Returns: `True` if the selection was successfully set, otherwise `False`.

Sets the contents of the selection from a `Pixbuf` The pixbuf is converted to the form determined by `selectionData`->target.

Since: 2.6

selectionDataSetUris Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a `SelectionData`
-> [Text] | `uris`: a `Nothing`-terminated array of strings holding URIs
-> m Bool | Returns: `True` if the selection was successfully set, otherwise `False`.

Sets the contents of the selection from a list of URIs. The string is converted to the form determined by `selectionData`->target.

Since 3.24.37, this may involve using the FileTransfer portal to send files between sandboxed apps.

Since: 2.6

selectionDataTargetsIncludeImage Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a `SelectionData` object
-> Bool | `writable`: whether to accept only targets for which GTK+ knows how to convert a pixbuf into the format
-> m Bool | Returns: `True` if `selectionData` holds a list of targets, and a suitable target for images is included, otherwise `False`.

Given a `SelectionData` object holding a list of targets, determines if any of the targets in `targets` can be used to provide a `Pixbuf`.

Since: 2.6

selectionDataTargetsIncludeRichText Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> SelectionData | `selectionData`: a `SelectionData` object
-> a | `buffer`: a `TextBuffer`
-> m Bool | Returns: `True` if `selectionData` holds a list of targets, and a suitable target for rich text is included, otherwise `False`.

Given a `SelectionData` object holding a list of targets, determines if any of the targets in `targets` can be used to provide rich text.

Since: 2.10

selectionDataTargetsIncludeText Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a `SelectionData` object
-> m Bool | Returns: `True` if `selectionData` holds a list of targets, and a suitable target for text is included, otherwise `False`.

Given a `SelectionData` object holding a list of targets, determines if any of the targets in `targets` can be used to provide text.

selectionDataTargetsIncludeUri Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> SelectionData | `selectionData`: a `SelectionData` object
-> m Bool | Returns: `True` if `selectionData` holds a list of targets, and a suitable target for URI lists is included, otherwise `False`.

Given a `SelectionData` object holding a list of targets, determines if any of the targets in `targets` can be used to provide a list or URIs.

Since: 2.10

iconSetNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m IconSet | Returns: a new `IconSet`

Creates a new `IconSet`. A `IconSet` represents a single icon in various sizes and widget states. It can provide a `Pixbuf` for a given size and state on request, and automatically caches some of the rendered `Pixbuf` objects.

Normally you would use `widgetRenderIconPixbuf` instead of using `IconSet` directly. The one case where you’d use `IconSet` is to create application-specific icon sets to place in a `IconFactory`.

iconSetCopy Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSet | `iconSet`: a `IconSet`
-> m IconSet | Returns: a new `IconSet` identical to the first.

Copies `iconSet` by value.

iconSetGetSizes Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSet | `iconSet`: a `IconSet`
-> m [Int32] |

Obtains a list of icon sizes this icon set can render. The returned array must be freed with `free`.

iconSetRef Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSet | `iconSet`: a `IconSet`.
-> m IconSet | Returns: `iconSet`.

Increments the reference count on `iconSet`.

iconSetRenderIconPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> IconSet | `iconSet`: a `IconSet`
-> a | `context`: a `StyleContext`
-> Int32 | `size`: icon size (t`IconSize`). A size of `(GtkIconSize)-1` means render at the size of the source and don’t scale.
-> m Pixbuf | Returns: a `Pixbuf` to be displayed

Renders an icon using `renderIconPixbuf`. In most cases, `widgetRenderIconPixbuf` is better, since it automatically provides most of the arguments from the current widget settings. This function never returns `Nothing`; if the icon can’t be rendered (perhaps because an image file fails to load), a default "missing image" icon will be returned instead.

Since: 3.0

iconSetRenderIconSurface Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a, IsWindow b) |
=> IconSet | `iconSet`: a `IconSet`
-> a | `context`: a `StyleContext`
-> Int32 | `size`: icon size (t`IconSize`). A size of `(GtkIconSize)-1` means render at the size of the source and don’t scale.
-> Int32 | `scale`: the window scale to render for
-> Maybe b | `forWindow`: `Window` to optimize drawing for, or `Nothing`
-> m Surface | Returns: a `Surface` to be displayed

Renders an icon using `renderIconPixbuf` and converts it to a cairo surface.

This function never returns `Nothing`; if the icon can’t be rendered (perhaps because an image file fails to load), a default "missing image" icon will be returned instead.

Since: 3.10

iconSetUnref Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> IconSet | `iconSet`: a `IconSet`
-> m () |

Decrements the reference count on `iconSet`, and frees memory if the reference count reaches 0.

windowGroupNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m WindowGroup | Returns: a new `WindowGroup`.

Creates a new `WindowGroup` object. Grabs added with `widgetGrabAdd` only affect windows within the same `WindowGroup`.

windowGroupAddWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindowGroup a, IsWindow b) |
=> a | `windowGroup`: a `WindowGroup`
-> b | `window`: the `Window` to add
-> m () |

Adds a window to a `WindowGroup`.

windowGroupGetCurrentDeviceGrab Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindowGroup a, IsDevice b) |
=> a | `windowGroup`: a `WindowGroup`
-> b | `device`: a `Device`
-> m (Maybe Widget) | Returns: The grab widget, or `Nothing`

Returns the current grab widget for `device`, or `Nothing` if none.

Since: 3.0

windowGroupGetCurrentGrab Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindowGroup a) |
=> a | `windowGroup`: a `WindowGroup`
-> m Widget | Returns: the current grab widget of the group

Gets the current grab widget of the given group, see `widgetGrabAdd`.

Since: 2.22

windowGroupListWindows Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindowGroup a) |
=> a | `windowGroup`: a `WindowGroup`
-> m [Window] | Returns: A newly-allocated list of windows inside the group.

Returns a list of the `GtkWindows` that belong to `windowGroup`.

Since: 2.14

windowGroupRemoveWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindowGroup a, IsWindow b) |
=> a | `windowGroup`: a `WindowGroup`
-> b | `window`: the `Window` to remove
-> m () |

Removes a window from a `WindowGroup`.

type WindowSetFocusCallback Source #

Arguments

= Maybe Widget | `widget`: the newly focused widget (or `Nothing` for no focus)
-> IO () |

This signal is emitted whenever the currently focused widget in this window changes.

Since: 2.24

type WindowKeysChangedCallback = IO () Source #

The keysChanged signal gets emitted when the set of accelerators or mnemonics that are associated with `window` changes.

type WindowEnableDebuggingCallback Source #

Arguments

= Bool | `toggle`: toggle the debugger
-> IO Bool | Returns: `True` if the key binding was handled

The enableDebugging signal is a [keybinding signal][GtkBindingSignal] which gets emitted when the user enables or disables interactive debugging. When `toggle` is `True`, interactive debugging is toggled on or off, when it is `False`, the debugger will be pointed at the widget under the pointer.

The default bindings for this signal are Ctrl-Shift-I and Ctrl-Shift-D.

type WindowActivateFocusCallback = IO () Source #

The activateFocus signal is a [keybinding signal][GtkBindingSignal] which gets emitted when the user activates the currently focused widget of `window`.

type WindowActivateDefaultCallback = IO () Source #

The activateDefault signal is a [keybinding signal][GtkBindingSignal] which gets emitted when the user activates the default widget of `window`.

onWindowActivateDefault :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowActivateDefaultCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activateDefault signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on window #activateDefault callback

afterWindowActivateDefault :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowActivateDefaultCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activateDefault signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after window #activateDefault callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWindowActivateFocus :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowActivateFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activateFocus signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on window #activateFocus callback

afterWindowActivateFocus :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowActivateFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activateFocus signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after window #activateFocus callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWindowEnableDebugging :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowEnableDebuggingCallback) -> m SignalHandlerId Source #

Connect a signal handler for the enableDebugging signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on window #enableDebugging callback

afterWindowEnableDebugging :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowEnableDebuggingCallback) -> m SignalHandlerId Source #

Connect a signal handler for the enableDebugging signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after window #enableDebugging callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWindowKeysChanged :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowKeysChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the keysChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on window #keysChanged callback

afterWindowKeysChanged :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowKeysChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the keysChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after window #keysChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWindowSetFocus :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowSetFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the setFocus signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on window #setFocus callback

afterWindowSetFocus :: (IsWindow a, MonadIO m) => a -> ((?self :: a) => WindowSetFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the setFocus signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after window #setFocus callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getWindowAcceptFocus :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`accept-focus`” property. When overloading is enabled, this is equivalent to

    get window #acceptFocus

setWindowAcceptFocus :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`accept-focus`” property. When overloading is enabled, this is equivalent to

    set window [ #acceptFocus := value ]

constructWindowAcceptFocus :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`accept-focus`” property. This is rarely needed directly, but it is used by `new`.

getWindowApplication :: (MonadIO m, IsWindow o) => o -> m (Maybe Application) Source #

Get the value of the “`application`” property. When overloading is enabled, this is equivalent to

    get window #application

setWindowApplication :: (MonadIO m, IsWindow o, IsApplication a) => o -> a -> m () Source #

Set the value of the “`application`” property. When overloading is enabled, this is equivalent to

    set window [ #application := value ]

constructWindowApplication :: (IsWindow o, MonadIO m, IsApplication a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`application`” property. This is rarely needed directly, but it is used by `new`.

clearWindowApplication :: (MonadIO m, IsWindow o) => o -> m () Source #

Set the value of the “`application`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #application

getWindowAttachedTo :: (MonadIO m, IsWindow o) => o -> m (Maybe Widget) Source #

Get the value of the “`attached-to`” property. When overloading is enabled, this is equivalent to

    get window #attachedTo

setWindowAttachedTo :: (MonadIO m, IsWindow o, IsWidget a) => o -> a -> m () Source #

Set the value of the “`attached-to`” property. When overloading is enabled, this is equivalent to

    set window [ #attachedTo := value ]

constructWindowAttachedTo :: (IsWindow o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`attached-to`” property. This is rarely needed directly, but it is used by `new`.

clearWindowAttachedTo :: (MonadIO m, IsWindow o) => o -> m () Source #

Set the value of the “`attached-to`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #attachedTo

getWindowDecorated :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`decorated`” property. When overloading is enabled, this is equivalent to

    get window #decorated

setWindowDecorated :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`decorated`” property. When overloading is enabled, this is equivalent to

    set window [ #decorated := value ]

constructWindowDecorated :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`decorated`” property. This is rarely needed directly, but it is used by `new`.

getWindowDefaultHeight :: (MonadIO m, IsWindow o) => o -> m Int32 Source #

Get the value of the “`default-height`” property. When overloading is enabled, this is equivalent to

    get window #defaultHeight

setWindowDefaultHeight :: (MonadIO m, IsWindow o) => o -> Int32 -> m () Source #

Set the value of the “`default-height`” property. When overloading is enabled, this is equivalent to

    set window [ #defaultHeight := value ]

constructWindowDefaultHeight :: (IsWindow o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`default-height`” property. This is rarely needed directly, but it is used by `new`.

getWindowDefaultWidth :: (MonadIO m, IsWindow o) => o -> m Int32 Source #

Get the value of the “`default-width`” property. When overloading is enabled, this is equivalent to

    get window #defaultWidth

setWindowDefaultWidth :: (MonadIO m, IsWindow o) => o -> Int32 -> m () Source #

Set the value of the “`default-width`” property. When overloading is enabled, this is equivalent to

    set window [ #defaultWidth := value ]

constructWindowDefaultWidth :: (IsWindow o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`default-width`” property. This is rarely needed directly, but it is used by `new`.

getWindowDeletable :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`deletable`” property. When overloading is enabled, this is equivalent to

    get window #deletable

setWindowDeletable :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`deletable`” property. When overloading is enabled, this is equivalent to

    set window [ #deletable := value ]

constructWindowDeletable :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`deletable`” property. This is rarely needed directly, but it is used by `new`.

getWindowDestroyWithParent :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`destroy-with-parent`” property. When overloading is enabled, this is equivalent to

    get window #destroyWithParent

setWindowDestroyWithParent :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`destroy-with-parent`” property. When overloading is enabled, this is equivalent to

    set window [ #destroyWithParent := value ]

constructWindowDestroyWithParent :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`destroy-with-parent`” property. This is rarely needed directly, but it is used by `new`.

getWindowFocusOnMap :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`focus-on-map`” property. When overloading is enabled, this is equivalent to

    get window #focusOnMap

setWindowFocusOnMap :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`focus-on-map`” property. When overloading is enabled, this is equivalent to

    set window [ #focusOnMap := value ]

constructWindowFocusOnMap :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`focus-on-map`” property. This is rarely needed directly, but it is used by `new`.

getWindowFocusVisible :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`focus-visible`” property. When overloading is enabled, this is equivalent to

    get window #focusVisible

setWindowFocusVisible :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`focus-visible`” property. When overloading is enabled, this is equivalent to

    set window [ #focusVisible := value ]

constructWindowFocusVisible :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`focus-visible`” property. This is rarely needed directly, but it is used by `new`.

getWindowGravity :: (MonadIO m, IsWindow o) => o -> m Gravity Source #

Get the value of the “`gravity`” property. When overloading is enabled, this is equivalent to

    get window #gravity

setWindowGravity :: (MonadIO m, IsWindow o) => o -> Gravity -> m () Source #

Set the value of the “`gravity`” property. When overloading is enabled, this is equivalent to

    set window [ #gravity := value ]

constructWindowGravity :: (IsWindow o, MonadIO m) => Gravity -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gravity`” property. This is rarely needed directly, but it is used by `new`.

getWindowHasResizeGrip :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`has-resize-grip`” property. When overloading is enabled, this is equivalent to

    get window #hasResizeGrip

setWindowHasResizeGrip :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`has-resize-grip`” property. When overloading is enabled, this is equivalent to

    set window [ #hasResizeGrip := value ]

constructWindowHasResizeGrip :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`has-resize-grip`” property. This is rarely needed directly, but it is used by `new`.

getWindowHasToplevelFocus :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`has-toplevel-focus`” property. When overloading is enabled, this is equivalent to

    get window #hasToplevelFocus

getWindowHideTitlebarWhenMaximized :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`hide-titlebar-when-maximized`” property. When overloading is enabled, this is equivalent to

    get window #hideTitlebarWhenMaximized

setWindowHideTitlebarWhenMaximized :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`hide-titlebar-when-maximized`” property. When overloading is enabled, this is equivalent to

    set window [ #hideTitlebarWhenMaximized := value ]

constructWindowHideTitlebarWhenMaximized :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`hide-titlebar-when-maximized`” property. This is rarely needed directly, but it is used by `new`.

getWindowIcon :: (MonadIO m, IsWindow o) => o -> m (Maybe Pixbuf) Source #

Get the value of the “`icon`” property. When overloading is enabled, this is equivalent to

    get window #icon

setWindowIcon :: (MonadIO m, IsWindow o, IsPixbuf a) => o -> a -> m () Source #

Set the value of the “`icon`” property. When overloading is enabled, this is equivalent to

    set window [ #icon := value ]

constructWindowIcon :: (IsWindow o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`icon`” property. This is rarely needed directly, but it is used by `new`.

clearWindowIcon :: (MonadIO m, IsWindow o) => o -> m () Source #

Set the value of the “`icon`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #icon

getWindowIconName :: (MonadIO m, IsWindow o) => o -> m (Maybe Text) Source #

Get the value of the “`icon-name`” property. When overloading is enabled, this is equivalent to

    get window #iconName

setWindowIconName :: (MonadIO m, IsWindow o) => o -> Text -> m () Source #

Set the value of the “`icon-name`” property. When overloading is enabled, this is equivalent to

    set window [ #iconName := value ]

constructWindowIconName :: (IsWindow o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`icon-name`” property. This is rarely needed directly, but it is used by `new`.

clearWindowIconName :: (MonadIO m, IsWindow o) => o -> m () Source #

Set the value of the “`icon-name`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #iconName

getWindowIsActive :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`is-active`” property. When overloading is enabled, this is equivalent to

    get window #isActive

getWindowIsMaximized :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`is-maximized`” property. When overloading is enabled, this is equivalent to

    get window #isMaximized

getWindowMnemonicsVisible :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`mnemonics-visible`” property. When overloading is enabled, this is equivalent to

    get window #mnemonicsVisible

setWindowMnemonicsVisible :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`mnemonics-visible`” property. When overloading is enabled, this is equivalent to

    set window [ #mnemonicsVisible := value ]

constructWindowMnemonicsVisible :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`mnemonics-visible`” property. This is rarely needed directly, but it is used by `new`.

getWindowModal :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`modal`” property. When overloading is enabled, this is equivalent to

    get window #modal

setWindowModal :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`modal`” property. When overloading is enabled, this is equivalent to

    set window [ #modal := value ]

constructWindowModal :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`modal`” property. This is rarely needed directly, but it is used by `new`.

getWindowResizable :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`resizable`” property. When overloading is enabled, this is equivalent to

    get window #resizable

setWindowResizable :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`resizable`” property. When overloading is enabled, this is equivalent to

    set window [ #resizable := value ]

constructWindowResizable :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`resizable`” property. This is rarely needed directly, but it is used by `new`.

getWindowResizeGripVisible :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`resize-grip-visible`” property. When overloading is enabled, this is equivalent to

    get window #resizeGripVisible

getWindowRole :: (MonadIO m, IsWindow o) => o -> m (Maybe Text) Source #

Get the value of the “`role`” property. When overloading is enabled, this is equivalent to

    get window #role

setWindowRole :: (MonadIO m, IsWindow o) => o -> Text -> m () Source #

Set the value of the “`role`” property. When overloading is enabled, this is equivalent to

    set window [ #role := value ]

constructWindowRole :: (IsWindow o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`role`” property. This is rarely needed directly, but it is used by `new`.

getWindowScreen :: (MonadIO m, IsWindow o) => o -> m Screen Source #

Get the value of the “`screen`” property. When overloading is enabled, this is equivalent to

    get window #screen

setWindowScreen :: (MonadIO m, IsWindow o, IsScreen a) => o -> a -> m () Source #

Set the value of the “`screen`” property. When overloading is enabled, this is equivalent to

    set window [ #screen := value ]

constructWindowScreen :: (IsWindow o, MonadIO m, IsScreen a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`screen`” property. This is rarely needed directly, but it is used by `new`.

getWindowSkipPagerHint :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`skip-pager-hint`” property. When overloading is enabled, this is equivalent to

    get window #skipPagerHint

setWindowSkipPagerHint :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`skip-pager-hint`” property. When overloading is enabled, this is equivalent to

    set window [ #skipPagerHint := value ]

constructWindowSkipPagerHint :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`skip-pager-hint`” property. This is rarely needed directly, but it is used by `new`.

getWindowSkipTaskbarHint :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`skip-taskbar-hint`” property. When overloading is enabled, this is equivalent to

    get window #skipTaskbarHint

setWindowSkipTaskbarHint :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`skip-taskbar-hint`” property. When overloading is enabled, this is equivalent to

    set window [ #skipTaskbarHint := value ]

constructWindowSkipTaskbarHint :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`skip-taskbar-hint`” property. This is rarely needed directly, but it is used by `new`.

setWindowStartupId :: (MonadIO m, IsWindow o) => o -> Text -> m () Source #

Set the value of the “`startup-id`” property. When overloading is enabled, this is equivalent to

    set window [ #startupId := value ]

constructWindowStartupId :: (IsWindow o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`startup-id`” property. This is rarely needed directly, but it is used by `new`.

getWindowTitle :: (MonadIO m, IsWindow o) => o -> m (Maybe Text) Source #

Get the value of the “`title`” property. When overloading is enabled, this is equivalent to

    get window #title

setWindowTitle :: (MonadIO m, IsWindow o) => o -> Text -> m () Source #

Set the value of the “`title`” property. When overloading is enabled, this is equivalent to

    set window [ #title := value ]

constructWindowTitle :: (IsWindow o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`title`” property. This is rarely needed directly, but it is used by `new`.

getWindowTransientFor :: (MonadIO m, IsWindow o) => o -> m (Maybe Window) Source #

Get the value of the “`transient-for`” property. When overloading is enabled, this is equivalent to

    get window #transientFor

setWindowTransientFor :: (MonadIO m, IsWindow o, IsWindow a) => o -> a -> m () Source #

Set the value of the “`transient-for`” property. When overloading is enabled, this is equivalent to

    set window [ #transientFor := value ]

constructWindowTransientFor :: (IsWindow o, MonadIO m, IsWindow a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`transient-for`” property. This is rarely needed directly, but it is used by `new`.

clearWindowTransientFor :: (MonadIO m, IsWindow o) => o -> m () Source #

Set the value of the “`transient-for`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #transientFor

getWindowType :: (MonadIO m, IsWindow o) => o -> m WindowType Source #

Get the value of the “`type`” property. When overloading is enabled, this is equivalent to

    get window #type

constructWindowType :: (IsWindow o, MonadIO m) => WindowType -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`type`” property. This is rarely needed directly, but it is used by `new`.

getWindowTypeHint :: (MonadIO m, IsWindow o) => o -> m WindowTypeHint Source #

Get the value of the “`type-hint`” property. When overloading is enabled, this is equivalent to

    get window #typeHint

setWindowTypeHint :: (MonadIO m, IsWindow o) => o -> WindowTypeHint -> m () Source #

Set the value of the “`type-hint`” property. When overloading is enabled, this is equivalent to

    set window [ #typeHint := value ]

constructWindowTypeHint :: (IsWindow o, MonadIO m) => WindowTypeHint -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`type-hint`” property. This is rarely needed directly, but it is used by `new`.

getWindowUrgencyHint :: (MonadIO m, IsWindow o) => o -> m Bool Source #

Get the value of the “`urgency-hint`” property. When overloading is enabled, this is equivalent to

    get window #urgencyHint

setWindowUrgencyHint :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

Set the value of the “`urgency-hint`” property. When overloading is enabled, this is equivalent to

    set window [ #urgencyHint := value ]

constructWindowUrgencyHint :: (IsWindow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`urgency-hint`” property. This is rarely needed directly, but it is used by `new`.

getWindowWindowPosition :: (MonadIO m, IsWindow o) => o -> m WindowPosition Source #

Get the value of the “`window-position`” property. When overloading is enabled, this is equivalent to

    get window #windowPosition

setWindowWindowPosition :: (MonadIO m, IsWindow o) => o -> WindowPosition -> m () Source #

Set the value of the “`window-position`” property. When overloading is enabled, this is equivalent to

    set window [ #windowPosition := value ]

constructWindowWindowPosition :: (IsWindow o, MonadIO m) => WindowPosition -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`window-position`” property. This is rarely needed directly, but it is used by `new`.

windowActivateFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if a widget got activated.

Activates the current focused widget within the window.

windowActivateKey Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> EventKey | `event`: a `EventKey`
-> m Bool | Returns: `True` if a mnemonic or accelerator was found and activated.

Activates mnemonics and accelerators for this `Window`. This is normally called by the default key_press_event handler for toplevel windows, however in some cases it may be useful to call this directly when overriding the standard key handling for a toplevel window.

Since: 2.4

windowAddMnemonic Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) |
=> a | `window`: a `Window`
-> Word32 | `keyval`: the mnemonic
-> b | `target`: the widget that gets activated by the mnemonic
-> m () |

Adds a mnemonic to this window.

windowClose Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Requests that the window is closed, similar to what happens when a window manager close button is clicked.

This function can be used with close buttons in custom titlebars.

Since: 3.10

windowGetApplication Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Application) | Returns: a `Application`, or `Nothing`

Gets the `Application` associated with the window (if any).

Since: 3.0

windowGetAttachedTo Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Widget) | Returns: the widget where the window is attached, or `Nothing` if the window is not attached to any widget.

Fetches the attach widget for this window. See `windowSetAttachedTo`.

Since: 3.4

windowGetDecorated Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if the window has been set to have decorations

Returns whether the window has been set to have decorations such as a title bar via `windowSetDecorated`.

windowGetDefaultSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Int32, Int32) |

Gets the default size of the window. A value of -1 for the width or height indicates that a default size has not been explicitly set for that dimension, so the “natural” size of the window will be used.

windowGetDefaultWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Widget) | Returns: the default widget, or `Nothing` if there is none.

Returns the default widget for `window`. See `windowSetDefault` for more details.

Since: 2.14

windowGetDeletable Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if the window has been set to have a close button

Returns whether the window has been set to have a close button via `windowSetDeletable`.

Since: 2.10

windowGetDestroyWithParent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if the window will be destroyed with its transient parent.

Returns whether the window will be destroyed with its transient parent. See gtk_window_set_destroy_with_parent ().

windowGetGravity Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Gravity | Returns: window gravity

Gets the value set by `windowSetGravity`.

windowGetHasResizeGrip Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if the window has a resize grip

Determines whether the window may have a resize grip.

Since: 3.0

windowGetHideTitlebarWhenMaximized Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if the window has requested to have its titlebar hidden when maximized

Returns whether the window has requested to have its titlebar hidden when maximized. See gtk_window_set_hide_titlebar_when_maximized ().

Since: 3.4

windowGetIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Pixbuf) | Returns: icon for window or `Nothing` if none

Gets the value set by `windowSetIcon` (or if you've called `windowSetIconList`, gets the first icon in the icon list).

windowGetIconList Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m [Pixbuf] | Returns: copy of window’s icon list

Retrieves the list of icons set by `windowSetIconList`. The list is copied, but the reference count on each member won’t be incremented.

windowGetIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Text) | Returns: the icon name or `Nothing` if the window has no themed icon

Returns the name of the themed icon for the window, see `windowSetIconName`.

Since: 2.6

windowGetMnemonicModifier Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m [ModifierType] | Returns: the modifier mask used to activate mnemonics on this window.

Returns the mnemonic modifier for this window. See `windowSetMnemonicModifier`.

windowGetMnemonicsVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if mnemonics are supposed to be visible in this window.

Gets the value of the Window:mnemonicsVisible property.

Since: 2.20

windowGetModal Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if the window is set to be modal and establishes a grab when shown

Returns whether the window is modal. See `windowSetModal`.

windowGetOpacity Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Double | Returns: the requested opacity for this window.

Fetches the requested opacity for this window. See `windowSetOpacity`.

Since: 2.12

windowGetResizable Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if the user can resize the window

Gets the value set by `windowSetResizable`.

windowGetResizeGripArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Bool, Rectangle) | Returns: `True` if the resize grip’s area was retrieved

If a window has a resize grip, this will retrieve the grip position, width and height into the specified `Rectangle`.

Since: 3.0

windowGetRole Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Text) | Returns: the role of the window if set, or `Nothing`. The returned is owned by the widget and must not be modified or freed.

Returns the role of the window. See `windowSetRole` for further explanation.

windowGetSkipPagerHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if window shouldn’t be in pager

Gets the value set by `windowSetSkipPagerHint`.

Since: 2.2

windowGetSkipTaskbarHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if window shouldn’t be in taskbar

Gets the value set by `windowSetSkipTaskbarHint`

Since: 2.2

windowGetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Text) | Returns: the title of the window, or `Nothing` if none has been set explicitly. The returned string is owned by the widget and must not be modified or freed.

Retrieves the title of the window. See `windowSetTitle`.

windowGetTitlebar Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Widget) | Returns: the custom titlebar, or `Nothing`

Returns the custom titlebar that has been set with `windowSetTitlebar`.

Since: 3.16

windowGetTransientFor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m (Maybe Window) | Returns: the transient parent for this window, or `Nothing` if no transient parent has been set.

Fetches the transient parent for this window. See `windowSetTransientFor`.

windowGetUrgencyHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if window is urgent

Gets the value set by `windowSetUrgencyHint`

Since: 2.8

windowHasGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: `True` if `window` has an explicit window group. Since 2.22

Returns whether `window` has an explicit window group.

windowIsMaximized Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m Bool | Returns: whether the window has a maximized state.

Retrieves the current maximized state of `window`.

Note that since maximization is ultimately handled by the window manager and happens asynchronously to an application request, you shouldn’t assume the return value of this function changing immediately (or at all), as an effect of calling `windowMaximize` or `windowUnmaximize`.

Since: 3.12

windowMnemonicActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Word32 | `keyval`: the mnemonic
-> [ModifierType] | `modifier`: the modifiers
-> m Bool | Returns: `True` if the activation is done.

Activates the targets associated with the mnemonic.

windowPresentWithTime Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Word32 | `timestamp`: the timestamp of the user interaction (typically a button or key press event) which triggered this call
-> m () |

Presents a window to the user. This may mean raising the window in the stacking order, deiconifying it, moving it to the current desktop, and/or giving it the keyboard focus, possibly dependent on the user’s platform, window manager, and preferences.

If `window` is hidden, this function calls `widgetShow` as well.

This function should be used when the user tries to open a window that’s already open. Say for example the preferences dialog is currently open, and the user chooses Preferences from the menu a second time; use `windowPresent` to move the already-open dialog where the user can see it.

Presents a window to the user in response to a user interaction. The timestamp should be gathered when the window was requested to be shown (when clicking a link for example), rather than once the window is ready to be shown.

Since: 2.8

windowPropagateKeyEvent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> EventKey | `event`: a `EventKey`
-> m Bool | Returns: `True` if a widget in the focus chain handled the event.

Propagate a key press or release event to the focus widget and up the focus container chain until a widget handles `event`. This is normally called by the default key_press_event and key_release_event handlers for toplevel windows, however in some cases it may be useful to call this directly when overriding the standard key handling for a toplevel window.

Since: 2.4

windowRemoveAccelGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsAccelGroup b) |
=> a | `window`: a `Window`
-> b | `accelGroup`: a `AccelGroup`
-> m () |

Reverses the effects of `windowAddAccelGroup`.

windowRemoveMnemonic Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) |
=> a | `window`: a `Window`
-> Word32 | `keyval`: the mnemonic
-> b | `target`: the widget that gets activated by the mnemonic
-> m () |

Removes a mnemonic from this window.

windowReshowWithInitialSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> m () |

Hides `window`, then reshows it, resetting the default size and position of the window. Used by GUI builders only.

windowResizeToGeometry Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Int32 | `width`: width in resize increments to resize the window to
-> Int32 | `height`: height in resize increments to resize the window to
-> m () |

Like `windowResize`, but `width` and `height` are interpreted in terms of the base size and increment set with gtk_window_set_geometry_hints.

Since: 3.0

windowSetApplication Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsApplication b) |
=> a | `window`: a `Window`
-> Maybe b | `application`: a `Application`, or `Nothing` to unset
-> m () |

Sets or unsets the `Application` associated with the window.

The application will be kept alive for at least as long as it has any windows associated with it (see `applicationHold` for a way to keep it alive without windows).

Normally, the connection between the application and the window will remain until the window is destroyed, but you can explicitly remove it by setting the `application` to `Nothing`.

This is equivalent to calling `applicationRemoveWindow` and/or `applicationAddWindow` on the old/new applications as relevant.

Since: 3.0

windowSetDefaultGeometry Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Int32 | `width`: width in resize increments, or -1 to unset the default width
-> Int32 | `height`: height in resize increments, or -1 to unset the default height
-> m () |

Like `windowSetDefaultSize`, but `width` and `height` are interpreted in terms of the base size and increment set with gtk_window_set_geometry_hints.

Since: 3.0

windowSetFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsWidget b) |
=> a | `window`: a `Window`
-> Maybe b | `focus`: widget to be the new focus widget, or `Nothing` to unset any focus widget for the toplevel window.
-> m () |

If `focus` is not the current focus widget, and is focusable, sets it as the focus widget for the window. If `focus` is `Nothing`, unsets the focus widget for this window. To set the focus to a particular widget in the toplevel, it is usually more convenient to use `widgetGrabFocus` instead of this function.

windowSetFocusVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: the new value
-> m () |

Sets the Window:focusVisible property.

Since: 3.2

windowSetHasResizeGrip Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `value`: `True` to allow a resize grip
-> m () |

Sets whether `window` has a corner resize grip.

Note that the resize grip is only shown if the window is actually resizable and not maximized. Use `windowResizeGripIsVisible` to find out if the resize grip is currently shown.

Since: 3.0

windowSetHasUserRefCount Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: the new value
-> m () |

Tells GTK+ whether to drop its extra reference to the window when `widgetDestroy` is called.

This function is only exported for the benefit of language bindings which may need to keep the window alive until their wrapper object is garbage collected. There is no justification for ever calling this function in an application.

Since: 3.0

windowSetHideTitlebarWhenMaximized Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: whether to hide the titlebar when `window` is maximized
-> m () |

If `setting` is `True`, then `window` will request that it’s titlebar should be hidden when maximized. This is useful for windows that don’t convey any information other than the application name in the titlebar, to put the available screen space to better use. If the underlying window system does not support the request, the setting will not have any effect.

Note that custom titlebars set with `windowSetTitlebar` are not affected by this. The application is in full control of their content and visibility anyway.

Since: 3.4

windowSetIconFromFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> [Char] | `filename`: location of icon file
-> m () | (Can throw `GError`)

Sets the icon for `window`. Warns on failure if `err` is `Nothing`.

This function is equivalent to calling `windowSetIcon` with a pixbuf created by loading the image from `filename`.

Since: 2.2

windowSetMnemonicsVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Bool | `setting`: the new value
-> m () |

Sets the Window:mnemonicsVisible property.

Since: 2.20

windowSetScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a, IsScreen b) |
=> a | `window`: a `Window`.
-> b | `screen`: a `Screen`.
-> m () |

Sets the `Screen` where the `window` is displayed; if the window is already mapped, it will be unmapped, and then remapped on the new screen.

Since: 2.2

windowSetWmclass Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) |
=> a | `window`: a `Window`
-> Text | `wmclassName`: window name hint
-> Text | `wmclassClass`: window class hint
-> m () |

Don’t use this function. It sets the X Window System “class” and “name” hints for a window. According to the ICCCM, you should always set these to the same value for all windows in an application, and GTK+ sets them to that value by default, so calling this function is sort of pointless. However, you may want to call `windowSetRole` on each window in your application, for the benefit of the session manager. Setting the role allows the window manager to restore window positions when loading a saved session.

windowGetDefaultIconList Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m [Pixbuf] | Returns: copy of default icon list

Gets the value set by `windowSetDefaultIconList`. The list is a copy and should be freed with `g_list_free()`, but the pixbufs in the list have not had their reference count incremented.

windowGetDefaultIconName Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Text | Returns: the fallback icon name for windows

Returns the fallback icon name for windows that has been set with `windowSetDefaultIconName`. The returned string is owned by GTK+ and should not be modified. It is only valid until the next call to `windowSetDefaultIconName`.

Since: 2.16

windowSetAutoStartupNotification Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Bool | `setting`: `True` to automatically do startup notification
-> m () |

By default, after showing the first `Window`, GTK+ calls `notifyStartupComplete`. Call this function to disable the automatic startup notification. You might do this if your first window is a splash screen, and you want to delay notification until after your real main window has been shown, for example.

In that example, you would disable startup notification temporarily, show your splash screen, then re-enable it so that showing the main window would automatically result in notification.

Since: 2.2

windowSetDefaultIconFromFile Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> [Char] | `filename`: location of icon file
-> m () | (Can throw `GError`)

Sets an icon to be used as fallback for windows that haven't had `windowSetIconList` called on them from a file on disk. Warns on failure if `err` is `Nothing`.

Since: 2.2

windowSetInteractiveDebugging Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Bool | `enable`: `True` to enable interactive debugging
-> m () |

Opens or closes the [interactive debugger][interactive-debugging], which offers access to the widget hierarchy of the application and to useful debugging tools.

Since: 3.14

type WidgetWindowStateEventCallback Source #

Arguments

= EventWindowState | `event`: the `EventWindowState` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The windowStateEvent will be emitted when the state of the toplevel window associated to the `widget` changes.

To receive this signal the `Window` associated to the widget needs to enable the `GDK_STRUCTURE_MASK` mask. GDK will enable this mask automatically for all new windows.

type WidgetVisibilityNotifyEventCallback Source #

Arguments

= EventVisibility | `event`: the `EventVisibility` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The visibilityNotifyEvent will be emitted when the `widget`'s window is obscured or unobscured.

To receive this signal the `Window` associated to the widget needs to enable the `GDK_VISIBILITY_NOTIFY_MASK` mask.

type WidgetUnrealizeCallback = IO () Source #

The unrealize signal is emitted when the `Window` associated with `widget` is destroyed, which means that `widgetUnrealize` has been called or the widget has been unmapped (that is, it is going to be hidden).

type WidgetUnmapEventCallback Source #

Arguments

= EventAny | `event`: the `EventAny` which triggered this signal
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The unmapEvent signal will be emitted when the `widget`'s window is unmapped. A window is unmapped when it becomes invisible on the screen.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_STRUCTURE_MASK` mask. GDK will enable this mask automatically for all new windows.

type WidgetUnmapCallback = IO () Source #

The unmap signal is emitted when `widget` is going to be unmapped, which means that either it or any of its parents up to the toplevel widget have been set as hidden.

As unmap indicates that a widget will not be shown any longer, it can be used to, for example, stop an animation on the widget.

type WidgetTouchEventCallback = Event -> IO Bool Source #

No description available in the introspection data.

type WidgetStyleUpdatedCallback = IO () Source #

The styleUpdated signal is a convenience signal that is emitted when the StyleContext::changed signal is emitted on the `widget`'s associated `StyleContext` as returned by `widgetGetStyleContext`.

Note that style-modifying functions like `widgetOverrideColor` also cause this signal to be emitted.

Since: 3.0

type WidgetStyleSetCallback Source #

Arguments

= Maybe Style | `previousStyle`: the previous style, or `Nothing` if the widget just got its initial style
-> IO () |

The styleSet signal is emitted when a new style has been set on a widget. Note that style-modifying functions like `widgetModifyBase` also cause this signal to be emitted.

Note that this signal is emitted for changes to the deprecated `Style`. To track changes to the `StyleContext` associated with a widget, use the Widget::styleUpdated signal.

type WidgetStateFlagsChangedCallback Source #

Arguments

= [StateFlags] | `flags`: The previous state flags.
-> IO () |

The stateFlagsChanged signal is emitted when the widget state changes, see `widgetGetStateFlags`.

Since: 3.0

type WidgetStateChangedCallback Source #

Arguments

= StateType | `state`: the previous state
-> IO () |

The stateChanged signal is emitted when the widget state changes. See `widgetGetState`.

type WidgetSizeAllocateCallback Source #

Arguments

= Rectangle | `allocation`: the region which has been allocated to the widget.
-> IO () |

No description available in the introspection data.

type WidgetShowHelpCallback Source #

Arguments

= WidgetHelpType |
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

No description available in the introspection data.

type WidgetShowCallback = IO () Source #

The show signal is emitted when `widget` is shown, for example with `widgetShow`.

type WidgetSelectionRequestEventCallback Source #

Arguments

= EventSelection | `event`: the `EventSelection` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The selectionRequestEvent signal will be emitted when another client requests ownership of the selection owned by the `widget`'s window.

type WidgetSelectionReceivedCallback = SelectionData -> Word32 -> IO () Source #

No description available in the introspection data.

type WidgetSelectionNotifyEventCallback Source #

Arguments

= EventSelection |
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

No description available in the introspection data.

type WidgetSelectionGetCallback = SelectionData -> Word32 -> Word32 -> IO () Source #

No description available in the introspection data.

type WidgetSelectionClearEventCallback Source #

Arguments

= EventSelection | `event`: the `EventSelection` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The selectionClearEvent signal will be emitted when the the `widget`'s window has lost ownership of a selection.

type WidgetScrollEventCallback Source #

Arguments

= EventScroll | `event`: the `EventScroll` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The scrollEvent signal is emitted when a button in the 4 to 7 range is pressed. Wheel mice are usually configured to generate button press events for buttons 4 and 5 when the wheel is turned.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_SCROLL_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetScreenChangedCallback Source #

Arguments

= Maybe Screen | `previousScreen`: the previous screen, or `Nothing` if the widget was not associated with a screen before
-> IO () |

The screenChanged signal gets emitted when the screen of a widget has changed.

type WidgetRealizeCallback = IO () Source #

The realize signal is emitted when `widget` is associated with a `Window`, which means that `widgetRealize` has been called or the widget has been mapped (that is, it is going to be drawn).

type WidgetQueryTooltipCallback Source #

Arguments

= Int32 | `x`: the x coordinate of the cursor position where the request has been emitted, relative to `widget`'s left side
-> Int32 | `y`: the y coordinate of the cursor position where the request has been emitted, relative to `widget`'s top
-> Bool | `keyboardMode`: `True` if the tooltip was triggered using the keyboard
-> Tooltip | `tooltip`: a `Tooltip`
-> IO Bool | Returns: `True` if `tooltip` should be shown right now, `False` otherwise.

Emitted when Widget:hasTooltip is `True` and the hover timeout has expired with the cursor hovering "above" `widget`; or emitted when `widget` got focus in keyboard mode.

Using the given coordinates, the signal handler should determine whether a tooltip should be shown for `widget`. If this is the case `True` should be returned, `False` otherwise. Note that if `keyboardMode` is `True`, the values of `x` and `y` are undefined and should not be used.

The signal handler is free to manipulate `tooltip` with the therefore destined function calls.

Since: 2.12

type WidgetProximityOutEventCallback Source #

Arguments

= EventProximity | `event`: the `EventProximity` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

To receive this signal the `Window` associated to the widget needs to enable the `GDK_PROXIMITY_OUT_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetProximityInEventCallback Source #

Arguments

= EventProximity | `event`: the `EventProximity` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

To receive this signal the `Window` associated to the widget needs to enable the `GDK_PROXIMITY_IN_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetPropertyNotifyEventCallback Source #

Arguments

= EventProperty | `event`: the `EventProperty` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The propertyNotifyEvent signal will be emitted when a property on the `widget`'s window has been changed or deleted.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_PROPERTY_CHANGE_MASK` mask.

type WidgetPopupMenuCallback Source #

Arguments

= IO Bool | Returns: `True` if a menu was activated

This signal gets emitted whenever a widget should pop up a context menu. This usually happens through the standard key binding mechanism; by pressing a certain key while a widget is focused, the user can cause the widget to pop up a menu. For example, the `Entry` widget creates a menu with clipboard commands. See the [Popup Menu Migration Checklist][checklist-popup-menu] for an example of how to use this signal.

type WidgetParentSetCallback Source #

Arguments

= Maybe Widget | `oldParent`: the previous parent, or `Nothing` if the widget just got its initial parent.
-> IO () |

The parentSet signal is emitted when a new parent has been set on a widget.

type WidgetMoveFocusCallback = DirectionType -> IO () Source #

No description available in the introspection data.

type WidgetMotionNotifyEventCallback Source #

Arguments

= EventMotion | `event`: the `EventMotion` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The motionNotifyEvent signal is emitted when the pointer moves over the widget's `Window`.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_POINTER_MOTION_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetMnemonicActivateCallback Source #

Arguments

= Bool | `groupCycling`: `True` if there are other widgets with the same mnemonic
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The default handler for this signal activates `widget` if `groupCycling` is `False`, or just makes `widget` grab focus if `groupCycling` is `True`.

type WidgetMapEventCallback Source #

Arguments

= EventAny | `event`: the `EventAny` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The mapEvent signal will be emitted when the `widget`'s window is mapped. A window is mapped when it becomes visible on the screen.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_STRUCTURE_MASK` mask. GDK will enable this mask automatically for all new windows.

type WidgetMapCallback = IO () Source #

The map signal is emitted when `widget` is going to be mapped, that is when the widget is visible (which is controlled with `widgetSetVisible`) and all its parents up to the toplevel widget are also visible. Once the map has occurred, Widget::mapEvent will be emitted.

The map signal can be used to determine whether a widget will be drawn, for instance it can resume an animation that was stopped during the emission of Widget::unmap.

type WidgetLeaveNotifyEventCallback Source #

Arguments

= EventCrossing | `event`: the `EventCrossing` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The leaveNotifyEvent will be emitted when the pointer leaves the `widget`'s window.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_LEAVE_NOTIFY_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetKeynavFailedCallback Source #

Arguments

= DirectionType | `direction`: the direction of movement
-> IO Bool | Returns: `True` if stopping keyboard navigation is fine, `False` if the emitting widget should try to handle the keyboard navigation attempt in its parent container(s).

Gets emitted if keyboard navigation fails. See `widgetKeynavFailed` for details.

Since: 2.12

type WidgetKeyReleaseEventCallback Source #

Arguments

= EventKey | `event`: the `EventKey` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The keyReleaseEvent signal is emitted when a key is released.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_KEY_RELEASE_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetKeyPressEventCallback Source #

Arguments

= EventKey | `event`: the `EventKey` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The keyPressEvent signal is emitted when a key is pressed. The signal emission will reoccur at the key-repeat rate when the key is kept pressed.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_KEY_PRESS_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetHierarchyChangedCallback Source #

Arguments

= Maybe Widget | `previousToplevel`: the previous toplevel ancestor, or `Nothing` if the widget was previously unanchored
-> IO () |

The hierarchyChanged signal is emitted when the anchored state of a widget changes. A widget is “anchored” when its toplevel ancestor is a `Window`. This signal is emitted when a widget changes from un-anchored to anchored or vice-versa.

type WidgetHideCallback = IO () Source #

The hide signal is emitted when `widget` is hidden, for example with `widgetHide`.

type WidgetGrabNotifyCallback Source #

Arguments

= Bool | `wasGrabbed`: `False` if the widget becomes shadowed, `True` if it becomes unshadowed
-> IO () |

The grabNotify signal is emitted when a widget becomes shadowed by a GTK+ grab (not a pointer or keyboard grab) on another widget, or when it becomes unshadowed due to a grab being removed.

A widget is shadowed by a `widgetGrabAdd` when the topmost grab widget in the grab stack of its window group is not its ancestor.

type WidgetGrabFocusCallback = IO () Source #

No description available in the introspection data.

type WidgetGrabBrokenEventCallback Source #

Arguments

= EventGrabBroken | `event`: the `EventGrabBroken` event
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

Emitted when a pointer or keyboard grab on a window belonging to `widget` gets broken.

On X11, this happens when the grab window becomes unviewable (i.e. it or one of its ancestors is unmapped), or if the same application grabs the pointer or keyboard again.

Since: 2.8

type WidgetFocusOutEventCallback Source #

Arguments

= EventFocus | `event`: the `EventFocus` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The focusOutEvent signal will be emitted when the keyboard focus leaves the `widget`'s window.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_FOCUS_CHANGE_MASK` mask.

type WidgetFocusInEventCallback Source #

Arguments

= EventFocus | `event`: the `EventFocus` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The focusInEvent signal will be emitted when the keyboard focus enters the `widget`'s window.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_FOCUS_CHANGE_MASK` mask.

type WidgetFocusCallback Source #

Arguments

= DirectionType |
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

No description available in the introspection data.

type WidgetEventAfterCallback Source #

Arguments

= Event | `event`: the `Event` which triggered this signal
-> IO () |

After the emission of the Widget::event signal and (optionally) the second more specific signal, eventAfter will be emitted regardless of the previous two signals handlers return values.

type WidgetEventCallback Source #

Arguments

= Event | `event`: the `Event` which triggered this signal
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event and to cancel the emission of the second specific event signal. `False` to propagate the event further and to allow the emission of the second signal. The eventAfter signal is emitted regardless of the return value.

The GTK+ main loop will emit three signals for each GDK event delivered to a widget: one generic event signal, another, more specific, signal that matches the type of event delivered (e.g. Widget::keyPressEvent) and finally a generic Widget::eventAfter signal.

type WidgetEnterNotifyEventCallback Source #

Arguments

= EventCrossing | `event`: the `EventCrossing` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The enterNotifyEvent will be emitted when the pointer enters the `widget`'s window.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_ENTER_NOTIFY_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetDrawCallback Source #

Arguments

= Context | `cr`: the cairo context to draw to
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

This signal is emitted when a widget is supposed to render itself. The `widget`'s top left corner must be painted at the origin of the passed in context and be sized to the values returned by `widgetGetAllocatedWidth` and `widgetGetAllocatedHeight`.

Signal handlers connected to this signal can modify the cairo context passed as `cr` in any way they like and don't need to restore it. The signal emission takes care of calling `cairo_save()` before and `cairo_restore()` after invoking the handler.

The signal handler will get a `cr` with a clip region already set to the widget's dirty region, i.e. to the area that needs repainting. Complicated widgets that want to avoid redrawing themselves completely can get the full extents of the clip region with `cairoGetClipRectangle`, or they can get a finer-grained representation of the dirty region with `cairo_copy_clip_rectangle_list()`.

Since: 3.0

type WidgetDragMotionCallback Source #

Arguments

= DragContext | `context`: the drag context
-> Int32 | `x`: the x coordinate of the current cursor position
-> Int32 | `y`: the y coordinate of the current cursor position
-> Word32 | `time`: the timestamp of the motion event
-> IO Bool | Returns: whether the cursor position is in a drop zone

The dragMotion signal is emitted on the drop site when the user moves the cursor over the widget during a drag. The signal handler must determine whether the cursor position is in a drop zone or not. If it is not in a drop zone, it returns `False` and no further processing is necessary. Otherwise, the handler returns `True`. In this case, the handler is responsible for providing the necessary information for displaying feedback to the user, by calling `dragStatus`.

If the decision whether the drop will be accepted or rejected can't be made based solely on the cursor position and the type of the data, the handler may inspect the dragged data by calling `widgetDragGetData` and defer the `dragStatus` call to the Widget::dragDataReceived handler. Note that you must pass `GTK_DEST_DEFAULT_DROP`, `GTK_DEST_DEFAULT_MOTION` or `GTK_DEST_DEFAULT_ALL` to `widgetDragDestSet` when using the drag-motion signal that way.

Also note that there is no drag-enter signal. The drag receiver has to keep track of whether he has received any drag-motion signals since the last Widget::dragLeave and if not, treat the drag-motion signal as an "enter" signal. Upon an "enter", the handler will typically highlight the drop site with `widgetDragHighlight`.

### C code

    static void
    drag_motion (GtkWidget      *widget,
                 GdkDragContext *context,
                 gint            x,
                 gint            y,
                 guint           time)
    {
      GdkAtom target;

      PrivateData *private_data = GET_PRIVATE_DATA (widget);

      if (!private_data->drag_highlight)
       {
         private_data->drag_highlight = 1;
         gtk_drag_highlight (widget);
       }

      target = gtk_drag_dest_find_target (widget, context, NULL);
      if (target == GDK_NONE)
        gdk_drag_status (context, 0, time);
      else
       {
         private_data->pending_status
            = gdk_drag_context_get_suggested_action (context);
         gtk_drag_get_data (widget, context, target, time);
       }

      return TRUE;
    }

    static void
    drag_data_received (GtkWidget        *widget,
                        GdkDragContext   *context,
                        gint              x,
                        gint              y,
                        GtkSelectionData *selection_data,
                        guint             info,
                        guint             time)
    {
      PrivateData *private_data = GET_PRIVATE_DATA (widget);

      if (private_data->suggested_action)
       {
         private_data->suggested_action = 0;

         // We are getting this data due to a request in drag_motion,
         // rather than due to a request in drag_drop, so we are just
         // supposed to call gdk_drag_status(), not actually paste in
         // the data.

         str = gtk_selection_data_get_text (selection_data);
         if (!data_is_acceptable (str))
           gdk_drag_status (context, 0, time);
         else
           gdk_drag_status (context,
                            private_data->suggested_action,
                            time);
       }
      else
       {
         // accept the drop
       }
    }

type WidgetDragLeaveCallback Source #

Arguments

= DragContext | `context`: the drag context
-> Word32 | `time`: the timestamp of the motion event
-> IO () |

The dragLeave signal is emitted on the drop site when the cursor leaves the widget. A typical reason to connect to this signal is to undo things done in Widget::dragMotion, e.g. undo highlighting with `widgetDragUnhighlight`.

Likewise, the Widget::dragLeave signal is also emitted before the dragDrop signal, for instance to allow cleaning up of a preview item created in the Widget::dragMotion signal handler.

type WidgetDragFailedCallback Source #

Arguments

= DragContext | `context`: the drag context
-> DragResult | `result`: the result of the drag operation
-> IO Bool | Returns: `True` if the failed drag operation has been already handled.

The dragFailed signal is emitted on the drag source when a drag has failed. The signal handler may hook custom code to handle a failed DnD operation based on the type of error, it returns `True` is the failure has been already handled (not showing the default "drag operation failed" animation), otherwise it returns `False`.

Since: 2.12

type WidgetDragEndCallback Source #

Arguments

= DragContext | `context`: the drag context
-> IO () |

The dragEnd signal is emitted on the drag source when a drag is finished. A typical reason to connect to this signal is to undo things done in Widget::dragBegin.

type WidgetDragDropCallback Source #

Arguments

= DragContext | `context`: the drag context
-> Int32 | `x`: the x coordinate of the current cursor position
-> Int32 | `y`: the y coordinate of the current cursor position
-> Word32 | `time`: the timestamp of the motion event
-> IO Bool | Returns: whether the cursor position is in a drop zone

The dragDrop signal is emitted on the drop site when the user drops the data onto the widget. The signal handler must determine whether the cursor position is in a drop zone or not. If it is not in a drop zone, it returns `False` and no further processing is necessary. Otherwise, the handler returns `True`. In this case, the handler must ensure that `dragFinish` is called to let the source know that the drop is done. The call to `dragFinish` can be done either directly or in a Widget::dragDataReceived handler which gets triggered by calling `widgetDragGetData` to receive the data for one or more of the supported targets.

type WidgetDragDataReceivedCallback Source #

Arguments

= DragContext | `context`: the drag context
-> Int32 | `x`: where the drop happened
-> Int32 | `y`: where the drop happened
-> SelectionData | `data`: the received data
-> Word32 | `info`: the info that has been registered with the target in the `TargetList`
-> Word32 | `time`: the timestamp at which the data was received
-> IO () |

The dragDataReceived signal is emitted on the drop site when the dragged data has been received. If the data was received in order to determine whether the drop will be accepted, the handler is expected to call `dragStatus` and not finish the drag. If the data was received in response to a Widget::dragDrop signal (and this is the last target to be received), the handler for this signal is expected to process the received data and then call `dragFinish`, setting the `success` parameter depending on whether the data was processed successfully.

Applications must create some means to determine why the signal was emitted and therefore whether to call `dragStatus` or `dragFinish`.

The handler may inspect the selected action with `dragContextGetSelectedAction` before calling `dragFinish`, e.g. to implement `DragActionAsk` as shown in the following example:

### C code

    void
    drag_data_received (GtkWidget          *widget,
                        GdkDragContext     *context,
                        gint                x,
                        gint                y,
                        GtkSelectionData   *data,
                        guint               info,
                        guint               time)
    {
      if ((data->length >= 0) && (data->format == 8))
        {
          GdkDragAction action;

          // handle data here

          action = gdk_drag_context_get_selected_action (context);
          if (action == GDK_ACTION_ASK)
            {
              GtkWidget *dialog;
              gint response;

              dialog = gtk_message_dialog_new (NULL,
                                               GTK_DIALOG_MODAL |
                                               GTK_DIALOG_DESTROY_WITH_PARENT,
                                               GTK_MESSAGE_INFO,
                                               GTK_BUTTONS_YES_NO,
                                               "Move the data ?\n");
              response = gtk_dialog_run (GTK_DIALOG (dialog));
              gtk_widget_destroy (dialog);

              if (response == GTK_RESPONSE_YES)
                action = GDK_ACTION_MOVE;
              else
                action = GDK_ACTION_COPY;
             }

          gtk_drag_finish (context, TRUE, action == GDK_ACTION_MOVE, time);
        }
      else
        gtk_drag_finish (context, FALSE, FALSE, time);
     }

type WidgetDragDataGetCallback Source #

Arguments

= DragContext | `context`: the drag context
-> SelectionData | `data`: the `SelectionData` to be filled with the dragged data
-> Word32 | `info`: the info that has been registered with the target in the `TargetList`
-> Word32 | `time`: the timestamp at which the data was requested
-> IO () |

The dragDataGet signal is emitted on the drag source when the drop site requests the data which is dragged. It is the responsibility of the signal handler to fill `data` with the data in the format which is indicated by `info`. See `selectionDataSet` and `selectionDataSetText`.

type WidgetDragDataDeleteCallback Source #

Arguments

= DragContext | `context`: the drag context
-> IO () |

The dragDataDelete signal is emitted on the drag source when a drag with the action `DragActionMove` is successfully completed. The signal handler is responsible for deleting the data that has been dropped. What "delete" means depends on the context of the drag operation.

type WidgetDragBeginCallback Source #

Arguments

= DragContext | `context`: the drag context
-> IO () |

The dragBegin signal is emitted on the drag source when a drag is started. A typical reason to connect to this signal is to set up a custom drag icon with e.g. `widgetDragSourceSetIconPixbuf`.

Note that some widgets set up a drag icon in the default handler of this signal, so you may have to use `g_signal_connect_after()` to override what the default handler did.

type WidgetDirectionChangedCallback Source #

Arguments

= TextDirection | `previousDirection`: the previous text direction of `widget`
-> IO () |

The directionChanged signal is emitted when the text direction of a widget changes.

type WidgetDestroyEventCallback Source #

Arguments

= Event | `event`: the event which triggered this signal
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The destroyEvent signal is emitted when a `Window` is destroyed. You rarely get this signal, because most widgets disconnect themselves from their window before they destroy it, so no widget owns the window at destroy time.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_STRUCTURE_MASK` mask. GDK will enable this mask automatically for all new windows.

type WidgetDestroyCallback = IO () Source #

Signals that all holders of a reference to the widget should release the reference that they hold. May result in finalization of the widget if all references are released.

This signal is not suitable for saving widget state.

type WidgetDeleteEventCallback Source #

Arguments

= Event | `event`: the event which triggered this signal
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The deleteEvent signal is emitted if a user requests that a toplevel window is closed. The default handler for this signal destroys the window. Connecting `widgetHideOnDelete` to this signal will cause the window to be hidden instead, so that it can later be shown again without reconstructing it.

type WidgetDamageEventCallback Source #

Arguments

= EventExpose | `event`: the `EventExpose` event
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

Emitted when a redirected window belonging to `widget` gets drawn into. The region/area members of the event shows what area of the redirected drawable was drawn into.

Since: 2.14

type WidgetConfigureEventCallback Source #

Arguments

= EventConfigure | `event`: the `EventConfigure` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The configureEvent signal will be emitted when the size, position or stacking of the `widget`'s window has changed.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_STRUCTURE_MASK` mask. GDK will enable this mask automatically for all new windows.

type WidgetCompositedChangedCallback = IO () Source #

The compositedChanged signal is emitted when the composited status of `widgets` screen changes. See `screenIsComposited`.

type WidgetChildNotifyCallback Source #

Arguments

= GParamSpec | `childProperty`: the `ParamSpec` of the changed child property
-> IO () |

The childNotify signal is emitted for each [child property][child-properties] that has changed on an object. The signal's detail holds the property name.

type WidgetCanActivateAccelCallback Source #

Arguments

= Word32 | `signalId`: the ID of a signal installed on `widget`
-> IO Bool | Returns: `True` if the signal can be activated.

Determines whether an accelerator that activates the signal identified by `signalId` can currently be activated. This signal is present to allow applications and derived widgets to override the default `Widget` handling for determining whether an accelerator can be activated.

type WidgetButtonReleaseEventCallback Source #

Arguments

= EventButton | `event`: the `EventButton` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The buttonReleaseEvent signal will be emitted when a button (typically from a mouse) is released.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_BUTTON_RELEASE_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetButtonPressEventCallback Source #

Arguments

= EventButton | `event`: the `EventButton` which triggered this signal.
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The buttonPressEvent signal will be emitted when a button (typically from a mouse) is pressed.

To receive this signal, the `Window` associated to the widget needs to enable the `GDK_BUTTON_PRESS_MASK` mask.

This signal will be sent to the grab widget if there is one.

type WidgetAccelClosuresChangedCallback = IO () Source #

No description available in the introspection data.

onWidgetAccelClosuresChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetAccelClosuresChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the accelClosuresChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #accelClosuresChanged callback

afterWidgetAccelClosuresChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetAccelClosuresChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the accelClosuresChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #accelClosuresChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetButtonPressEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetButtonPressEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the buttonPressEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #buttonPressEvent callback

afterWidgetButtonPressEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetButtonPressEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the buttonPressEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #buttonPressEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetButtonReleaseEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetButtonReleaseEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the buttonReleaseEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #buttonReleaseEvent callback

afterWidgetButtonReleaseEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetButtonReleaseEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the buttonReleaseEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #buttonReleaseEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetCanActivateAccel :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetCanActivateAccelCallback) -> m SignalHandlerId Source #

Connect a signal handler for the canActivateAccel signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #canActivateAccel callback

afterWidgetCanActivateAccel :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetCanActivateAccelCallback) -> m SignalHandlerId Source #

Connect a signal handler for the canActivateAccel signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #canActivateAccel callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetChildNotify :: (IsWidget a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => WidgetChildNotifyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the childNotify signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #childNotify callback

This signal admits a optional parameter `detail`. If it's not `Nothing`, we will connect to “`child-notify::detail`” instead.

afterWidgetChildNotify :: (IsWidget a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => WidgetChildNotifyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the childNotify signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #childNotify callback

This signal admits a optional parameter `detail`. If it's not `Nothing`, we will connect to “`child-notify::detail`” instead.

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetCompositedChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetCompositedChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the compositedChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #compositedChanged callback

afterWidgetCompositedChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetCompositedChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the compositedChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #compositedChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetConfigureEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetConfigureEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the configureEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #configureEvent callback

afterWidgetConfigureEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetConfigureEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the configureEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #configureEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDamageEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDamageEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the damageEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #damageEvent callback

afterWidgetDamageEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDamageEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the damageEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #damageEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDeleteEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDeleteEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #deleteEvent callback

afterWidgetDeleteEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDeleteEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #deleteEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDestroy :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDestroyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the destroy signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #destroy callback

afterWidgetDestroy :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDestroyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the destroy signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #destroy callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDestroyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDestroyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the destroyEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #destroyEvent callback

afterWidgetDestroyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDestroyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the destroyEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #destroyEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDirectionChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDirectionChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the directionChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #directionChanged callback

afterWidgetDirectionChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDirectionChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the directionChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #directionChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDragBegin :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragBeginCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragBegin signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #dragBegin callback

afterWidgetDragBegin :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragBeginCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragBegin signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #dragBegin callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDragDataDelete :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataDeleteCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragDataDelete signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #dragDataDelete callback

afterWidgetDragDataDelete :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataDeleteCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragDataDelete signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #dragDataDelete callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDragDataGet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataGetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragDataGet signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #dragDataGet callback

afterWidgetDragDataGet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataGetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragDataGet signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #dragDataGet callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDragDataReceived :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataReceivedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragDataReceived signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #dragDataReceived callback

afterWidgetDragDataReceived :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDataReceivedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragDataReceived signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #dragDataReceived callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDragDrop :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDropCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragDrop signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #dragDrop callback

afterWidgetDragDrop :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragDropCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragDrop signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #dragDrop callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDragEnd :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragEndCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragEnd signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #dragEnd callback

afterWidgetDragEnd :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragEndCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragEnd signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #dragEnd callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDragFailed :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragFailedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragFailed signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #dragFailed callback

afterWidgetDragFailed :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragFailedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragFailed signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #dragFailed callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDragLeave :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragLeaveCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragLeave signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #dragLeave callback

afterWidgetDragLeave :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragLeaveCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragLeave signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #dragLeave callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDragMotion :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragMotionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragMotion signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #dragMotion callback

afterWidgetDragMotion :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDragMotionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the dragMotion signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #dragMotion callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetDraw :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDrawCallback) -> m SignalHandlerId Source #

Connect a signal handler for the draw signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #draw callback

afterWidgetDraw :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetDrawCallback) -> m SignalHandlerId Source #

Connect a signal handler for the draw signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #draw callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetEnterNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEnterNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the enterNotifyEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #enterNotifyEvent callback

afterWidgetEnterNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEnterNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the enterNotifyEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #enterNotifyEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the event signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #event callback

afterWidgetEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the event signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #event callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetEventAfter :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEventAfterCallback) -> m SignalHandlerId Source #

Connect a signal handler for the eventAfter signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #eventAfter callback

afterWidgetEventAfter :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetEventAfterCallback) -> m SignalHandlerId Source #

Connect a signal handler for the eventAfter signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #eventAfter callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the focus signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #focus callback

afterWidgetFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the focus signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #focus callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetFocusInEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusInEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the focusInEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #focusInEvent callback

afterWidgetFocusInEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusInEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the focusInEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #focusInEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetFocusOutEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusOutEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the focusOutEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #focusOutEvent callback

afterWidgetFocusOutEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetFocusOutEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the focusOutEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #focusOutEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetGrabBrokenEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabBrokenEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the grabBrokenEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #grabBrokenEvent callback

afterWidgetGrabBrokenEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabBrokenEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the grabBrokenEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #grabBrokenEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetGrabFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the grabFocus signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #grabFocus callback

afterWidgetGrabFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the grabFocus signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #grabFocus callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetGrabNotify :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabNotifyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the grabNotify signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #grabNotify callback

afterWidgetGrabNotify :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetGrabNotifyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the grabNotify signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #grabNotify callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetHide :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetHideCallback) -> m SignalHandlerId Source #

Connect a signal handler for the hide signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #hide callback

afterWidgetHide :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetHideCallback) -> m SignalHandlerId Source #

Connect a signal handler for the hide signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #hide callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetHierarchyChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetHierarchyChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the hierarchyChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #hierarchyChanged callback

afterWidgetHierarchyChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetHierarchyChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the hierarchyChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #hierarchyChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetKeyPressEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeyPressEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the keyPressEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #keyPressEvent callback

afterWidgetKeyPressEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeyPressEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the keyPressEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #keyPressEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetKeyReleaseEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeyReleaseEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the keyReleaseEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #keyReleaseEvent callback

afterWidgetKeyReleaseEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeyReleaseEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the keyReleaseEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #keyReleaseEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetKeynavFailed :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeynavFailedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the keynavFailed signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #keynavFailed callback

afterWidgetKeynavFailed :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetKeynavFailedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the keynavFailed signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #keynavFailed callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetLeaveNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetLeaveNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the leaveNotifyEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #leaveNotifyEvent callback

afterWidgetLeaveNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetLeaveNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the leaveNotifyEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #leaveNotifyEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetMap :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMapCallback) -> m SignalHandlerId Source #

Connect a signal handler for the map signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #map callback

afterWidgetMap :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMapCallback) -> m SignalHandlerId Source #

Connect a signal handler for the map signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #map callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetMapEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMapEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the mapEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #mapEvent callback

afterWidgetMapEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMapEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the mapEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #mapEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetMnemonicActivate :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMnemonicActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the mnemonicActivate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #mnemonicActivate callback

afterWidgetMnemonicActivate :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMnemonicActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the mnemonicActivate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #mnemonicActivate callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetMotionNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMotionNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the motionNotifyEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #motionNotifyEvent callback

afterWidgetMotionNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMotionNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the motionNotifyEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #motionNotifyEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetMoveFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMoveFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveFocus signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #moveFocus callback

afterWidgetMoveFocus :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetMoveFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveFocus signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #moveFocus callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetParentSet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetParentSetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the parentSet signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #parentSet callback

afterWidgetParentSet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetParentSetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the parentSet signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #parentSet callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetPopupMenu :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetPopupMenuCallback) -> m SignalHandlerId Source #

Connect a signal handler for the popupMenu signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #popupMenu callback

afterWidgetPopupMenu :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetPopupMenuCallback) -> m SignalHandlerId Source #

Connect a signal handler for the popupMenu signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #popupMenu callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetPropertyNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetPropertyNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the propertyNotifyEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #propertyNotifyEvent callback

afterWidgetPropertyNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetPropertyNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the propertyNotifyEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #propertyNotifyEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetProximityInEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetProximityInEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the proximityInEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #proximityInEvent callback

afterWidgetProximityInEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetProximityInEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the proximityInEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #proximityInEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetProximityOutEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetProximityOutEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the proximityOutEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #proximityOutEvent callback

afterWidgetProximityOutEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetProximityOutEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the proximityOutEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #proximityOutEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetQueryTooltip :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetQueryTooltipCallback) -> m SignalHandlerId Source #

Connect a signal handler for the queryTooltip signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #queryTooltip callback

afterWidgetQueryTooltip :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetQueryTooltipCallback) -> m SignalHandlerId Source #

Connect a signal handler for the queryTooltip signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #queryTooltip callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetRealize :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetRealizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the realize signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #realize callback

afterWidgetRealize :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetRealizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the realize signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #realize callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetScreenChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetScreenChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the screenChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #screenChanged callback

afterWidgetScreenChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetScreenChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the screenChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #screenChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetScrollEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetScrollEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the scrollEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #scrollEvent callback

afterWidgetScrollEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetScrollEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the scrollEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #scrollEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetSelectionClearEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionClearEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionClearEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #selectionClearEvent callback

afterWidgetSelectionClearEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionClearEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionClearEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #selectionClearEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetSelectionGet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionGetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionGet signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #selectionGet callback

afterWidgetSelectionGet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionGetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionGet signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #selectionGet callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetSelectionNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionNotifyEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #selectionNotifyEvent callback

afterWidgetSelectionNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionNotifyEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #selectionNotifyEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetSelectionReceived :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionReceivedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionReceived signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #selectionReceived callback

afterWidgetSelectionReceived :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionReceivedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionReceived signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #selectionReceived callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetSelectionRequestEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionRequestEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionRequestEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #selectionRequestEvent callback

afterWidgetSelectionRequestEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSelectionRequestEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionRequestEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #selectionRequestEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetShow :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetShowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the show signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #show callback

afterWidgetShow :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetShowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the show signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #show callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetShowHelp :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetShowHelpCallback) -> m SignalHandlerId Source #

Connect a signal handler for the showHelp signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #showHelp callback

afterWidgetShowHelp :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetShowHelpCallback) -> m SignalHandlerId Source #

Connect a signal handler for the showHelp signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #showHelp callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetSizeAllocate :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSizeAllocateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the sizeAllocate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #sizeAllocate callback

afterWidgetSizeAllocate :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetSizeAllocateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the sizeAllocate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #sizeAllocate callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetStateChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStateChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the stateChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #stateChanged callback

afterWidgetStateChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStateChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the stateChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #stateChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetStateFlagsChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStateFlagsChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the stateFlagsChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #stateFlagsChanged callback

afterWidgetStateFlagsChanged :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStateFlagsChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the stateFlagsChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #stateFlagsChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetStyleSet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStyleSetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the styleSet signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #styleSet callback

afterWidgetStyleSet :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStyleSetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the styleSet signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #styleSet callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetStyleUpdated :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStyleUpdatedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the styleUpdated signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #styleUpdated callback

afterWidgetStyleUpdated :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetStyleUpdatedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the styleUpdated signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #styleUpdated callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetTouchEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetTouchEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the touchEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #touchEvent callback

afterWidgetTouchEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetTouchEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the touchEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #touchEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetUnmap :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnmapCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unmap signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #unmap callback

afterWidgetUnmap :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnmapCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unmap signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #unmap callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetUnmapEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnmapEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unmapEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #unmapEvent callback

afterWidgetUnmapEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnmapEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unmapEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #unmapEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetUnrealize :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnrealizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unrealize signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #unrealize callback

afterWidgetUnrealize :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetUnrealizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unrealize signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #unrealize callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetVisibilityNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetVisibilityNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the visibilityNotifyEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #visibilityNotifyEvent callback

afterWidgetVisibilityNotifyEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetVisibilityNotifyEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the visibilityNotifyEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #visibilityNotifyEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onWidgetWindowStateEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetWindowStateEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the windowStateEvent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on widget #windowStateEvent callback

afterWidgetWindowStateEvent :: (IsWidget a, MonadIO m) => a -> ((?self :: a) => WidgetWindowStateEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the windowStateEvent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after widget #windowStateEvent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getWidgetAppPaintable :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`app-paintable`” property. When overloading is enabled, this is equivalent to

    get widget #appPaintable

setWidgetAppPaintable :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`app-paintable`” property. When overloading is enabled, this is equivalent to

    set widget [ #appPaintable := value ]

constructWidgetAppPaintable :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`app-paintable`” property. This is rarely needed directly, but it is used by `new`.

getWidgetCanDefault :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`can-default`” property. When overloading is enabled, this is equivalent to

    get widget #canDefault

setWidgetCanDefault :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`can-default`” property. When overloading is enabled, this is equivalent to

    set widget [ #canDefault := value ]

constructWidgetCanDefault :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`can-default`” property. This is rarely needed directly, but it is used by `new`.

getWidgetCanFocus :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`can-focus`” property. When overloading is enabled, this is equivalent to

    get widget #canFocus

setWidgetCanFocus :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`can-focus`” property. When overloading is enabled, this is equivalent to

    set widget [ #canFocus := value ]

constructWidgetCanFocus :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`can-focus`” property. This is rarely needed directly, but it is used by `new`.

getWidgetCompositeChild :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`composite-child`” property. When overloading is enabled, this is equivalent to

    get widget #compositeChild

getWidgetDoubleBuffered :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`double-buffered`” property. When overloading is enabled, this is equivalent to

    get widget #doubleBuffered

setWidgetDoubleBuffered :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`double-buffered`” property. When overloading is enabled, this is equivalent to

    set widget [ #doubleBuffered := value ]

constructWidgetDoubleBuffered :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`double-buffered`” property. This is rarely needed directly, but it is used by `new`.

getWidgetEvents :: (MonadIO m, IsWidget o) => o -> m [EventMask] Source #

Get the value of the “`events`” property. When overloading is enabled, this is equivalent to

    get widget #events

setWidgetEvents :: (MonadIO m, IsWidget o) => o -> [EventMask] -> m () Source #

Set the value of the “`events`” property. When overloading is enabled, this is equivalent to

    set widget [ #events := value ]

constructWidgetEvents :: (IsWidget o, MonadIO m) => [EventMask] -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`events`” property. This is rarely needed directly, but it is used by `new`.

getWidgetExpand :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`expand`” property. When overloading is enabled, this is equivalent to

    get widget #expand

setWidgetExpand :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`expand`” property. When overloading is enabled, this is equivalent to

    set widget [ #expand := value ]

constructWidgetExpand :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`expand`” property. This is rarely needed directly, but it is used by `new`.

getWidgetFocusOnClick :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`focus-on-click`” property. When overloading is enabled, this is equivalent to

    get widget #focusOnClick

setWidgetFocusOnClick :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`focus-on-click`” property. When overloading is enabled, this is equivalent to

    set widget [ #focusOnClick := value ]

constructWidgetFocusOnClick :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`focus-on-click`” property. This is rarely needed directly, but it is used by `new`.

getWidgetHalign :: (MonadIO m, IsWidget o) => o -> m Align Source #

Get the value of the “`halign`” property. When overloading is enabled, this is equivalent to

    get widget #halign

setWidgetHalign :: (MonadIO m, IsWidget o) => o -> Align -> m () Source #

Set the value of the “`halign`” property. When overloading is enabled, this is equivalent to

    set widget [ #halign := value ]

constructWidgetHalign :: (IsWidget o, MonadIO m) => Align -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`halign`” property. This is rarely needed directly, but it is used by `new`.

getWidgetHasDefault :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`has-default`” property. When overloading is enabled, this is equivalent to

    get widget #hasDefault

setWidgetHasDefault :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`has-default`” property. When overloading is enabled, this is equivalent to

    set widget [ #hasDefault := value ]

constructWidgetHasDefault :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`has-default`” property. This is rarely needed directly, but it is used by `new`.

getWidgetHasFocus :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`has-focus`” property. When overloading is enabled, this is equivalent to

    get widget #hasFocus

setWidgetHasFocus :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`has-focus`” property. When overloading is enabled, this is equivalent to

    set widget [ #hasFocus := value ]

constructWidgetHasFocus :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`has-focus`” property. This is rarely needed directly, but it is used by `new`.

getWidgetHasTooltip :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`has-tooltip`” property. When overloading is enabled, this is equivalent to

    get widget #hasTooltip

setWidgetHasTooltip :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`has-tooltip`” property. When overloading is enabled, this is equivalent to

    set widget [ #hasTooltip := value ]

constructWidgetHasTooltip :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`has-tooltip`” property. This is rarely needed directly, but it is used by `new`.

getWidgetHeightRequest :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`height-request`” property. When overloading is enabled, this is equivalent to

    get widget #heightRequest

setWidgetHeightRequest :: (MonadIO m, IsWidget o) => o -> Int32 -> m () Source #

Set the value of the “`height-request`” property. When overloading is enabled, this is equivalent to

    set widget [ #heightRequest := value ]

constructWidgetHeightRequest :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`height-request`” property. This is rarely needed directly, but it is used by `new`.

getWidgetHexpand :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`hexpand`” property. When overloading is enabled, this is equivalent to

    get widget #hexpand

setWidgetHexpand :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`hexpand`” property. When overloading is enabled, this is equivalent to

    set widget [ #hexpand := value ]

constructWidgetHexpand :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`hexpand`” property. This is rarely needed directly, but it is used by `new`.

getWidgetHexpandSet :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`hexpand-set`” property. When overloading is enabled, this is equivalent to

    get widget #hexpandSet

setWidgetHexpandSet :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`hexpand-set`” property. When overloading is enabled, this is equivalent to

    set widget [ #hexpandSet := value ]

constructWidgetHexpandSet :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`hexpand-set`” property. This is rarely needed directly, but it is used by `new`.

getWidgetIsFocus :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`is-focus`” property. When overloading is enabled, this is equivalent to

    get widget #isFocus

setWidgetIsFocus :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`is-focus`” property. When overloading is enabled, this is equivalent to

    set widget [ #isFocus := value ]

constructWidgetIsFocus :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`is-focus`” property. This is rarely needed directly, but it is used by `new`.

getWidgetMargin :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`margin`” property. When overloading is enabled, this is equivalent to

    get widget #margin

setWidgetMargin :: (MonadIO m, IsWidget o) => o -> Int32 -> m () Source #

Set the value of the “`margin`” property. When overloading is enabled, this is equivalent to

    set widget [ #margin := value ]

constructWidgetMargin :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`margin`” property. This is rarely needed directly, but it is used by `new`.

getWidgetMarginBottom :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`margin-bottom`” property. When overloading is enabled, this is equivalent to

    get widget #marginBottom

setWidgetMarginBottom :: (MonadIO m, IsWidget o) => o -> Int32 -> m () Source #

Set the value of the “`margin-bottom`” property. When overloading is enabled, this is equivalent to

    set widget [ #marginBottom := value ]

constructWidgetMarginBottom :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`margin-bottom`” property. This is rarely needed directly, but it is used by `new`.

getWidgetMarginEnd :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`margin-end`” property. When overloading is enabled, this is equivalent to

    get widget #marginEnd

setWidgetMarginEnd :: (MonadIO m, IsWidget o) => o -> Int32 -> m () Source #

Set the value of the “`margin-end`” property. When overloading is enabled, this is equivalent to

    set widget [ #marginEnd := value ]

constructWidgetMarginEnd :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`margin-end`” property. This is rarely needed directly, but it is used by `new`.

getWidgetMarginLeft :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`margin-left`” property. When overloading is enabled, this is equivalent to

    get widget #marginLeft

setWidgetMarginLeft :: (MonadIO m, IsWidget o) => o -> Int32 -> m () Source #

Set the value of the “`margin-left`” property. When overloading is enabled, this is equivalent to

    set widget [ #marginLeft := value ]

constructWidgetMarginLeft :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`margin-left`” property. This is rarely needed directly, but it is used by `new`.

getWidgetMarginRight :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`margin-right`” property. When overloading is enabled, this is equivalent to

    get widget #marginRight

setWidgetMarginRight :: (MonadIO m, IsWidget o) => o -> Int32 -> m () Source #

Set the value of the “`margin-right`” property. When overloading is enabled, this is equivalent to

    set widget [ #marginRight := value ]

constructWidgetMarginRight :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`margin-right`” property. This is rarely needed directly, but it is used by `new`.

getWidgetMarginStart :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`margin-start`” property. When overloading is enabled, this is equivalent to

    get widget #marginStart

setWidgetMarginStart :: (MonadIO m, IsWidget o) => o -> Int32 -> m () Source #

Set the value of the “`margin-start`” property. When overloading is enabled, this is equivalent to

    set widget [ #marginStart := value ]

constructWidgetMarginStart :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`margin-start`” property. This is rarely needed directly, but it is used by `new`.

getWidgetMarginTop :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`margin-top`” property. When overloading is enabled, this is equivalent to

    get widget #marginTop

setWidgetMarginTop :: (MonadIO m, IsWidget o) => o -> Int32 -> m () Source #

Set the value of the “`margin-top`” property. When overloading is enabled, this is equivalent to

    set widget [ #marginTop := value ]

constructWidgetMarginTop :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`margin-top`” property. This is rarely needed directly, but it is used by `new`.

getWidgetName :: (MonadIO m, IsWidget o) => o -> m Text Source #

Get the value of the “`name`” property. When overloading is enabled, this is equivalent to

    get widget #name

setWidgetName :: (MonadIO m, IsWidget o) => o -> Text -> m () Source #

Set the value of the “`name`” property. When overloading is enabled, this is equivalent to

    set widget [ #name := value ]

constructWidgetName :: (IsWidget o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`name`” property. This is rarely needed directly, but it is used by `new`.

getWidgetNoShowAll :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`no-show-all`” property. When overloading is enabled, this is equivalent to

    get widget #noShowAll

setWidgetNoShowAll :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`no-show-all`” property. When overloading is enabled, this is equivalent to

    set widget [ #noShowAll := value ]

constructWidgetNoShowAll :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`no-show-all`” property. This is rarely needed directly, but it is used by `new`.

getWidgetOpacity :: (MonadIO m, IsWidget o) => o -> m Double Source #

Get the value of the “`opacity`” property. When overloading is enabled, this is equivalent to

    get widget #opacity

setWidgetOpacity :: (MonadIO m, IsWidget o) => o -> Double -> m () Source #

Set the value of the “`opacity`” property. When overloading is enabled, this is equivalent to

    set widget [ #opacity := value ]

constructWidgetOpacity :: (IsWidget o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`opacity`” property. This is rarely needed directly, but it is used by `new`.

getWidgetParent :: (MonadIO m, IsWidget o) => o -> m (Maybe Container) Source #

Get the value of the “`parent`” property. When overloading is enabled, this is equivalent to

    get widget #parent

setWidgetParent :: (MonadIO m, IsWidget o, IsContainer a) => o -> a -> m () Source #

Set the value of the “`parent`” property. When overloading is enabled, this is equivalent to

    set widget [ #parent := value ]

constructWidgetParent :: (IsWidget o, MonadIO m, IsContainer a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`parent`” property. This is rarely needed directly, but it is used by `new`.

clearWidgetParent :: (MonadIO m, IsWidget o) => o -> m () Source #

Set the value of the “`parent`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #parent

getWidgetReceivesDefault :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`receives-default`” property. When overloading is enabled, this is equivalent to

    get widget #receivesDefault

setWidgetReceivesDefault :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`receives-default`” property. When overloading is enabled, this is equivalent to

    set widget [ #receivesDefault := value ]

constructWidgetReceivesDefault :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`receives-default`” property. This is rarely needed directly, but it is used by `new`.

getWidgetScaleFactor :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`scale-factor`” property. When overloading is enabled, this is equivalent to

    get widget #scaleFactor

getWidgetSensitive :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`sensitive`” property. When overloading is enabled, this is equivalent to

    get widget #sensitive

setWidgetSensitive :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`sensitive`” property. When overloading is enabled, this is equivalent to

    set widget [ #sensitive := value ]

constructWidgetSensitive :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`sensitive`” property. This is rarely needed directly, but it is used by `new`.

getWidgetStyle :: (MonadIO m, IsWidget o) => o -> m Style Source #

Get the value of the “`style`” property. When overloading is enabled, this is equivalent to

    get widget #style

setWidgetStyle :: (MonadIO m, IsWidget o, IsStyle a) => o -> a -> m () Source #

Set the value of the “`style`” property. When overloading is enabled, this is equivalent to

    set widget [ #style := value ]

constructWidgetStyle :: (IsWidget o, MonadIO m, IsStyle a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`style`” property. This is rarely needed directly, but it is used by `new`.

clearWidgetStyle :: (MonadIO m, IsWidget o) => o -> m () Source #

Set the value of the “`style`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #style

getWidgetTooltipMarkup :: (MonadIO m, IsWidget o) => o -> m (Maybe Text) Source #

Get the value of the “`tooltip-markup`” property. When overloading is enabled, this is equivalent to

    get widget #tooltipMarkup

setWidgetTooltipMarkup :: (MonadIO m, IsWidget o) => o -> Text -> m () Source #

Set the value of the “`tooltip-markup`” property. When overloading is enabled, this is equivalent to

    set widget [ #tooltipMarkup := value ]

constructWidgetTooltipMarkup :: (IsWidget o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tooltip-markup`” property. This is rarely needed directly, but it is used by `new`.

clearWidgetTooltipMarkup :: (MonadIO m, IsWidget o) => o -> m () Source #

Set the value of the “`tooltip-markup`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #tooltipMarkup

getWidgetTooltipText :: (MonadIO m, IsWidget o) => o -> m (Maybe Text) Source #

Get the value of the “`tooltip-text`” property. When overloading is enabled, this is equivalent to

    get widget #tooltipText

setWidgetTooltipText :: (MonadIO m, IsWidget o) => o -> Text -> m () Source #

Set the value of the “`tooltip-text`” property. When overloading is enabled, this is equivalent to

    set widget [ #tooltipText := value ]

constructWidgetTooltipText :: (IsWidget o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tooltip-text`” property. This is rarely needed directly, but it is used by `new`.

clearWidgetTooltipText :: (MonadIO m, IsWidget o) => o -> m () Source #

Set the value of the “`tooltip-text`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #tooltipText

getWidgetValign :: (MonadIO m, IsWidget o) => o -> m Align Source #

Get the value of the “`valign`” property. When overloading is enabled, this is equivalent to

    get widget #valign

setWidgetValign :: (MonadIO m, IsWidget o) => o -> Align -> m () Source #

Set the value of the “`valign`” property. When overloading is enabled, this is equivalent to

    set widget [ #valign := value ]

constructWidgetValign :: (IsWidget o, MonadIO m) => Align -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`valign`” property. This is rarely needed directly, but it is used by `new`.

getWidgetVexpand :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`vexpand`” property. When overloading is enabled, this is equivalent to

    get widget #vexpand

setWidgetVexpand :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`vexpand`” property. When overloading is enabled, this is equivalent to

    set widget [ #vexpand := value ]

constructWidgetVexpand :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`vexpand`” property. This is rarely needed directly, but it is used by `new`.

getWidgetVexpandSet :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`vexpand-set`” property. When overloading is enabled, this is equivalent to

    get widget #vexpandSet

setWidgetVexpandSet :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`vexpand-set`” property. When overloading is enabled, this is equivalent to

    set widget [ #vexpandSet := value ]

constructWidgetVexpandSet :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`vexpand-set`” property. This is rarely needed directly, but it is used by `new`.

getWidgetVisible :: (MonadIO m, IsWidget o) => o -> m Bool Source #

Get the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    get widget #visible

setWidgetVisible :: (MonadIO m, IsWidget o) => o -> Bool -> m () Source #

Set the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    set widget [ #visible := value ]

constructWidgetVisible :: (IsWidget o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`visible`” property. This is rarely needed directly, but it is used by `new`.

getWidgetWidthRequest :: (MonadIO m, IsWidget o) => o -> m Int32 Source #

Get the value of the “`width-request`” property. When overloading is enabled, this is equivalent to

    get widget #widthRequest

setWidgetWidthRequest :: (MonadIO m, IsWidget o) => o -> Int32 -> m () Source #

Set the value of the “`width-request`” property. When overloading is enabled, this is equivalent to

    set widget [ #widthRequest := value ]

constructWidgetWidthRequest :: (IsWidget o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`width-request`” property. This is rarely needed directly, but it is used by `new`.

getWidgetWindow :: (MonadIO m, IsWidget o) => o -> m (Maybe Window) Source #

Get the value of the “`window`” property. When overloading is enabled, this is equivalent to

    get widget #window

widgetCanActivateAccel Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Word32 | `signalId`: the ID of a signal installed on `widget`
-> m Bool | Returns: `True` if the accelerator can be activated.

Determines whether an accelerator that activates the signal identified by `signalId` can currently be activated. This is done by emitting the Widget::canActivateAccel signal on `widget`; if the signal isn’t overridden by a handler or in a derived widget, then the default check is that the widget must be sensitive, and the widget and all its ancestors mapped.

Since: 2.4

widgetClassPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Word32, Text, Text) |

Same as `widgetPath`, but always uses the name of a widget’s type, never uses a custom name set with `widgetSetName`.

widgetCreatePangoLayout Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe Text | `text`: text to set on the layout (can be `Nothing`)
-> m Layout | Returns: the new `Layout`

Creates a new `Layout` with the appropriate font map, font description, and base direction for drawing text for this widget.

If you keep a `Layout` created in this way around, you need to re-create it when the widget `Context` is replaced. This can be tracked by using the Widget::screenChanged signal on the widget.

widgetDeviceIsShadowed Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) |
=> a | `widget`: a `Widget`
-> b | `device`: a `Device`
-> m Bool | Returns: `True` if there is an ongoing grab on `device` by another `Widget` than `widget`.

Returns `True` if `device` has been shadowed by a GTK+ device grab on another widget, so it would stop sending events to `widget`. This may be used in the Widget::grabNotify signal to check for specific devices. See `deviceGrabAdd`.

Since: 3.0

widgetDragBegin Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the source widget
-> TargetList | `targets`: The targets (data formats) in which the source can provide the data
-> [DragAction] | `actions`: A bitmask of the allowed drag actions for this drag
-> Int32 | `button`: The button the user clicked to start the drag
-> Maybe Event | `event`: The event that triggered the start of the drag, or `Nothing` if none can be obtained.
-> m DragContext | Returns: the context for this drag

This function is equivalent to `widgetDragBeginWithCoordinates`, passing -1, -1 as coordinates.

widgetDragCheckThreshold Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Int32 | `startX`: X coordinate of start of drag
-> Int32 | `startY`: Y coordinate of start of drag
-> Int32 | `currentX`: current X coordinate
-> Int32 | `currentY`: current Y coordinate
-> m Bool | Returns: `True` if the drag threshold has been passed.

Checks to see if a mouse drag starting at (`startX`, `startY`) and ending at (`currentX`, `currentY`) has passed the GTK+ drag threshold, and thus should trigger the beginning of a drag-and-drop operation.

widgetDragDestAddImageTargets Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s a drag destination
-> m () |

Add the image targets supported by `SelectionData` to the target list of the drag destination. The targets are added with `info` = 0. If you need another value, use `targetListAddImageTargets` and `widgetDragDestSetTargetList`.

Since: 2.6

widgetDragDestAddTextTargets Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s a drag destination
-> m () |

Add the text targets supported by `SelectionData` to the target list of the drag destination. The targets are added with `info` = 0. If you need another value, use `targetListAddTextTargets` and `widgetDragDestSetTargetList`.

Since: 2.6

widgetDragDestAddUriTargets Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s a drag destination
-> m () |

Add the URI targets supported by `SelectionData` to the target list of the drag destination. The targets are added with `info` = 0. If you need another value, use `targetListAddUriTargets` and `widgetDragDestSetTargetList`.

Since: 2.6

widgetDragDestGetTrackMotion Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s a drag destination
-> m Bool | Returns: `True` if the widget always emits Widget::dragMotion events

Returns whether the widget has been configured to always emit Widget::dragMotion signals.

Since: 2.10

widgetDragDestSetProxy Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) |
=> a | `widget`: a `Widget`
-> b | `proxyWindow`: the window to which to forward drag events
-> DragProtocol | `protocol`: the drag protocol which the `proxyWindow` accepts (You can use `gdk_drag_get_protocol()` to determine this)
-> Bool | `useCoordinates`: If `True`, send the same coordinates to the destination, because it is an embedded subwindow.
-> m () |

Sets this widget as a proxy for drops to another window.

widgetDragDestSetTrackMotion Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s a drag destination
-> Bool | `trackMotion`: whether to accept all targets
-> m () |

Tells the widget to emit Widget::dragMotion and Widget::dragLeave events regardless of the targets and the `DestDefaultsMotion` flag.

This may be used when a widget wants to do generic actions regardless of the targets that the source offers.

Since: 2.10

widgetDragDestUnset Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Clears information about a drop destination set with `widgetDragDestSet`. The widget will no longer receive notification of drags.

widgetDragSourceAddImageTargets Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s is a drag source
-> m () |

Add the writable image targets supported by `SelectionData` to the target list of the drag source. The targets are added with `info` = 0. If you need another value, use `targetListAddImageTargets` and `widgetDragSourceSetTargetList`.

Since: 2.6

widgetDragSourceAddTextTargets Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s is a drag source
-> m () |

Add the text targets supported by `SelectionData` to the target list of the drag source. The targets are added with `info` = 0. If you need another value, use `targetListAddTextTargets` and `widgetDragSourceSetTargetList`.

Since: 2.6

widgetDragSourceAddUriTargets Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` that’s is a drag source
-> m () |

Add the URI targets supported by `SelectionData` to the target list of the drag source. The targets are added with `info` = 0. If you need another value, use `targetListAddUriTargets` and `widgetDragSourceSetTargetList`.

Since: 2.6

widgetDragSourceGetTargetList Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Maybe TargetList) | Returns: the `TargetList`, or `Nothing` if none

Gets the list of targets this widget can provide for drag-and-drop.

Since: 2.4

widgetDragSourceSetIconGicon Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsIcon b) |
=> a | `widget`: a `Widget`
-> b | `icon`: A `Icon`
-> m () |

Sets the icon that will be used for drags from a particular source to `icon`. See the docs for `IconTheme` for more details.

Since: 3.2

widgetDragSourceSetIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Text | `iconName`: name of icon to use
-> m () |

Sets the icon that will be used for drags from a particular source to a themed icon. See the docs for `IconTheme` for more details.

Since: 2.8

widgetDragSourceSetIconStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Text | `stockId`: the ID of the stock icon to use
-> m () |

Sets the icon that will be used for drags from a particular source to a stock icon.

widgetDragSourceUnset Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Undoes the effects of `widgetDragSourceSet`.

widgetEnsureStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Ensures that `widget` has a style (`widget`->style).

Not a very useful function; most of the time, if you want the style, the widget is realized, and realized widgets are guaranteed to have a style already.

widgetGetAccessible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Object | Returns: the `Object` associated with `widget`

Returns the accessible object that describes the widget to an assistive technology.

If accessibility support is not available, this `Object` instance may be a no-op. Likewise, if no class-specific `Object` implementation is available for the widget instance in question, it will inherit an `Object` implementation from the first ancestor class for which such an implementation is defined.

The documentation of the ATK library contains more information about accessible objects and their uses.

widgetGetActionGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: A `Widget`
-> Text | `prefix`: The “prefix” of the action group.
-> m (Maybe ActionGroup) | Returns: A `ActionGroup` or `Nothing`.

Retrieves the `ActionGroup` that was registered using `prefix`. The resulting `ActionGroup` may have been registered to `widget` or any `Widget` in its ancestry.

If no action group was found matching `prefix`, then `Nothing` is returned.

Since: 3.16

widgetGetAllocatedBaseline Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget to query
-> m Int32 | Returns: the baseline of the `widget`, or -1 if none

Returns the baseline that has currently been allocated to `widget`. This function is intended to be used when implementing handlers for the Widget::draw function, and when allocating child widgets in `Widget`::`size_allocate`.

Since: 3.10

widgetGetAllocatedSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Rectangle, Int32) |

Retrieves the widget’s allocated size.

This function returns the last values passed to `widgetSizeAllocateWithBaseline`. The value differs from the size returned in `widgetGetAllocation` in that functions like `widgetSetHalign` can adjust the allocation, but not the value returned by this function.

If a widget is not visible, its allocated size is 0.

Since: 3.20

widgetGetAppPaintable Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget is app paintable

Determines whether the application intends to draw on the widget in an Widget::draw handler.

See `widgetSetAppPaintable`

Since: 2.18

widgetGetCanDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` can be a default widget, `False` otherwise

Determines whether `widget` can be a default widget. See `widgetSetCanDefault`.

Since: 2.18

widgetGetCanFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` can own the input focus, `False` otherwise

Determines whether `widget` can own the input focus. See `widgetSetCanFocus`.

Since: 2.18

widgetGetChildRequisition Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Requisition |

This function is only for use in widget implementations. Obtains `widget`->requisition, unless someone has forced a particular geometry on the widget (e.g. with `widgetSetSizeRequest`), in which case it returns that geometry instead of the widget's requisition.

This function differs from `widgetSizeRequest` in that it retrieves the last size request value from `widget`->requisition, while `widgetSizeRequest` actually calls the "size_request" method on `widget` to compute the size request and fill in `widget`->requisition, and only then returns `widget`->requisition.

Because this function does not call the “size_request” method, it can only be used when you know that `widget`->requisition is up-to-date, that is, `widgetSizeRequest` has been called since the last time a resize was queued. In general, only container implementations have this information; applications should use `widgetSizeRequest`.

widgetGetChildVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget is mapped with the parent.

Gets the value set with `widgetSetChildVisible`. If you feel a need to use this function, your code probably needs reorganization.

This function is only useful for container implementations and never should be called by an application.

widgetGetClip Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Rectangle |

Retrieves the widget’s clip area.

The clip area is the area in which all of `widget`'s drawing will happen. Other toolkits call it the bounding box.

Historically, in GTK+ the clip area has been equal to the allocation retrieved via `widgetGetAllocation`.

Since: 3.14

widgetGetClipboard Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Atom | `selection`: a `Atom` which identifies the clipboard to use. `GDK_SELECTION_CLIPBOARD` gives the default clipboard. Another common value is `GDK_SELECTION_PRIMARY`, which gives the primary X selection.
-> m Clipboard | Returns: the appropriate clipboard object. If no clipboard already exists, a new one will be created. Once a clipboard object has been created, it is persistent for all time.

Returns the clipboard object for the given selection to be used with `widget`. `widget` must have a `Display` associated with it, so must be attached to a toplevel window.

Since: 2.2

widgetGetCompositeName Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Text | Returns: the composite name of `widget`, or `Nothing` if `widget` is not a composite child. The string should be freed when it is no longer needed.

Obtains the composite name of a widget.

widgetGetDeviceEnabled Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) |
=> a | `widget`: a `Widget`
-> b | `device`: a `Device`
-> m Bool | Returns: `True` is `device` is enabled for `widget`

Returns whether `device` can interact with `widget` and its children. See `widgetSetDeviceEnabled`.

Since: 3.0

widgetGetDeviceEvents Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsDevice b) |
=> a | `widget`: a `Widget`
-> b | `device`: a `Device`
-> m [EventMask] | Returns: device event mask for `widget`

Returns the events mask for the widget corresponding to an specific device. These are the events that the widget will receive when `device` operates on it.

Since: 3.0

widgetGetDisplay Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Display | Returns: the `Display` for the toplevel for this widget.

Get the `Display` for the toplevel window associated with this widget. This function can only be called after the widget has been added to a widget hierarchy with a `Window` at the top.

In general, you should only create display specific resources when a widget has been realized, and you should free those resources when the widget is unrealized.

Since: 2.2

widgetGetDoubleBuffered Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget is double buffered

Determines whether the widget is double buffered.

See `widgetSetDoubleBuffered`

Since: 2.18

widgetGetEvents Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Int32 | Returns: event mask for `widget`

Returns the event mask (see `EventMask`) for the widget. These are the events that the widget will receive.

Note: Internally, the widget event mask will be the logical OR of the event mask set through `widgetSetEvents` or `widgetAddEvents`, and the event mask necessary to cater for every `EventController` created for the widget.

widgetGetFocusOnClick Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget should grab focus when it is clicked with the mouse.

Returns whether the widget should grab focus when it is clicked with the mouse. See `widgetSetFocusOnClick`.

Since: 3.20

widgetGetFontMap Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Maybe FontMap) | Returns: A `FontMap`, or `Nothing`

Gets the font map that has been set with `widgetSetFontMap`.

Since: 3.18

widgetGetFontOptions Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Maybe FontOptions) | Returns: the `FontOptions` or `Nothing` if not set

Returns the `FontOptions` used for Pango rendering. When not set, the defaults font options for the `Screen` will be used.

Since: 3.18

widgetGetHalign Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Align | Returns: the horizontal alignment of `widget`

Gets the value of the Widget:halign property.

For backwards compatibility reasons this method will never return `AlignBaseline`, but instead it will convert it to `AlignFill`. Baselines are not supported for horizontal alignment.

widgetGetHasTooltip Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: current value of has-tooltip on `widget`.

Returns the current value of the has-tooltip property. See Widget:hasTooltip for more information.

Since: 2.12

widgetGetMapped Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget is mapped, `False` otherwise.

Whether the widget is mapped.

Since: 2.20

widgetGetMarginBottom Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Int32 | Returns: The bottom margin of `widget`

Gets the value of the Widget:marginBottom property.

Since: 3.0

widgetGetMarginEnd Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Int32 | Returns: The end margin of `widget`

Gets the value of the Widget:marginEnd property.

Since: 3.12

widgetGetMarginLeft Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Int32 | Returns: The left margin of `widget`

Gets the value of the Widget:marginLeft property.

Since: 3.0

widgetGetMarginRight Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Int32 | Returns: The right margin of `widget`

Gets the value of the Widget:marginRight property.

Since: 3.0

widgetGetMarginStart Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Int32 | Returns: The start margin of `widget`

Gets the value of the Widget:marginStart property.

Since: 3.12

widgetGetMarginTop Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Int32 | Returns: The top margin of `widget`

Gets the value of the Widget:marginTop property.

Since: 3.0

widgetGetModifierMask Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> ModifierIntent | `intent`: the use case for the modifier mask
-> m [ModifierType] | Returns: the modifier mask used for `intent`.

Returns the modifier mask the `widget`’s windowing system backend uses for a particular purpose.

See `keymapGetModifierMask`.

Since: 3.4

widgetGetNoShowAll Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: the current value of the “no-show-all” property.

Returns the current value of the Widget:noShowAll property, which determines whether calls to `widgetShowAll` will affect this widget.

Since: 2.4

widgetGetOpacity Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Double | Returns: the requested opacity for this widget.

Fetches the requested opacity for this widget. See `widgetSetOpacity`.

Since: 3.8

widgetGetParent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Maybe Widget) | Returns: the parent container of `widget`, or `Nothing`

Returns the parent container of `widget`.

widgetGetPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m WidgetPath | Returns: The `WidgetPath` representing `widget`

Returns the `WidgetPath` representing `widget`, if the widget is not connected to a toplevel widget, a partial path will be created.

widgetGetPointer Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Int32, Int32) |

Obtains the location of the mouse pointer in widget coordinates. Widget coordinates are a bit odd; for historical reasons, they are defined as `widget`->window coordinates for widgets that return `True` for `widgetGetHasWindow`; and are relative to `widget`->allocation.x, `widget`->allocation.y otherwise.

widgetGetPreferredHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` instance
-> m (Int32, Int32) |

Retrieves a widget’s initial minimum and natural height.

This call is specific to width-for-height requests.

The returned request will be modified by the GtkWidgetClassadjust_size_request virtual method and by any `GtkSizeGroups` that have been applied. That is, the returned request is the one that should be used for layout, not necessarily the one returned by the widget itself.

Since: 3.0

widgetGetPreferredHeightForWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` instance
-> Int32 | `width`: the width which is available for allocation
-> m (Int32, Int32) |

Retrieves a widget’s minimum and natural height if it would be given the specified `width`.

The returned request will be modified by the GtkWidgetClassadjust_size_request virtual method and by any `GtkSizeGroups` that have been applied. That is, the returned request is the one that should be used for layout, not necessarily the one returned by the widget itself.

Since: 3.0

widgetGetPreferredWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` instance
-> m (Int32, Int32) |

Retrieves a widget’s initial minimum and natural width.

This call is specific to height-for-width requests.

The returned request will be modified by the GtkWidgetClassadjust_size_request virtual method and by any `GtkSizeGroups` that have been applied. That is, the returned request is the one that should be used for layout, not necessarily the one returned by the widget itself.

Since: 3.0

widgetGetPreferredWidthForHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` instance
-> Int32 | `height`: the height which is available for allocation
-> m (Int32, Int32) |

Retrieves a widget’s minimum and natural width if it would be given the specified `height`.

The returned request will be modified by the GtkWidgetClassadjust_size_request virtual method and by any `GtkSizeGroups` that have been applied. That is, the returned request is the one that should be used for layout, not necessarily the one returned by the widget itself.

Since: 3.0

widgetGetRealized Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` is realized, `False` otherwise

Determines whether `widget` is realized.

Since: 2.20

widgetGetReceivesDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` acts as the default widget when focused, `False` otherwise

Determines whether `widget` is always treated as the default widget within its toplevel when it has the focus, even if another widget is the default.

See `widgetSetReceivesDefault`.

Since: 2.18

widgetGetRequestMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget` instance
-> m SizeRequestMode | Returns: The `SizeRequestMode` preferred by `widget`.

Gets whether the widget prefers a height-for-width layout or a width-for-height layout.

`Bin` widgets generally propagate the preference of their child, container widgets need to request something either in context of their children or in context of their allocation capabilities.

Since: 3.0

widgetGetRequisition Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Requisition |

Retrieves the widget’s requisition.

This function should only be used by widget implementations in order to figure whether the widget’s requisition has actually changed after some internal state change (so that they can call `widgetQueueResize` instead of `widgetQueueDraw`).

Normally, `widgetSizeRequest` should be used.

Since: 2.20

widgetGetRootWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Window | Returns: the `Window` root window for the toplevel for this widget.

Get the root window where this widget is located. This function can only be called after the widget has been added to a widget hierarchy with `Window` at the top.

The root window is useful for such purposes as creating a popup `Window` associated with the window. In general, you should only create display specific resources when a widget has been realized, and you should free those resources when the widget is unrealized.

Since: 2.2

widgetGetScaleFactor Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Int32 | Returns: the scale factor for `widget`

Retrieves the internal scale factor that maps from window coordinates to the actual device pixels. On traditional systems this is 1, on high density outputs, it can be a higher value (typically 2).

See `windowGetScaleFactor`.

Since: 3.10

widgetGetSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget is sensitive

Returns the widget’s sensitivity (in the sense of returning the value that has been set using `widgetSetSensitive`).

The effective sensitivity of a widget is however determined by both its own and its parent widget’s sensitivity. See `widgetIsSensitive`.

Since: 2.18

widgetGetSettings Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Settings | Returns: the relevant `Settings` object

Gets the settings object holding the settings used for this widget.

Note that this function can only be called when the `Widget` is attached to a toplevel, since the settings object is specific to a particular `Screen`.

widgetGetSizeRequest Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Int32, Int32) |

Gets the size request that was explicitly set for the widget using `widgetSetSizeRequest`. A value of -1 stored in `width` or `height` indicates that that dimension has not been set explicitly and the natural requisition of the widget will be used instead. See `widgetSetSizeRequest`. To get the size a widget will actually request, call `widgetGetPreferredSize` instead of this function.

widgetGetStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Style | Returns: the widget’s `Style`

Simply an accessor function that returns `widget`->style.

widgetGetSupportMultidevice Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` is multidevice aware.

Returns `True` if `widget` is multiple pointer aware. See `widgetSetSupportMultidevice` for more information.

widgetGetTooltipMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Maybe Text) | Returns: the tooltip text, or `Nothing`. You should free the returned string with `free` when done.

Gets the contents of the tooltip for `widget`.

Since: 2.12

widgetGetTooltipText Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m (Maybe Text) | Returns: the tooltip text, or `Nothing`. You should free the returned string with `free` when done.

Gets the contents of the tooltip for `widget`.

Since: 2.12

widgetGetTooltipWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Window | Returns: The `Window` of the current tooltip.

Returns the `Window` of the current tooltip. This can be the GtkWindow created by default, or the custom tooltip window set using `widgetSetTooltipWindow`.

Since: 2.12

widgetGetValign Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Align | Returns: the vertical alignment of `widget`, ignoring baseline alignment

Gets the value of the Widget:valign property.

For backwards compatibility reasons this method will never return `AlignBaseline`, but instead it will convert it to `AlignFill`. If your widget want to support baseline aligned children it must use `widgetGetValignWithBaseline`, or `g_object_get (widget, "valign", &value, NULL)`, which will also report the true value.

widgetGetVexpandSet Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget
-> m Bool | Returns: whether vexpand has been explicitly set

Gets whether `widgetSetVexpand` has been used to explicitly set the expand flag on this widget.

See `widgetGetHexpandSet` for more detail.

widgetGetVisual Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Visual | Returns: the visual for `widget`

Gets the visual that will be used to render `widget`.

widgetHasDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` is the current default widget within its toplevel, `False` otherwise

Determines whether `widget` is the current default widget within its toplevel. See `widgetSetCanDefault`.

Since: 2.18

widgetHasGrab Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget is in the grab_widgets stack

Determines whether the widget is currently grabbing events, so it is the only widget receiving input events (keyboard and mouse).

See also `widgetGrabAdd`.

Since: 2.18

widgetHasRcStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget has been looked up through the rc mechanism, `False` otherwise.

Determines if the widget style has been looked up through the rc mechanism.

Since: 2.20

widgetHasScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if there is a `Screen` associated with the widget.

Checks whether there is a `Screen` is associated with this widget. All toplevel widgets have an associated screen, and all widgets added into a hierarchy with a toplevel window at the top.

Since: 2.2

widgetHasVisibleFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if the widget should display a “focus rectangle”

Determines if the widget should show a visible indication that it has the global input focus. This is a convenience function for use in draw handlers that takes into account whether focus indication should currently be shown in the toplevel window of `widget`. See `windowGetFocusVisible` for more information about focus indication.

To find out if the widget has the global input focus, use `widgetHasFocus`.

Since: 3.2

widgetInDestruction Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` is being destroyed

Returns whether the widget is currently being destroyed. This information can sometimes be used to avoid doing unnecessary work.

widgetInputShapeCombineRegion Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe Region | `region`: shape to be added, or `Nothing` to remove an existing shape
-> m () |

Sets an input shape for this widget’s GDK window. This allows for windows which react to mouse click in a nonrectangular region, see `windowInputShapeCombineRegion` for more information.

Since: 3.0

widgetIntersect Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Rectangle | `area`: a rectangle
-> m (Bool, Maybe Rectangle) | Returns: `True` if there was an intersection

Computes the intersection of a `widget`’s area and `area`, storing the intersection in `intersection`, and returns `True` if there was an intersection. `intersection` may be `Nothing` if you’re only interested in whether there was an intersection.

widgetIsToplevel Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m Bool | Returns: `True` if `widget` is a toplevel, `False` otherwise

Determines whether `widget` is a toplevel widget.

Currently only `Window` and `Invisible` (and out-of-process `GtkPlugs`) are toplevel widgets. Toplevel widgets have no parent widget.

Since: 2.18

widgetListAccelClosures Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: widget to list accelerator closures for
-> m [GClosure b] | Returns: a newly allocated `List` of closures

Lists the closures used by `widget` for accelerator group connections with `accelGroupConnectByPath` or `accelGroupConnect`. The closures can be used to monitor accelerator changes on `widget`, by connecting to the `gtkAccelGroup` accelChanged signal of the `AccelGroup` of a closure which can be found out with `accelGroupFromAccelClosure`.

widgetListActionPrefixes Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: A `Widget`
-> m [Text] | Returns: a `Nothing`-terminated array of strings.

Retrieves a `Nothing`-terminated array of strings containing the prefixes of `ActionGroup`'s available to `widget`.

Since: 3.16

widgetMap Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

This function is only for use in widget implementations. Causes a widget to be mapped if it isn’t already.

widgetMnemonicActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `groupCycling`: `True` if there are other widgets with the same mnemonic
-> m Bool | Returns: `True` if the signal has been handled

Emits the Widget::mnemonicActivate signal.

widgetQueueAllocate Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

This function is only for use in widget implementations.

Flags the widget for a rerun of the GtkWidgetClasssize_allocate function. Use this function instead of `widgetQueueResize` when the `widget`'s size request didn't change but it wants to reposition its contents.

An example user of this function is `widgetSetHalign`.

Since: 3.20

widgetQueueComputeExpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Mark `widget` as needing to recompute its expand flags. Call this function when setting legacy expand child properties on the child of a container.

See `widgetComputeExpand`.

widgetQueueResizeNoRedraw Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

This function works like `widgetQueueResize`, except that the widget is not invalidated.

Since: 2.4

widgetRegionIntersect Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Region | `region`: a `Region`, in the same coordinate system as `widget`->allocation. That is, relative to `widget`->window for widgets which return `False` from `widgetGetHasWindow`; relative to the parent window of `widget`->window otherwise.
-> m Region | Returns: A newly allocated region holding the intersection of `widget` and `region`.

Computes the intersection of a `widget`’s area and `region`, returning the intersection. The result may be empty, use `cairo_region_is_empty()` to check.

widgetRemoveAccelerator Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsAccelGroup b) |
=> a | `widget`: widget to install an accelerator on
-> b | `accelGroup`: accel group for this widget
-> Word32 | `accelKey`: GDK keyval of the accelerator
-> [ModifierType] | `accelMods`: modifier key combination of the accelerator
-> m Bool | Returns: whether an accelerator was installed and could be removed

Removes an accelerator from `widget`, previously installed with `widgetAddAccelerator`.

widgetRemoveMnemonicLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) |
=> a | `widget`: a `Widget`
-> b | `label`: a `Widget` that was previously set as a mnemonic label for `widget` with `widgetAddMnemonicLabel`.
-> m () |

Removes a widget from the list of mnemonic labels for this widget. (See `widgetListMnemonicLabels`). The widget must have previously been added to the list with `widgetAddMnemonicLabel`.

Since: 2.4

widgetReparent Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) |
=> a | `widget`: a `Widget`
-> b | `newParent`: a `Container` to move the widget into
-> m () |

Moves a widget from one `Container` to another, handling reference count issues to avoid destroying the widget.

widgetResetRcStyles Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`.
-> m () |

Reset the styles of `widget` and all descendents, so when they are looked up again, they get the correct values for the currently loaded RC file settings.

This function is not useful for applications.

widgetSendExpose Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Event | `event`: a expose `Event`
-> m Int32 | Returns: return from the event signal emission (`True` if the event was handled)

Very rarely-used function. This function is used to emit an expose event on a widget. This function is not normally used directly. The only time it is used is when propagating an expose event to a windowless child widget (`widgetGetHasWindow` is `False`), and that is normally done using `containerPropagateDraw`.

If you want to force an area of a window to be redrawn, use `windowInvalidateRect` or `windowInvalidateRegion`. To cause the redraw to be done immediately, follow that call with a call to `windowProcessUpdates`.

widgetSendFocusChange Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Event | `event`: a `Event` of type GDK_FOCUS_CHANGE
-> m Bool | Returns: the return value from the event signal emission: `True` if the event was handled, and `False` otherwise

Sends the focus change `event` to `widget`

This function is not meant to be used by applications. The only time it should be used is when it is necessary for a `Widget` to assign focus to a widget that is semantically owned by the first widget even though it’s not a direct child - for instance, a search entry in a floating window similar to the quick search in `TreeView`.

An example of its usage is:

### C code

     GdkEvent *fevent = gdk_event_new (GDK_FOCUS_CHANGE);

     fevent->focus_change.type = GDK_FOCUS_CHANGE;
     fevent->focus_change.in = TRUE;
     fevent->focus_change.window = _gtk_widget_get_window (widget);
     if (fevent->focus_change.window != NULL)
       g_object_ref (fevent->focus_change.window);

     gtk_widget_send_focus_change (widget, fevent);

     gdk_event_free (event);

Since: 2.20

widgetSetClip Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Rectangle | `clip`: a pointer to a `GtkAllocation` to copy from
-> m () |

Sets the widget’s clip. This must not be used directly, but from within a widget’s size_allocate method. It must be called after `widgetSetAllocation` (or after chaining up to the parent class), because that function resets the clip.

The clip set should be the area that `widget` draws on. If `widget` is a `Container`, the area must contain all children's clips.

If this function is not called by `widget` during a sizeAllocate handler, the clip will be set to `widget`'s allocation.

Since: 3.14

widgetSetCompositeName Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`.
-> Text | `name`: the name to set
-> m () |

Sets a widgets composite name. The widget must be a composite child of its parent; see `widgetPushCompositeChild`.

widgetSetFontOptions Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe FontOptions | `options`: a `FontOptions`, or `Nothing` to unset any previously set default font options.
-> m () |

Sets the `FontOptions` used for Pango rendering in this widget. When not set, the default font options for the `Screen` will be used.

Since: 3.18

widgetSetMapped Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `mapped`: `True` to mark the widget as mapped
-> m () |

Marks the widget as being mapped.

This function should only ever be called in a derived widget's “map” or “unmap” implementation.

Since: 2.20

widgetSetMarginBottom Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Int32 | `margin`: the bottom margin
-> m () |

Sets the bottom margin of `widget`. See the Widget:marginBottom property.

Since: 3.0

widgetSetMarginEnd Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Int32 | `margin`: the end margin
-> m () |

Sets the end margin of `widget`. See the Widget:marginEnd property.

Since: 3.12

widgetSetMarginLeft Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Int32 | `margin`: the left margin
-> m () |

Sets the left margin of `widget`. See the Widget:marginLeft property.

Since: 3.0

widgetSetMarginRight Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Int32 | `margin`: the right margin
-> m () |

Sets the right margin of `widget`. See the Widget:marginRight property.

Since: 3.0

widgetSetMarginStart Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Int32 | `margin`: the start margin
-> m () |

Sets the start margin of `widget`. See the Widget:marginStart property.

Since: 3.12

widgetSetMarginTop Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Int32 | `margin`: the top margin
-> m () |

Sets the top margin of `widget`. See the Widget:marginTop property.

Since: 3.0

widgetSetNoShowAll Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `noShowAll`: the new value for the “no-show-all” property
-> m () |

Sets the Widget:noShowAll property, which determines whether calls to `widgetShowAll` will affect this widget.

This is mostly for use in constructing widget hierarchies with externally controlled visibility, see `UIManager`.

Since: 2.4

widgetSetParentWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) |
=> a | `widget`: a `Widget`.
-> b | `parentWindow`: the new parent window.
-> m () |

Sets a non default parent window for `widget`.

For `Window` classes, setting a `parentWindow` effects whether the window is a toplevel window or can be embedded into other widgets.

For `Window` classes, this needs to be called before the window is realized.

widgetSetRealized Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `realized`: `True` to mark the widget as realized
-> m () |

Marks the widget as being realized. This function must only be called after all `GdkWindows` for the `widget` have been created and registered.

This function should only ever be called in a derived widget's “realize” or “unrealize” implementation.

Since: 2.20

widgetSetRedrawOnAllocate Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Bool | `redrawOnAllocate`: if `True`, the entire widget will be redrawn when it is allocated to a new size. Otherwise, only the new portion of the widget will be redrawn.
-> m () |

Sets whether the entire widget is queued for drawing when its size allocation changes. By default, this setting is `True` and the entire widget is redrawn on every size change. If your widget leaves the upper left unchanged when made bigger, turning this setting off will improve performance.

Note that for widgets where `widgetGetHasWindow` is `False` setting this flag to `False` turns off all allocation on resizing: the widget will not even redraw if its position changes; this is to allow containers that don’t draw anything to avoid excess invalidations. If you set this flag on a widget with no window that does draw on `widget`->window, you are responsible for invalidating both the old and new allocation of the widget when the widget is moved and responsible for invalidating regions newly when the widget increases size.

widgetSetValign Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Align | `align`: the vertical alignment
-> m () |

Sets the vertical alignment of `widget`. See the Widget:valign property.

widgetSetVexpandSet Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: the widget
-> Bool | `set`: value for vexpand-set property
-> m () |

Sets whether the vexpand flag (see `widgetGetVexpand`) will be used.

See `widgetSetHexpandSet` for more detail.

widgetSetVisual Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsVisual b) |
=> a | `widget`: a `Widget`
-> Maybe b | `visual`: visual to be used or `Nothing` to unset a previous one
-> m () |

Sets the visual that should be used for by widget and its children for creating `GdkWindows`. The visual must be on the same `Screen` as returned by `widgetGetScreen`, so handling the Widget::screenChanged signal is necessary.

Setting a new `visual` will not cause `widget` to recreate its windows, so you should call this function before `widget` is realized.

widgetSetWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWindow b) |
=> a | `widget`: a `Widget`
-> b | `window`: a `Window`
-> m () |

Sets a widget’s window. This function should only be used in a widget’s Widget::realize implementation. The `window` passed is usually either new window created with `windowNew`, or the window of its parent widget as returned by `widgetGetParentWindow`.

Widgets must indicate whether they will create their own `Window` by calling `widgetSetHasWindow`. This is usually done in the widget’s `init()` function.

Note that this function does not add any reference to `window`.

Since: 2.18

widgetShapeCombineRegion Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Maybe Region | `region`: shape to be added, or `Nothing` to remove an existing shape
-> m () |

Sets a shape for this widget’s GDK window. This allows for transparent windows etc., see `windowShapeCombineRegion` for more information.

Since: 3.0

widgetShowNow Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Shows a widget. If the widget is an unmapped toplevel widget (i.e. a `Window` that has not yet been shown), enter the main loop and wait for the window to actually be mapped. Be careful; because the main loop is running, anything can happen during this function.

widgetStyleAttach Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

This function attaches the widget’s `Style` to the widget's `Window`. It is a replacement for

    widget->style = gtk_style_attach (widget->style, widget->window);

and should only ever be called in a derived widget’s “realize” implementation which does not chain up to its parent class' “realize” implementation, because one of the parent classes (finally `Widget`) would attach the style itself.

Since: 2.20

widgetStyleGetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> Text | `propertyName`: the name of a style property
-> GValue | `value`: location to return the property value
-> m () |

Gets the value of a style property of `widget`.

widgetTranslateCoordinates Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a, IsWidget b) |
=> a | `srcWidget`: a `Widget`
-> b | `destWidget`: a `Widget`
-> Int32 | `srcX`: X position relative to `srcWidget`
-> Int32 | `srcY`: Y position relative to `srcWidget`
-> m (Bool, Int32, Int32) | Returns: `False` if either widget was not realized, or there was no common ancestor. In this case, nothing is stored in *`destX` and *`destY`. Otherwise `True`.

Translate coordinates relative to `srcWidget`’s allocation to coordinates relative to `destWidget`’s allocations. In order to perform this operation, both widgets must be realized, and must share a common toplevel.

widgetTriggerTooltipQuery Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

Triggers a tooltip query on the display where the toplevel of `widget` is located. See `tooltipTriggerTooltipQuery` for more information.

Since: 2.12

widgetUnmap Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m () |

This function is only for use in widget implementations. Causes a widget to be unmapped if it’s currently mapped.

widgetUnsetStateFlags Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> [StateFlags] | `flags`: State flags to turn off
-> m () |

This function is for use in widget implementations. Turns off flag values for the current widget state (insensitive, prelighted, etc.). See `widgetSetStateFlags`.

Since: 3.0

widgetGetDefaultStyle Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Style | Returns: the default style. This `Style` object is owned by GTK+ and should not be modified or freed.

Returns the default style used by all widgets initially.

tooltipSetCustom Source #

Arguments

:: (HasCallStack, MonadIO m, IsTooltip a, IsWidget b) |
=> a | `tooltip`: a `Tooltip`
-> Maybe b | `customWidget`: a `Widget`, or `Nothing` to unset the old custom widget.
-> m () |

Replaces the widget packed into the tooltip with `customWidget`. `customWidget` does not get destroyed when the tooltip goes away. By default a box with a `Image` and `Label` is embedded in the tooltip, which can be configured using `tooltipSetMarkup` and `tooltipSetIcon`.

Since: 2.12

tooltipSetIconFromGicon Source #

Arguments

:: (HasCallStack, MonadIO m, IsTooltip a, IsIcon b) |
=> a | `tooltip`: a `Tooltip`
-> Maybe b | `gicon`: a `Icon` representing the icon, or `Nothing`
-> Int32 | `size`: a stock icon size (t`IconSize`)
-> m () |

Sets the icon of the tooltip (which is in front of the text) to be the icon indicated by `gicon` with the size indicated by `size`. If `gicon` is `Nothing`, the image will be hidden.

Since: 2.20

tooltipSetIconFromIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsTooltip a) |
=> a | `tooltip`: a `Tooltip`
-> Maybe Text | `iconName`: an icon name, or `Nothing`
-> Int32 | `size`: a stock icon size (t`IconSize`)
-> m () |

Sets the icon of the tooltip (which is in front of the text) to be the icon indicated by `iconName` with the size indicated by `size`. If `iconName` is `Nothing`, the image will be hidden.

Since: 2.14

tooltipSetIconFromStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsTooltip a) |
=> a | `tooltip`: a `Tooltip`
-> Maybe Text | `stockId`: a stock id, or `Nothing`
-> Int32 | `size`: a stock icon size (t`IconSize`)
-> m () |

Sets the icon of the tooltip (which is in front of the text) to be the stock item indicated by `stockId` with the size indicated by `size`. If `stockId` is `Nothing`, the image will be hidden.

Since: 2.12

type TextTagTableTagRemovedCallback Source #

Arguments

= TextTag | `tag`: the removed tag.
-> IO () |

No description available in the introspection data.

type TextTagTableTagChangedCallback Source #

Arguments

= TextTag | `tag`: the changed tag.
-> Bool | `sizeChanged`: whether the change affects the `TextView` layout.
-> IO () |

No description available in the introspection data.

type TextTagTableTagAddedCallback Source #

Arguments

= TextTag | `tag`: the added tag.
-> IO () |

No description available in the introspection data.

onTextTagTableTagAdded :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagAddedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the tagAdded signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textTagTable #tagAdded callback

afterTextTagTableTagAdded :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagAddedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the tagAdded signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textTagTable #tagAdded callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextTagTableTagChanged :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the tagChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textTagTable #tagChanged callback

afterTextTagTableTagChanged :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the tagChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textTagTable #tagChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextTagTableTagRemoved :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagRemovedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the tagRemoved signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textTagTable #tagRemoved callback

afterTextTagTableTagRemoved :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagRemovedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the tagRemoved signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textTagTable #tagRemoved callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

textTagTableNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m TextTagTable | Returns: a new `TextTagTable`

Creates a new `TextTagTable`. The table contains no tags by default.

textTagTableAdd Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTagTable a, IsTextTag b) |
=> a | `table`: a `TextTagTable`
-> b | `tag`: a `TextTag`
-> m Bool | Returns: `True` on success.

Add a tag to the table. The tag is assigned the highest priority in the table.

`tag` must not be in a tag table already, and may not have the same name as an already-added tag.

textTagTableRemove Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTagTable a, IsTextTag b) |
=> a | `table`: a `TextTagTable`
-> b | `tag`: a `TextTag`
-> m () |

Remove a tag from the table. If a `TextBuffer` has `table` as its tag table, the tag is removed from the buffer. The table’s reference to the tag is removed, so the tag will end up destroyed if you don’t have a reference to it.

type TextTagEventCallback Source #

Arguments

= Object | `object`: the object the event was fired from (typically a `TextView`)
-> Event | `event`: the event which triggered the signal
-> TextIter | `iter`: a `TextIter` pointing at the location the event occurred
-> IO Bool | Returns: `True` to stop other handlers from being invoked for the event. `False` to propagate the event further.

The event signal is emitted when an event occurs on a region of the buffer marked with this tag.

onTextTagEvent :: (IsTextTag a, MonadIO m) => a -> ((?self :: a) => TextTagEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the event signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textTag #event callback

afterTextTagEvent :: (IsTextTag a, MonadIO m) => a -> ((?self :: a) => TextTagEventCallback) -> m SignalHandlerId Source #

Connect a signal handler for the event signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textTag #event callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getTextTagAccumulativeMargin :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`accumulative-margin`” property. When overloading is enabled, this is equivalent to

    get textTag #accumulativeMargin

setTextTagAccumulativeMargin :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`accumulative-margin`” property. When overloading is enabled, this is equivalent to

    set textTag [ #accumulativeMargin := value ]

constructTextTagAccumulativeMargin :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`accumulative-margin`” property. This is rarely needed directly, but it is used by `new`.

setTextTagBackground :: (MonadIO m, IsTextTag o) => o -> Text -> m () Source #

Set the value of the “`background`” property. When overloading is enabled, this is equivalent to

    set textTag [ #background := value ]

constructTextTagBackground :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`background`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagBackground :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`background`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #background

getTextTagBackgroundFullHeight :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`background-full-height`” property. When overloading is enabled, this is equivalent to

    get textTag #backgroundFullHeight

setTextTagBackgroundFullHeight :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`background-full-height`” property. When overloading is enabled, this is equivalent to

    set textTag [ #backgroundFullHeight := value ]

constructTextTagBackgroundFullHeight :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`background-full-height`” property. This is rarely needed directly, but it is used by `new`.

getTextTagBackgroundFullHeightSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`background-full-height-set`” property. When overloading is enabled, this is equivalent to

    get textTag #backgroundFullHeightSet

setTextTagBackgroundFullHeightSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`background-full-height-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #backgroundFullHeightSet := value ]

constructTextTagBackgroundFullHeightSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`background-full-height-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Color) Source #

Get the value of the “`background-gdk`” property. When overloading is enabled, this is equivalent to

    get textTag #backgroundGdk

setTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> Color -> m () Source #

Set the value of the “`background-gdk`” property. When overloading is enabled, this is equivalent to

    set textTag [ #backgroundGdk := value ]

constructTextTagBackgroundGdk :: (IsTextTag o, MonadIO m) => Color -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`background-gdk`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`background-gdk`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #backgroundGdk

getTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA) Source #

Get the value of the “`background-rgba`” property. When overloading is enabled, this is equivalent to

    get textTag #backgroundRgba

setTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m () Source #

Set the value of the “`background-rgba`” property. When overloading is enabled, this is equivalent to

    set textTag [ #backgroundRgba := value ]

constructTextTagBackgroundRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`background-rgba`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`background-rgba`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #backgroundRgba

getTextTagBackgroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`background-set`” property. When overloading is enabled, this is equivalent to

    get textTag #backgroundSet

setTextTagBackgroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`background-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #backgroundSet := value ]

constructTextTagBackgroundSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`background-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagDirection :: (MonadIO m, IsTextTag o) => o -> m TextDirection Source #

Get the value of the “`direction`” property. When overloading is enabled, this is equivalent to

    get textTag #direction

setTextTagDirection :: (MonadIO m, IsTextTag o) => o -> TextDirection -> m () Source #

Set the value of the “`direction`” property. When overloading is enabled, this is equivalent to

    set textTag [ #direction := value ]

constructTextTagDirection :: (IsTextTag o, MonadIO m) => TextDirection -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`direction`” property. This is rarely needed directly, but it is used by `new`.

getTextTagEditable :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`editable`” property. When overloading is enabled, this is equivalent to

    get textTag #editable

setTextTagEditable :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`editable`” property. When overloading is enabled, this is equivalent to

    set textTag [ #editable := value ]

constructTextTagEditable :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`editable`” property. This is rarely needed directly, but it is used by `new`.

getTextTagEditableSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`editable-set`” property. When overloading is enabled, this is equivalent to

    get textTag #editableSet

setTextTagEditableSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`editable-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #editableSet := value ]

constructTextTagEditableSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`editable-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagFallback :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`fallback`” property. When overloading is enabled, this is equivalent to

    get textTag #fallback

setTextTagFallback :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`fallback`” property. When overloading is enabled, this is equivalent to

    set textTag [ #fallback := value ]

constructTextTagFallback :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`fallback`” property. This is rarely needed directly, but it is used by `new`.

getTextTagFallbackSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`fallback-set`” property. When overloading is enabled, this is equivalent to

    get textTag #fallbackSet

setTextTagFallbackSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`fallback-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #fallbackSet := value ]

constructTextTagFallbackSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`fallback-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagFamily :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text) Source #

Get the value of the “`family`” property. When overloading is enabled, this is equivalent to

    get textTag #family

setTextTagFamily :: (MonadIO m, IsTextTag o) => o -> Text -> m () Source #

Set the value of the “`family`” property. When overloading is enabled, this is equivalent to

    set textTag [ #family := value ]

constructTextTagFamily :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`family`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagFamily :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`family`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #family

getTextTagFamilySet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`family-set`” property. When overloading is enabled, this is equivalent to

    get textTag #familySet

setTextTagFamilySet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`family-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #familySet := value ]

constructTextTagFamilySet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`family-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagFont :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text) Source #

Get the value of the “`font`” property. When overloading is enabled, this is equivalent to

    get textTag #font

setTextTagFont :: (MonadIO m, IsTextTag o) => o -> Text -> m () Source #

Set the value of the “`font`” property. When overloading is enabled, this is equivalent to

    set textTag [ #font := value ]

constructTextTagFont :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`font`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagFont :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`font`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #font

getTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m (Maybe FontDescription) Source #

Get the value of the “`font-desc`” property. When overloading is enabled, this is equivalent to

    get textTag #fontDesc

setTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> FontDescription -> m () Source #

Set the value of the “`font-desc`” property. When overloading is enabled, this is equivalent to

    set textTag [ #fontDesc := value ]

constructTextTagFontDesc :: (IsTextTag o, MonadIO m) => FontDescription -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`font-desc`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`font-desc`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #fontDesc

getTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text) Source #

Get the value of the “`font-features`” property. When overloading is enabled, this is equivalent to

    get textTag #fontFeatures

setTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> Text -> m () Source #

Set the value of the “`font-features`” property. When overloading is enabled, this is equivalent to

    set textTag [ #fontFeatures := value ]

constructTextTagFontFeatures :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`font-features`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`font-features`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #fontFeatures

getTextTagFontFeaturesSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`font-features-set`” property. When overloading is enabled, this is equivalent to

    get textTag #fontFeaturesSet

setTextTagFontFeaturesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`font-features-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #fontFeaturesSet := value ]

constructTextTagFontFeaturesSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`font-features-set`” property. This is rarely needed directly, but it is used by `new`.

setTextTagForeground :: (MonadIO m, IsTextTag o) => o -> Text -> m () Source #

Set the value of the “`foreground`” property. When overloading is enabled, this is equivalent to

    set textTag [ #foreground := value ]

constructTextTagForeground :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`foreground`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagForeground :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`foreground`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #foreground

getTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Color) Source #

Get the value of the “`foreground-gdk`” property. When overloading is enabled, this is equivalent to

    get textTag #foregroundGdk

setTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> Color -> m () Source #

Set the value of the “`foreground-gdk`” property. When overloading is enabled, this is equivalent to

    set textTag [ #foregroundGdk := value ]

constructTextTagForegroundGdk :: (IsTextTag o, MonadIO m) => Color -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`foreground-gdk`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`foreground-gdk`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #foregroundGdk

getTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA) Source #

Get the value of the “`foreground-rgba`” property. When overloading is enabled, this is equivalent to

    get textTag #foregroundRgba

setTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m () Source #

Set the value of the “`foreground-rgba`” property. When overloading is enabled, this is equivalent to

    set textTag [ #foregroundRgba := value ]

constructTextTagForegroundRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`foreground-rgba`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`foreground-rgba`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #foregroundRgba

getTextTagForegroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`foreground-set`” property. When overloading is enabled, this is equivalent to

    get textTag #foregroundSet

setTextTagForegroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`foreground-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #foregroundSet := value ]

constructTextTagForegroundSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`foreground-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagIndent :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`indent`” property. When overloading is enabled, this is equivalent to

    get textTag #indent

setTextTagIndent :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`indent`” property. When overloading is enabled, this is equivalent to

    set textTag [ #indent := value ]

constructTextTagIndent :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`indent`” property. This is rarely needed directly, but it is used by `new`.

getTextTagIndentSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`indent-set`” property. When overloading is enabled, this is equivalent to

    get textTag #indentSet

setTextTagIndentSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`indent-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #indentSet := value ]

constructTextTagIndentSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`indent-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagInvisible :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`invisible`” property. When overloading is enabled, this is equivalent to

    get textTag #invisible

setTextTagInvisible :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`invisible`” property. When overloading is enabled, this is equivalent to

    set textTag [ #invisible := value ]

constructTextTagInvisible :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`invisible`” property. This is rarely needed directly, but it is used by `new`.

getTextTagInvisibleSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`invisible-set`” property. When overloading is enabled, this is equivalent to

    get textTag #invisibleSet

setTextTagInvisibleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`invisible-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #invisibleSet := value ]

constructTextTagInvisibleSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`invisible-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagJustification :: (MonadIO m, IsTextTag o) => o -> m Justification Source #

Get the value of the “`justification`” property. When overloading is enabled, this is equivalent to

    get textTag #justification

setTextTagJustification :: (MonadIO m, IsTextTag o) => o -> Justification -> m () Source #

Set the value of the “`justification`” property. When overloading is enabled, this is equivalent to

    set textTag [ #justification := value ]

constructTextTagJustification :: (IsTextTag o, MonadIO m) => Justification -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`justification`” property. This is rarely needed directly, but it is used by `new`.

getTextTagJustificationSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`justification-set`” property. When overloading is enabled, this is equivalent to

    get textTag #justificationSet

setTextTagJustificationSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`justification-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #justificationSet := value ]

constructTextTagJustificationSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`justification-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text) Source #

Get the value of the “`language`” property. When overloading is enabled, this is equivalent to

    get textTag #language

setTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> Text -> m () Source #

Set the value of the “`language`” property. When overloading is enabled, this is equivalent to

    set textTag [ #language := value ]

constructTextTagLanguage :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`language`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`language`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #language

getTextTagLanguageSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`language-set`” property. When overloading is enabled, this is equivalent to

    get textTag #languageSet

setTextTagLanguageSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`language-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #languageSet := value ]

constructTextTagLanguageSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`language-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagLeftMargin :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`left-margin`” property. When overloading is enabled, this is equivalent to

    get textTag #leftMargin

setTextTagLeftMargin :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`left-margin`” property. When overloading is enabled, this is equivalent to

    set textTag [ #leftMargin := value ]

constructTextTagLeftMargin :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`left-margin`” property. This is rarely needed directly, but it is used by `new`.

getTextTagLeftMarginSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`left-margin-set`” property. When overloading is enabled, this is equivalent to

    get textTag #leftMarginSet

setTextTagLeftMarginSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`left-margin-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #leftMarginSet := value ]

constructTextTagLeftMarginSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`left-margin-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagLetterSpacing :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`letter-spacing`” property. When overloading is enabled, this is equivalent to

    get textTag #letterSpacing

setTextTagLetterSpacing :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`letter-spacing`” property. When overloading is enabled, this is equivalent to

    set textTag [ #letterSpacing := value ]

constructTextTagLetterSpacing :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`letter-spacing`” property. This is rarely needed directly, but it is used by `new`.

getTextTagLetterSpacingSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`letter-spacing-set`” property. When overloading is enabled, this is equivalent to

    get textTag #letterSpacingSet

setTextTagLetterSpacingSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`letter-spacing-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #letterSpacingSet := value ]

constructTextTagLetterSpacingSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`letter-spacing-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagName :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text) Source #

Get the value of the “`name`” property. When overloading is enabled, this is equivalent to

    get textTag #name

constructTextTagName :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`name`” property. This is rarely needed directly, but it is used by `new`.

setTextTagParagraphBackground :: (MonadIO m, IsTextTag o) => o -> Text -> m () Source #

Set the value of the “`paragraph-background`” property. When overloading is enabled, this is equivalent to

    set textTag [ #paragraphBackground := value ]

constructTextTagParagraphBackground :: (IsTextTag o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`paragraph-background`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagParagraphBackground :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`paragraph-background`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #paragraphBackground

getTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Color) Source #

Get the value of the “`paragraph-background-gdk`” property. When overloading is enabled, this is equivalent to

    get textTag #paragraphBackgroundGdk

setTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> Color -> m () Source #

Set the value of the “`paragraph-background-gdk`” property. When overloading is enabled, this is equivalent to

    set textTag [ #paragraphBackgroundGdk := value ]

constructTextTagParagraphBackgroundGdk :: (IsTextTag o, MonadIO m) => Color -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`paragraph-background-gdk`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`paragraph-background-gdk`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #paragraphBackgroundGdk

getTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA) Source #

Get the value of the “`paragraph-background-rgba`” property. When overloading is enabled, this is equivalent to

    get textTag #paragraphBackgroundRgba

setTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m () Source #

Set the value of the “`paragraph-background-rgba`” property. When overloading is enabled, this is equivalent to

    set textTag [ #paragraphBackgroundRgba := value ]

constructTextTagParagraphBackgroundRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`paragraph-background-rgba`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`paragraph-background-rgba`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #paragraphBackgroundRgba

getTextTagParagraphBackgroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`paragraph-background-set`” property. When overloading is enabled, this is equivalent to

    get textTag #paragraphBackgroundSet

setTextTagParagraphBackgroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`paragraph-background-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #paragraphBackgroundSet := value ]

constructTextTagParagraphBackgroundSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`paragraph-background-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagPixelsAboveLines :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`pixels-above-lines`” property. When overloading is enabled, this is equivalent to

    get textTag #pixelsAboveLines

setTextTagPixelsAboveLines :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`pixels-above-lines`” property. When overloading is enabled, this is equivalent to

    set textTag [ #pixelsAboveLines := value ]

constructTextTagPixelsAboveLines :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`pixels-above-lines`” property. This is rarely needed directly, but it is used by `new`.

getTextTagPixelsAboveLinesSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`pixels-above-lines-set`” property. When overloading is enabled, this is equivalent to

    get textTag #pixelsAboveLinesSet

setTextTagPixelsAboveLinesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`pixels-above-lines-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #pixelsAboveLinesSet := value ]

constructTextTagPixelsAboveLinesSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`pixels-above-lines-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagPixelsBelowLines :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`pixels-below-lines`” property. When overloading is enabled, this is equivalent to

    get textTag #pixelsBelowLines

setTextTagPixelsBelowLines :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`pixels-below-lines`” property. When overloading is enabled, this is equivalent to

    set textTag [ #pixelsBelowLines := value ]

constructTextTagPixelsBelowLines :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`pixels-below-lines`” property. This is rarely needed directly, but it is used by `new`.

getTextTagPixelsBelowLinesSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`pixels-below-lines-set`” property. When overloading is enabled, this is equivalent to

    get textTag #pixelsBelowLinesSet

setTextTagPixelsBelowLinesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`pixels-below-lines-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #pixelsBelowLinesSet := value ]

constructTextTagPixelsBelowLinesSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`pixels-below-lines-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagPixelsInsideWrap :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`pixels-inside-wrap`” property. When overloading is enabled, this is equivalent to

    get textTag #pixelsInsideWrap

setTextTagPixelsInsideWrap :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`pixels-inside-wrap`” property. When overloading is enabled, this is equivalent to

    set textTag [ #pixelsInsideWrap := value ]

constructTextTagPixelsInsideWrap :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`pixels-inside-wrap`” property. This is rarely needed directly, but it is used by `new`.

getTextTagPixelsInsideWrapSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`pixels-inside-wrap-set`” property. When overloading is enabled, this is equivalent to

    get textTag #pixelsInsideWrapSet

setTextTagPixelsInsideWrapSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`pixels-inside-wrap-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #pixelsInsideWrapSet := value ]

constructTextTagPixelsInsideWrapSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`pixels-inside-wrap-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagRightMargin :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`right-margin`” property. When overloading is enabled, this is equivalent to

    get textTag #rightMargin

setTextTagRightMargin :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`right-margin`” property. When overloading is enabled, this is equivalent to

    set textTag [ #rightMargin := value ]

constructTextTagRightMargin :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`right-margin`” property. This is rarely needed directly, but it is used by `new`.

getTextTagRightMarginSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`right-margin-set`” property. When overloading is enabled, this is equivalent to

    get textTag #rightMarginSet

setTextTagRightMarginSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`right-margin-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #rightMarginSet := value ]

constructTextTagRightMarginSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`right-margin-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagRise :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`rise`” property. When overloading is enabled, this is equivalent to

    get textTag #rise

setTextTagRise :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`rise`” property. When overloading is enabled, this is equivalent to

    set textTag [ #rise := value ]

constructTextTagRise :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`rise`” property. This is rarely needed directly, but it is used by `new`.

getTextTagRiseSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`rise-set`” property. When overloading is enabled, this is equivalent to

    get textTag #riseSet

setTextTagRiseSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`rise-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #riseSet := value ]

constructTextTagRiseSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`rise-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagScale :: (MonadIO m, IsTextTag o) => o -> m Double Source #

Get the value of the “`scale`” property. When overloading is enabled, this is equivalent to

    get textTag #scale

setTextTagScale :: (MonadIO m, IsTextTag o) => o -> Double -> m () Source #

Set the value of the “`scale`” property. When overloading is enabled, this is equivalent to

    set textTag [ #scale := value ]

constructTextTagScale :: (IsTextTag o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`scale`” property. This is rarely needed directly, but it is used by `new`.

getTextTagScaleSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`scale-set`” property. When overloading is enabled, this is equivalent to

    get textTag #scaleSet

setTextTagScaleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`scale-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #scaleSet := value ]

constructTextTagScaleSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`scale-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagSize :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`size`” property. When overloading is enabled, this is equivalent to

    get textTag #size

setTextTagSize :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`size`” property. When overloading is enabled, this is equivalent to

    set textTag [ #size := value ]

constructTextTagSize :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`size`” property. This is rarely needed directly, but it is used by `new`.

getTextTagSizePoints :: (MonadIO m, IsTextTag o) => o -> m Double Source #

Get the value of the “`size-points`” property. When overloading is enabled, this is equivalent to

    get textTag #sizePoints

setTextTagSizePoints :: (MonadIO m, IsTextTag o) => o -> Double -> m () Source #

Set the value of the “`size-points`” property. When overloading is enabled, this is equivalent to

    set textTag [ #sizePoints := value ]

constructTextTagSizePoints :: (IsTextTag o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`size-points`” property. This is rarely needed directly, but it is used by `new`.

getTextTagSizeSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`size-set`” property. When overloading is enabled, this is equivalent to

    get textTag #sizeSet

setTextTagSizeSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`size-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #sizeSet := value ]

constructTextTagSizeSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`size-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagStretch :: (MonadIO m, IsTextTag o) => o -> m Stretch Source #

Get the value of the “`stretch`” property. When overloading is enabled, this is equivalent to

    get textTag #stretch

setTextTagStretch :: (MonadIO m, IsTextTag o) => o -> Stretch -> m () Source #

Set the value of the “`stretch`” property. When overloading is enabled, this is equivalent to

    set textTag [ #stretch := value ]

constructTextTagStretch :: (IsTextTag o, MonadIO m) => Stretch -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`stretch`” property. This is rarely needed directly, but it is used by `new`.

getTextTagStretchSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`stretch-set`” property. When overloading is enabled, this is equivalent to

    get textTag #stretchSet

setTextTagStretchSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`stretch-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #stretchSet := value ]

constructTextTagStretchSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`stretch-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagStrikethrough :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`strikethrough`” property. When overloading is enabled, this is equivalent to

    get textTag #strikethrough

setTextTagStrikethrough :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`strikethrough`” property. When overloading is enabled, this is equivalent to

    set textTag [ #strikethrough := value ]

constructTextTagStrikethrough :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`strikethrough`” property. This is rarely needed directly, but it is used by `new`.

getTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA) Source #

Get the value of the “`strikethrough-rgba`” property. When overloading is enabled, this is equivalent to

    get textTag #strikethroughRgba

setTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m () Source #

Set the value of the “`strikethrough-rgba`” property. When overloading is enabled, this is equivalent to

    set textTag [ #strikethroughRgba := value ]

constructTextTagStrikethroughRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`strikethrough-rgba`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`strikethrough-rgba`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #strikethroughRgba

getTextTagStrikethroughRgbaSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`strikethrough-rgba-set`” property. When overloading is enabled, this is equivalent to

    get textTag #strikethroughRgbaSet

setTextTagStrikethroughRgbaSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`strikethrough-rgba-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #strikethroughRgbaSet := value ]

constructTextTagStrikethroughRgbaSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`strikethrough-rgba-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagStrikethroughSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`strikethrough-set`” property. When overloading is enabled, this is equivalent to

    get textTag #strikethroughSet

setTextTagStrikethroughSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`strikethrough-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #strikethroughSet := value ]

constructTextTagStrikethroughSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`strikethrough-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagStyle :: (MonadIO m, IsTextTag o) => o -> m Style Source #

Get the value of the “`style`” property. When overloading is enabled, this is equivalent to

    get textTag #style

setTextTagStyle :: (MonadIO m, IsTextTag o) => o -> Style -> m () Source #

Set the value of the “`style`” property. When overloading is enabled, this is equivalent to

    set textTag [ #style := value ]

constructTextTagStyle :: (IsTextTag o, MonadIO m) => Style -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`style`” property. This is rarely needed directly, but it is used by `new`.

getTextTagStyleSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`style-set`” property. When overloading is enabled, this is equivalent to

    get textTag #styleSet

setTextTagStyleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`style-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #styleSet := value ]

constructTextTagStyleSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`style-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagTabs :: (MonadIO m, IsTextTag o) => o -> m (Maybe TabArray) Source #

Get the value of the “`tabs`” property. When overloading is enabled, this is equivalent to

    get textTag #tabs

setTextTagTabs :: (MonadIO m, IsTextTag o) => o -> TabArray -> m () Source #

Set the value of the “`tabs`” property. When overloading is enabled, this is equivalent to

    set textTag [ #tabs := value ]

constructTextTagTabs :: (IsTextTag o, MonadIO m) => TabArray -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tabs`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagTabs :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`tabs`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #tabs

getTextTagTabsSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`tabs-set`” property. When overloading is enabled, this is equivalent to

    get textTag #tabsSet

setTextTagTabsSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`tabs-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #tabsSet := value ]

constructTextTagTabsSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tabs-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagUnderline :: (MonadIO m, IsTextTag o) => o -> m Underline Source #

Get the value of the “`underline`” property. When overloading is enabled, this is equivalent to

    get textTag #underline

setTextTagUnderline :: (MonadIO m, IsTextTag o) => o -> Underline -> m () Source #

Set the value of the “`underline`” property. When overloading is enabled, this is equivalent to

    set textTag [ #underline := value ]

constructTextTagUnderline :: (IsTextTag o, MonadIO m) => Underline -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`underline`” property. This is rarely needed directly, but it is used by `new`.

getTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA) Source #

Get the value of the “`underline-rgba`” property. When overloading is enabled, this is equivalent to

    get textTag #underlineRgba

setTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m () Source #

Set the value of the “`underline-rgba`” property. When overloading is enabled, this is equivalent to

    set textTag [ #underlineRgba := value ]

constructTextTagUnderlineRgba :: (IsTextTag o, MonadIO m) => RGBA -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`underline-rgba`” property. This is rarely needed directly, but it is used by `new`.

clearTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #

Set the value of the “`underline-rgba`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #underlineRgba

getTextTagUnderlineRgbaSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`underline-rgba-set`” property. When overloading is enabled, this is equivalent to

    get textTag #underlineRgbaSet

setTextTagUnderlineRgbaSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`underline-rgba-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #underlineRgbaSet := value ]

constructTextTagUnderlineRgbaSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`underline-rgba-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagUnderlineSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`underline-set`” property. When overloading is enabled, this is equivalent to

    get textTag #underlineSet

setTextTagUnderlineSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`underline-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #underlineSet := value ]

constructTextTagUnderlineSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`underline-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagVariant :: (MonadIO m, IsTextTag o) => o -> m Variant Source #

Get the value of the “`variant`” property. When overloading is enabled, this is equivalent to

    get textTag #variant

setTextTagVariant :: (MonadIO m, IsTextTag o) => o -> Variant -> m () Source #

Set the value of the “`variant`” property. When overloading is enabled, this is equivalent to

    set textTag [ #variant := value ]

constructTextTagVariant :: (IsTextTag o, MonadIO m) => Variant -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`variant`” property. This is rarely needed directly, but it is used by `new`.

getTextTagVariantSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`variant-set`” property. When overloading is enabled, this is equivalent to

    get textTag #variantSet

setTextTagVariantSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`variant-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #variantSet := value ]

constructTextTagVariantSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`variant-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagWeight :: (MonadIO m, IsTextTag o) => o -> m Int32 Source #

Get the value of the “`weight`” property. When overloading is enabled, this is equivalent to

    get textTag #weight

setTextTagWeight :: (MonadIO m, IsTextTag o) => o -> Int32 -> m () Source #

Set the value of the “`weight`” property. When overloading is enabled, this is equivalent to

    set textTag [ #weight := value ]

constructTextTagWeight :: (IsTextTag o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`weight`” property. This is rarely needed directly, but it is used by `new`.

getTextTagWeightSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`weight-set`” property. When overloading is enabled, this is equivalent to

    get textTag #weightSet

setTextTagWeightSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`weight-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #weightSet := value ]

constructTextTagWeightSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`weight-set`” property. This is rarely needed directly, but it is used by `new`.

getTextTagWrapMode :: (MonadIO m, IsTextTag o) => o -> m WrapMode Source #

Get the value of the “`wrap-mode`” property. When overloading is enabled, this is equivalent to

    get textTag #wrapMode

setTextTagWrapMode :: (MonadIO m, IsTextTag o) => o -> WrapMode -> m () Source #

Set the value of the “`wrap-mode`” property. When overloading is enabled, this is equivalent to

    set textTag [ #wrapMode := value ]

constructTextTagWrapMode :: (IsTextTag o, MonadIO m) => WrapMode -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`wrap-mode`” property. This is rarely needed directly, but it is used by `new`.

getTextTagWrapModeSet :: (MonadIO m, IsTextTag o) => o -> m Bool Source #

Get the value of the “`wrap-mode-set`” property. When overloading is enabled, this is equivalent to

    get textTag #wrapModeSet

setTextTagWrapModeSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m () Source #

Set the value of the “`wrap-mode-set`” property. When overloading is enabled, this is equivalent to

    set textTag [ #wrapModeSet := value ]

constructTextTagWrapModeSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`wrap-mode-set`” property. This is rarely needed directly, but it is used by `new`.

textTagNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Text | `name`: tag name, or `Nothing`
-> m TextTag | Returns: a new `TextTag`

Creates a `TextTag`. Configure the tag using object arguments, i.e. using `g_object_set()`.

textTagChanged Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> a | `tag`: a `TextTag`.
-> Bool | `sizeChanged`: whether the change affects the `TextView` layout.
-> m () |

Emits the TextTagTable::tagChanged signal on the `TextTagTable` where the tag is included.

The signal is already emitted when setting a `TextTag` property. This function is useful for a `TextTag` subclass.

Since: 3.20

textTagEvent Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a, IsObject b) |
=> a | `tag`: a `TextTag`
-> b | `eventObject`: object that received the event, such as a widget
-> Event | `event`: the event
-> TextIter | `iter`: location where the event was received
-> m Bool | Returns: result of signal emission (whether the event was handled)

Emits the “event” signal on the `TextTag`.

textTagGetPriority Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> a | `tag`: a `TextTag`
-> m Int32 | Returns: The tag’s priority.

Get the tag priority.

textTagSetPriority Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTag a) |
=> a | `tag`: a `TextTag`
-> Int32 | `priority`: the new priority
-> m () |

Sets the priority of a `TextTag`. Valid priorities start at 0 and go to one less than `textTagTableGetSize`. Each tag in a table has a unique priority; setting the priority of one tag shifts the priorities of all the other tags in the table to maintain a unique priority for each tag. Higher priority tags “win” if two tags both set the same text attribute. When adding a tag to a tag table, it will be assigned the highest priority in the table by default; so normally the precedence of a set of tags is the order in which they were added to the table, or created with `gtk_text_buffer_create_tag()`, which adds the tag to the buffer’s table automatically.

getTextMarkLeftGravity :: (MonadIO m, IsTextMark o) => o -> m Bool Source #

Get the value of the “`left-gravity`” property. When overloading is enabled, this is equivalent to

    get textMark #leftGravity

constructTextMarkLeftGravity :: (IsTextMark o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`left-gravity`” property. This is rarely needed directly, but it is used by `new`.

getTextMarkName :: (MonadIO m, IsTextMark o) => o -> m (Maybe Text) Source #

Get the value of the “`name`” property. When overloading is enabled, this is equivalent to

    get textMark #name

constructTextMarkName :: (IsTextMark o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`name`” property. This is rarely needed directly, but it is used by `new`.

textMarkNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Text | `name`: mark name or `Nothing`
-> Bool | `leftGravity`: whether the mark should have left gravity
-> m TextMark | Returns: new `TextMark`

Creates a text mark. Add it to a buffer using `textBufferAddMark`. If `name` is `Nothing`, the mark is anonymous; otherwise, the mark can be retrieved by name using `textBufferGetMark`. If a mark has left gravity, and text is inserted at the mark’s current location, the mark will be moved to the left of the newly-inserted text. If the mark has right gravity (`leftGravity` = `False`), the mark will end up on the right of newly-inserted text. The standard left-to-right cursor is a mark with right gravity (when you type, the cursor stays on the right side of the text you’re typing).

Since: 2.12

textMarkGetBuffer Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextMark a) |
=> a | `mark`: a `TextMark`
-> m TextBuffer | Returns: the mark’s `TextBuffer`

Gets the buffer this mark is located inside, or `Nothing` if the mark is deleted.

textMarkGetLeftGravity Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextMark a) |
=> a | `mark`: a `TextMark`
-> m Bool | Returns: `True` if the mark has left gravity, `False` otherwise

Determines whether the mark has left gravity.

textMarkGetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextMark a) |
=> a | `mark`: a `TextMark`
-> m (Maybe Text) | Returns: mark name

Returns the mark name; returns NULL for anonymous marks.

textMarkGetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextMark a) |
=> a | `mark`: a `TextMark`
-> m Bool | Returns: `True` if visible

Returns `True` if the mark is visible (i.e. a cursor is displayed for it).

textMarkSetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextMark a) |
=> a | `mark`: a `TextMark`
-> Bool | `setting`: visibility of mark
-> m () |

Sets the visibility of `mark`; the insertion point is normally visible, i.e. you can see it as a vertical bar. Also, the text widget uses a visible mark to indicate where a drop will occur when dragging-and-dropping text. Most other marks are not visible. Marks are not visible by default.

textChildAnchorGetDeleted Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextChildAnchor a) |
=> a | `anchor`: a `TextChildAnchor`
-> m Bool | Returns: `True` if the child anchor has been deleted from its buffer

Determines whether a child anchor has been deleted from the buffer. Keep in mind that the child anchor will be unreferenced when removed from the buffer, so you need to hold your own reference (with `objectRef`) if you plan to use this function — otherwise all deleted child anchors will also be finalized.

textChildAnchorGetWidgets Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextChildAnchor a) |
=> a | `anchor`: a `TextChildAnchor`
-> m [Widget] | Returns: list of widgets anchored at `anchor`

Gets a list of all widgets anchored at this child anchor. The returned list should be freed with `g_list_free()`.

type TextBufferRemoveTagCallback Source #

Arguments

= TextTag | `tag`: the tag to be removed
-> TextIter | `start`: the start of the range the tag is removed from
-> TextIter | `end`: the end of the range the tag is removed from
-> IO () |

The removeTag signal is emitted to remove all occurrences of `tag` from a range of text in a `TextBuffer`. Removal actually occurs in the default handler.

Note that if your handler runs before the default handler it must not invalidate the `start` and `end` iters (or has to revalidate them).

See also: `textBufferRemoveTag`.

type TextBufferPasteDoneCallback Source #

Arguments

= Clipboard | `clipboard`: the `Clipboard` pasted from
-> IO () |

The paste-done signal is emitted after paste operation has been completed. This is useful to properly scroll the view to the end of the pasted text. See `textBufferPasteClipboard` for more details.

Since: 2.16

type TextBufferModifiedChangedCallback = IO () Source #

The modifiedChanged signal is emitted when the modified bit of a `TextBuffer` flips.

See also: `textBufferSetModified`.

type TextBufferMarkSetCallback Source #

Arguments

= TextIter | `location`: The location of `mark` in `textbuffer`
-> TextMark | `mark`: The mark that is set
-> IO () |

The markSet signal is emitted as notification after a `TextMark` is set.

See also: `textBufferCreateMark`, `textBufferMoveMark`.

type TextBufferMarkDeletedCallback Source #

Arguments

= TextMark | `mark`: The mark that was deleted
-> IO () |

The markDeleted signal is emitted as notification after a `TextMark` is deleted.

See also: `textBufferDeleteMark`.

type TextBufferInsertTextCallback Source #

Arguments

= TextIter | `location`: position to insert `text` in `textbuffer`
-> Text | `text`: the UTF-8 text to be inserted
-> Int32 | `len`: length of the inserted text in bytes
-> IO () |

The insertText signal is emitted to insert text in a `TextBuffer`. Insertion actually occurs in the default handler.

Note that if your handler runs before the default handler it must not invalidate the `location` iter (or has to revalidate it). The default signal handler revalidates it to point to the end of the inserted text.

See also: `textBufferInsert`, `textBufferInsertRange`.

type TextBufferInsertPixbufCallback Source #

Arguments

= TextIter | `location`: position to insert `pixbuf` in `textbuffer`
-> Pixbuf | `pixbuf`: the `Pixbuf` to be inserted
-> IO () |

The insertPixbuf signal is emitted to insert a `Pixbuf` in a `TextBuffer`. Insertion actually occurs in the default handler.

Note that if your handler runs before the default handler it must not invalidate the `location` iter (or has to revalidate it). The default signal handler revalidates it to be placed after the inserted `pixbuf`.

See also: `textBufferInsertPixbuf`.

type TextBufferInsertChildAnchorCallback Source #

Arguments

= TextIter | `location`: position to insert `anchor` in `textbuffer`
-> TextChildAnchor | `anchor`: the `TextChildAnchor` to be inserted
-> IO () |

The insertChildAnchor signal is emitted to insert a `TextChildAnchor` in a `TextBuffer`. Insertion actually occurs in the default handler.

Note that if your handler runs before the default handler it must not invalidate the `location` iter (or has to revalidate it). The default signal handler revalidates it to be placed after the inserted `anchor`.

See also: `textBufferInsertChildAnchor`.

type TextBufferEndUserActionCallback = IO () Source #

The endUserAction signal is emitted at the end of a single user-visible operation on the `TextBuffer`.

See also: `textBufferEndUserAction`, `textBufferInsertInteractive`, `textBufferInsertRangeInteractive`, `textBufferDeleteInteractive`, `textBufferBackspace`, `textBufferDeleteSelection`, `textBufferBackspace`.

type TextBufferDeleteRangeCallback Source #

Arguments

= TextIter | `start`: the start of the range to be deleted
-> TextIter | `end`: the end of the range to be deleted
-> IO () |

The deleteRange signal is emitted to delete a range from a `TextBuffer`.

Note that if your handler runs before the default handler it must not invalidate the `start` and `end` iters (or has to revalidate them). The default signal handler revalidates the `start` and `end` iters to both point to the location where text was deleted. Handlers which run after the default handler (see `g_signal_connect_after()`) do not have access to the deleted text.

See also: `textBufferDelete`.

type TextBufferChangedCallback = IO () Source #

The changed signal is emitted when the content of a `TextBuffer` has changed.

type TextBufferBeginUserActionCallback = IO () Source #

The beginUserAction signal is emitted at the beginning of a single user-visible operation on a `TextBuffer`.

See also: `textBufferBeginUserAction`, `textBufferInsertInteractive`, `textBufferInsertRangeInteractive`, `textBufferDeleteInteractive`, `textBufferBackspace`, `textBufferDeleteSelection`.

type TextBufferApplyTagCallback Source #

Arguments

= TextTag | `tag`: the applied tag
-> TextIter | `start`: the start of the range the tag is applied to
-> TextIter | `end`: the end of the range the tag is applied to
-> IO () |

The applyTag signal is emitted to apply a tag to a range of text in a `TextBuffer`. Applying actually occurs in the default handler.

Note that if your handler runs before the default handler it must not invalidate the `start` and `end` iters (or has to revalidate them).

See also: `textBufferApplyTag`, `gtk_text_buffer_insert_with_tags()`, `textBufferInsertRange`.

onTextBufferApplyTag :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferApplyTagCallback) -> m SignalHandlerId Source #

Connect a signal handler for the applyTag signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #applyTag callback

afterTextBufferApplyTag :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferApplyTagCallback) -> m SignalHandlerId Source #

Connect a signal handler for the applyTag signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #applyTag callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferBeginUserAction :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferBeginUserActionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the beginUserAction signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #beginUserAction callback

afterTextBufferBeginUserAction :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferBeginUserActionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the beginUserAction signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #beginUserAction callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferChanged :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #changed callback

afterTextBufferChanged :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #changed callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferDeleteRange :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferDeleteRangeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteRange signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #deleteRange callback

afterTextBufferDeleteRange :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferDeleteRangeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteRange signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #deleteRange callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferEndUserAction :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferEndUserActionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the endUserAction signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #endUserAction callback

afterTextBufferEndUserAction :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferEndUserActionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the endUserAction signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #endUserAction callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferInsertChildAnchor :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertChildAnchorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertChildAnchor signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #insertChildAnchor callback

afterTextBufferInsertChildAnchor :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertChildAnchorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertChildAnchor signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #insertChildAnchor callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferInsertPixbuf :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertPixbufCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertPixbuf signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #insertPixbuf callback

afterTextBufferInsertPixbuf :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertPixbufCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertPixbuf signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #insertPixbuf callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferInsertText :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertText signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #insertText callback

afterTextBufferInsertText :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferInsertTextCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertText signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #insertText callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferMarkDeleted :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferMarkDeletedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the markDeleted signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #markDeleted callback

afterTextBufferMarkDeleted :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferMarkDeletedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the markDeleted signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #markDeleted callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferMarkSet :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferMarkSetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the markSet signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #markSet callback

afterTextBufferMarkSet :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferMarkSetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the markSet signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #markSet callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferModifiedChanged :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferModifiedChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the modifiedChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #modifiedChanged callback

afterTextBufferModifiedChanged :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferModifiedChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the modifiedChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #modifiedChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferPasteDone :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferPasteDoneCallback) -> m SignalHandlerId Source #

Connect a signal handler for the pasteDone signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #pasteDone callback

afterTextBufferPasteDone :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferPasteDoneCallback) -> m SignalHandlerId Source #

Connect a signal handler for the pasteDone signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #pasteDone callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTextBufferRemoveTag :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferRemoveTagCallback) -> m SignalHandlerId Source #

Connect a signal handler for the removeTag signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on textBuffer #removeTag callback

afterTextBufferRemoveTag :: (IsTextBuffer a, MonadIO m) => a -> ((?self :: a) => TextBufferRemoveTagCallback) -> m SignalHandlerId Source #

Connect a signal handler for the removeTag signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after textBuffer #removeTag callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getTextBufferCopyTargetList :: (MonadIO m, IsTextBuffer o) => o -> m TargetList Source #

Get the value of the “`copy-target-list`” property. When overloading is enabled, this is equivalent to

    get textBuffer #copyTargetList

getTextBufferCursorPosition :: (MonadIO m, IsTextBuffer o) => o -> m Int32 Source #

Get the value of the “`cursor-position`” property. When overloading is enabled, this is equivalent to

    get textBuffer #cursorPosition

getTextBufferHasSelection :: (MonadIO m, IsTextBuffer o) => o -> m Bool Source #

Get the value of the “`has-selection`” property. When overloading is enabled, this is equivalent to

    get textBuffer #hasSelection

getTextBufferPasteTargetList :: (MonadIO m, IsTextBuffer o) => o -> m TargetList Source #

Get the value of the “`paste-target-list`” property. When overloading is enabled, this is equivalent to

    get textBuffer #pasteTargetList

getTextBufferTagTable :: (MonadIO m, IsTextBuffer o) => o -> m TextTagTable Source #

Get the value of the “`tag-table`” property. When overloading is enabled, this is equivalent to

    get textBuffer #tagTable

constructTextBufferTagTable :: (IsTextBuffer o, MonadIO m, IsTextTagTable a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tag-table`” property. This is rarely needed directly, but it is used by `new`.

getTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> m (Maybe Text) Source #

Get the value of the “`text`” property. When overloading is enabled, this is equivalent to

    get textBuffer #text

setTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> Text -> m () Source #

Set the value of the “`text`” property. When overloading is enabled, this is equivalent to

    set textBuffer [ #text := value ]

constructTextBufferText :: (IsTextBuffer o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`text`” property. This is rarely needed directly, but it is used by `new`.

clearTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> m () Source #

Set the value of the “`text`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #text

textBufferNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextTagTable a) |
=> Maybe a | `table`: a tag table, or `Nothing` to create a new one
-> m TextBuffer | Returns: a new text buffer

Creates a new text buffer.

textBufferApplyTagByName Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `name`: name of a named `TextTag`
-> TextIter | `start`: one bound of range to be tagged
-> TextIter | `end`: other bound of range to be tagged
-> m () |

Calls `textTagTableLookup` on the buffer’s tag table to get a `TextTag`, then calls `textBufferApplyTag`.

textBufferCopyClipboard Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) |
=> a | `buffer`: a `TextBuffer`
-> b | `clipboard`: the `Clipboard` object to copy to
-> m () |

Copies the currently-selected text to a clipboard.

textBufferCutClipboard Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) |
=> a | `buffer`: a `TextBuffer`
-> b | `clipboard`: the `Clipboard` object to cut to
-> Bool | `defaultEditable`: default editability of the buffer
-> m () |

Copies the currently-selected text to a clipboard, then deletes said text if it’s editable.

textBufferDeleteMarkByName Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `name`: name of a mark in `buffer`
-> m () |

Deletes the mark named `name`; the mark must exist. See `textBufferDeleteMark` for details.

textBufferDeserialize Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) |
=> a | `registerBuffer`: the `TextBuffer` `format` is registered with
-> b | `contentBuffer`: the `TextBuffer` to deserialize into
-> Atom | `format`: the rich text format to use for deserializing
-> TextIter | `iter`: insertion point for the deserialized text
-> ByteString | `data`: data to deserialize
-> m () | (Can throw `GError`)

This function deserializes rich text in format `format` and inserts it at `iter`.

`formats` to be used must be registered using `textBufferRegisterDeserializeFormat` or `textBufferRegisterDeserializeTagset` beforehand.

Since: 2.10

textBufferDeserializeGetCanCreateTags Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Atom | `format`: a `Atom` representing a registered rich text format
-> m Bool | Returns: whether deserializing this format may create tags

This functions returns the value set with `textBufferDeserializeSetCanCreateTags`

Since: 2.10

textBufferGetBounds Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m (TextIter, TextIter) |

Retrieves the first and last iterators in the buffer, i.e. the entire buffer lies within the range [`start`,`end`).

textBufferGetCharCount Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m Int32 | Returns: number of characters in the buffer

Gets the number of characters in the buffer; note that characters and bytes are not the same, you can’t e.g. expect the contents of the buffer in string form to be this many bytes long. The character count is cached, so this function is very fast.

textBufferGetDeserializeFormats Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m [Atom] | Returns: an array of `GdkAtoms` representing the registered formats.

This function returns the rich text deserialize formats registered with `buffer` using `textBufferRegisterDeserializeFormat` or `textBufferRegisterDeserializeTagset`

Since: 2.10

textBufferGetEndIter Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m TextIter |

Initializes `iter` with the “end iterator,” one past the last valid character in the text buffer. If dereferenced with `textIterGetChar`, the end iterator has a character value of 0. The entire buffer lies in the range from the first position in the buffer (call `textBufferGetStartIter` to get character position 0) to the end iterator.

textBufferGetHasSelection Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m Bool | Returns: `True` if the there is text selected

Indicates whether the buffer has some text currently selected.

Since: 2.10

textBufferGetInsert Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m TextMark | Returns: insertion point mark

Returns the mark that represents the cursor (insertion point). Equivalent to calling `textBufferGetMark` to get the mark named “insert”, but very slightly more efficient, and involves less typing.

textBufferGetIterAtChildAnchor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextChildAnchor b) |
=> a | `buffer`: a `TextBuffer`
-> b | `anchor`: a child anchor that appears in `buffer`
-> m TextIter |

Obtains the location of `anchor` within `buffer`.

textBufferGetIterAtLine Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Int32 | `lineNumber`: line number counting from 0
-> m TextIter |

Initializes `iter` to the start of the given line. If `lineNumber` is greater than the number of lines in the `buffer`, the end iterator is returned.

textBufferGetIterAtLineIndex Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Int32 | `lineNumber`: line number counting from 0
-> Int32 | `byteIndex`: byte index from start of line
-> m TextIter |

Obtains an iterator pointing to `byteIndex` within the given line. `byteIndex` must be the start of a UTF-8 character. Note bytes, not characters; UTF-8 may encode one character as multiple bytes.

Before the 3.20 version, it was not allowed to pass an invalid location.

Since the 3.20 version, if `lineNumber` is greater than the number of lines in the `buffer`, the end iterator is returned. And if `byteIndex` is off the end of the line, the iterator at the end of the line is returned.

textBufferGetIterAtLineOffset Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Int32 | `lineNumber`: line number counting from 0
-> Int32 | `charOffset`: char offset from start of line
-> m TextIter |

Obtains an iterator pointing to `charOffset` within the given line. Note characters, not bytes; UTF-8 may encode one character as multiple bytes.

Before the 3.20 version, it was not allowed to pass an invalid location.

Since the 3.20 version, if `lineNumber` is greater than the number of lines in the `buffer`, the end iterator is returned. And if `charOffset` is off the end of the line, the iterator at the end of the line is returned.

textBufferGetIterAtMark Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextMark b) |
=> a | `buffer`: a `TextBuffer`
-> b | `mark`: a `TextMark` in `buffer`
-> m TextIter |

Initializes `iter` with the current position of `mark`.

textBufferGetLineCount Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m Int32 | Returns: number of lines in the buffer

Obtains the number of lines in the buffer. This value is cached, so the function is very fast.

textBufferGetModified Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m Bool | Returns: `True` if the buffer has been modified

Indicates whether the buffer has been modified since the last call to `textBufferSetModified` set the modification flag to `False`. Used for example to enable a “save” function in a text editor.

textBufferGetSelectionBound Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m TextMark | Returns: selection bound mark

Returns the mark that represents the selection bound. Equivalent to calling `textBufferGetMark` to get the mark named “selection_bound”, but very slightly more efficient, and involves less typing.

The currently-selected text in `buffer` is the region between the “selection_bound” and “insert” marks. If “selection_bound” and “insert” are in the same place, then there is no current selection. `textBufferGetSelectionBounds` is another convenient function for handling the selection, if you just want to know whether there’s a selection and what its bounds are.

textBufferGetSerializeFormats Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m [Atom] | Returns: an array of `GdkAtoms` representing the registered formats.

This function returns the rich text serialize formats registered with `buffer` using `textBufferRegisterSerializeFormat` or `textBufferRegisterSerializeTagset`

Since: 2.10

textBufferGetTagTable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> m TextTagTable | Returns: the buffer’s tag table

Get the `TextTagTable` associated with this buffer.

textBufferInsertAtCursor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `text`: text in UTF-8 format
-> Int32 | `len`: length of text, in bytes
-> m () |

Simply calls `textBufferInsert`, using the current cursor position as the insertion point.

textBufferInsertInteractiveAtCursor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `text`: text in UTF-8 format
-> Int32 | `len`: length of text in bytes, or -1
-> Bool | `defaultEditable`: default editability of buffer
-> m Bool | Returns: whether text was actually inserted

Calls `textBufferInsertInteractive` at the cursor position.

`defaultEditable` indicates the editability of text that doesn't have a tag affecting editability applied to it. Typically the result of `textViewGetEditable` is appropriate here.

textBufferInsertMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `iter`: location to insert the markup
-> Text | `markup`: a nul-terminated UTF-8 string containing [Pango markup][PangoMarkupFormat]
-> Int32 | `len`: length of `markup` in bytes, or -1
-> m () |

Inserts the text in `markup` at position `iter`. `markup` will be inserted in its entirety and must be nul-terminated and valid UTF-8. Emits the TextBuffer::insertText signal, possibly multiple times; insertion actually occurs in the default handler for the signal. `iter` will point to the end of the inserted text on return.

Since: 3.16

textBufferMoveMarkByName Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `name`: name of a mark
-> TextIter | `where`: new location for mark
-> m () |

Moves the mark named `name` (which must exist) to location `where`. See `textBufferMoveMark` for details.

textBufferPlaceCursor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `where`: where to put the cursor
-> m () |

This function moves the “insert” and “selection_bound” marks simultaneously. If you move them to the same place in two steps with `textBufferMoveMark`, you will temporarily select a region in between their old and new locations, which can be pretty inefficient since the temporarily-selected region will force stuff to be recalculated. This function moves them as a unit, which can be optimized.

textBufferRemoveAllTags Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `start`: one bound of range to be untagged
-> TextIter | `end`: other bound of range to be untagged
-> m () |

Removes all tags in the range between `start` and `end`. Be careful with this function; it could remove tags added in code unrelated to the code you’re currently writing. That is, using this function is probably a bad idea if you have two or more unrelated code sections that add tags.

textBufferRemoveSelectionClipboard Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a, IsClipboard b) |
=> a | `buffer`: a `TextBuffer`
-> b | `clipboard`: a `Clipboard` added to `buffer` by `textBufferAddSelectionClipboard`
-> m () |

Removes a `Clipboard` added with `textBufferAddSelectionClipboard`.

textBufferRemoveTagByName Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `name`: name of a `TextTag`
-> TextIter | `start`: one bound of range to be untagged
-> TextIter | `end`: other bound of range to be untagged
-> m () |

Calls `textTagTableLookup` on the buffer’s tag table to get a `TextTag`, then calls `textBufferRemoveTag`.

textBufferSelectRange Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> TextIter | `ins`: where to put the “insert” mark
-> TextIter | `bound`: where to put the “selection_bound” mark
-> m () |

This function moves the “insert” and “selection_bound” marks simultaneously. If you move them in two steps with `textBufferMoveMark`, you will temporarily select a region in between their old and new locations, which can be pretty inefficient since the temporarily-selected region will force stuff to be recalculated. This function moves them as a unit, which can be optimized.

Since: 2.4

textBufferSetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Text | `text`: UTF-8 text to insert
-> Int32 | `len`: length of `text` in bytes
-> m () |

Deletes current contents of `buffer`, and inserts `text` instead. If `len` is -1, `text` must be nul-terminated. `text` must be valid UTF-8.

textBufferUnregisterDeserializeFormat Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Atom | `format`: a `Atom` representing a registered rich text format.
-> m () |

This function unregisters a rich text format that was previously registered using `textBufferRegisterDeserializeFormat` or `textBufferRegisterDeserializeTagset`.

Since: 2.10

textBufferUnregisterSerializeFormat Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextBuffer a) |
=> a | `buffer`: a `TextBuffer`
-> Atom | `format`: a `Atom` representing a registered rich text format.
-> m () |

This function unregisters a rich text format that was previously registered using `textBufferRegisterSerializeFormat` or `textBufferRegisterSerializeTagset`

Since: 2.10

stylePropertiesNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m StyleProperties | Returns: a new `StyleProperties`

Returns a newly created `StyleProperties`

stylePropertiesClear Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProperties a) |
=> a | `props`: a `StyleProperties`
-> m () |

Clears all style information from `props`.

stylePropertiesGetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProperties a) |
=> a | `props`: a `StyleProperties`
-> Text | `property`: style property name
-> [StateFlags] | `state`: state to retrieve the property value for
-> m (Bool, GValue) | Returns: `True` if the property exists in `props`, `False` otherwise

Gets a style property from `props` for the given state. When done with `value`, `valueUnset` needs to be called to free any allocated memory.

Since: 3.0

stylePropertiesMapColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProperties a) |
=> a | `props`: a `StyleProperties`
-> Text | `name`: color name
-> SymbolicColor | `color`: `SymbolicColor` to map `name` to
-> m () |

Maps `color` so it can be referenced by `name`. See `stylePropertiesLookupColor`

Since: 3.0

stylePropertiesMerge Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProperties a, IsStyleProperties b) |
=> a | `props`: a `StyleProperties`
-> b | `propsToMerge`: a second `StyleProperties`
-> Bool | `replace`: whether to replace values or not
-> m () |

Merges into `props` all the style information contained in `propsToMerge`. If `replace` is `True`, the values will be overwritten, if it is `False`, the older values will prevail.

Since: 3.0

stylePropertiesSetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProperties a) |
=> a | `props`: a `StyleProperties`
-> Text | `property`: styling property to set
-> [StateFlags] | `state`: state to set the value for
-> GValue | `value`: new value for the property
-> m () |

Sets a styling property in `props`.

Since: 3.0

stylePropertiesUnsetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProperties a) |
=> a | `props`: a `StyleProperties`
-> Text | `property`: property to unset
-> [StateFlags] | `state`: state to unset
-> m () |

Unsets a style property in `props`.

Since: 3.0

type StyleContextChangedCallback = IO () Source #

The changed signal is emitted when there is a change in the `StyleContext`.

For a `StyleContext` returned by `widgetGetStyleContext`, the Widget::styleUpdated signal/vfunc might be more convenient to use.

This signal is useful when using the theming layer standalone.

Since: 3.0

onStyleContextChanged :: (IsStyleContext a, MonadIO m) => a -> ((?self :: a) => StyleContextChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on styleContext #changed callback

afterStyleContextChanged :: (IsStyleContext a, MonadIO m) => a -> ((?self :: a) => StyleContextChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after styleContext #changed callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getStyleContextDirection :: (MonadIO m, IsStyleContext o) => o -> m TextDirection Source #

Get the value of the “`direction`” property. When overloading is enabled, this is equivalent to

    get styleContext #direction

setStyleContextDirection :: (MonadIO m, IsStyleContext o) => o -> TextDirection -> m () Source #

Set the value of the “`direction`” property. When overloading is enabled, this is equivalent to

    set styleContext [ #direction := value ]

constructStyleContextDirection :: (IsStyleContext o, MonadIO m) => TextDirection -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`direction`” property. This is rarely needed directly, but it is used by `new`.

getStyleContextPaintClock :: (MonadIO m, IsStyleContext o) => o -> m (Maybe FrameClock) Source #

Get the value of the “`paint-clock`” property. When overloading is enabled, this is equivalent to

    get styleContext #paintClock

setStyleContextPaintClock :: (MonadIO m, IsStyleContext o, IsFrameClock a) => o -> a -> m () Source #

Set the value of the “`paint-clock`” property. When overloading is enabled, this is equivalent to

    set styleContext [ #paintClock := value ]

constructStyleContextPaintClock :: (IsStyleContext o, MonadIO m, IsFrameClock a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`paint-clock`” property. This is rarely needed directly, but it is used by `new`.

clearStyleContextPaintClock :: (MonadIO m, IsStyleContext o) => o -> m () Source #

Set the value of the “`paint-clock`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #paintClock

getStyleContextParent :: (MonadIO m, IsStyleContext o) => o -> m (Maybe StyleContext) Source #

Get the value of the “`parent`” property. When overloading is enabled, this is equivalent to

    get styleContext #parent

setStyleContextParent :: (MonadIO m, IsStyleContext o, IsStyleContext a) => o -> a -> m () Source #

Set the value of the “`parent`” property. When overloading is enabled, this is equivalent to

    set styleContext [ #parent := value ]

constructStyleContextParent :: (IsStyleContext o, MonadIO m, IsStyleContext a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`parent`” property. This is rarely needed directly, but it is used by `new`.

clearStyleContextParent :: (MonadIO m, IsStyleContext o) => o -> m () Source #

Set the value of the “`parent`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #parent

getStyleContextScreen :: (MonadIO m, IsStyleContext o) => o -> m Screen Source #

Get the value of the “`screen`” property. When overloading is enabled, this is equivalent to

    get styleContext #screen

setStyleContextScreen :: (MonadIO m, IsStyleContext o, IsScreen a) => o -> a -> m () Source #

Set the value of the “`screen`” property. When overloading is enabled, this is equivalent to

    set styleContext [ #screen := value ]

constructStyleContextScreen :: (IsStyleContext o, MonadIO m, IsScreen a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`screen`” property. This is rarely needed directly, but it is used by `new`.

styleContextNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m StyleContext | Returns: A newly created `StyleContext`.

Creates a standalone `StyleContext`, this style context won’t be attached to any widget, so you may want to call `styleContextSetPath` yourself.

This function is only useful when using the theming layer separated from GTK+, if you are using `StyleContext` to theme `GtkWidgets`, use `widgetGetStyleContext` in order to get a style context ready to theme the widget.

styleContextCancelAnimations Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Ptr () | `regionId`: animatable region to stop, or `Nothing`. See `styleContextPushAnimatableRegion`
-> m () |

Stops all running animations for `regionId` and all animatable regions underneath.

A `Nothing` `regionId` will stop all ongoing animations in `context`, when dealing with a `StyleContext` obtained through `widgetGetStyleContext`, this is normally done for you in all circumstances you would expect all widget to be stopped, so this should be only used in complex widgets with different animatable regions.

Since: 3.0

styleContextGetBorder Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [StateFlags] | `state`: state to retrieve the border for
-> m Border |

Gets the border for a given state as a `Border`.

See `styleContextGetProperty` and `STYLE_PROPERTY_BORDER_WIDTH` for details.

Since: 3.0

styleContextGetBorderColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [StateFlags] | `state`: state to retrieve the color for
-> m RGBA |

Gets the border color for a given state.

Since: 3.0

styleContextGetColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [StateFlags] | `state`: state to retrieve the color for
-> m RGBA |

Gets the foreground color for a given state.

See `styleContextGetProperty` and `STYLE_PROPERTY_COLOR` for details.

Since: 3.0

styleContextGetDirection Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m TextDirection | Returns: the widget direction

Returns the widget direction used for rendering.

Since: 3.0

styleContextGetFont Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [StateFlags] | `state`: state to retrieve the font for
-> m FontDescription | Returns: the `FontDescription` for the given state. This object is owned by GTK+ and should not be freed.

Returns the font description for a given state. The returned object is const and will remain valid until the StyleContext::changed signal happens.

Since: 3.0

styleContextGetFrameClock Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m (Maybe FrameClock) | Returns: a `FrameClock`, or `Nothing` if `context` does not have an attached frame clock.

Returns the `FrameClock` to which `context` is attached.

Since: 3.8

styleContextGetJunctionSides Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m [JunctionSides] | Returns: the junction sides

Returns the sides where rendered elements connect visually with others.

Since: 3.0

styleContextGetMargin Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [StateFlags] | `state`: state to retrieve the border for
-> m Border |

Gets the margin for a given state as a `Border`. See `gtk_style_property_get()` and `STYLE_PROPERTY_MARGIN` for details.

Since: 3.0

styleContextGetParent Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m (Maybe StyleContext) | Returns: the parent context or `Nothing`

Gets the parent context set via `styleContextSetParent`. See that function for details.

Since: 3.4

styleContextGetPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m WidgetPath | Returns: A `WidgetPath`

Returns the widget path used for style matching.

Since: 3.0

styleContextGetScale Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m Int32 | Returns: the scale

Returns the scale used for assets.

Since: 3.10

styleContextGetScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m Screen | Returns: a `Screen`.

Returns the `Screen` to which `context` is attached.

styleContextGetSection Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `property`: style property name
-> m (Maybe CssSection) | Returns: `Nothing` or the section where a value for `property` was defined

Queries the location in the CSS where `property` was defined for the current `context`. Note that the state to be queried is taken from `styleContextGetState`.

If the location is not available, `Nothing` will be returned. The location might not be available for various reasons, such as the property being overridden, `property` not naming a supported CSS property or tracking of definitions being disabled for performance reasons.

Shorthand CSS properties cannot be queried for a location and will always return `Nothing`.

styleContextGetStyleProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `propertyName`: the name of the widget style property
-> GValue | `value`: Return location for the property value
-> m () |

Gets the value for a widget style property.

When `value` is no longer needed, `valueUnset` must be called to free any allocated memory.

styleContextHasClass Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `className`: a class name
-> m Bool | Returns: `True` if `context` has `className` defined

Returns `True` if `context` currently has defined the given class name.

Since: 3.0

styleContextHasRegion Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `regionName`: a region name
-> m (Bool, [RegionFlags]) | Returns: `True` if region is defined

Returns `True` if `context` has the region defined. If `flagsReturn` is not `Nothing`, it is set to the flags affecting the region.

Since: 3.0

styleContextInvalidate Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`.
-> m () |

Invalidates `context` style information, so it will be reconstructed again. It is useful if you modify the `context` and need the new information immediately.

Since: 3.0

styleContextListClasses Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m [Text] | Returns: a `List` of strings with the currently defined classes. The contents of the list are owned by GTK+, but you must free the list itself with `g_list_free()` when you are done with it.

Returns the list of classes currently defined in `context`.

Since: 3.0

styleContextListRegions Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> m [Text] | Returns: a `List` of strings with the currently defined regions. The contents of the list are owned by GTK+, but you must free the list itself with `g_list_free()` when you are done with it.

Returns the list of regions currently defined in `context`.

Since: 3.0

styleContextLookupIconSet Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `stockId`: an icon name
-> m (Maybe IconSet) | Returns: The looked up `GtkIconSet`, or `Nothing`

Looks up `stockId` in the icon factories associated to `context` and the default icon factory, returning an icon set if found, otherwise `Nothing`.

styleContextRemoveProvider Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a, IsStyleProvider b) |
=> a | `context`: a `StyleContext`
-> b | `provider`: a `StyleProvider`
-> m () |

Removes `provider` from the style providers list in `context`.

Since: 3.0

styleContextRemoveRegion Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Text | `regionName`: region name to unset
-> m () |

Removes a region from `context`.

Since: 3.0

styleContextScrollAnimations Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a, IsWindow b) |
=> a | `context`: a `StyleContext`
-> b | `window`: a `Window` used previously in `styleContextNotifyStateChange`
-> Int32 | `dx`: Amount to scroll in the X axis
-> Int32 | `dy`: Amount to scroll in the Y axis
-> m () |

This function is analogous to `windowScroll`, and should be called together with it so the invalidation areas for any ongoing animation are scrolled together with it.

Since: 3.0

styleContextSetBackground Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a, IsWindow b) |
=> a | `context`: a `StyleContext`
-> b | `window`: a `Window`
-> m () |

Sets the background of `window` to the background pattern or color specified in `context` for its current state.

Since: 3.0

styleContextSetDirection Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> TextDirection | `direction`: the new direction.
-> m () |

Sets the reading direction for rendering purposes.

If you are using a `StyleContext` returned from `widgetGetStyleContext`, you do not need to call this yourself.

Since: 3.0

styleContextSetFrameClock Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a, IsFrameClock b) |
=> a | `context`: a `FrameClock`
-> b | `frameClock`: a `FrameClock`
-> m () |

Attaches `context` to the given frame clock.

The frame clock is used for the timing of animations.

If you are using a `StyleContext` returned from `widgetGetStyleContext`, you do not need to call this yourself.

Since: 3.8

styleContextSetJunctionSides Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> [JunctionSides] | `sides`: sides where rendered elements are visually connected to other elements
-> m () |

Sets the sides where rendered elements (mostly through `renderFrame`) will visually connect with other visual elements.

This is merely a hint that may or may not be honored by themes.

Container widgets are expected to set junction hints as appropriate for their children, so it should not normally be necessary to call this function manually.

Since: 3.0

styleContextSetScale Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> Int32 | `scale`: scale
-> m () |

Sets the scale to use when getting image assets for the style.

Since: 3.10

styleContextSetScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a, IsScreen b) |
=> a | `context`: a `StyleContext`
-> b | `screen`: a `Screen`
-> m () |

Attaches `context` to the given screen.

The screen is used to add style information from “global” style providers, such as the screen’s `Settings` instance.

If you are using a `StyleContext` returned from `widgetGetStyleContext`, you do not need to call this yourself.

Since: 3.0

styleContextStateIsRunning Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleContext a) |
=> a | `context`: a `StyleContext`
-> StateType | `state`: a widget state
-> m (Bool, Double) | Returns: `True` if there is a running transition animation for `state`.

Returns `True` if there is a transition animation running for the current region (see `styleContextPushAnimatableRegion`).

If `progress` is not `Nothing`, the animation progress will be returned there, 0.0 means the state is closest to being unset, while 1.0 means it’s closest to being set. This means transition animation will run from 0 to 1 when `state` is being set and from 1 to 0 when it’s being unset.

Since: 3.0

styleContextRemoveProviderForScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsScreen a, IsStyleProvider b) |
=> a | `screen`: a `Screen`
-> b | `provider`: a `StyleProvider`
-> m () |

Removes `provider` from the global style providers list in `screen`.

Since: 3.0

styleContextResetWidgets Source #

Arguments

:: (HasCallStack, MonadIO m, IsScreen a) |
=> a | `screen`: a `Screen`
-> m () |

This function recomputes the styles for all widgets under a particular `Screen`. This is useful when some global parameter has changed that affects the appearance of all widgets, because when a widget gets a new style, it will both redraw and recompute any cached information about its appearance. As an example, it is used when the color scheme changes in the related `Settings` object.

Since: 3.0

type StyleUnrealizeCallback = IO () Source #

Emitted when the aspects of the style specific to a particular visual is being cleaned up. A connection to this signal can be useful if a widget wants to cache objects as object data on `Style`. This signal provides a convenient place to free such cached objects.

Since: 2.4

type StyleRealizeCallback = IO () Source #

Emitted when the style has been initialized for a particular visual. Connecting to this signal is probably seldom useful since most of the time applications and widgets only deal with styles that have been already realized.

Since: 2.4

onStyleRealize :: (IsStyle a, MonadIO m) => a -> ((?self :: a) => StyleRealizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the realize signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on style #realize callback

afterStyleRealize :: (IsStyle a, MonadIO m) => a -> ((?self :: a) => StyleRealizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the realize signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after style #realize callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onStyleUnrealize :: (IsStyle a, MonadIO m) => a -> ((?self :: a) => StyleUnrealizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unrealize signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on style #unrealize callback

afterStyleUnrealize :: (IsStyle a, MonadIO m) => a -> ((?self :: a) => StyleUnrealizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unrealize signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after style #unrealize callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getStyleContext :: (MonadIO m, IsStyle o) => o -> m (Maybe StyleContext) Source #

Get the value of the “`context`” property. When overloading is enabled, this is equivalent to

    get style #context

constructStyleContext :: (IsStyle o, MonadIO m, IsStyleContext a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`context`” property. This is rarely needed directly, but it is used by `new`.

styleNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Style | Returns: a new `Style`.

Creates a new `Style`.

styleApplyDefaultBackground :: (HasCallStack, MonadIO m, IsStyle a, IsWindow b) => a -> Context -> b -> StateType -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #

No description available in the introspection data.

styleCopy Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyle a) |
=> a | `style`: a `Style`
-> m Style | Returns: a copy of `style`

Creates a copy of the passed in `Style` object.

styleDetach Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyle a) |
=> a | `style`: a `Style`
-> m () |

Detaches a style from a window. If the style is not attached to any windows anymore, it is unrealized. See `gtk_style_attach()`.

styleGetStyleProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyle a) |
=> a | `style`: a `Style`
-> GType | `widgetType`: the `GType` of a descendant of `Widget`
-> Text | `propertyName`: the name of the style property to get
-> m GValue |

Queries the value of a style property corresponding to a widget class is in the given style.

Since: 2.16

styleHasContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyle a) |
=> a | `style`: a `Style`
-> m Bool | Returns: `True` if `style` has a `StyleContext`

Returns whether `style` has an associated `StyleContext`.

Since: 3.0

styleLookupColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyle a) |
=> a | `style`: a `Style`
-> Text | `colorName`: the name of the logical color to look up
-> m (Bool, Color) | Returns: `True` if the mapping was found.

Looks up `colorName` in the style’s logical color mappings, filling in `color` and returning `True` if found, otherwise returning `False`. Do not cache the found mapping, because it depends on the `Style` and might change when a theme switch occurs.

Since: 2.10

styleSetBackground Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyle a, IsWindow b) |
=> a | `style`: a `Style`
-> b | `window`: a `Window`
-> StateType | `stateType`: a state
-> m () |

Sets the background of `window` to the background color or pixmap specified by `style` for the given state.

getSettingsGtkAlternativeButtonOrder :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-alternative-button-order`” property. When overloading is enabled, this is equivalent to

    get settings #gtkAlternativeButtonOrder

setSettingsGtkAlternativeButtonOrder :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-alternative-button-order`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkAlternativeButtonOrder := value ]

constructSettingsGtkAlternativeButtonOrder :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-alternative-button-order`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkAlternativeSortArrows :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-alternative-sort-arrows`” property. When overloading is enabled, this is equivalent to

    get settings #gtkAlternativeSortArrows

setSettingsGtkAlternativeSortArrows :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-alternative-sort-arrows`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkAlternativeSortArrows := value ]

constructSettingsGtkAlternativeSortArrows :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-alternative-sort-arrows`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkApplicationPreferDarkTheme :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-application-prefer-dark-theme`” property. When overloading is enabled, this is equivalent to

    get settings #gtkApplicationPreferDarkTheme

setSettingsGtkApplicationPreferDarkTheme :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-application-prefer-dark-theme`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkApplicationPreferDarkTheme := value ]

constructSettingsGtkApplicationPreferDarkTheme :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-application-prefer-dark-theme`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkAutoMnemonics :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-auto-mnemonics`” property. When overloading is enabled, this is equivalent to

    get settings #gtkAutoMnemonics

setSettingsGtkAutoMnemonics :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-auto-mnemonics`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkAutoMnemonics := value ]

constructSettingsGtkAutoMnemonics :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-auto-mnemonics`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkButtonImages :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-button-images`” property. When overloading is enabled, this is equivalent to

    get settings #gtkButtonImages

setSettingsGtkButtonImages :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-button-images`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkButtonImages := value ]

constructSettingsGtkButtonImages :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-button-images`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkCanChangeAccels :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-can-change-accels`” property. When overloading is enabled, this is equivalent to

    get settings #gtkCanChangeAccels

setSettingsGtkCanChangeAccels :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-can-change-accels`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkCanChangeAccels := value ]

constructSettingsGtkCanChangeAccels :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-can-change-accels`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkColorPalette :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-color-palette`” property. When overloading is enabled, this is equivalent to

    get settings #gtkColorPalette

setSettingsGtkColorPalette :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-color-palette`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkColorPalette := value ]

constructSettingsGtkColorPalette :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-color-palette`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkColorPalette :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-color-palette`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkColorPalette

getSettingsGtkColorScheme :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-color-scheme`” property. When overloading is enabled, this is equivalent to

    get settings #gtkColorScheme

setSettingsGtkColorScheme :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-color-scheme`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkColorScheme := value ]

constructSettingsGtkColorScheme :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-color-scheme`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkColorScheme :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-color-scheme`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkColorScheme

getSettingsGtkCursorAspectRatio :: (MonadIO m, IsSettings o) => o -> m Float Source #

Get the value of the “`gtk-cursor-aspect-ratio`” property. When overloading is enabled, this is equivalent to

    get settings #gtkCursorAspectRatio

setSettingsGtkCursorAspectRatio :: (MonadIO m, IsSettings o) => o -> Float -> m () Source #

Set the value of the “`gtk-cursor-aspect-ratio`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkCursorAspectRatio := value ]

constructSettingsGtkCursorAspectRatio :: (IsSettings o, MonadIO m) => Float -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-cursor-aspect-ratio`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkCursorBlink :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-cursor-blink`” property. When overloading is enabled, this is equivalent to

    get settings #gtkCursorBlink

setSettingsGtkCursorBlink :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-cursor-blink`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkCursorBlink := value ]

constructSettingsGtkCursorBlink :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-cursor-blink`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkCursorBlinkTime :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-cursor-blink-time`” property. When overloading is enabled, this is equivalent to

    get settings #gtkCursorBlinkTime

setSettingsGtkCursorBlinkTime :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-cursor-blink-time`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkCursorBlinkTime := value ]

constructSettingsGtkCursorBlinkTime :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-cursor-blink-time`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkCursorBlinkTimeout :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-cursor-blink-timeout`” property. When overloading is enabled, this is equivalent to

    get settings #gtkCursorBlinkTimeout

setSettingsGtkCursorBlinkTimeout :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-cursor-blink-timeout`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkCursorBlinkTimeout := value ]

constructSettingsGtkCursorBlinkTimeout :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-cursor-blink-timeout`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkCursorThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-cursor-theme-name`” property. When overloading is enabled, this is equivalent to

    get settings #gtkCursorThemeName

setSettingsGtkCursorThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-cursor-theme-name`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkCursorThemeName := value ]

constructSettingsGtkCursorThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-cursor-theme-name`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkCursorThemeName :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-cursor-theme-name`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkCursorThemeName

getSettingsGtkCursorThemeSize :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-cursor-theme-size`” property. When overloading is enabled, this is equivalent to

    get settings #gtkCursorThemeSize

setSettingsGtkCursorThemeSize :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-cursor-theme-size`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkCursorThemeSize := value ]

constructSettingsGtkCursorThemeSize :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-cursor-theme-size`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkDecorationLayout :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-decoration-layout`” property. When overloading is enabled, this is equivalent to

    get settings #gtkDecorationLayout

setSettingsGtkDecorationLayout :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-decoration-layout`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkDecorationLayout := value ]

constructSettingsGtkDecorationLayout :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-decoration-layout`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkDecorationLayout :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-decoration-layout`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkDecorationLayout

getSettingsGtkDialogsUseHeader :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-dialogs-use-header`” property. When overloading is enabled, this is equivalent to

    get settings #gtkDialogsUseHeader

setSettingsGtkDialogsUseHeader :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-dialogs-use-header`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkDialogsUseHeader := value ]

constructSettingsGtkDialogsUseHeader :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-dialogs-use-header`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkDndDragThreshold :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-dnd-drag-threshold`” property. When overloading is enabled, this is equivalent to

    get settings #gtkDndDragThreshold

setSettingsGtkDndDragThreshold :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-dnd-drag-threshold`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkDndDragThreshold := value ]

constructSettingsGtkDndDragThreshold :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-dnd-drag-threshold`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkDoubleClickDistance :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-double-click-distance`” property. When overloading is enabled, this is equivalent to

    get settings #gtkDoubleClickDistance

setSettingsGtkDoubleClickDistance :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-double-click-distance`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkDoubleClickDistance := value ]

constructSettingsGtkDoubleClickDistance :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-double-click-distance`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkDoubleClickTime :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-double-click-time`” property. When overloading is enabled, this is equivalent to

    get settings #gtkDoubleClickTime

setSettingsGtkDoubleClickTime :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-double-click-time`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkDoubleClickTime := value ]

constructSettingsGtkDoubleClickTime :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-double-click-time`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkEnableAccels :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-enable-accels`” property. When overloading is enabled, this is equivalent to

    get settings #gtkEnableAccels

setSettingsGtkEnableAccels :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-enable-accels`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkEnableAccels := value ]

constructSettingsGtkEnableAccels :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-enable-accels`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkEnableAnimations :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-enable-animations`” property. When overloading is enabled, this is equivalent to

    get settings #gtkEnableAnimations

setSettingsGtkEnableAnimations :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-enable-animations`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkEnableAnimations := value ]

constructSettingsGtkEnableAnimations :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-enable-animations`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkEnableEventSounds :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-enable-event-sounds`” property. When overloading is enabled, this is equivalent to

    get settings #gtkEnableEventSounds

setSettingsGtkEnableEventSounds :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-enable-event-sounds`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkEnableEventSounds := value ]

constructSettingsGtkEnableEventSounds :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-enable-event-sounds`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkEnableInputFeedbackSounds :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-enable-input-feedback-sounds`” property. When overloading is enabled, this is equivalent to

    get settings #gtkEnableInputFeedbackSounds

setSettingsGtkEnableInputFeedbackSounds :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-enable-input-feedback-sounds`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkEnableInputFeedbackSounds := value ]

constructSettingsGtkEnableInputFeedbackSounds :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-enable-input-feedback-sounds`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkEnableMnemonics :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-enable-mnemonics`” property. When overloading is enabled, this is equivalent to

    get settings #gtkEnableMnemonics

setSettingsGtkEnableMnemonics :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-enable-mnemonics`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkEnableMnemonics := value ]

constructSettingsGtkEnableMnemonics :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-enable-mnemonics`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkEnablePrimaryPaste :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-enable-primary-paste`” property. When overloading is enabled, this is equivalent to

    get settings #gtkEnablePrimaryPaste

setSettingsGtkEnablePrimaryPaste :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-enable-primary-paste`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkEnablePrimaryPaste := value ]

constructSettingsGtkEnablePrimaryPaste :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-enable-primary-paste`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkEnableTooltips :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-enable-tooltips`” property. When overloading is enabled, this is equivalent to

    get settings #gtkEnableTooltips

setSettingsGtkEnableTooltips :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-enable-tooltips`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkEnableTooltips := value ]

constructSettingsGtkEnableTooltips :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-enable-tooltips`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkEntryPasswordHintTimeout :: (MonadIO m, IsSettings o) => o -> m Word32 Source #

Get the value of the “`gtk-entry-password-hint-timeout`” property. When overloading is enabled, this is equivalent to

    get settings #gtkEntryPasswordHintTimeout

setSettingsGtkEntryPasswordHintTimeout :: (MonadIO m, IsSettings o) => o -> Word32 -> m () Source #

Set the value of the “`gtk-entry-password-hint-timeout`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkEntryPasswordHintTimeout := value ]

constructSettingsGtkEntryPasswordHintTimeout :: (IsSettings o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-entry-password-hint-timeout`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkEntrySelectOnFocus :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-entry-select-on-focus`” property. When overloading is enabled, this is equivalent to

    get settings #gtkEntrySelectOnFocus

setSettingsGtkEntrySelectOnFocus :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-entry-select-on-focus`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkEntrySelectOnFocus := value ]

constructSettingsGtkEntrySelectOnFocus :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-entry-select-on-focus`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkErrorBell :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-error-bell`” property. When overloading is enabled, this is equivalent to

    get settings #gtkErrorBell

setSettingsGtkErrorBell :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-error-bell`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkErrorBell := value ]

constructSettingsGtkErrorBell :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-error-bell`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkFallbackIconTheme :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-fallback-icon-theme`” property. When overloading is enabled, this is equivalent to

    get settings #gtkFallbackIconTheme

setSettingsGtkFallbackIconTheme :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-fallback-icon-theme`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkFallbackIconTheme := value ]

constructSettingsGtkFallbackIconTheme :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-fallback-icon-theme`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkFallbackIconTheme :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-fallback-icon-theme`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkFallbackIconTheme

getSettingsGtkFileChooserBackend :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-file-chooser-backend`” property. When overloading is enabled, this is equivalent to

    get settings #gtkFileChooserBackend

setSettingsGtkFileChooserBackend :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-file-chooser-backend`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkFileChooserBackend := value ]

constructSettingsGtkFileChooserBackend :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-file-chooser-backend`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkFileChooserBackend :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-file-chooser-backend`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkFileChooserBackend

getSettingsGtkFontName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-font-name`” property. When overloading is enabled, this is equivalent to

    get settings #gtkFontName

setSettingsGtkFontName :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-font-name`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkFontName := value ]

constructSettingsGtkFontName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-font-name`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkFontName :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-font-name`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkFontName

getSettingsGtkFontconfigTimestamp :: (MonadIO m, IsSettings o) => o -> m Word32 Source #

Get the value of the “`gtk-fontconfig-timestamp`” property. When overloading is enabled, this is equivalent to

    get settings #gtkFontconfigTimestamp

setSettingsGtkFontconfigTimestamp :: (MonadIO m, IsSettings o) => o -> Word32 -> m () Source #

Set the value of the “`gtk-fontconfig-timestamp`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkFontconfigTimestamp := value ]

constructSettingsGtkFontconfigTimestamp :: (IsSettings o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-fontconfig-timestamp`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkIconSizes :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-icon-sizes`” property. When overloading is enabled, this is equivalent to

    get settings #gtkIconSizes

setSettingsGtkIconSizes :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-icon-sizes`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkIconSizes := value ]

constructSettingsGtkIconSizes :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-icon-sizes`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkIconSizes :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-icon-sizes`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkIconSizes

getSettingsGtkIconThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-icon-theme-name`” property. When overloading is enabled, this is equivalent to

    get settings #gtkIconThemeName

setSettingsGtkIconThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-icon-theme-name`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkIconThemeName := value ]

constructSettingsGtkIconThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-icon-theme-name`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkIconThemeName :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-icon-theme-name`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkIconThemeName

getSettingsGtkImModule :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-im-module`” property. When overloading is enabled, this is equivalent to

    get settings #gtkImModule

setSettingsGtkImModule :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-im-module`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkImModule := value ]

constructSettingsGtkImModule :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-im-module`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkImModule :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-im-module`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkImModule

getSettingsGtkImPreeditStyle :: (MonadIO m, IsSettings o) => o -> m IMPreeditStyle Source #

Get the value of the “`gtk-im-preedit-style`” property. When overloading is enabled, this is equivalent to

    get settings #gtkImPreeditStyle

setSettingsGtkImPreeditStyle :: (MonadIO m, IsSettings o) => o -> IMPreeditStyle -> m () Source #

Set the value of the “`gtk-im-preedit-style`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkImPreeditStyle := value ]

constructSettingsGtkImPreeditStyle :: (IsSettings o, MonadIO m) => IMPreeditStyle -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-im-preedit-style`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkImStatusStyle :: (MonadIO m, IsSettings o) => o -> m IMStatusStyle Source #

Get the value of the “`gtk-im-status-style`” property. When overloading is enabled, this is equivalent to

    get settings #gtkImStatusStyle

setSettingsGtkImStatusStyle :: (MonadIO m, IsSettings o) => o -> IMStatusStyle -> m () Source #

Set the value of the “`gtk-im-status-style`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkImStatusStyle := value ]

constructSettingsGtkImStatusStyle :: (IsSettings o, MonadIO m) => IMStatusStyle -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-im-status-style`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkKeyThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-key-theme-name`” property. When overloading is enabled, this is equivalent to

    get settings #gtkKeyThemeName

setSettingsGtkKeyThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-key-theme-name`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkKeyThemeName := value ]

constructSettingsGtkKeyThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-key-theme-name`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkKeyThemeName :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-key-theme-name`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkKeyThemeName

getSettingsGtkKeynavCursorOnly :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-keynav-cursor-only`” property. When overloading is enabled, this is equivalent to

    get settings #gtkKeynavCursorOnly

setSettingsGtkKeynavCursorOnly :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-keynav-cursor-only`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkKeynavCursorOnly := value ]

constructSettingsGtkKeynavCursorOnly :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-keynav-cursor-only`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkKeynavUseCaret :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-keynav-use-caret`” property. When overloading is enabled, this is equivalent to

    get settings #gtkKeynavUseCaret

setSettingsGtkKeynavUseCaret :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-keynav-use-caret`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkKeynavUseCaret := value ]

constructSettingsGtkKeynavUseCaret :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-keynav-use-caret`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkKeynavWrapAround :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-keynav-wrap-around`” property. When overloading is enabled, this is equivalent to

    get settings #gtkKeynavWrapAround

setSettingsGtkKeynavWrapAround :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-keynav-wrap-around`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkKeynavWrapAround := value ]

constructSettingsGtkKeynavWrapAround :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-keynav-wrap-around`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkLabelSelectOnFocus :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-label-select-on-focus`” property. When overloading is enabled, this is equivalent to

    get settings #gtkLabelSelectOnFocus

setSettingsGtkLabelSelectOnFocus :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-label-select-on-focus`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkLabelSelectOnFocus := value ]

constructSettingsGtkLabelSelectOnFocus :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-label-select-on-focus`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkLongPressTime :: (MonadIO m, IsSettings o) => o -> m Word32 Source #

Get the value of the “`gtk-long-press-time`” property. When overloading is enabled, this is equivalent to

    get settings #gtkLongPressTime

setSettingsGtkLongPressTime :: (MonadIO m, IsSettings o) => o -> Word32 -> m () Source #

Set the value of the “`gtk-long-press-time`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkLongPressTime := value ]

constructSettingsGtkLongPressTime :: (IsSettings o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-long-press-time`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkMenuBarAccel :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-menu-bar-accel`” property. When overloading is enabled, this is equivalent to

    get settings #gtkMenuBarAccel

setSettingsGtkMenuBarAccel :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-menu-bar-accel`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkMenuBarAccel := value ]

constructSettingsGtkMenuBarAccel :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-menu-bar-accel`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkMenuBarAccel :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-menu-bar-accel`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkMenuBarAccel

getSettingsGtkMenuBarPopupDelay :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-menu-bar-popup-delay`” property. When overloading is enabled, this is equivalent to

    get settings #gtkMenuBarPopupDelay

setSettingsGtkMenuBarPopupDelay :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-menu-bar-popup-delay`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkMenuBarPopupDelay := value ]

constructSettingsGtkMenuBarPopupDelay :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-menu-bar-popup-delay`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkMenuImages :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-menu-images`” property. When overloading is enabled, this is equivalent to

    get settings #gtkMenuImages

setSettingsGtkMenuImages :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-menu-images`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkMenuImages := value ]

constructSettingsGtkMenuImages :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-menu-images`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkMenuPopdownDelay :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-menu-popdown-delay`” property. When overloading is enabled, this is equivalent to

    get settings #gtkMenuPopdownDelay

setSettingsGtkMenuPopdownDelay :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-menu-popdown-delay`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkMenuPopdownDelay := value ]

constructSettingsGtkMenuPopdownDelay :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-menu-popdown-delay`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkMenuPopupDelay :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-menu-popup-delay`” property. When overloading is enabled, this is equivalent to

    get settings #gtkMenuPopupDelay

setSettingsGtkMenuPopupDelay :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-menu-popup-delay`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkMenuPopupDelay := value ]

constructSettingsGtkMenuPopupDelay :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-menu-popup-delay`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkModules :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-modules`” property. When overloading is enabled, this is equivalent to

    get settings #gtkModules

setSettingsGtkModules :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-modules`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkModules := value ]

constructSettingsGtkModules :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-modules`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkModules :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-modules`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkModules

getSettingsGtkOverlayScrolling :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-overlay-scrolling`” property. When overloading is enabled, this is equivalent to

    get settings #gtkOverlayScrolling

setSettingsGtkOverlayScrolling :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-overlay-scrolling`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkOverlayScrolling := value ]

constructSettingsGtkOverlayScrolling :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-overlay-scrolling`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkPrimaryButtonWarpsSlider :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-primary-button-warps-slider`” property. When overloading is enabled, this is equivalent to

    get settings #gtkPrimaryButtonWarpsSlider

setSettingsGtkPrimaryButtonWarpsSlider :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-primary-button-warps-slider`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkPrimaryButtonWarpsSlider := value ]

constructSettingsGtkPrimaryButtonWarpsSlider :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-primary-button-warps-slider`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkPrintBackends :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-print-backends`” property. When overloading is enabled, this is equivalent to

    get settings #gtkPrintBackends

setSettingsGtkPrintBackends :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-print-backends`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkPrintBackends := value ]

constructSettingsGtkPrintBackends :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-print-backends`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkPrintBackends :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-print-backends`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkPrintBackends

getSettingsGtkPrintPreviewCommand :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-print-preview-command`” property. When overloading is enabled, this is equivalent to

    get settings #gtkPrintPreviewCommand

setSettingsGtkPrintPreviewCommand :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-print-preview-command`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkPrintPreviewCommand := value ]

constructSettingsGtkPrintPreviewCommand :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-print-preview-command`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkPrintPreviewCommand :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-print-preview-command`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkPrintPreviewCommand

getSettingsGtkRecentFilesEnabled :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-recent-files-enabled`” property. When overloading is enabled, this is equivalent to

    get settings #gtkRecentFilesEnabled

setSettingsGtkRecentFilesEnabled :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-recent-files-enabled`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkRecentFilesEnabled := value ]

constructSettingsGtkRecentFilesEnabled :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-recent-files-enabled`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkRecentFilesLimit :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-recent-files-limit`” property. When overloading is enabled, this is equivalent to

    get settings #gtkRecentFilesLimit

setSettingsGtkRecentFilesLimit :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-recent-files-limit`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkRecentFilesLimit := value ]

constructSettingsGtkRecentFilesLimit :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-recent-files-limit`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkRecentFilesMaxAge :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-recent-files-max-age`” property. When overloading is enabled, this is equivalent to

    get settings #gtkRecentFilesMaxAge

setSettingsGtkRecentFilesMaxAge :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-recent-files-max-age`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkRecentFilesMaxAge := value ]

constructSettingsGtkRecentFilesMaxAge :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-recent-files-max-age`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkScrolledWindowPlacement :: (MonadIO m, IsSettings o) => o -> m CornerType Source #

Get the value of the “`gtk-scrolled-window-placement`” property. When overloading is enabled, this is equivalent to

    get settings #gtkScrolledWindowPlacement

setSettingsGtkScrolledWindowPlacement :: (MonadIO m, IsSettings o) => o -> CornerType -> m () Source #

Set the value of the “`gtk-scrolled-window-placement`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkScrolledWindowPlacement := value ]

constructSettingsGtkScrolledWindowPlacement :: (IsSettings o, MonadIO m) => CornerType -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-scrolled-window-placement`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkShellShowsAppMenu :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-shell-shows-app-menu`” property. When overloading is enabled, this is equivalent to

    get settings #gtkShellShowsAppMenu

setSettingsGtkShellShowsAppMenu :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-shell-shows-app-menu`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkShellShowsAppMenu := value ]

constructSettingsGtkShellShowsAppMenu :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-shell-shows-app-menu`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkShellShowsDesktop :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-shell-shows-desktop`” property. When overloading is enabled, this is equivalent to

    get settings #gtkShellShowsDesktop

setSettingsGtkShellShowsDesktop :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-shell-shows-desktop`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkShellShowsDesktop := value ]

constructSettingsGtkShellShowsDesktop :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-shell-shows-desktop`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkShellShowsMenubar :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-shell-shows-menubar`” property. When overloading is enabled, this is equivalent to

    get settings #gtkShellShowsMenubar

setSettingsGtkShellShowsMenubar :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-shell-shows-menubar`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkShellShowsMenubar := value ]

constructSettingsGtkShellShowsMenubar :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-shell-shows-menubar`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkShowInputMethodMenu :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-show-input-method-menu`” property. When overloading is enabled, this is equivalent to

    get settings #gtkShowInputMethodMenu

setSettingsGtkShowInputMethodMenu :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-show-input-method-menu`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkShowInputMethodMenu := value ]

constructSettingsGtkShowInputMethodMenu :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-show-input-method-menu`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkShowUnicodeMenu :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-show-unicode-menu`” property. When overloading is enabled, this is equivalent to

    get settings #gtkShowUnicodeMenu

setSettingsGtkShowUnicodeMenu :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-show-unicode-menu`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkShowUnicodeMenu := value ]

constructSettingsGtkShowUnicodeMenu :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-show-unicode-menu`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkSoundThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-sound-theme-name`” property. When overloading is enabled, this is equivalent to

    get settings #gtkSoundThemeName

setSettingsGtkSoundThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-sound-theme-name`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkSoundThemeName := value ]

constructSettingsGtkSoundThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-sound-theme-name`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkSoundThemeName :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-sound-theme-name`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkSoundThemeName

getSettingsGtkSplitCursor :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-split-cursor`” property. When overloading is enabled, this is equivalent to

    get settings #gtkSplitCursor

setSettingsGtkSplitCursor :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-split-cursor`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkSplitCursor := value ]

constructSettingsGtkSplitCursor :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-split-cursor`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkThemeName :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-theme-name`” property. When overloading is enabled, this is equivalent to

    get settings #gtkThemeName

setSettingsGtkThemeName :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-theme-name`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkThemeName := value ]

constructSettingsGtkThemeName :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-theme-name`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkThemeName :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-theme-name`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkThemeName

getSettingsGtkTimeoutExpand :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-timeout-expand`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTimeoutExpand

setSettingsGtkTimeoutExpand :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-timeout-expand`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTimeoutExpand := value ]

constructSettingsGtkTimeoutExpand :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-timeout-expand`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkTimeoutInitial :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-timeout-initial`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTimeoutInitial

setSettingsGtkTimeoutInitial :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-timeout-initial`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTimeoutInitial := value ]

constructSettingsGtkTimeoutInitial :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-timeout-initial`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkTimeoutRepeat :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-timeout-repeat`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTimeoutRepeat

setSettingsGtkTimeoutRepeat :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-timeout-repeat`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTimeoutRepeat := value ]

constructSettingsGtkTimeoutRepeat :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-timeout-repeat`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkTitlebarDoubleClick :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-titlebar-double-click`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTitlebarDoubleClick

setSettingsGtkTitlebarDoubleClick :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-titlebar-double-click`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTitlebarDoubleClick := value ]

constructSettingsGtkTitlebarDoubleClick :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-titlebar-double-click`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkTitlebarDoubleClick :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-titlebar-double-click`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkTitlebarDoubleClick

getSettingsGtkTitlebarMiddleClick :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-titlebar-middle-click`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTitlebarMiddleClick

setSettingsGtkTitlebarMiddleClick :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-titlebar-middle-click`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTitlebarMiddleClick := value ]

constructSettingsGtkTitlebarMiddleClick :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-titlebar-middle-click`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkTitlebarMiddleClick :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-titlebar-middle-click`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkTitlebarMiddleClick

getSettingsGtkTitlebarRightClick :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-titlebar-right-click`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTitlebarRightClick

setSettingsGtkTitlebarRightClick :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-titlebar-right-click`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTitlebarRightClick := value ]

constructSettingsGtkTitlebarRightClick :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-titlebar-right-click`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkTitlebarRightClick :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-titlebar-right-click`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkTitlebarRightClick

getSettingsGtkToolbarIconSize :: (MonadIO m, IsSettings o) => o -> m IconSize Source #

Get the value of the “`gtk-toolbar-icon-size`” property. When overloading is enabled, this is equivalent to

    get settings #gtkToolbarIconSize

setSettingsGtkToolbarIconSize :: (MonadIO m, IsSettings o) => o -> IconSize -> m () Source #

Set the value of the “`gtk-toolbar-icon-size`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkToolbarIconSize := value ]

constructSettingsGtkToolbarIconSize :: (IsSettings o, MonadIO m) => IconSize -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-toolbar-icon-size`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkToolbarStyle :: (MonadIO m, IsSettings o) => o -> m ToolbarStyle Source #

Get the value of the “`gtk-toolbar-style`” property. When overloading is enabled, this is equivalent to

    get settings #gtkToolbarStyle

setSettingsGtkToolbarStyle :: (MonadIO m, IsSettings o) => o -> ToolbarStyle -> m () Source #

Set the value of the “`gtk-toolbar-style`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkToolbarStyle := value ]

constructSettingsGtkToolbarStyle :: (IsSettings o, MonadIO m) => ToolbarStyle -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-toolbar-style`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkTooltipBrowseModeTimeout :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-tooltip-browse-mode-timeout`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTooltipBrowseModeTimeout

setSettingsGtkTooltipBrowseModeTimeout :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-tooltip-browse-mode-timeout`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTooltipBrowseModeTimeout := value ]

constructSettingsGtkTooltipBrowseModeTimeout :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-tooltip-browse-mode-timeout`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkTooltipBrowseTimeout :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-tooltip-browse-timeout`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTooltipBrowseTimeout

setSettingsGtkTooltipBrowseTimeout :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-tooltip-browse-timeout`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTooltipBrowseTimeout := value ]

constructSettingsGtkTooltipBrowseTimeout :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-tooltip-browse-timeout`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkTooltipTimeout :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-tooltip-timeout`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTooltipTimeout

setSettingsGtkTooltipTimeout :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-tooltip-timeout`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTooltipTimeout := value ]

constructSettingsGtkTooltipTimeout :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-tooltip-timeout`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkTouchscreenMode :: (MonadIO m, IsSettings o) => o -> m Bool Source #

Get the value of the “`gtk-touchscreen-mode`” property. When overloading is enabled, this is equivalent to

    get settings #gtkTouchscreenMode

setSettingsGtkTouchscreenMode :: (MonadIO m, IsSettings o) => o -> Bool -> m () Source #

Set the value of the “`gtk-touchscreen-mode`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkTouchscreenMode := value ]

constructSettingsGtkTouchscreenMode :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-touchscreen-mode`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkVisibleFocus :: (MonadIO m, IsSettings o) => o -> m PolicyType Source #

Get the value of the “`gtk-visible-focus`” property. When overloading is enabled, this is equivalent to

    get settings #gtkVisibleFocus

setSettingsGtkVisibleFocus :: (MonadIO m, IsSettings o) => o -> PolicyType -> m () Source #

Set the value of the “`gtk-visible-focus`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkVisibleFocus := value ]

constructSettingsGtkVisibleFocus :: (IsSettings o, MonadIO m) => PolicyType -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-visible-focus`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkXftAntialias :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-xft-antialias`” property. When overloading is enabled, this is equivalent to

    get settings #gtkXftAntialias

setSettingsGtkXftAntialias :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-xft-antialias`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkXftAntialias := value ]

constructSettingsGtkXftAntialias :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-xft-antialias`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkXftDpi :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-xft-dpi`” property. When overloading is enabled, this is equivalent to

    get settings #gtkXftDpi

setSettingsGtkXftDpi :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-xft-dpi`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkXftDpi := value ]

constructSettingsGtkXftDpi :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-xft-dpi`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkXftHinting :: (MonadIO m, IsSettings o) => o -> m Int32 Source #

Get the value of the “`gtk-xft-hinting`” property. When overloading is enabled, this is equivalent to

    get settings #gtkXftHinting

setSettingsGtkXftHinting :: (MonadIO m, IsSettings o) => o -> Int32 -> m () Source #

Set the value of the “`gtk-xft-hinting`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkXftHinting := value ]

constructSettingsGtkXftHinting :: (IsSettings o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-xft-hinting`” property. This is rarely needed directly, but it is used by `new`.

getSettingsGtkXftHintstyle :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-xft-hintstyle`” property. When overloading is enabled, this is equivalent to

    get settings #gtkXftHintstyle

setSettingsGtkXftHintstyle :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-xft-hintstyle`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkXftHintstyle := value ]

constructSettingsGtkXftHintstyle :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-xft-hintstyle`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkXftHintstyle :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-xft-hintstyle`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkXftHintstyle

getSettingsGtkXftRgba :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #

Get the value of the “`gtk-xft-rgba`” property. When overloading is enabled, this is equivalent to

    get settings #gtkXftRgba

setSettingsGtkXftRgba :: (MonadIO m, IsSettings o) => o -> Text -> m () Source #

Set the value of the “`gtk-xft-rgba`” property. When overloading is enabled, this is equivalent to

    set settings [ #gtkXftRgba := value ]

constructSettingsGtkXftRgba :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gtk-xft-rgba`” property. This is rarely needed directly, but it is used by `new`.

clearSettingsGtkXftRgba :: (MonadIO m, IsSettings o) => o -> m () Source #

Set the value of the “`gtk-xft-rgba`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #gtkXftRgba

settingsResetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsSettings a) |
=> a | `settings`: a `Settings` object
-> Text | `name`: the name of the setting to reset
-> m () |

Undoes the effect of calling `g_object_set()` to install an application-specific value for a setting. After this call, the setting will again follow the session-wide value for this setting.

Since: 3.20

settingsSetDoubleProperty :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> Double -> Text -> m () Source #

No description available in the introspection data.

settingsSetLongProperty :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> CLong -> Text -> m () Source #

No description available in the introspection data.

settingsSetPropertyValue :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> SettingsValue -> m () Source #

No description available in the introspection data.

settingsSetStringProperty :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> Text -> Text -> m () Source #

No description available in the introspection data.

settingsGetDefault Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m (Maybe Settings) | Returns: a `Settings` object. If there is no default screen, then returns `Nothing`.

Gets the `Settings` object for the default GDK screen, creating it if necessary. See `settingsGetForScreen`.

settingsInstallProperty :: (HasCallStack, MonadIO m) => GParamSpec -> m () Source #

No description available in the introspection data.

iconFactoryNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m IconFactory | Returns: a new `IconFactory`

Creates a new `IconFactory`. An icon factory manages a collection of `GtkIconSets`; a `IconSet` manages a set of variants of a particular icon (i.e. a `IconSet` contains variants for different sizes and widget states). Icons in an icon factory are named by a stock ID, which is a simple string identifying the icon. Each `Style` has a list of `GtkIconFactorys` derived from the current theme; those icon factories are consulted first when searching for an icon. If the theme doesn’t set a particular icon, GTK+ looks for the icon in a list of default icon factories, maintained by `iconFactoryAddDefault` and `iconFactoryRemoveDefault`. Applications with icons should add a default icon factory with their icons, which will allow themes to override the icons for the application.

iconFactoryLookup Source #

Arguments

:: (HasCallStack, MonadIO m, IsIconFactory a) |
=> a | `factory`: a `IconFactory`
-> Text | `stockId`: an icon name
-> m IconSet | Returns: icon set of `stockId`.

Looks up `stockId` in the icon factory, returning an icon set if found, otherwise `Nothing`. For display to the user, you should use `styleLookupIconSet` on the `Style` for the widget that will display the icon, instead of using this function directly, so that themes are taken into account.

iconFactoryLookupDefault Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `stockId`: an icon name
-> m IconSet | Returns: a `IconSet`, or `Nothing`

Looks for an icon in the list of default icon factories. For display to the user, you should use `styleLookupIconSet` on the `Style` for the widget that will display the icon, instead of using this function directly, so that themes are taken into account.

type ContainerSetFocusChildCallback = Widget -> IO () Source #

No description available in the introspection data.

type ContainerRemoveCallback = Widget -> IO () Source #

No description available in the introspection data.

type ContainerCheckResizeCallback = IO () Source #

No description available in the introspection data.

type ContainerAddCallback = Widget -> IO () Source #

No description available in the introspection data.

onContainerAdd :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerAddCallback) -> m SignalHandlerId Source #

Connect a signal handler for the add signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on container #add callback

afterContainerAdd :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerAddCallback) -> m SignalHandlerId Source #

Connect a signal handler for the add signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after container #add callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onContainerCheckResize :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerCheckResizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the checkResize signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on container #checkResize callback

afterContainerCheckResize :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerCheckResizeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the checkResize signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after container #checkResize callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onContainerRemove :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerRemoveCallback) -> m SignalHandlerId Source #

Connect a signal handler for the remove signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on container #remove callback

afterContainerRemove :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerRemoveCallback) -> m SignalHandlerId Source #

Connect a signal handler for the remove signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after container #remove callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onContainerSetFocusChild :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerSetFocusChildCallback) -> m SignalHandlerId Source #

Connect a signal handler for the setFocusChild signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on container #setFocusChild callback

afterContainerSetFocusChild :: (IsContainer a, MonadIO m) => a -> ((?self :: a) => ContainerSetFocusChildCallback) -> m SignalHandlerId Source #

Connect a signal handler for the setFocusChild signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after container #setFocusChild callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getContainerBorderWidth :: (MonadIO m, IsContainer o) => o -> m Word32 Source #

Get the value of the “`border-width`” property. When overloading is enabled, this is equivalent to

    get container #borderWidth

setContainerBorderWidth :: (MonadIO m, IsContainer o) => o -> Word32 -> m () Source #

Set the value of the “`border-width`” property. When overloading is enabled, this is equivalent to

    set container [ #borderWidth := value ]

constructContainerBorderWidth :: (IsContainer o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`border-width`” property. This is rarely needed directly, but it is used by `new`.

setContainerChild :: (MonadIO m, IsContainer o, IsWidget a) => o -> a -> m () Source #

Set the value of the “`child`” property. When overloading is enabled, this is equivalent to

    set container [ #child := value ]

constructContainerChild :: (IsContainer o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`child`” property. This is rarely needed directly, but it is used by `new`.

clearContainerChild :: (MonadIO m, IsContainer o) => o -> m () Source #

Set the value of the “`child`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #child

getContainerResizeMode :: (MonadIO m, IsContainer o) => o -> m ResizeMode Source #

Get the value of the “`resize-mode`” property. When overloading is enabled, this is equivalent to

    get container #resizeMode

setContainerResizeMode :: (MonadIO m, IsContainer o) => o -> ResizeMode -> m () Source #

Set the value of the “`resize-mode`” property. When overloading is enabled, this is equivalent to

    set container [ #resizeMode := value ]

constructContainerResizeMode :: (IsContainer o, MonadIO m) => ResizeMode -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`resize-mode`” property. This is rarely needed directly, but it is used by `new`.

containerCheckResize :: (HasCallStack, MonadIO m, IsContainer a) => a -> m () Source #

No description available in the introspection data.

containerChildGetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: a `Container`
-> b | `child`: a widget which is a child of `container`
-> Text | `propertyName`: the name of the property to get
-> GValue | `value`: a location to return the value
-> m () |

Gets the value of a child property for `child` and `container`.

containerChildNotifyByPspec Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: the `Container`
-> b | `child`: the child widget
-> GParamSpec | `pspec`: the `ParamSpec` of a child property instealled on the class of `container`
-> m () |

Emits a Widget::childNotify signal for the [child property][child-properties] specified by `pspec` on the child.

This is an analogue of `objectNotifyByPspec` for child properties.

Since: 3.18

containerChildSetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: a `Container`
-> b | `child`: a widget which is a child of `container`
-> Text | `propertyName`: the name of the property to set
-> GValue | `value`: the value to set the property to
-> m () |

Sets a child property for `child` and `container`.

containerChildType Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m GType | Returns: a `GType`.

Returns the type of the children supported by the container.

Note that this may return `G_TYPE_NONE` to indicate that no more children can be added, e.g. for a `Paned` which already has two children.

containerGetBorderWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m Word32 | Returns: the current border width

Retrieves the border width of the container. See `containerSetBorderWidth`.

containerGetChildren Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m [Widget] | Returns: a newly-allocated list of the container’s non-internal children.

Returns the container’s non-internal children. See `containerForall` for details on what constitutes an "internal" child.

containerGetFocusChain Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m (Bool, [Widget]) | Returns: `True` if the focus chain of the container has been set explicitly.

Retrieves the focus chain of the container, if one has been set explicitly. If no focus chain has been explicitly set, GTK+ computes the focus chain based on the positions of the children. In that case, GTK+ stores `Nothing` in `focusableWidgets` and returns `False`.

containerGetFocusChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m (Maybe Widget) | Returns: The child widget which will receive the focus inside `container` when the `container` is focused, or `Nothing` if none is set.

Returns the current focus child widget inside `container`. This is not the currently focused widget. That can be obtained by calling `windowGetFocus`.

Since: 2.14

containerGetFocusHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m (Maybe Adjustment) | Returns: the horizontal focus adjustment, or `Nothing` if none has been set.

Retrieves the horizontal focus adjustment for the container. See gtk_container_set_focus_hadjustment ().

containerGetFocusVadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m (Maybe Adjustment) | Returns: the vertical focus adjustment, or `Nothing` if none has been set.

Retrieves the vertical focus adjustment for the container. See `containerSetFocusVadjustment`.

containerGetResizeMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m ResizeMode | Returns: the current resize mode

Returns the resize mode for the container. See gtk_container_set_resize_mode ().

containerResizeChildren Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m () |

No description available in the introspection data.

containerSetFocusChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) |
=> a | `container`: a `Container`
-> Maybe b | `child`: a `Widget`, or `Nothing`
-> m () |

Sets, or unsets if `child` is `Nothing`, the focused child of `container`.

This function emits the GtkContainerset_focus_child signal of `container`. Implementations of `Container` can override the default behaviour by overriding the class closure of this signal.

This is function is mostly meant to be used by widgets. Applications can use `widgetGrabFocus` to manually set the focus to a specific widget.

containerSetReallocateRedraws Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> Bool | `needsRedraws`: the new value for the container’s `reallocateRedraws` flag
-> m () |

Sets the `reallocateRedraws` flag of the container to the given value.

Containers requesting reallocation redraws get automatically redrawn if any of their children changed allocation.

containerSetResizeMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> ResizeMode | `resizeMode`: the new resize mode
-> m () |

Sets the resize mode for the container.

The resize mode of a container determines whether a resize request will be passed to the container’s parent, queued for later execution or executed immediately.

containerUnsetFocusChain Source #

Arguments

:: (HasCallStack, MonadIO m, IsContainer a) |
=> a | `container`: a `Container`
-> m () |

Removes a focus chain explicitly set with `containerSetFocusChain`.

type ClipboardOwnerChangeCallback Source #

Arguments

= EventOwnerChange | `event`: the `gdkEventOwnerChange` event
-> IO () |

The ownerChange signal is emitted when GTK+ receives an event that indicates that the ownership of the selection associated with `clipboard` has changed.

Since: 2.6

onClipboardOwnerChange :: (IsClipboard a, MonadIO m) => a -> ((?self :: a) => ClipboardOwnerChangeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the ownerChange signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on clipboard #ownerChange callback

afterClipboardOwnerChange :: (IsClipboard a, MonadIO m) => a -> ((?self :: a) => ClipboardOwnerChangeCallback) -> m SignalHandlerId Source #

Connect a signal handler for the ownerChange signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after clipboard #ownerChange callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

clipboardGetDisplay Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m Display | Returns: the `Display` associated with `clipboard`

Gets the `Display` associated with `clipboard`

Since: 2.2

clipboardGetOwner Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m (Maybe Object) | Returns: the owner of the clipboard, if any; otherwise `Nothing`.

If the clipboard contents callbacks were set with `gtk_clipboard_set_with_owner()`, and the `gtk_clipboard_set_with_data()` or `clipboardClear` has not subsequently called, returns the owner set by `gtk_clipboard_set_with_owner()`.

clipboardGetSelection Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m Atom | Returns: the selection

Gets the selection that this clipboard is for.

Since: 3.22

clipboardSetCanStore Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> Maybe [TargetEntry] | `targets`: array containing information about which forms should be stored or `Nothing` to indicate that all forms should be stored.
-> m () |

Hints that the clipboard data should be stored somewhere when the application exits or when gtk_clipboard_store () is called.

This value is reset when the clipboard owner changes. Where the clipboard data is stored is platform dependent, see gdk_display_store_clipboard () for more information.

Since: 2.6

clipboardSetImage Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a, IsPixbuf b) |
=> a | `clipboard`: a `Clipboard` object
-> b | `pixbuf`: a `Pixbuf`
-> m () |

Sets the contents of the clipboard to the given `Pixbuf`. GTK+ will take responsibility for responding for requests for the image, and for converting the image into the requested format.

Since: 2.6

clipboardSetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard` object
-> Text | `text`: a UTF-8 string.
-> Int32 | `len`: length of `text`, in bytes, or -1, in which case the length will be determined with `strlen()`.
-> m () |

Sets the contents of the clipboard to the given UTF-8 string. GTK+ will make a copy of the text and take responsibility for responding for requests for the text, and for converting the text into the requested format.

clipboardStore Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m () |

Stores the current clipboard data somewhere so that it will stay around after the application has quit.

Since: 2.6

clipboardWaitForContents Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> Atom | `target`: an atom representing the form into which the clipboard owner should convert the selection.
-> m (Maybe SelectionData) | Returns: a newly-allocated `SelectionData` object or `Nothing` if retrieving the given target failed. If non-`Nothing`, this value must be freed with `selectionDataFree` when you are finished with it.

Requests the contents of the clipboard using the given target. This function waits for the data to be received using the main loop, so events, timeouts, etc, may be dispatched during the wait.

clipboardWaitForTargets Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m (Bool, [Atom]) | Returns: `True` if any targets are present on the clipboard, otherwise `False`.

Returns a list of targets that are present on the clipboard, or `Nothing` if there aren’t any targets available. The returned list must be freed with `free`. This function waits for the data to be received using the main loop, so events, timeouts, etc, may be dispatched during the wait.

Since: 2.4

clipboardWaitIsImageAvailable Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m Bool | Returns: `True` is there is an image available, `False` otherwise.

Test to see if there is an image available to be pasted This is done by requesting the TARGETS atom and checking if it contains any of the supported image targets. This function waits for the data to be received using the main loop, so events, timeouts, etc, may be dispatched during the wait.

This function is a little faster than calling `clipboardWaitForImage` since it doesn’t need to retrieve the actual image data.

Since: 2.6

clipboardWaitIsRichTextAvailable Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a, IsTextBuffer b) |
=> a | `clipboard`: a `Clipboard`
-> b | `buffer`: a `TextBuffer`
-> m Bool | Returns: `True` is there is rich text available, `False` otherwise.

Test to see if there is rich text available to be pasted This is done by requesting the TARGETS atom and checking if it contains any of the supported rich text targets. This function waits for the data to be received using the main loop, so events, timeouts, etc, may be dispatched during the wait.

This function is a little faster than calling `clipboardWaitForRichText` since it doesn’t need to retrieve the actual text.

Since: 2.10

clipboardWaitIsTargetAvailable Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> Atom | `target`: A `Atom` indicating which target to look for.
-> m Bool | Returns: `True` if the target is available, `False` otherwise.

Checks if a clipboard supports pasting data of a given type. This function can be used to determine if a “Paste” menu item should be insensitive or not.

If you want to see if there’s text available on the clipboard, use gtk_clipboard_wait_is_text_available () instead.

Since: 2.6

clipboardWaitIsTextAvailable Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m Bool | Returns: `True` is there is text available, `False` otherwise.

Test to see if there is text available to be pasted This is done by requesting the TARGETS atom and checking if it contains any of the supported text targets. This function waits for the data to be received using the main loop, so events, timeouts, etc, may be dispatched during the wait.

This function is a little faster than calling `clipboardWaitForText` since it doesn’t need to retrieve the actual text.

clipboardWaitIsUrisAvailable Source #

Arguments

:: (HasCallStack, MonadIO m, IsClipboard a) |
=> a | `clipboard`: a `Clipboard`
-> m Bool | Returns: `True` is there is an URI list available, `False` otherwise.

Test to see if there is a list of URIs available to be pasted This is done by requesting the TARGETS atom and checking if it contains the URI targets. This function waits for the data to be received using the main loop, so events, timeouts, etc, may be dispatched during the wait.

This function is a little faster than calling `clipboardWaitForUris` since it doesn’t need to retrieve the actual URI data.

Since: 2.14

clipboardGet Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Atom | `selection`: a `Atom` which identifies the clipboard to use
-> m Clipboard | Returns: the appropriate clipboard object. If no clipboard already exists, a new one will be created. Once a clipboard object has been created, it is persistent and, since it is owned by GTK+, must not be freed or unreffed.

Returns the clipboard object for the given selection. See `clipboardGetForDisplay` for complete details.

clipboardGetDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsDisplay a) |
=> a | `display`: the `Display` for which the clipboard is to be retrieved.
-> m Clipboard | Returns: the default clipboard object.

Returns the default clipboard object for use with cut/copy/paste menu items and keyboard shortcuts.

Since: 3.16

getBuilderTranslationDomain :: (MonadIO m, IsBuilder o) => o -> m Text Source #

Get the value of the “`translation-domain`” property. When overloading is enabled, this is equivalent to

    get builder #translationDomain

setBuilderTranslationDomain :: (MonadIO m, IsBuilder o) => o -> Text -> m () Source #

Set the value of the “`translation-domain`” property. When overloading is enabled, this is equivalent to

    set builder [ #translationDomain := value ]

constructBuilderTranslationDomain :: (IsBuilder o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`translation-domain`” property. This is rarely needed directly, but it is used by `new`.

clearBuilderTranslationDomain :: (MonadIO m, IsBuilder o) => o -> m () Source #

Set the value of the “`translation-domain`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #translationDomain

builderNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Builder | Returns: a new (empty) `Builder` object

Creates a new empty builder object.

This function is only useful if you intend to make multiple calls to `builderAddFromFile`, `builderAddFromResource` or `builderAddFromString` in order to merge multiple UI descriptions into a single builder.

Most users will probably want to use `builderNewFromFile`, `builderNewFromResource` or `builderNewFromString`.

Since: 2.12

builderAddObjectsFromFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Text | `filename`: the name of the file to parse
-> [Text] | `objectIds`: nul-terminated array of objects to build
-> m Word32 | Returns: A positive value on success, 0 if an error occurred (Can throw `GError`)

Parses a file containing a [GtkBuilder UI definition][BUILDER-UI] building only the requested objects and merges them with the current contents of `builder`.

Upon errors 0 will be returned and `error` will be assigned a `GError` from the `GTK_BUILDER_ERROR`, `G_MARKUP_ERROR` or `G_FILE_ERROR` domain.

If you are adding an object that depends on an object that is not its child (for instance a `TreeView` that depends on its `TreeModel`), you have to explicitly list all of them in `objectIds`.

Since: 2.14

builderAddObjectsFromResource Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Text | `resourcePath`: the path of the resource file to parse
-> [Text] | `objectIds`: nul-terminated array of objects to build
-> m Word32 | Returns: A positive value on success, 0 if an error occurred (Can throw `GError`)

Parses a resource file containing a [GtkBuilder UI definition][BUILDER-UI] building only the requested objects and merges them with the current contents of `builder`.

Upon errors 0 will be returned and `error` will be assigned a `GError` from the `GTK_BUILDER_ERROR`, `G_MARKUP_ERROR` or `G_RESOURCE_ERROR` domain.

If you are adding an object that depends on an object that is not its child (for instance a `TreeView` that depends on its `TreeModel`), you have to explicitly list all of them in `objectIds`.

Since: 3.4

builderAddObjectsFromString Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Text | `buffer`: the string to parse
-> CSize | `length`: the length of `buffer` (may be -1 if `buffer` is nul-terminated)
-> [Text] | `objectIds`: nul-terminated array of objects to build
-> m Word32 | Returns: A positive value on success, 0 if an error occurred (Can throw `GError`)

Parses a string containing a [GtkBuilder UI definition][BUILDER-UI] building only the requested objects and merges them with the current contents of `builder`.

Upon errors 0 will be returned and `error` will be assigned a `GError` from the `GTK_BUILDER_ERROR` or `G_MARKUP_ERROR` domain.

If you are adding an object that depends on an object that is not its child (for instance a `TreeView` that depends on its `TreeModel`), you have to explicitly list all of them in `objectIds`.

Since: 2.14

builderExposeObject Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a, IsObject b) |
=> a | `builder`: a `Builder`
-> Text | `name`: the name of the object exposed to the builder
-> b | `object`: the object to expose
-> m () |

Add `object` to the `builder` object pool so it can be referenced just like any other object built by builder.

Since: 3.8

builderExtendWithTemplate Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a, IsWidget b) |
=> a | `builder`: a `Builder`
-> b | `widget`: the widget that is being extended
-> GType | `templateType`: the type that the template is for
-> Text | `buffer`: the string to parse
-> CSize | `length`: the length of `buffer` (may be -1 if `buffer` is nul-terminated)
-> m Word32 | Returns: A positive value on success, 0 if an error occurred (Can throw `GError`)

Main private entry point for building composite container components from template XML.

This is exported purely to let gtk-builder-tool validate templates, applications have no need to call this function.

builderGetApplication Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> m (Maybe Application) | Returns: the application being used by the builder, or `Nothing`

Gets the `Application` associated with the builder.

The `Application` is used for creating action proxies as requested from XML that the builder is loading.

By default, the builder uses the default application: the one from `applicationGetDefault`. If you want to use another application for constructing proxies, use `builderSetApplication`.

Since: 3.10

builderGetObject Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Text | `name`: name of object to get
-> m (Maybe Object) | Returns: the object named `name` or `Nothing` if it could not be found in the object tree.

Gets the object named `name`. Note that this function does not increment the reference count of the returned object.

Since: 2.12

builderGetObjects Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> m [Object] | Returns: a newly-allocated `SList` containing all the objects constructed by the `Builder` instance. It should be freed by `g_slist_free()`

Gets all objects that have been constructed by `builder`. Note that this function does not increment the reference counts of the returned objects.

Since: 2.12

builderGetTranslationDomain Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> m Text | Returns: the translation domain. This string is owned by the builder object and must not be modified or freed.

Gets the translation domain of `builder`.

Since: 2.12

builderGetTypeFromName Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Text | `typeName`: type name to lookup
-> m GType | Returns: the `GType` found for `typeName` or `G_TYPE_INVALID` if no type was found

Looks up a type by name, using the virtual function that `Builder` has for that purpose. This is mainly used when implementing the `Buildable` interface on a type.

Since: 2.12

builderSetTranslationDomain Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> Maybe Text | `domain`: the translation domain or `Nothing`
-> m () |

Sets the translation domain of `builder`. See Builder:translationDomain.

Since: 2.12

builderValueFromStringType Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuilder a) |
=> a | `builder`: a `Builder`
-> GType | `type`: the `GType` of the value
-> Text | `string`: the string representation of the value
-> m GValue | (Can throw `GError`)

Like `builderValueFromString`, this function demarshals a value from a string, but takes a `GType` instead of `ParamSpec`. This function calls `valueInit` on the `value` argument, so it need not be initialised beforehand.

Upon errors `False` will be returned and `error` will be assigned a `GError` from the `GTK_BUILDER_ERROR` domain.

Since: 2.12

binGetChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsBin a) |
=> a | `bin`: a `Bin`
-> m (Maybe Widget) | Returns: the child of `bin`, or `Nothing` if it does not have a child.

Gets the child of the `Bin`, or `Nothing` if the bin contains no child widget. The returned widget does not have a reference added, so you do not need to unref it.

type ApplicationWindowRemovedCallback Source #

Arguments

= Window | `window`: the `Window` that is being removed
-> IO () |

Emitted when a `Window` is removed from `application`, either as a side-effect of being destroyed or explicitly through `applicationRemoveWindow`.

Since: 3.2

type ApplicationWindowAddedCallback Source #

Arguments

= Window | `window`: the newly-added `Window`
-> IO () |

Emitted when a `Window` is added to `application` through `applicationAddWindow`.

Since: 3.2

type ApplicationQueryEndCallback = IO () Source #

Emitted when the session manager is about to end the session, only if `Application`::`register-session` is `True`. Applications can connect to this signal and call `applicationInhibit` with `ApplicationInhibitFlagsLogout` to delay the end of the session until state has been saved.

Since: 3.24.8

onApplicationQueryEnd :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationQueryEndCallback) -> m SignalHandlerId Source #

Connect a signal handler for the queryEnd signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on application #queryEnd callback

afterApplicationQueryEnd :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationQueryEndCallback) -> m SignalHandlerId Source #

Connect a signal handler for the queryEnd signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after application #queryEnd callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onApplicationWindowAdded :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationWindowAddedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the windowAdded signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on application #windowAdded callback

afterApplicationWindowAdded :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationWindowAddedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the windowAdded signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after application #windowAdded callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onApplicationWindowRemoved :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationWindowRemovedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the windowRemoved signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on application #windowRemoved callback

afterApplicationWindowRemoved :: (IsApplication a, MonadIO m) => a -> ((?self :: a) => ApplicationWindowRemovedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the windowRemoved signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after application #windowRemoved callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getApplicationActiveWindow :: (MonadIO m, IsApplication o) => o -> m (Maybe Window) Source #

Get the value of the “`active-window`” property. When overloading is enabled, this is equivalent to

    get application #activeWindow

getApplicationAppMenu :: (MonadIO m, IsApplication o) => o -> m (Maybe MenuModel) Source #

Get the value of the “`app-menu`” property. When overloading is enabled, this is equivalent to

    get application #appMenu

setApplicationAppMenu :: (MonadIO m, IsApplication o, IsMenuModel a) => o -> a -> m () Source #

Set the value of the “`app-menu`” property. When overloading is enabled, this is equivalent to

    set application [ #appMenu := value ]

constructApplicationAppMenu :: (IsApplication o, MonadIO m, IsMenuModel a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`app-menu`” property. This is rarely needed directly, but it is used by `new`.

clearApplicationAppMenu :: (MonadIO m, IsApplication o) => o -> m () Source #

Set the value of the “`app-menu`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #appMenu

getApplicationMenubar :: (MonadIO m, IsApplication o) => o -> m MenuModel Source #

Get the value of the “`menubar`” property. When overloading is enabled, this is equivalent to

    get application #menubar

setApplicationMenubar :: (MonadIO m, IsApplication o, IsMenuModel a) => o -> a -> m () Source #

Set the value of the “`menubar`” property. When overloading is enabled, this is equivalent to

    set application [ #menubar := value ]

constructApplicationMenubar :: (IsApplication o, MonadIO m, IsMenuModel a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`menubar`” property. This is rarely needed directly, but it is used by `new`.

clearApplicationMenubar :: (MonadIO m, IsApplication o) => o -> m () Source #

Set the value of the “`menubar`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #menubar

getApplicationRegisterSession :: (MonadIO m, IsApplication o) => o -> m Bool Source #

Get the value of the “`register-session`” property. When overloading is enabled, this is equivalent to

    get application #registerSession

setApplicationRegisterSession :: (MonadIO m, IsApplication o) => o -> Bool -> m () Source #

Set the value of the “`register-session`” property. When overloading is enabled, this is equivalent to

    set application [ #registerSession := value ]

constructApplicationRegisterSession :: (IsApplication o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`register-session`” property. This is rarely needed directly, but it is used by `new`.

getApplicationScreensaverActive :: (MonadIO m, IsApplication o) => o -> m Bool Source #

Get the value of the “`screensaver-active`” property. When overloading is enabled, this is equivalent to

    get application #screensaverActive

applicationNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Maybe Text | `applicationId`: The application ID.
-> [ApplicationFlags] | `flags`: the application flags
-> m (Maybe Application) | Returns: a new `Application` instance

Creates a new `Application` instance.

When using `Application`, it is not necessary to call `init` manually. It is called as soon as the application gets registered as the primary instance.

Concretely, `init` is called in the default handler for the Application::startup signal. Therefore, `Application` subclasses should chain up in their Application::startup handler before using any GTK+ API.

Note that commandline arguments are not passed to `init`. All GTK+ functionality that is available via commandline arguments can also be achieved by setting suitable environment variables such as `G_DEBUG`, so this should not be a big problem. If you absolutely must support GTK+ commandline arguments, you can explicitly call `init` before creating the application instance.

If non-`Nothing`, the application ID must be valid. See `applicationIdIsValid`.

If no application ID is given then some features (most notably application uniqueness) will be disabled. A null application ID is only allowed with GTK+ 3.6 or later.

Since: 3.0

applicationGetAccelsForAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> Text | `detailedActionName`: a detailed action name, specifying an action and target to obtain accelerators for
-> m [Text] | Returns: accelerators for `detailedActionName`, as a `Nothing`-terminated array. Free with `strfreev` when no longer needed

Gets the accelerators that are currently associated with the given action.

Since: 3.12

applicationGetActionsForAccel Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> Text | `accel`: an accelerator that can be parsed by `acceleratorParse`
-> m [Text] | Returns: a `Nothing`-terminated array of actions for `accel`

Returns the list of actions (possibly empty) that `accel` maps to. Each item in the list is a detailed action name in the usual form.

This might be useful to discover if an accel already exists in order to prevent installation of a conflicting accelerator (from an accelerator editor or a plugin system, for example). Note that having more than one action per accelerator may not be a bad thing and might make sense in cases where the actions never appear in the same context.

In case there are no actions for a given accelerator, an empty array is returned. `Nothing` is never returned.

It is a programmer error to pass an invalid accelerator string. If you are unsure, check it with `acceleratorParse` first.

Since: 3.14

applicationGetActiveWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> m (Maybe Window) | Returns: the active window, or `Nothing` if there isn't one.

Gets the “active” window for the application.

The active window is the one that was most recently focused (within the application). This window may not have the focus at the moment if another application has it — this is just the most recently-focused window within this application.

Since: 3.6

applicationGetAppMenu Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> m (Maybe MenuModel) | Returns: the application menu of `application` or `Nothing` if no application menu has been set.

Returns the menu model that has been set with `applicationSetAppMenu`.

Since: 3.4

applicationGetMenuById Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> Text | `id`: the id of the menu to look up
-> m Menu | Returns: Gets the menu with the given id from the automatically loaded resources

Gets a menu from automatically loaded resources. See [Automatic resources][automatic-resources] for more information.

Since: 3.14

applicationGetMenubar Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> m MenuModel | Returns: the menubar for windows of `application`

Returns the menu model that has been set with `applicationSetMenubar`.

Since: 3.4

applicationGetWindowById Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> Word32 | `id`: an identifier number
-> m (Maybe Window) | Returns: the window with ID `id`, or `Nothing` if there is no window with this ID

Returns the `ApplicationWindow` with the given ID.

The ID of a `ApplicationWindow` can be retrieved with `applicationWindowGetId`.

Since: 3.6

applicationGetWindows Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> m [Window] | Returns: a `List` of `Window`

Gets a list of the `GtkWindows` associated with `application`.

The list is sorted by most recently focused window, such that the first element is the currently focused window. (Useful for choosing a parent for a transient window.)

The list that is returned should not be modified in any way. It will only remain valid until the next focus change or window creation or deletion.

Since: 3.0

applicationIsInhibited Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: the `Application`
-> [ApplicationInhibitFlags] | `flags`: what types of actions should be queried
-> m Bool | Returns: `True` if any of the actions specified in `flags` are inhibited

Determines if any of the actions specified in `flags` are currently inhibited (possibly by another application).

Note that this information may not be available (for example when the application is running in a sandbox).

Since: 3.4

applicationListActionDescriptions Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> m [Text] | Returns: a `Nothing`-terminated array of strings, free with `strfreev` when done

Lists the detailed action names which have associated accelerators. See `applicationSetAccelsForAction`.

Since: 3.12

applicationPrefersAppMenu Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> m Bool | Returns: `True` if you should set an app menu

Determines if the desktop environment in which the application is running would prefer an application menu be shown.

If this function returns `True` then the application should call `applicationSetAppMenu` with the contents of an application menu, which will be shown by the desktop environment. If it returns `False` then you should consider using an alternate approach, such as a menubar.

The value returned by this function is purely advisory and you are free to ignore it. If you call `applicationSetAppMenu` even if the desktop environment doesn't support app menus, then a fallback will be provided.

Applications are similarly free not to set an app menu even if the desktop environment wants to show one. In that case, a fallback will also be created by the desktop environment (GNOME, for example, uses a menu with only a "Quit" item in it).

The value returned by this function never changes. Once it returns a particular value, it is guaranteed to always return the same value.

You may only call this function after the application has been registered and after the base startup handler has run. You're most likely to want to use this from your own startup handler. It may also make sense to consult this function while constructing UI (in activate, open or an action activation handler) in order to determine if you should show a gear menu or not.

This function will return `False` on Mac OS and a default app menu will be created automatically with the "usual" contents of that menu typical to most Mac OS applications. If you call `applicationSetAppMenu` anyway, then this menu will be replaced with your own.

Since: 3.14

applicationRemoveAccelerator Source #

Arguments

:: (HasCallStack, MonadIO m, IsApplication a) |
=> a | `application`: a `Application`
-> Text | `actionName`: the name of the action to activate
-> Maybe GVariant | `parameter`: parameter to pass when activating the action, or `Nothing` if the action does not accept an activation parameter
-> m () |

Removes an accelerator that has been previously added with `applicationAddAccelerator`.

Since: 3.4

type AccelGroupAccelChangedCallback Source #

Arguments

= Word32 | `keyval`: the accelerator keyval
-> [ModifierType] | `modifier`: the modifier combination of the accelerator
-> GClosure () | `accelClosure`: the `Closure` of the accelerator
-> IO () |

The accel-changed signal is emitted when an entry is added to or removed from the accel group.

Widgets like `AccelLabel` which display an associated accelerator should connect to this signal, and rebuild their visual representation if the `accelClosure` is theirs.

type AccelGroupAccelActivateCallback Source #

Arguments

= Object | `acceleratable`: the object on which the accelerator was activated
-> Word32 | `keyval`: the accelerator keyval
-> [ModifierType] | `modifier`: the modifier combination of the accelerator
-> IO Bool | Returns: `True` if the accelerator was activated

The accel-activate signal is an implementation detail of `AccelGroup` and not meant to be used by applications.

onAccelGroupAccelActivate :: (IsAccelGroup a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelGroupAccelActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the accelActivate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on accelGroup #accelActivate callback

This signal admits a optional parameter `detail`. If it's not `Nothing`, we will connect to “`accel-activate::detail`” instead.

afterAccelGroupAccelActivate :: (IsAccelGroup a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelGroupAccelActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the accelActivate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after accelGroup #accelActivate callback

This signal admits a optional parameter `detail`. If it's not `Nothing`, we will connect to “`accel-activate::detail`” instead.

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onAccelGroupAccelChanged :: (IsAccelGroup a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelGroupAccelChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the accelChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on accelGroup #accelChanged callback

This signal admits a optional parameter `detail`. If it's not `Nothing`, we will connect to “`accel-changed::detail`” instead.

afterAccelGroupAccelChanged :: (IsAccelGroup a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => AccelGroupAccelChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the accelChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after accelGroup #accelChanged callback

This signal admits a optional parameter `detail`. If it's not `Nothing`, we will connect to “`accel-changed::detail`” instead.

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getAccelGroupIsLocked :: (MonadIO m, IsAccelGroup o) => o -> m Bool Source #

Get the value of the “`is-locked`” property. When overloading is enabled, this is equivalent to

    get accelGroup #isLocked

getAccelGroupModifierMask :: (MonadIO m, IsAccelGroup o) => o -> m [ModifierType] Source #

Get the value of the “`modifier-mask`” property. When overloading is enabled, this is equivalent to

    get accelGroup #modifierMask

accelGroupNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m AccelGroup | Returns: a new `AccelGroup` object

Creates a new `AccelGroup`.

accelGroupActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a, IsObject b) |
=> a | `accelGroup`: a `AccelGroup`
-> Word32 | `accelQuark`: the quark for the accelerator name
-> b | `acceleratable`: the `Object`, usually a `Window`, on which to activate the accelerator
-> Word32 | `accelKey`: accelerator keyval from a key event
-> [ModifierType] | `accelMods`: keyboard state mask from a key event
-> m Bool | Returns: `True` if an accelerator was activated and handled this keypress

Finds the first accelerator in `accelGroup` that matches `accelKey` and `accelMods`, and activates it.

accelGroupDisconnect Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: the accelerator group to remove an accelerator from
-> Maybe (GClosure b) | `closure`: the closure to remove from this accelerator group, or `Nothing` to remove all closures
-> m Bool | Returns: `True` if the closure was found and got disconnected

Removes an accelerator previously installed through `accelGroupConnect`.

Since 2.20 `closure` can be `Nothing`.

accelGroupDisconnectKey Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: the accelerator group to install an accelerator in
-> Word32 | `accelKey`: key value of the accelerator
-> [ModifierType] | `accelMods`: modifier combination of the accelerator
-> m Bool | Returns: `True` if there was an accelerator which could be removed, `False` otherwise

Removes an accelerator previously installed through `accelGroupConnect`.

accelGroupFind Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: a `AccelGroup`
-> AccelGroupFindFunc | `findFunc`: a function to filter the entries of `accelGroup` with
-> m AccelKey | Returns: the key of the first entry passing `findFunc`. The key is owned by GTK+ and must not be freed.

Finds the first entry in an accelerator group for which `findFunc` returns `True` and returns its `AccelKey`.

accelGroupGetIsLocked Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: a `AccelGroup`
-> m Bool | Returns: `True` if there are 1 or more locks on the `accelGroup`, `False` otherwise.

Locks are added and removed using `accelGroupLock` and `accelGroupUnlock`.

Since: 2.14

accelGroupGetModifierMask Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: a `AccelGroup`
-> m [ModifierType] | Returns: the modifier mask for this accel group.

Gets a `ModifierType` representing the mask for this `accelGroup`. For example, `GDK_CONTROL_MASK`, `GDK_SHIFT_MASK`, etc.

Since: 2.14

accelGroupQuery Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) |
=> a | `accelGroup`: the accelerator group to query
-> Word32 | `accelKey`: key value of the accelerator
-> [ModifierType] | `accelMods`: modifier combination of the accelerator
-> m (Maybe [AccelGroupEntry]) | Returns: an array of `nEntries` `AccelGroupEntry` elements, or `Nothing`. The array is owned by GTK+ and must not be freed.

Queries an accelerator group for all entries matching `accelKey` and `accelMods`.

type TreeModelRowInsertedCallback Source #

Arguments

= TreePath | `path`: a `TreePath`-struct identifying the new row
-> TreeIter | `iter`: a valid `TreeIter`-struct pointing to the new row
-> IO () |

This signal is emitted when a new row has been inserted in the model.

Note that the row may still be empty at this point, since it is a common pattern to first insert an empty row, and then fill it with the desired values.

type TreeModelRowHasChildToggledCallback Source #

Arguments

= TreePath | `path`: a `TreePath`-struct identifying the row
-> TreeIter | `iter`: a valid `TreeIter`-struct pointing to the row
-> IO () |

This signal is emitted when a row has gotten the first child row or lost its last child row.

type TreeModelRowDeletedCallback Source #

Arguments

= TreePath | `path`: a `TreePath`-struct identifying the row
-> IO () |

This signal is emitted when a row has been deleted.

Note that no iterator is passed to the signal handler, since the row is already deleted.

This should be called by models after a row has been removed. The location pointed to by `path` should be the location that the row previously was at. It may not be a valid location anymore.

type TreeModelRowChangedCallback Source #

Arguments

= TreePath | `path`: a `TreePath`-struct identifying the changed row
-> TreeIter | `iter`: a valid `TreeIter`-struct pointing to the changed row
-> IO () |

This signal is emitted when a row in the model has changed.

treeModelFilterNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `childModel`: A `TreeModel`.
-> Maybe TreePath | `root`: A `TreePath` or `Nothing`.
-> m TreeModel | Returns: A new `TreeModel`.

Creates a new `TreeModel`, with `childModel` as the child_model and `root` as the virtual root.

Since: 2.4

treeModelGetColumnType Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> Int32 | `index_`: the column index
-> m GType | Returns: the type of the column

Returns the type of the column.

treeModelGetIterFirst Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> m (Bool, TreeIter) | Returns: `True`, if `iter` was set

Initializes `iter` with the first iterator in the tree (the one at the path "0") and returns `True`. Returns `False` if the tree is empty.

treeModelGetIterFromString Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> Text | `pathString`: a string representation of a `TreePath`-struct
-> m (Bool, TreeIter) | Returns: `True`, if `iter` was set

Sets `iter` to a valid iterator pointing to `pathString`, if it exists. Otherwise, `iter` is left invalid and `False` is returned.

treeModelGetNColumns Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> m Int32 | Returns: the number of columns

Returns the number of columns supported by `treeModel`.

treeModelGetPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreeIter | `iter`: the `TreeIter`-struct
-> m TreePath | Returns: a newly-created `TreePath`-struct

Returns a newly-created `TreePath`-struct referenced by `iter`.

This path should be freed with `treePathFree`.

treeModelGetStringFromIter Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreeIter | `iter`: a `TreeIter`-struct
-> m Text | Returns: a newly-allocated string. Must be freed with `free`.

Generates a string representation of the iter.

This string is a “:” separated list of numbers. For example, “4:10:0:3” would be an acceptable return value for this string.

Since: 2.2

treeModelIterChildren Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> Maybe TreeIter | `parent`: the `TreeIter`-struct, or `Nothing`
-> m (Bool, TreeIter) | Returns: `True`, if `iter` has been set to the first child

Sets `iter` to point to the first child of `parent`.

If `parent` has no children, `False` is returned and `iter` is set to be invalid. `parent` will remain a valid node after this function has been called.

If `parent` is `Nothing` returns the first node, equivalent to `gtk_tree_model_get_iter_first (tree_model, iter);`

treeModelIterHasChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreeIter | `iter`: the `TreeIter`-struct to test for children
-> m Bool | Returns: `True` if `iter` has children

Returns `True` if `iter` has children, `False` otherwise.

treeModelIterNChildren Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> Maybe TreeIter | `iter`: the `TreeIter`-struct, or `Nothing`
-> m Int32 | Returns: the number of children of `iter`

Returns the number of children that `iter` has.

As a special case, if `iter` is `Nothing`, then the number of toplevel nodes is returned.

treeModelIterNext Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreeIter | `iter`: the `TreeIter`-struct
-> m Bool | Returns: `True` if `iter` has been changed to the next node

Sets `iter` to point to the node following it at the current level.

If there is no next `iter`, `False` is returned and `iter` is set to be invalid.

treeModelIterNthChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> Maybe TreeIter | `parent`: the `TreeIter`-struct to get the child from, or `Nothing`.
-> Int32 | `n`: the index of the desired child
-> m (Bool, TreeIter) | Returns: `True`, if `parent` has an `n`-th child

Sets `iter` to be the child of `parent`, using the given index.

The first index is 0. If `n` is too big, or `parent` has no children, `iter` is set to an invalid iterator and `False` is returned. `parent` will remain a valid node after this function has been called. As a special case, if `parent` is `Nothing`, then the `n`-th root node is set.

treeModelIterParent Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreeIter | `child`: the `TreeIter`-struct
-> m (Bool, TreeIter) | Returns: `True`, if `iter` is set to the parent of `child`

Sets `iter` to be the parent of `child`.

If `child` is at the toplevel, and doesn’t have a parent, then `iter` is set to an invalid iterator and `False` is returned. `child` will remain a valid node after this function has been called.

`iter` will be initialized before the lookup is performed, so `child` and `iter` cannot point to the same memory location.

treeModelIterPrevious Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreeIter | `iter`: the `TreeIter`-struct
-> m Bool | Returns: `True` if `iter` has been changed to the previous node

Sets `iter` to point to the previous node at the current level.

If there is no previous `iter`, `False` is returned and `iter` is set to be invalid.

Since: 3.0

treeModelRowChanged Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreePath | `path`: a `TreePath`-struct pointing to the changed row
-> TreeIter | `iter`: a valid `TreeIter`-struct pointing to the changed row
-> m () |

Emits the TreeModel::rowChanged signal on `treeModel`.

treeModelRowDeleted Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreePath | `path`: a `TreePath`-struct pointing to the previous location of the deleted row
-> m () |

Emits the TreeModel::rowDeleted signal on `treeModel`.

This should be called by models after a row has been removed. The location pointed to by `path` should be the location that the row previously was at. It may not be a valid location anymore.

Nodes that are deleted are not unreffed, this means that any outstanding references on the deleted node should not be released.

treeModelRowHasChildToggled Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreePath | `path`: a `TreePath`-struct pointing to the changed row
-> TreeIter | `iter`: a valid `TreeIter`-struct pointing to the changed row
-> m () |

Emits the TreeModel::rowHasChildToggled signal on `treeModel`. This should be called by models after the child state of a node changes.

treeModelRowInserted Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreePath | `path`: a `TreePath`-struct pointing to the inserted row
-> TreeIter | `iter`: a valid `TreeIter`-struct pointing to the inserted row
-> m () |

Emits the TreeModel::rowInserted signal on `treeModel`.

treeModelRowsReordered Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreePath | `path`: a `TreePath`-struct pointing to the tree node whose children have been reordered
-> Maybe TreeIter | `iter`: a valid `TreeIter`-struct pointing to the node whose children have been reordered, or `Nothing` if the depth of `path` is 0
-> [Int32] | `newOrder`: an array of integers mapping the current position of each child to its old position before the re-ordering, i.e. `newOrder``[newpos] = oldpos`
-> m () |

Emits the `TreeModel`::`rows-reordered` signal on `treeModel`.

This should be called by models when their rows have been reordered.

Since: 3.10

treeModelUnrefNode Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `treeModel`: a `TreeModel`
-> TreeIter | `iter`: the `TreeIter`-struct
-> m () |

Lets the tree unref the node.

This is an optional method for models to implement. To be more specific, models may ignore this call as it exists primarily for performance reasons. For more information on what this means, see `treeModelRefNode`.

Please note that nodes that are deleted are not unreffed.

onTreeModelRowChanged :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeModel #rowChanged callback

afterTreeModelRowChanged :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeModel #rowChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeModelRowDeleted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowDeletedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowDeleted signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeModel #rowDeleted callback

afterTreeModelRowDeleted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowDeletedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowDeleted signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeModel #rowDeleted callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeModelRowHasChildToggled :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowHasChildToggledCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowHasChildToggled signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeModel #rowHasChildToggled callback

afterTreeModelRowHasChildToggled :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowHasChildToggledCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowHasChildToggled signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeModel #rowHasChildToggled callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeModelRowInserted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowInsertedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowInserted signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeModel #rowInserted callback

afterTreeModelRowInserted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowInsertedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowInserted signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeModel #rowInserted callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

type TreeViewColumnClickedCallback = IO () Source #

No description available in the introspection data.

onTreeViewColumnClicked :: (IsTreeViewColumn a, MonadIO m) => a -> ((?self :: a) => TreeViewColumnClickedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the clicked signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeViewColumn #clicked callback

afterTreeViewColumnClicked :: (IsTreeViewColumn a, MonadIO m) => a -> ((?self :: a) => TreeViewColumnClickedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the clicked signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeViewColumn #clicked callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getTreeViewColumnAlignment :: (MonadIO m, IsTreeViewColumn o) => o -> m Float Source #

Get the value of the “`alignment`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #alignment

setTreeViewColumnAlignment :: (MonadIO m, IsTreeViewColumn o) => o -> Float -> m () Source #

Set the value of the “`alignment`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #alignment := value ]

constructTreeViewColumnAlignment :: (IsTreeViewColumn o, MonadIO m) => Float -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`alignment`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnCellArea :: (MonadIO m, IsTreeViewColumn o) => o -> m (Maybe CellArea) Source #

Get the value of the “`cell-area`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #cellArea

constructTreeViewColumnCellArea :: (IsTreeViewColumn o, MonadIO m, IsCellArea a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`cell-area`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnClickable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #

Get the value of the “`clickable`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #clickable

setTreeViewColumnClickable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #

Set the value of the “`clickable`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #clickable := value ]

constructTreeViewColumnClickable :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`clickable`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnExpand :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #

Get the value of the “`expand`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #expand

setTreeViewColumnExpand :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #

Set the value of the “`expand`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #expand := value ]

constructTreeViewColumnExpand :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`expand`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnFixedWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #

Get the value of the “`fixed-width`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #fixedWidth

setTreeViewColumnFixedWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #

Set the value of the “`fixed-width`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #fixedWidth := value ]

constructTreeViewColumnFixedWidth :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`fixed-width`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnMaxWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #

Get the value of the “`max-width`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #maxWidth

setTreeViewColumnMaxWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #

Set the value of the “`max-width`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #maxWidth := value ]

constructTreeViewColumnMaxWidth :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`max-width`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnMinWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #

Get the value of the “`min-width`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #minWidth

setTreeViewColumnMinWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #

Set the value of the “`min-width`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #minWidth := value ]

constructTreeViewColumnMinWidth :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`min-width`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnReorderable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #

Get the value of the “`reorderable`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #reorderable

setTreeViewColumnReorderable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #

Set the value of the “`reorderable`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #reorderable := value ]

constructTreeViewColumnReorderable :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`reorderable`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnResizable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #

Get the value of the “`resizable`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #resizable

setTreeViewColumnResizable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #

Set the value of the “`resizable`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #resizable := value ]

constructTreeViewColumnResizable :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`resizable`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnSizing :: (MonadIO m, IsTreeViewColumn o) => o -> m TreeViewColumnSizing Source #

Get the value of the “`sizing`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #sizing

setTreeViewColumnSizing :: (MonadIO m, IsTreeViewColumn o) => o -> TreeViewColumnSizing -> m () Source #

Set the value of the “`sizing`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #sizing := value ]

constructTreeViewColumnSizing :: (IsTreeViewColumn o, MonadIO m) => TreeViewColumnSizing -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`sizing`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnSortColumnId :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #

Get the value of the “`sort-column-id`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #sortColumnId

setTreeViewColumnSortColumnId :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #

Set the value of the “`sort-column-id`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #sortColumnId := value ]

constructTreeViewColumnSortColumnId :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`sort-column-id`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnSortIndicator :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #

Get the value of the “`sort-indicator`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #sortIndicator

setTreeViewColumnSortIndicator :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #

Set the value of the “`sort-indicator`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #sortIndicator := value ]

constructTreeViewColumnSortIndicator :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`sort-indicator`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnSortOrder :: (MonadIO m, IsTreeViewColumn o) => o -> m SortType Source #

Get the value of the “`sort-order`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #sortOrder

setTreeViewColumnSortOrder :: (MonadIO m, IsTreeViewColumn o) => o -> SortType -> m () Source #

Set the value of the “`sort-order`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #sortOrder := value ]

constructTreeViewColumnSortOrder :: (IsTreeViewColumn o, MonadIO m) => SortType -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`sort-order`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnSpacing :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #

Get the value of the “`spacing`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #spacing

setTreeViewColumnSpacing :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #

Set the value of the “`spacing`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #spacing := value ]

constructTreeViewColumnSpacing :: (IsTreeViewColumn o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`spacing`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnTitle :: (MonadIO m, IsTreeViewColumn o) => o -> m Text Source #

Get the value of the “`title`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #title

setTreeViewColumnTitle :: (MonadIO m, IsTreeViewColumn o) => o -> Text -> m () Source #

Set the value of the “`title`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #title := value ]

constructTreeViewColumnTitle :: (IsTreeViewColumn o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`title`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnVisible :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #

Get the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #visible

setTreeViewColumnVisible :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #

Set the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #visible := value ]

constructTreeViewColumnVisible :: (IsTreeViewColumn o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`visible`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o) => o -> m (Maybe Widget) Source #

Get the value of the “`widget`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #widget

setTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o, IsWidget a) => o -> a -> m () Source #

Set the value of the “`widget`” property. When overloading is enabled, this is equivalent to

    set treeViewColumn [ #widget := value ]

constructTreeViewColumnWidget :: (IsTreeViewColumn o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`widget`” property. This is rarely needed directly, but it is used by `new`.

clearTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o) => o -> m () Source #

Set the value of the “`widget`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #widget

getTreeViewColumnWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #

Get the value of the “`width`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #width

getTreeViewColumnXOffset :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #

Get the value of the “`x-offset`” property. When overloading is enabled, this is equivalent to

    get treeViewColumn #xOffset

treeViewColumnNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m TreeViewColumn | Returns: A newly created `TreeViewColumn`.

Creates a new `TreeViewColumn`.

treeViewColumnNewWithArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: the `CellArea` that the newly created column should use to layout cells.
-> m TreeViewColumn | Returns: A newly created `TreeViewColumn`.

Creates a new `TreeViewColumn` using `area` to render its cells.

Since: 3.0

treeViewColumnAddAttribute Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> b | `cellRenderer`: the `CellRenderer` to set attributes on
-> Text | `attribute`: An attribute on the renderer
-> Int32 | `column`: The column position on the model to get the attribute from.
-> m () |

Adds an attribute mapping to the list in `treeColumn`. The `column` is the column of the model to get a value from, and the `attribute` is the parameter on `cellRenderer` to be set from the value. So for example if column 2 of the model contains strings, you could have the “text” attribute of a `CellRendererText` get its values from column 2.

treeViewColumnCellGetPosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) |
=> a | `treeColumn`: a `TreeViewColumn`
-> b | `cellRenderer`: a `CellRenderer`
-> m (Bool, Int32, Int32) | Returns: `True` if `cell` belongs to `treeColumn`.

Obtains the horizontal position and size of a cell in a column. If the cell is not found in the column, `startPos` and `width` are not changed and `False` is returned.

treeViewColumnCellGetSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Maybe Rectangle | `cellArea`: The area a cell in the column will be allocated, or `Nothing`
-> m (Int32, Int32, Int32, Int32) |

Obtains the width and height needed to render the column. This is used primarily by the `TreeView`.

treeViewColumnCellIsVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`
-> m Bool | Returns: `True`, if any of the cells packed into the `treeColumn` are currently visible

Returns `True` if any of the cells packed into the `treeColumn` are visible. For this to be meaningful, you must first initialize the cells with `treeViewColumnCellSetCellData`

treeViewColumnClear Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`
-> m () |

Unsets all the mappings on all renderers on the `treeColumn`.

treeViewColumnClearAttributes Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) |
=> a | `treeColumn`: a `TreeViewColumn`
-> b | `cellRenderer`: a `CellRenderer` to clear the attribute mapping on.
-> m () |

Clears all existing attributes previously set with `gtk_tree_view_column_set_attributes()`.

treeViewColumnClicked Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: a `TreeViewColumn`
-> m () |

Emits the “clicked” signal on the column. This function will only work if `treeColumn` is clickable.

treeViewColumnFocusCell Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) |
=> a | `treeColumn`: A `TreeViewColumn`
-> b | `cell`: A `CellRenderer`
-> m () |

Sets the current keyboard focus to be at `cell`, if the column contains 2 or more editable and activatable cells.

Since: 2.2

treeViewColumnGetAlignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Float | Returns: The current alignent of `treeColumn`.

Returns the current x alignment of `treeColumn`. This value can range between 0.0 and 1.0.

treeViewColumnGetButton Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`
-> m Widget | Returns: The button for the column header.

Returns the button used in the treeview column header

Since: 3.0

treeViewColumnGetClickable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: a `TreeViewColumn`
-> m Bool | Returns: `True` if user can click the column header.

Returns `True` if the user can click on the header for the column.

treeViewColumnGetExpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Bool | Returns: `True` if the column expands to fill available space.

Returns `True` if the column expands to fill available space.

Since: 2.4

treeViewColumnGetFixedWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Int32 | Returns: The fixed width of the column.

Gets the fixed width of the column. This may not be the actual displayed width of the column; for that, use `treeViewColumnGetWidth`.

treeViewColumnGetMaxWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Int32 | Returns: The maximum width of the `treeColumn`.

Returns the maximum width in pixels of the `treeColumn`, or -1 if no maximum width is set.

treeViewColumnGetMinWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Int32 | Returns: The minimum width of the `treeColumn`.

Returns the minimum width in pixels of the `treeColumn`, or -1 if no minimum width is set.

treeViewColumnGetReorderable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`
-> m Bool | Returns: `True` if the `treeColumn` can be reordered by the user.

Returns `True` if the `treeColumn` can be reordered by the user.

treeViewColumnGetResizable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`
-> m Bool | Returns: `True`, if the `treeColumn` can be resized.

Returns `True` if the `treeColumn` can be resized by the end user.

treeViewColumnGetSizing Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m TreeViewColumnSizing | Returns: The type of `treeColumn`.

Returns the current type of `treeColumn`.

treeViewColumnGetSortColumnId Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: a `TreeViewColumn`
-> m Int32 | Returns: the current `sortColumnId` for this column, or -1 if this column can’t be used for sorting.

Gets the logical `sortColumnId` that the model sorts on when this column is selected for sorting. See `treeViewColumnSetSortColumnId`.

treeViewColumnGetSortIndicator Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: a `TreeViewColumn`
-> m Bool | Returns: whether the sort indicator arrow is displayed

Gets the value set by `treeViewColumnSetSortIndicator`.

treeViewColumnGetSortOrder Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: a `TreeViewColumn`
-> m SortType | Returns: the sort order the sort indicator is indicating

Gets the value set by `treeViewColumnSetSortOrder`.

treeViewColumnGetSpacing Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Int32 | Returns: the spacing of `treeColumn`.

Returns the spacing of `treeColumn`.

treeViewColumnGetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Text | Returns: the title of the column. This string should not be modified or freed.

Returns the title of the widget.

treeViewColumnGetTreeView Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`
-> m (Maybe Widget) | Returns: The tree view wherein `column` has been inserted if any, `Nothing` otherwise.

Returns the `TreeView` wherein `treeColumn` has been inserted. If `column` is currently not inserted in any tree view, `Nothing` is returned.

Since: 2.12

treeViewColumnGetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Bool | Returns: whether the column is visible or not. If it is visible, then the tree will show the column.

Returns `True` if `treeColumn` is visible.

treeViewColumnGetWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m (Maybe Widget) | Returns: The `Widget` in the column header, or `Nothing`

Returns the `Widget` in the button on the column header. If a custom widget has not been set then `Nothing` is returned.

treeViewColumnGetXOffset Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> m Int32 | Returns: The current X offset of `treeColumn`.

Returns the current X offset of `treeColumn` in pixels.

Since: 3.2

treeViewColumnPackEnd Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> b | `cell`: The `CellRenderer`.
-> Bool | `expand`: `True` if `cell` is to be given extra space allocated to `treeColumn`.
-> m () |

Adds the `cell` to end of the column. If `expand` is `False`, then the `cell` is allocated no more space than it needs. Any unused space is divided evenly between cells for which `expand` is `True`.

treeViewColumnQueueResize Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`
-> m () |

Flags the column, and the cell renderers added to this column, to have their sizes renegotiated.

Since: 2.8

treeViewColumnSetAlignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Float | `xalign`: The alignment, which is between [0.0 and 1.0] inclusive.
-> m () |

Sets the alignment of the title or custom widget inside the column header. The alignment determines its location inside the button -- 0.0 for left, 0.5 for center, 1.0 for right.

treeViewColumnSetClickable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Bool | `clickable`: `True` if the header is active.
-> m () |

Sets the header to be active if `clickable` is `True`. When the header is active, then it can take keyboard focus, and can be clicked.

treeViewColumnSetExpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Bool | `expand`: `True` if the column should expand to fill available space.
-> m () |

Sets the column to take available extra space. This space is shared equally amongst all columns that have the expand set to `True`. If no column has this option set, then the last column gets all extra space. By default, every column is created with this `False`.

Along with “fixed-width”, the “expand” property changes when the column is resized by the user.

Since: 2.4

treeViewColumnSetFixedWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Int32 | `fixedWidth`: The new fixed width, in pixels, or -1.
-> m () |

If `fixedWidth` is not -1, sets the fixed width of `treeColumn`; otherwise unsets it. The effective value of `fixedWidth` is clamped between the minimum and maximum width of the column; however, the value stored in the “fixed-width” property is not clamped. If the column sizing is `GTK_TREE_VIEW_COLUMN_GROW_ONLY` or `GTK_TREE_VIEW_COLUMN_AUTOSIZE`, setting a fixed width overrides the automatically calculated width. Note that `fixedWidth` is only a hint to GTK+; the width actually allocated to the column may be greater or less than requested.

Along with “expand”, the “fixed-width” property changes when the column is resized by the user.

treeViewColumnSetMaxWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Int32 | `maxWidth`: The maximum width of the column in pixels, or -1.
-> m () |

Sets the maximum width of the `treeColumn`. If `maxWidth` is -1, then the maximum width is unset. Note, the column can actually be wider than max width if it’s the last column in a view. In this case, the column expands to fill any extra space.

treeViewColumnSetMinWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Int32 | `minWidth`: The minimum width of the column in pixels, or -1.
-> m () |

Sets the minimum width of the `treeColumn`. If `minWidth` is -1, then the minimum width is unset.

treeViewColumnSetReorderable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`
-> Bool | `reorderable`: `True`, if the column can be reordered.
-> m () |

If `reorderable` is `True`, then the column can be reordered by the end user dragging the header.

treeViewColumnSetResizable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`
-> Bool | `resizable`: `True`, if the column can be resized
-> m () |

If `resizable` is `True`, then the user can explicitly resize the column by grabbing the outer edge of the column button. If resizable is `True` and sizing mode of the column is `GTK_TREE_VIEW_COLUMN_AUTOSIZE`, then the sizing mode is changed to `GTK_TREE_VIEW_COLUMN_GROW_ONLY`.

treeViewColumnSetSizing Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> TreeViewColumnSizing | `type`: The `TreeViewColumnSizing`.
-> m () |

Sets the growth behavior of `treeColumn` to `type`.

treeViewColumnSetSpacing Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Int32 | `spacing`: distance between cell renderers in pixels.
-> m () |

Sets the spacing field of `treeColumn`, which is the number of pixels to place between cell renderers packed into it.

treeViewColumnSetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Text | `title`: The title of the `treeColumn`.
-> m () |

Sets the title of the `treeColumn`. If a custom widget has been set, then this value is ignored.

treeViewColumnSetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Bool | `visible`: `True` if the `treeColumn` is visible.
-> m () |

Sets the visibility of `treeColumn`.

treeViewColumnSetWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsWidget b) |
=> a | `treeColumn`: A `TreeViewColumn`.
-> Maybe b | `widget`: A child `Widget`, or `Nothing`.
-> m () |

Sets the widget in the header to be `widget`. If widget is `Nothing`, then the header button is set with a `Label` set to the title of `treeColumn`.

type CellRendererEditingStartedCallback Source #

Arguments

= CellEditable | `editable`: the `CellEditable`
-> Text | `path`: the path identifying the edited cell
-> IO () |

This signal gets emitted when a cell starts to be edited. The intended use of this signal is to do special setup on `editable`, e.g. adding a `EntryCompletion` or setting up additional columns in a `ComboBox`.

See `cellEditableStartEditing` for information on the lifecycle of the `editable` and a way to do setup that doesn’t depend on the `renderer`.

Note that GTK+ doesn't guarantee that cell renderers will continue to use the same kind of widget for editing in future releases, therefore you should check the type of `editable` before doing any specific setup, as in the following example:

### C code

    static void
    text_editing_started (GtkCellRenderer *cell,
                          GtkCellEditable *editable,
                          const gchar     *path,
                          gpointer         data)
    {
      if (GTK_IS_ENTRY (editable))
        {
          GtkEntry *entry = GTK_ENTRY (editable);

          // ... create a GtkEntryCompletion

          gtk_entry_set_completion (entry, completion);
        }
    }

Since: 2.6

type CellRendererEditingCanceledCallback = IO () Source #

This signal gets emitted when the user cancels the process of editing a cell. For example, an editable cell renderer could be written to cancel editing when the user presses Escape.

See also: `cellRendererStopEditing`.

Since: 2.4

onCellRendererEditingCanceled :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingCanceledCallback) -> m SignalHandlerId Source #

Connect a signal handler for the editingCanceled signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on cellRenderer #editingCanceled callback

afterCellRendererEditingCanceled :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingCanceledCallback) -> m SignalHandlerId Source #

Connect a signal handler for the editingCanceled signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after cellRenderer #editingCanceled callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onCellRendererEditingStarted :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingStartedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the editingStarted signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on cellRenderer #editingStarted callback

afterCellRendererEditingStarted :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingStartedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the editingStarted signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after cellRenderer #editingStarted callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

setCellRendererCellBackground :: (MonadIO m, IsCellRenderer o) => o -> Text -> m () Source #

Set the value of the “`cell-background`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #cellBackground := value ]

constructCellRendererCellBackground :: (IsCellRenderer o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`cell-background`” property. This is rarely needed directly, but it is used by `new`.

clearCellRendererCellBackground :: (MonadIO m, IsCellRenderer o) => o -> m () Source #

Set the value of the “`cell-background`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #cellBackground

getCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> m (Maybe Color) Source #

Get the value of the “`cell-background-gdk`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #cellBackgroundGdk

setCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> Color -> m () Source #

Set the value of the “`cell-background-gdk`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #cellBackgroundGdk := value ]

constructCellRendererCellBackgroundGdk :: (IsCellRenderer o, MonadIO m) => Color -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`cell-background-gdk`” property. This is rarely needed directly, but it is used by `new`.

clearCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> m () Source #

Set the value of the “`cell-background-gdk`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #cellBackgroundGdk

getCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> m (Maybe RGBA) Source #

Get the value of the “`cell-background-rgba`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #cellBackgroundRgba

setCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> RGBA -> m () Source #

Set the value of the “`cell-background-rgba`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #cellBackgroundRgba := value ]

constructCellRendererCellBackgroundRgba :: (IsCellRenderer o, MonadIO m) => RGBA -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`cell-background-rgba`” property. This is rarely needed directly, but it is used by `new`.

clearCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> m () Source #

Set the value of the “`cell-background-rgba`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #cellBackgroundRgba

getCellRendererCellBackgroundSet :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #

Get the value of the “`cell-background-set`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #cellBackgroundSet

setCellRendererCellBackgroundSet :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #

Set the value of the “`cell-background-set`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #cellBackgroundSet := value ]

constructCellRendererCellBackgroundSet :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`cell-background-set`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererEditing :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #

Get the value of the “`editing`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #editing

getCellRendererHeight :: (MonadIO m, IsCellRenderer o) => o -> m Int32 Source #

Get the value of the “`height`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #height

setCellRendererHeight :: (MonadIO m, IsCellRenderer o) => o -> Int32 -> m () Source #

Set the value of the “`height`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #height := value ]

constructCellRendererHeight :: (IsCellRenderer o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`height`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererIsExpanded :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #

Get the value of the “`is-expanded`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #isExpanded

setCellRendererIsExpanded :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #

Set the value of the “`is-expanded`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #isExpanded := value ]

constructCellRendererIsExpanded :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`is-expanded`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererIsExpander :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #

Get the value of the “`is-expander`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #isExpander

setCellRendererIsExpander :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #

Set the value of the “`is-expander`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #isExpander := value ]

constructCellRendererIsExpander :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`is-expander`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererMode :: (MonadIO m, IsCellRenderer o) => o -> m CellRendererMode Source #

Get the value of the “`mode`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #mode

setCellRendererMode :: (MonadIO m, IsCellRenderer o) => o -> CellRendererMode -> m () Source #

Set the value of the “`mode`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #mode := value ]

constructCellRendererMode :: (IsCellRenderer o, MonadIO m) => CellRendererMode -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`mode`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererSensitive :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #

Get the value of the “`sensitive`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #sensitive

setCellRendererSensitive :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #

Set the value of the “`sensitive`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #sensitive := value ]

constructCellRendererSensitive :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`sensitive`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererVisible :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #

Get the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #visible

setCellRendererVisible :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #

Set the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #visible := value ]

constructCellRendererVisible :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`visible`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererWidth :: (MonadIO m, IsCellRenderer o) => o -> m Int32 Source #

Get the value of the “`width`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #width

setCellRendererWidth :: (MonadIO m, IsCellRenderer o) => o -> Int32 -> m () Source #

Set the value of the “`width`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #width := value ]

constructCellRendererWidth :: (IsCellRenderer o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`width`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererXalign :: (MonadIO m, IsCellRenderer o) => o -> m Float Source #

Get the value of the “`xalign`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #xalign

setCellRendererXalign :: (MonadIO m, IsCellRenderer o) => o -> Float -> m () Source #

Set the value of the “`xalign`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #xalign := value ]

constructCellRendererXalign :: (IsCellRenderer o, MonadIO m) => Float -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`xalign`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererXpad :: (MonadIO m, IsCellRenderer o) => o -> m Word32 Source #

Get the value of the “`xpad`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #xpad

setCellRendererXpad :: (MonadIO m, IsCellRenderer o) => o -> Word32 -> m () Source #

Set the value of the “`xpad`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #xpad := value ]

constructCellRendererXpad :: (IsCellRenderer o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`xpad`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererYalign :: (MonadIO m, IsCellRenderer o) => o -> m Float Source #

Get the value of the “`yalign`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #yalign

setCellRendererYalign :: (MonadIO m, IsCellRenderer o) => o -> Float -> m () Source #

Set the value of the “`yalign`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #yalign := value ]

constructCellRendererYalign :: (IsCellRenderer o, MonadIO m) => Float -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`yalign`” property. This is rarely needed directly, but it is used by `new`.

getCellRendererYpad :: (MonadIO m, IsCellRenderer o) => o -> m Word32 Source #

Get the value of the “`ypad`” property. When overloading is enabled, this is equivalent to

    get cellRenderer #ypad

setCellRendererYpad :: (MonadIO m, IsCellRenderer o) => o -> Word32 -> m () Source #

Set the value of the “`ypad`” property. When overloading is enabled, this is equivalent to

    set cellRenderer [ #ypad := value ]

constructCellRendererYpad :: (IsCellRenderer o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`ypad`” property. This is rarely needed directly, but it is used by `new`.

cellRendererActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer`
-> Event | `event`: a `Event`
-> b | `widget`: widget that received the event
-> Text | `path`: widget-dependent string representation of the event location; e.g. for `TreeView`, a string representation of `TreePath`
-> Rectangle | `backgroundArea`: background area as passed to `cellRendererRender`
-> Rectangle | `cellArea`: cell area as passed to `cellRendererRender`
-> [CellRendererState] | `flags`: render flags
-> m Bool | Returns: `True` if the event was consumed/handled

Passes an activate event to the cell renderer for possible processing. Some cell renderers may use events; for example, `CellRendererToggle` toggles when it gets a mouse click.

cellRendererGetAlignedArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer` instance
-> b | `widget`: the `Widget` this cell will be rendering to
-> [CellRendererState] | `flags`: render flags
-> Rectangle | `cellArea`: cell area which would be passed to `cellRendererRender`
-> m Rectangle |

Gets the aligned area used by `cell` inside `cellArea`. Used for finding the appropriate edit and focus rectangle.

Since: 3.0

cellRendererGetAlignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> m (Float, Float) |

Fills in `xalign` and `yalign` with the appropriate values of `cell`.

Since: 2.18

cellRendererGetFixedSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> m (Int32, Int32) |

Fills in `width` and `height` with the appropriate size of `cell`.

cellRendererGetPadding Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> m (Int32, Int32) |

Fills in `xpad` and `ypad` with the appropriate values of `cell`.

Since: 2.18

cellRendererGetPreferredHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer` instance
-> b | `widget`: the `Widget` this cell will be rendering to
-> m (Int32, Int32) |

Retreives a renderer’s natural size when rendered to `widget`.

Since: 3.0

cellRendererGetPreferredHeightForWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer` instance
-> b | `widget`: the `Widget` this cell will be rendering to
-> Int32 | `width`: the size which is available for allocation
-> m (Int32, Int32) |

Retreives a cell renderers’s minimum and natural height if it were rendered to `widget` with the specified `width`.

Since: 3.0

cellRendererGetPreferredSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer` instance
-> b | `widget`: the `Widget` this cell will be rendering to
-> m (Requisition, Requisition) |

Retrieves the minimum and natural size of a cell taking into account the widget’s preference for height-for-width management.

Since: 3.0

cellRendererGetPreferredWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer` instance
-> b | `widget`: the `Widget` this cell will be rendering to
-> m (Int32, Int32) |

Retreives a renderer’s natural size when rendered to `widget`.

Since: 3.0

cellRendererGetPreferredWidthForHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer` instance
-> b | `widget`: the `Widget` this cell will be rendering to
-> Int32 | `height`: the size which is available for allocation
-> m (Int32, Int32) |

Retreives a cell renderers’s minimum and natural width if it were rendered to `widget` with the specified `height`.

Since: 3.0

cellRendererGetRequestMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: a `CellRenderer` instance
-> m SizeRequestMode | Returns: The `SizeRequestMode` preferred by this renderer.

Gets whether the cell renderer prefers a height-for-width layout or a width-for-height layout.

Since: 3.0

cellRendererGetSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> m Bool | Returns: `True` if the cell renderer is sensitive

Returns the cell renderer’s sensitivity.

Since: 2.18

cellRendererGetSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> a | `cell`: a `CellRenderer`
-> b | `widget`: the widget the renderer is rendering to
-> Maybe Rectangle | `cellArea`: The area a cell will be allocated, or `Nothing`
-> m (Int32, Int32, Int32, Int32) |

Obtains the width and height needed to render the cell. Used by view widgets to determine the appropriate size for the cell_area passed to `cellRendererRender`. If `cellArea` is not `Nothing`, fills in the x and y offsets (if set) of the cell relative to this location.

Please note that the values set in `width` and `height`, as well as those in `xOffset` and `yOffset` are inclusive of the xpad and ypad properties.

cellRendererGetState Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) |
=> Maybe a | `cell`: a `CellRenderer`, or `Nothing`
-> Maybe b | `widget`: a `Widget`, or `Nothing`
-> [CellRendererState] | `cellState`: cell renderer state
-> m [StateFlags] | Returns: the widget state flags applying to `cell`

Translates the cell renderer state to `StateFlags`, based on the cell renderer and widget sensitivity, and the given `CellRendererState`.

Since: 3.0

cellRendererGetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> m Bool | Returns: `True` if the cell renderer is visible

Returns the cell renderer’s visibility.

Since: 2.18

cellRendererIsActivatable Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> m Bool | Returns: `True` if the cell renderer can do anything when activated

Checks whether the cell renderer can do something when activated.

Since: 3.0

cellRendererSetAlignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> Float | `xalign`: the x alignment of the cell renderer
-> Float | `yalign`: the y alignment of the cell renderer
-> m () |

Sets the renderer’s alignment within its available space.

Since: 2.18

cellRendererSetFixedSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> Int32 | `width`: the width of the cell renderer, or -1
-> Int32 | `height`: the height of the cell renderer, or -1
-> m () |

Sets the renderer size to be explicit, independent of the properties set.

cellRendererSetPadding Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> Int32 | `xpad`: the x padding of the cell renderer
-> Int32 | `ypad`: the y padding of the cell renderer
-> m () |

Sets the renderer’s padding.

Since: 2.18

cellRendererSetSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> Bool | `sensitive`: the sensitivity of the cell
-> m () |

Sets the cell renderer’s sensitivity.

Since: 2.18

cellRendererSetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellRenderer a) |
=> a | `cell`: A `CellRenderer`
-> Bool | `visible`: the visibility of the cell
-> m () |

Sets the cell renderer’s visibility.

Since: 2.18

styleProviderGetIconFactory Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProvider a) |
=> a | `provider`: a `StyleProvider`
-> WidgetPath | `path`: `WidgetPath` to query
-> m (Maybe IconFactory) | Returns: The icon factory to use for `path`, or `Nothing`

Returns the `IconFactory` defined to be in use for `path`, or `Nothing` if none is defined.

Since: 3.0

styleProviderGetStyle Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProvider a) |
=> a | `provider`: a `StyleProvider`
-> WidgetPath | `path`: `WidgetPath` to query
-> m (Maybe StyleProperties) | Returns: a `StyleProperties` containing the style settings affecting `path`

Returns the style settings affecting a widget defined by `path`, or `Nothing` if `provider` doesn’t contemplate styling `path`.

Since: 3.0

styleProviderGetStyleProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsStyleProvider a) |
=> a | `provider`: a `StyleProvider`
-> WidgetPath | `path`: `WidgetPath` to query
-> [StateFlags] | `state`: state to query the style property for
-> GParamSpec | `pspec`: The `ParamSpec` to query
-> m (Bool, GValue) | Returns: `True` if the property was found and has a value, `False` otherwise

Looks up a widget style property as defined by `provider` for the widget represented by `path`.

Since: 3.0

buildableAddChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b, IsObject c) |
=> a | `buildable`: a `Buildable`
-> b | `builder`: a `Builder`
-> c | `child`: child to add
-> Maybe Text | `type`: kind of child or `Nothing`
-> m () |

Adds a child to `buildable`. `type` is an optional string describing how the child should be added.

Since: 2.12

buildableConstructChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b) |
=> a | `buildable`: A `Buildable`
-> b | `builder`: `Builder` used to construct this object
-> Text | `name`: name of child to construct
-> m Object | Returns: the constructed child

Constructs a child of `buildable` with the name `name`.

`Builder` calls this function if a “constructor” has been specified in the UI definition.

Since: 2.12

buildableCustomFinished Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b, IsObject c) |
=> a | `buildable`: a `Buildable`
-> b | `builder`: a `Builder`
-> Maybe c | `child`: child object or `Nothing` for non-child tags
-> Text | `tagname`: the name of the tag
-> Ptr () | `data`: user data created in custom_tag_start
-> m () |

This is similar to `buildableParserFinished` but is called once for each custom tag handled by the `buildable`.

Since: 2.12

buildableCustomTagEnd Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b, IsObject c) |
=> a | `buildable`: A `Buildable`
-> b | `builder`: `Builder` used to construct this object
-> Maybe c | `child`: child object or `Nothing` for non-child tags
-> Text | `tagname`: name of tag
-> Ptr () | `data`: user data that will be passed in to parser functions
-> m () |

This is called at the end of each custom element handled by the buildable.

Since: 2.12

buildableCustomTagStart Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b, IsObject c) |
=> a | `buildable`: a `Buildable`
-> b | `builder`: a `Builder` used to construct this object
-> Maybe c | `child`: child object or `Nothing` for non-child tags
-> Text | `tagname`: name of tag
-> m (Bool, MarkupParser, Ptr ()) | Returns: `True` if a object has a custom implementation, `False` if it doesn't.

This is called for each unknown element under `<child>`.

Since: 2.12

buildableGetInternalChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b) |
=> a | `buildable`: a `Buildable`
-> b | `builder`: a `Builder`
-> Text | `childname`: name of child
-> m Object | Returns: the internal child of the buildable object

Get the internal child called `childname` of the `buildable` object.

Since: 2.12

buildableGetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a) |
=> a | `buildable`: a `Buildable`
-> m Text | Returns: the name set with `buildableSetName`

Gets the name of the `buildable` object.

`Builder` sets the name based on the [GtkBuilder UI definition][BUILDER-UI] used to construct the `buildable`.

Since: 2.12

buildableSetBuildableProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsBuildable a, IsBuilder b) |
=> a | `buildable`: a `Buildable`
-> b | `builder`: a `Builder`
-> Text | `name`: name of property
-> GValue | `value`: value of property
-> m () |

Sets the property name `name` to `value` on the `buildable` object.

Since: 2.12

type CellEditableRemoveWidgetCallback = IO () Source #

This signal is meant to indicate that the cell is finished editing, and the `cellEditable` widget is being removed and may subsequently be destroyed.

Implementations of `CellEditable` are responsible for emitting this signal when they are done editing. It must be emitted after the CellEditable::editingDone signal, to give the cell renderer a chance to update the cell's value before the widget is removed.

`cellEditableRemoveWidget` is a convenience method for emitting CellEditable::removeWidget.

type CellEditableEditingDoneCallback = IO () Source #

This signal is a sign for the cell renderer to update its value from the `cellEditable`.

Implementations of `CellEditable` are responsible for emitting this signal when they are done editing, e.g. `Entry` emits this signal when the user presses Enter. Typical things to do in a handler for editingDone are to capture the edited value, disconnect the `cellEditable` from signals on the `CellRenderer`, etc.

`cellEditableEditingDone` is a convenience method for emitting CellEditable::editingDone.

getCellEditableEditingCanceled :: (MonadIO m, IsCellEditable o) => o -> m Bool Source #

Get the value of the “`editing-canceled`” property. When overloading is enabled, this is equivalent to

    get cellEditable #editingCanceled

setCellEditableEditingCanceled :: (MonadIO m, IsCellEditable o) => o -> Bool -> m () Source #

Set the value of the “`editing-canceled`” property. When overloading is enabled, this is equivalent to

    set cellEditable [ #editingCanceled := value ]

constructCellEditableEditingCanceled :: (IsCellEditable o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`editing-canceled`” property. This is rarely needed directly, but it is used by `new`.

onCellEditableEditingDone :: (IsCellEditable a, MonadIO m) => a -> ((?self :: a) => CellEditableEditingDoneCallback) -> m SignalHandlerId Source #

Connect a signal handler for the editingDone signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on cellEditable #editingDone callback

afterCellEditableEditingDone :: (IsCellEditable a, MonadIO m) => a -> ((?self :: a) => CellEditableEditingDoneCallback) -> m SignalHandlerId Source #

Connect a signal handler for the editingDone signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after cellEditable #editingDone callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onCellEditableRemoveWidget :: (IsCellEditable a, MonadIO m) => a -> ((?self :: a) => CellEditableRemoveWidgetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the removeWidget signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on cellEditable #removeWidget callback

afterCellEditableRemoveWidget :: (IsCellEditable a, MonadIO m) => a -> ((?self :: a) => CellEditableRemoveWidgetCallback) -> m SignalHandlerId Source #

Connect a signal handler for the removeWidget signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after cellEditable #removeWidget callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getCellAreaContextArea :: (MonadIO m, IsCellAreaContext o) => o -> m CellArea Source #

Get the value of the “`area`” property. When overloading is enabled, this is equivalent to

    get cellAreaContext #area

constructCellAreaContextArea :: (IsCellAreaContext o, MonadIO m, IsCellArea a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`area`” property. This is rarely needed directly, but it is used by `new`.

getCellAreaContextMinimumHeight :: (MonadIO m, IsCellAreaContext o) => o -> m Int32 Source #

Get the value of the “`minimum-height`” property. When overloading is enabled, this is equivalent to

    get cellAreaContext #minimumHeight

getCellAreaContextMinimumWidth :: (MonadIO m, IsCellAreaContext o) => o -> m Int32 Source #

Get the value of the “`minimum-width`” property. When overloading is enabled, this is equivalent to

    get cellAreaContext #minimumWidth

getCellAreaContextNaturalHeight :: (MonadIO m, IsCellAreaContext o) => o -> m Int32 Source #

Get the value of the “`natural-height`” property. When overloading is enabled, this is equivalent to

    get cellAreaContext #naturalHeight

getCellAreaContextNaturalWidth :: (MonadIO m, IsCellAreaContext o) => o -> m Int32 Source #

Get the value of the “`natural-width`” property. When overloading is enabled, this is equivalent to

    get cellAreaContext #naturalWidth

cellAreaContextAllocate Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> Int32 | `width`: the allocated width for all `TreeModel` rows rendered with `context`, or -1.
-> Int32 | `height`: the allocated height for all `TreeModel` rows rendered with `context`, or -1.
-> m () |

Allocates a width and/or a height for all rows which are to be rendered with `context`.

Usually allocation is performed only horizontally or sometimes vertically since a group of rows are usually rendered side by side vertically or horizontally and share either the same width or the same height. Sometimes they are allocated in both horizontal and vertical orientations producing a homogeneous effect of the rows. This is generally the case for `TreeView` when TreeView:fixedHeightMode is enabled.

Since 3.0

cellAreaContextGetAllocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> m (Int32, Int32) |

Fetches the current allocation size for `context`.

If the context was not allocated in width or height, or if the context was recently reset with `cellAreaContextReset`, the returned value will be -1.

Since: 3.0

cellAreaContextGetArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> m CellArea | Returns: the `CellArea` this context was created by.

Fetches the `CellArea` this `context` was created by.

This is generally unneeded by layouting widgets; however, it is important for the context implementation itself to fetch information about the area it is being used for.

For instance at `CellAreaContextClass`.`allocate`() time it’s important to know details about any cell spacing that the `CellArea` is configured with in order to compute a proper allocation.

Since: 3.0

cellAreaContextGetPreferredHeightForWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> Int32 | `width`: a proposed width for allocation
-> m (Int32, Int32) |

Gets the accumulative preferred height for `width` for all rows which have been requested for the same said `width` with this context.

After `cellAreaContextReset` is called and/or before ever requesting the size of a `CellArea`, the returned values are -1.

Since: 3.0

cellAreaContextGetPreferredWidthForHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> Int32 | `height`: a proposed height for allocation
-> m (Int32, Int32) |

Gets the accumulative preferred width for `height` for all rows which have been requested for the same said `height` with this context.

After `cellAreaContextReset` is called and/or before ever requesting the size of a `CellArea`, the returned values are -1.

Since: 3.0

cellAreaContextPushPreferredHeight Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> Int32 | `minimumHeight`: the proposed new minimum height for `context`
-> Int32 | `naturalHeight`: the proposed new natural height for `context`
-> m () |

Causes the minimum and/or natural height to grow if the new proposed sizes exceed the current minimum and natural height.

This is used by `CellAreaContext` implementations during the request process over a series of `TreeModel` rows to progressively push the requested height over a series of `cellAreaGetPreferredHeight` requests.

Since: 3.0

cellAreaContextPushPreferredWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellAreaContext a) |
=> a | `context`: a `CellAreaContext`
-> Int32 | `minimumWidth`: the proposed new minimum width for `context`
-> Int32 | `naturalWidth`: the proposed new natural width for `context`
-> m () |

Causes the minimum and/or natural width to grow if the new proposed sizes exceed the current minimum and natural width.

This is used by `CellAreaContext` implementations during the request process over a series of `TreeModel` rows to progressively push the requested width over a series of `cellAreaGetPreferredWidth` requests.

Since: 3.0

type CellAreaRemoveEditableCallback Source #

Arguments

= CellRenderer | `renderer`: the `CellRenderer` that finished editeding
-> CellEditable | `editable`: the `CellEditable` widget to remove
-> IO () |

Indicates that editing finished on `renderer` and that `editable` should be removed from the owning cell-layouting widget.

Since: 3.0

type CellAreaFocusChangedCallback Source #

Arguments

= CellRenderer | `renderer`: the `CellRenderer` that has focus
-> Text | `path`: the current `TreePath` string set for `area`
-> IO () |

Indicates that focus changed on this `area`. This signal is emitted either as a result of focus handling or event handling.

It's possible that the signal is emitted even if the currently focused renderer did not change, this is because focus may change to the same renderer in the same cell area for a different row of data.

Since: 3.0

type CellAreaApplyAttributesCallback Source #

Arguments

= TreeModel | `model`: the `TreeModel` to apply the attributes from
-> TreeIter | `iter`: the `TreeIter` indicating which row to apply the attributes of
-> Bool | `isExpander`: whether the view shows children for this row
-> Bool | `isExpanded`: whether the view is currently showing the children of this row
-> IO () |

This signal is emitted whenever applying attributes to `area` from `model`

Since: 3.0

type CellAreaAddEditableCallback Source #

Arguments

= CellRenderer | `renderer`: the `CellRenderer` that started the edited
-> CellEditable | `editable`: the `CellEditable` widget to add
-> Rectangle | `cellArea`: the `Widget` relative `Rectangle` coordinates where `editable` should be added
-> Text | `path`: the `TreePath` string this edit was initiated for
-> IO () |

Indicates that editing has started on `renderer` and that `editable` should be added to the owning cell-layouting widget at `cellArea`.

Since: 3.0

onCellAreaAddEditable :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaAddEditableCallback) -> m SignalHandlerId Source #

Connect a signal handler for the addEditable signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on cellArea #addEditable callback

afterCellAreaAddEditable :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaAddEditableCallback) -> m SignalHandlerId Source #

Connect a signal handler for the addEditable signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after cellArea #addEditable callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onCellAreaApplyAttributes :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaApplyAttributesCallback) -> m SignalHandlerId Source #

Connect a signal handler for the applyAttributes signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on cellArea #applyAttributes callback

afterCellAreaApplyAttributes :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaApplyAttributesCallback) -> m SignalHandlerId Source #

Connect a signal handler for the applyAttributes signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after cellArea #applyAttributes callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onCellAreaFocusChanged :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaFocusChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the focusChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on cellArea #focusChanged callback

afterCellAreaFocusChanged :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaFocusChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the focusChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after cellArea #focusChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onCellAreaRemoveEditable :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaRemoveEditableCallback) -> m SignalHandlerId Source #

Connect a signal handler for the removeEditable signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on cellArea #removeEditable callback

afterCellAreaRemoveEditable :: (IsCellArea a, MonadIO m) => a -> ((?self :: a) => CellAreaRemoveEditableCallback) -> m SignalHandlerId Source #

Connect a signal handler for the removeEditable signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after cellArea #removeEditable callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getCellAreaEditWidget :: (MonadIO m, IsCellArea o) => o -> m CellEditable Source #

Get the value of the “`edit-widget`” property. When overloading is enabled, this is equivalent to

    get cellArea #editWidget

getCellAreaEditedCell :: (MonadIO m, IsCellArea o) => o -> m CellRenderer Source #

Get the value of the “`edited-cell`” property. When overloading is enabled, this is equivalent to

    get cellArea #editedCell

getCellAreaFocusCell :: (MonadIO m, IsCellArea o) => o -> m CellRenderer Source #

Get the value of the “`focus-cell`” property. When overloading is enabled, this is equivalent to

    get cellArea #focusCell

setCellAreaFocusCell :: (MonadIO m, IsCellArea o, IsCellRenderer a) => o -> a -> m () Source #

Set the value of the “`focus-cell`” property. When overloading is enabled, this is equivalent to

    set cellArea [ #focusCell := value ]

constructCellAreaFocusCell :: (IsCellArea o, MonadIO m, IsCellRenderer a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`focus-cell`” property. This is rarely needed directly, but it is used by `new`.

cellAreaActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` in context with the current row data
-> c | `widget`: the `Widget` that `area` is rendering on
-> Rectangle | `cellArea`: the size and location of `area` relative to `widget`’s allocation
-> [CellRendererState] | `flags`: the `CellRendererState` flags for `area` for this row of data.
-> Bool | `editOnly`: if `True` then only cell renderers that are `CellRendererModeEditable` will be activated.
-> m Bool | Returns: Whether `area` was successfully activated.

Activates `area`, usually by activating the currently focused cell, however some subclasses which embed widgets in the area can also activate a widget if it currently has the focus.

Since: 3.0

cellAreaActivateCell Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsWidget b, IsCellRenderer c) |
=> a | `area`: a `CellArea`
-> b | `widget`: the `Widget` that `area` is rendering onto
-> c | `renderer`: the `CellRenderer` in `area` to activate
-> Event | `event`: the `Event` for which cell activation should occur
-> Rectangle | `cellArea`: the `Rectangle` in `widget` relative coordinates of `renderer` for the current row.
-> [CellRendererState] | `flags`: the `CellRendererState` for `renderer`
-> m Bool | Returns: whether cell activation was successful

This is used by `CellArea` subclasses when handling events to activate cells, the base `CellArea` class activates cells for keyboard events for free in its own GtkCellArea->`activate()` implementation.

Since: 3.0

cellAreaAdd Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` to add to `area`
-> m () |

Adds `renderer` to `area` with the default child cell properties.

Since: 3.0

cellAreaAttributeConnect Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` to connect an attribute for
-> Text | `attribute`: the attribute name
-> Int32 | `column`: the `TreeModel` column to fetch attribute values from
-> m () |

Connects an `attribute` to apply values from `column` for the `TreeModel` in use.

Since: 3.0

cellAreaAttributeDisconnect Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` to disconnect an attribute for
-> Text | `attribute`: the attribute name
-> m () |

Disconnects `attribute` for the `renderer` in `area` so that attribute will no longer be updated with values from the model.

Since: 3.0

cellAreaAttributeGetColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: a `CellRenderer`
-> Text | `attribute`: an attribute on the renderer
-> m Int32 | Returns: the model column, or -1

Returns the model column that an attribute has been mapped to, or -1 if the attribute is not mapped.

Since: 3.14

cellAreaCellGetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: a `CellRenderer` inside `area`
-> Text | `propertyName`: the name of the property to get
-> GValue | `value`: a location to return the value
-> m () |

Gets the value of a cell property for `renderer` in `area`.

Since: 3.0

cellAreaCellSetProperty Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: a `CellRenderer` inside `area`
-> Text | `propertyName`: the name of the cell property to set
-> GValue | `value`: the value to set the cell property to
-> m () |

Sets a cell property for `renderer` in `area`.

Since: 3.0

cellAreaCopyContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` to copy
-> m CellAreaContext | Returns: a newly created `CellAreaContext` copy of `context`.

This is sometimes needed for cases where rows need to share alignments in one orientation but may be separately grouped in the opposing orientation.

For instance, `IconView` creates all icons (rows) to have the same width and the cells theirin to have the same horizontal alignments. However each row of icons may have a separate collective height. `IconView` uses this to request the heights of each row based on a context which was already used to request all the row widths that are to be displayed.

Since: 3.0

cellAreaCreateContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> m CellAreaContext | Returns: a newly created `CellAreaContext` which can be used with `area`.

Creates a `CellAreaContext` to be used with `area` for all purposes. `CellAreaContext` stores geometry information for rows for which it was operated on, it is important to use the same context for the same row of data at all times (i.e. one should render and handle events with the same `CellAreaContext` which was used to request the size of those rows of data).

Since: 3.0

cellAreaEvent Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` for this row of data.
-> c | `widget`: the `Widget` that `area` is rendering to
-> Event | `event`: the `Event` to handle
-> Rectangle | `cellArea`: the `widget` relative coordinates for `area`
-> [CellRendererState] | `flags`: the `CellRendererState` for `area` in this row.
-> m Int32 | Returns: `True` if the event was handled by `area`.

Delegates event handling to a `CellArea`.

Since: 3.0

cellAreaFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> DirectionType | `direction`: the `DirectionType`
-> m Bool | Returns: `True` if focus remains inside `area` as a result of this call.

This should be called by the `area`’s owning layout widget when focus is to be passed to `area`, or moved within `area` for a given `direction` and row data.

Implementing `CellArea` classes should implement this method to receive and navigate focus in its own way particular to how it lays out cells.

Since: 3.0

cellAreaGetCellAllocation Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c, IsCellRenderer d) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` used to hold sizes for `area`.
-> c | `widget`: the `Widget` that `area` is rendering on
-> d | `renderer`: the `CellRenderer` to get the allocation for
-> Rectangle | `cellArea`: the whole allocated area for `area` in `widget` for this row
-> m Rectangle |

Derives the allocation of `renderer` inside `area` if `area` were to be renderered in `cellArea`.

Since: 3.0

cellAreaGetCellAtPosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` used to hold sizes for `area`.
-> c | `widget`: the `Widget` that `area` is rendering on
-> Rectangle | `cellArea`: the whole allocated area for `area` in `widget` for this row
-> Int32 | `x`: the x position
-> Int32 | `y`: the y position
-> m (CellRenderer, Rectangle) | Returns: the `CellRenderer` at `x` and `y`.

Gets the `CellRenderer` at `x` and `y` coordinates inside `area` and optionally returns the full cell allocation for it inside `cellArea`.

Since: 3.0

cellAreaGetCurrentPathString Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> m Text | Returns: The current `TreePath` string for the current attributes applied to `area`. This string belongs to the area and should not be freed.

Gets the current `TreePath` string for the currently applied `TreeIter`, this is implicitly updated when `cellAreaApplyAttributes` is called and can be used to interact with renderers from `CellArea` subclasses.

Since: 3.0

cellAreaGetFocusCell Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> m CellRenderer | Returns: the currently focused cell in `area`.

Retrieves the currently focused cell for `area`

Since: 3.0

cellAreaGetFocusFromSibling Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer`
-> m (Maybe CellRenderer) | Returns: the `CellRenderer` for which `renderer` is a sibling, or `Nothing`.

Gets the `CellRenderer` which is expected to be focusable for which `renderer` is, or may be a sibling.

This is handy for `CellArea` subclasses when handling events, after determining the renderer at the event location it can then chose to activate the focus cell for which the event cell may have been a sibling.

Since: 3.0

cellAreaGetFocusSiblings Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` expected to have focus
-> m [CellRenderer] | Returns: A `List` of `GtkCellRenderers`. The returned list is internal and should not be freed.

Gets the focus sibling cell renderers for `renderer`.

Since: 3.0

cellAreaGetRequestMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> m SizeRequestMode | Returns: The `SizeRequestMode` preferred by `area`.

Gets whether the area prefers a height-for-width layout or a width-for-height layout.

Since: 3.0

cellAreaHasRenderer Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` to check
-> m Bool | Returns: `True` if `renderer` is in the `area`.

Checks if `area` contains `renderer`.

Since: 3.0

cellAreaIsActivatable Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> m Bool | Returns: whether `area` can do anything when activated.

Returns whether the area can do anything when activated, after applying new attributes to `area`.

Since: 3.0

cellAreaIsFocusSibling Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b, IsCellRenderer c) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` expected to have focus
-> c | `sibling`: the `CellRenderer` to check against `renderer`’s sibling list
-> m Bool | Returns: `True` if `sibling` is a focus sibling of `renderer`

Returns whether `sibling` is one of `renderer`’s focus siblings (see `cellAreaAddFocusSibling`).

Since: 3.0

cellAreaRemove Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` to remove from `area`
-> m () |

Removes `renderer` from `area`.

Since: 3.0

cellAreaRemoveFocusSibling Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b, IsCellRenderer c) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` expected to have focus
-> c | `sibling`: the `CellRenderer` to remove from `renderer`’s focus area
-> m () |

Removes `sibling` from `renderer`’s focus sibling list (see `cellAreaAddFocusSibling`).

Since: 3.0

cellAreaRender Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellAreaContext b, IsWidget c) |
=> a | `area`: a `CellArea`
-> b | `context`: the `CellAreaContext` for this row of data.
-> c | `widget`: the `Widget` that `area` is rendering to
-> Context | `cr`: the `Context` to render with
-> Rectangle | `backgroundArea`: the `widget` relative coordinates for `area`’s background
-> Rectangle | `cellArea`: the `widget` relative coordinates for `area`
-> [CellRendererState] | `flags`: the `CellRendererState` for `area` in this row.
-> Bool | `paintFocus`: whether `area` should paint focus on focused cells for focused rows or not.
-> m () |

Renders `area`’s cells according to `area`’s layout onto `widget` at the given coordinates.

Since: 3.0

cellAreaSetFocusCell Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) |
=> a | `area`: a `CellArea`
-> b | `renderer`: the `CellRenderer` to give focus to
-> m () |

Explicitly sets the currently focused cell to `renderer`.

This is generally called by implementations of `CellAreaClass`.`focus`() or `CellAreaClass`.`event`(), however it can also be used to implement functions such as `treeViewSetCursorOnCell`.

Since: 3.0

cellAreaStopEditing Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: a `CellArea`
-> Bool | `canceled`: whether editing was canceled.
-> m () |

Explicitly stops the editing of the currently edited cell.

If `canceled` is `True`, the currently edited cell renderer will emit the editingCanceled signal, otherwise the the editingDone signal will be emitted on the current edit widget.

See `cellAreaGetEditedCell` and `cellAreaGetEditWidget`.

Since: 3.0

cellLayoutAddAttribute Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) |
=> a | `cellLayout`: a `CellLayout`
-> b | `cell`: a `CellRenderer`
-> Text | `attribute`: an attribute on the renderer
-> Int32 | `column`: the column position on the model to get the attribute from
-> m () |

Adds an attribute mapping to the list in `cellLayout`.

The `column` is the column of the model to get a value from, and the `attribute` is the parameter on `cell` to be set from the value. So for example if column 2 of the model contains strings, you could have the “text” attribute of a `CellRendererText` get its values from column 2.

Since: 2.4

cellLayoutClearAttributes Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) |
=> a | `cellLayout`: a `CellLayout`
-> b | `cell`: a `CellRenderer` to clear the attribute mapping on
-> m () |

Clears all existing attributes previously set with `gtk_cell_layout_set_attributes()`.

Since: 2.4

cellLayoutGetArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a) |
=> a | `cellLayout`: a `CellLayout`
-> m (Maybe CellArea) | Returns: the cell area used by `cellLayout`, or `Nothing` in case no cell area is used.

Returns the underlying `CellArea` which might be `cellLayout` if called on a `CellArea` or might be `Nothing` if no `CellArea` is used by `cellLayout`.

Since: 3.0

cellLayoutGetCells Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a) |
=> a | `cellLayout`: a `CellLayout`
-> m [CellRenderer] | Returns: a list of cell renderers. The list, but not the renderers has been newly allocated and should be freed with `g_list_free()` when no longer needed.

Returns the cell renderers which have been added to `cellLayout`.

Since: 2.12

cellLayoutPackEnd Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) |
=> a | `cellLayout`: a `CellLayout`
-> b | `cell`: a `CellRenderer`
-> Bool | `expand`: `True` if `cell` is to be given extra space allocated to `cellLayout`
-> m () |

Adds the `cell` to the end of `cellLayout`. If `expand` is `False`, then the `cell` is allocated no more space than it needs. Any unused space is divided evenly between cells for which `expand` is `True`.

Note that reusing the same cell renderer is not supported.

Since: 2.4

cellLayoutPackStart Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) |
=> a | `cellLayout`: a `CellLayout`
-> b | `cell`: a `CellRenderer`
-> Bool | `expand`: `True` if `cell` is to be given extra space allocated to `cellLayout`
-> m () |

Packs the `cell` into the beginning of `cellLayout`. If `expand` is `False`, then the `cell` is allocated no more space than it needs. Any unused space is divided evenly between cells for which `expand` is `True`.

Note that reusing the same cell renderer is not supported.

Since: 2.4

cellLayoutReorder Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) |
=> a | `cellLayout`: a `CellLayout`
-> b | `cell`: a `CellRenderer` to reorder
-> Int32 | `position`: new position to insert `cell` at
-> m () |

Re-inserts `cell` at `position`.

Note that `cell` has already to be packed into `cellLayout` for this to function properly.

Since: 2.4

type TreeViewUnselectAllCallback = IO Bool Source #

No description available in the introspection data.

type TreeViewToggleCursorRowCallback = IO Bool Source #

No description available in the introspection data.

type TreeViewTestExpandRowCallback Source #

Arguments

= TreeIter | `iter`: the tree iter of the row to expand
-> TreePath | `path`: a tree path that points to the row
-> IO Bool | Returns: `False` to allow expansion, `True` to reject

The given row is about to be expanded (show its children nodes). Use this signal if you need to control the expandability of individual rows.

type TreeViewTestCollapseRowCallback Source #

Arguments

= TreeIter | `iter`: the tree iter of the row to collapse
-> TreePath | `path`: a tree path that points to the row
-> IO Bool | Returns: `False` to allow collapsing, `True` to reject

The given row is about to be collapsed (hide its children nodes). Use this signal if you need to control the collapsibility of individual rows.

type TreeViewStartInteractiveSearchCallback = IO Bool Source #

No description available in the introspection data.

type TreeViewSelectCursorRowCallback = Bool -> IO Bool Source #

No description available in the introspection data.

type TreeViewSelectCursorParentCallback = IO Bool Source #

No description available in the introspection data.

type TreeViewSelectAllCallback = IO Bool Source #

No description available in the introspection data.

type TreeViewRowExpandedCallback Source #

Arguments

= TreeIter | `iter`: the tree iter of the expanded row
-> TreePath | `path`: a tree path that points to the row
-> IO () |

The given row has been expanded (child nodes are shown).

type TreeViewRowCollapsedCallback Source #

Arguments

= TreeIter | `iter`: the tree iter of the collapsed row
-> TreePath | `path`: a tree path that points to the row
-> IO () |

The given row has been collapsed (child nodes are hidden).

type TreeViewRowActivatedCallback Source #

Arguments

= TreePath | `path`: the `TreePath` for the activated row
-> TreeViewColumn | `column`: the `TreeViewColumn` in which the activation occurred
-> IO () |

The "row-activated" signal is emitted when the method `treeViewRowActivated` is called, when the user double clicks a treeview row with the "activate-on-single-click" property set to `False`, or when the user single clicks a row when the "activate-on-single-click" property set to `True`. It is also emitted when a non-editable row is selected and one of the keys: Space, Shift+Space, Return or Enter is pressed.

For selection handling refer to the tree widget conceptual overview as well as `TreeSelection`.

type TreeViewMoveCursorCallback Source #

Arguments

= MovementStep | `step`: the granularity of the move, as a `MovementStep`. `MovementStepLogicalPositions`, `MovementStepVisualPositions`, `MovementStepDisplayLines`, `MovementStepPages` and `MovementStepBufferEnds` are supported. `MovementStepLogicalPositions` and `MovementStepVisualPositions` are treated identically.
-> Int32 | `direction`: the direction to move: +1 to move forwards; -1 to move backwards. The resulting movement is undefined for all other values.
-> IO Bool | Returns: `True` if `step` is supported, `False` otherwise.

The TreeView::moveCursor signal is a [keybinding signal][GtkBindingSignal] which gets emitted when the user presses one of the cursor keys.

Applications should not connect to it, but may emit it with `g_signal_emit_by_name()` if they need to control the cursor programmatically. In contrast to `treeViewSetCursor` and `treeViewSetCursorOnCell` when moving horizontally TreeView::moveCursor does not reset the current selection.

type TreeViewExpandCollapseCursorRowCallback = Bool -> Bool -> Bool -> IO Bool Source #

No description available in the introspection data.

type TreeViewCursorChangedCallback = IO () Source #

The position of the cursor (focused cell) has changed.

type TreeViewColumnsChangedCallback = IO () Source #

The number of columns of the treeview has changed.

onTreeViewColumnsChanged :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewColumnsChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the columnsChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #columnsChanged callback

afterTreeViewColumnsChanged :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewColumnsChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the columnsChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #columnsChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewCursorChanged :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewCursorChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cursorChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #cursorChanged callback

afterTreeViewCursorChanged :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewCursorChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cursorChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #cursorChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewExpandCollapseCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewExpandCollapseCursorRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the expandCollapseCursorRow signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #expandCollapseCursorRow callback

afterTreeViewExpandCollapseCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewExpandCollapseCursorRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the expandCollapseCursorRow signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #expandCollapseCursorRow callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewMoveCursor :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewMoveCursorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveCursor signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #moveCursor callback

afterTreeViewMoveCursor :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewMoveCursorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveCursor signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #moveCursor callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewRowActivated :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowActivatedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowActivated signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #rowActivated callback

afterTreeViewRowActivated :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowActivatedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowActivated signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #rowActivated callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewRowCollapsed :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowCollapsedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowCollapsed signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #rowCollapsed callback

afterTreeViewRowCollapsed :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowCollapsedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowCollapsed signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #rowCollapsed callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewRowExpanded :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowExpandedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowExpanded signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #rowExpanded callback

afterTreeViewRowExpanded :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewRowExpandedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the rowExpanded signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #rowExpanded callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewSelectAll :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectAllCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectAll signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #selectAll callback

afterTreeViewSelectAll :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectAllCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectAll signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #selectAll callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewSelectCursorParent :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectCursorParentCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectCursorParent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #selectCursorParent callback

afterTreeViewSelectCursorParent :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectCursorParentCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectCursorParent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #selectCursorParent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewSelectCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectCursorRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectCursorRow signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #selectCursorRow callback

afterTreeViewSelectCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewSelectCursorRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectCursorRow signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #selectCursorRow callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewStartInteractiveSearch :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewStartInteractiveSearchCallback) -> m SignalHandlerId Source #

Connect a signal handler for the startInteractiveSearch signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #startInteractiveSearch callback

afterTreeViewStartInteractiveSearch :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewStartInteractiveSearchCallback) -> m SignalHandlerId Source #

Connect a signal handler for the startInteractiveSearch signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #startInteractiveSearch callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewTestCollapseRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewTestCollapseRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the testCollapseRow signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #testCollapseRow callback

afterTreeViewTestCollapseRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewTestCollapseRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the testCollapseRow signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #testCollapseRow callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewTestExpandRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewTestExpandRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the testExpandRow signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #testExpandRow callback

afterTreeViewTestExpandRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewTestExpandRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the testExpandRow signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #testExpandRow callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewToggleCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewToggleCursorRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleCursorRow signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #toggleCursorRow callback

afterTreeViewToggleCursorRow :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewToggleCursorRowCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleCursorRow signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #toggleCursorRow callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onTreeViewUnselectAll :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewUnselectAllCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unselectAll signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeView #unselectAll callback

afterTreeViewUnselectAll :: (IsTreeView a, MonadIO m) => a -> ((?self :: a) => TreeViewUnselectAllCallback) -> m SignalHandlerId Source #

Connect a signal handler for the unselectAll signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeView #unselectAll callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getTreeViewActivateOnSingleClick :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`activate-on-single-click`” property. When overloading is enabled, this is equivalent to

    get treeView #activateOnSingleClick

setTreeViewActivateOnSingleClick :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`activate-on-single-click`” property. When overloading is enabled, this is equivalent to

    set treeView [ #activateOnSingleClick := value ]

constructTreeViewActivateOnSingleClick :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`activate-on-single-click`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewEnableGridLines :: (MonadIO m, IsTreeView o) => o -> m TreeViewGridLines Source #

Get the value of the “`enable-grid-lines`” property. When overloading is enabled, this is equivalent to

    get treeView #enableGridLines

setTreeViewEnableGridLines :: (MonadIO m, IsTreeView o) => o -> TreeViewGridLines -> m () Source #

Set the value of the “`enable-grid-lines`” property. When overloading is enabled, this is equivalent to

    set treeView [ #enableGridLines := value ]

constructTreeViewEnableGridLines :: (IsTreeView o, MonadIO m) => TreeViewGridLines -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`enable-grid-lines`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewEnableSearch :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`enable-search`” property. When overloading is enabled, this is equivalent to

    get treeView #enableSearch

setTreeViewEnableSearch :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`enable-search`” property. When overloading is enabled, this is equivalent to

    set treeView [ #enableSearch := value ]

constructTreeViewEnableSearch :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`enable-search`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewEnableTreeLines :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`enable-tree-lines`” property. When overloading is enabled, this is equivalent to

    get treeView #enableTreeLines

setTreeViewEnableTreeLines :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`enable-tree-lines`” property. When overloading is enabled, this is equivalent to

    set treeView [ #enableTreeLines := value ]

constructTreeViewEnableTreeLines :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`enable-tree-lines`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewExpanderColumn :: (MonadIO m, IsTreeView o) => o -> m TreeViewColumn Source #

Get the value of the “`expander-column`” property. When overloading is enabled, this is equivalent to

    get treeView #expanderColumn

setTreeViewExpanderColumn :: (MonadIO m, IsTreeView o, IsTreeViewColumn a) => o -> a -> m () Source #

Set the value of the “`expander-column`” property. When overloading is enabled, this is equivalent to

    set treeView [ #expanderColumn := value ]

constructTreeViewExpanderColumn :: (IsTreeView o, MonadIO m, IsTreeViewColumn a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`expander-column`” property. This is rarely needed directly, but it is used by `new`.

clearTreeViewExpanderColumn :: (MonadIO m, IsTreeView o) => o -> m () Source #

Set the value of the “`expander-column`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #expanderColumn

getTreeViewFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`fixed-height-mode`” property. When overloading is enabled, this is equivalent to

    get treeView #fixedHeightMode

setTreeViewFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`fixed-height-mode`” property. When overloading is enabled, this is equivalent to

    set treeView [ #fixedHeightMode := value ]

constructTreeViewFixedHeightMode :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`fixed-height-mode`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewHeadersClickable :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`headers-clickable`” property. When overloading is enabled, this is equivalent to

    get treeView #headersClickable

setTreeViewHeadersClickable :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`headers-clickable`” property. When overloading is enabled, this is equivalent to

    set treeView [ #headersClickable := value ]

constructTreeViewHeadersClickable :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`headers-clickable`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewHeadersVisible :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`headers-visible`” property. When overloading is enabled, this is equivalent to

    get treeView #headersVisible

setTreeViewHeadersVisible :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`headers-visible`” property. When overloading is enabled, this is equivalent to

    set treeView [ #headersVisible := value ]

constructTreeViewHeadersVisible :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`headers-visible`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewHoverExpand :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`hover-expand`” property. When overloading is enabled, this is equivalent to

    get treeView #hoverExpand

setTreeViewHoverExpand :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`hover-expand`” property. When overloading is enabled, this is equivalent to

    set treeView [ #hoverExpand := value ]

constructTreeViewHoverExpand :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`hover-expand`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewHoverSelection :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`hover-selection`” property. When overloading is enabled, this is equivalent to

    get treeView #hoverSelection

setTreeViewHoverSelection :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`hover-selection`” property. When overloading is enabled, this is equivalent to

    set treeView [ #hoverSelection := value ]

constructTreeViewHoverSelection :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`hover-selection`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewLevelIndentation :: (MonadIO m, IsTreeView o) => o -> m Int32 Source #

Get the value of the “`level-indentation`” property. When overloading is enabled, this is equivalent to

    get treeView #levelIndentation

setTreeViewLevelIndentation :: (MonadIO m, IsTreeView o) => o -> Int32 -> m () Source #

Set the value of the “`level-indentation`” property. When overloading is enabled, this is equivalent to

    set treeView [ #levelIndentation := value ]

constructTreeViewLevelIndentation :: (IsTreeView o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`level-indentation`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewModel :: (MonadIO m, IsTreeView o) => o -> m (Maybe TreeModel) Source #

Get the value of the “`model`” property. When overloading is enabled, this is equivalent to

    get treeView #model

setTreeViewModel :: (MonadIO m, IsTreeView o, IsTreeModel a) => o -> a -> m () Source #

Set the value of the “`model`” property. When overloading is enabled, this is equivalent to

    set treeView [ #model := value ]

constructTreeViewModel :: (IsTreeView o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`model`” property. This is rarely needed directly, but it is used by `new`.

clearTreeViewModel :: (MonadIO m, IsTreeView o) => o -> m () Source #

Set the value of the “`model`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #model

getTreeViewReorderable :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`reorderable`” property. When overloading is enabled, this is equivalent to

    get treeView #reorderable

setTreeViewReorderable :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`reorderable`” property. When overloading is enabled, this is equivalent to

    set treeView [ #reorderable := value ]

constructTreeViewReorderable :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`reorderable`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewRubberBanding :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`rubber-banding`” property. When overloading is enabled, this is equivalent to

    get treeView #rubberBanding

setTreeViewRubberBanding :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`rubber-banding`” property. When overloading is enabled, this is equivalent to

    set treeView [ #rubberBanding := value ]

constructTreeViewRubberBanding :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`rubber-banding`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewRulesHint :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`rules-hint`” property. When overloading is enabled, this is equivalent to

    get treeView #rulesHint

setTreeViewRulesHint :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`rules-hint`” property. When overloading is enabled, this is equivalent to

    set treeView [ #rulesHint := value ]

constructTreeViewRulesHint :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`rules-hint`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewSearchColumn :: (MonadIO m, IsTreeView o) => o -> m Int32 Source #

Get the value of the “`search-column`” property. When overloading is enabled, this is equivalent to

    get treeView #searchColumn

setTreeViewSearchColumn :: (MonadIO m, IsTreeView o) => o -> Int32 -> m () Source #

Set the value of the “`search-column`” property. When overloading is enabled, this is equivalent to

    set treeView [ #searchColumn := value ]

constructTreeViewSearchColumn :: (IsTreeView o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`search-column`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewShowExpanders :: (MonadIO m, IsTreeView o) => o -> m Bool Source #

Get the value of the “`show-expanders`” property. When overloading is enabled, this is equivalent to

    get treeView #showExpanders

setTreeViewShowExpanders :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`show-expanders`” property. When overloading is enabled, this is equivalent to

    set treeView [ #showExpanders := value ]

constructTreeViewShowExpanders :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`show-expanders`” property. This is rarely needed directly, but it is used by `new`.

getTreeViewTooltipColumn :: (MonadIO m, IsTreeView o) => o -> m Int32 Source #

Get the value of the “`tooltip-column`” property. When overloading is enabled, this is equivalent to

    get treeView #tooltipColumn

setTreeViewTooltipColumn :: (MonadIO m, IsTreeView o) => o -> Int32 -> m () Source #

Set the value of the “`tooltip-column`” property. When overloading is enabled, this is equivalent to

    set treeView [ #tooltipColumn := value ]

constructTreeViewTooltipColumn :: (IsTreeView o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tooltip-column`” property. This is rarely needed directly, but it is used by `new`.

setTreeViewUbuntuAlmostFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> Bool -> m () Source #

Set the value of the “`ubuntu-almost-fixed-height-mode`” property. When overloading is enabled, this is equivalent to

    set treeView [ #ubuntuAlmostFixedHeightMode := value ]

constructTreeViewUbuntuAlmostFixedHeightMode :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`ubuntu-almost-fixed-height-mode`” property. This is rarely needed directly, but it is used by `new`.

treeViewNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m TreeView | Returns: A newly created `TreeView` widget.

Creates a new `TreeView` widget.

treeViewNewWithModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeModel a) |
=> a | `model`: the model.
-> m TreeView | Returns: A newly created `TreeView` widget.

Creates a new `TreeView` widget with the model initialized to `model`.

treeViewAppendColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) |
=> a | `treeView`: A `TreeView`.
-> b | `column`: The `TreeViewColumn` to add.
-> m Int32 | Returns: The number of columns in `treeView` after appending.

Appends `column` to the list of columns. If `treeView` has “fixed_height” mode enabled, then `column` must have its “sizing” property set to be GTK_TREE_VIEW_COLUMN_FIXED.

treeViewCollapseAll Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> m () |

Recursively collapses all visible, expanded nodes in `treeView`.

treeViewCollapseRow Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> TreePath | `path`: path to a row in the `treeView`
-> m Bool | Returns: `True` if the row was collapsed.

Collapses a row (hides its child rows, if they exist).

treeViewColumnsAutosize Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> m () |

Resizes all columns to their optimal width. Only works after the treeview has been realized.

treeViewConvertBinWindowToTreeCoords Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `bx`: X coordinate relative to bin_window
-> Int32 | `by`: Y coordinate relative to bin_window
-> m (Int32, Int32) |

Converts bin_window coordinates to coordinates for the tree (the full scrollable area of the tree).

Since: 2.12

treeViewConvertBinWindowToWidgetCoords Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `bx`: bin_window X coordinate
-> Int32 | `by`: bin_window Y coordinate
-> m (Int32, Int32) |

Converts bin_window coordinates (see `treeViewGetBinWindow`) to widget relative coordinates.

Since: 2.12

treeViewConvertTreeToWidgetCoords Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `tx`: X coordinate relative to the tree
-> Int32 | `ty`: Y coordinate relative to the tree
-> m (Int32, Int32) |

Converts tree coordinates (coordinates in full scrollable area of the tree) to widget coordinates.

Since: 2.12

treeViewConvertWidgetToTreeCoords Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `wx`: X coordinate relative to the widget
-> Int32 | `wy`: Y coordinate relative to the widget
-> m (Int32, Int32) |

Converts widget coordinates to coordinates for the tree (the full scrollable area of the tree).

Since: 2.12

treeViewCreateRowDragIcon Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> TreePath | `path`: a `TreePath` in `treeView`
-> m Surface | Returns: a newly-allocated surface of the drag icon.

Creates a `Surface` representation of the row at `path`. This image is used for a drag icon.

treeViewExpandAll Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> m () |

Recursively expands all nodes in the `treeView`.

treeViewExpandRow Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> TreePath | `path`: path to a row
-> Bool | `openAll`: whether to recursively expand, or just expand immediate children
-> m Bool | Returns: `True` if the row existed and had children

Opens the row so its children are visible.

treeViewExpandToPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> TreePath | `path`: path to a row.
-> m () |

Expands the row at `path`. This will also expand all parent rows of `path` as necessary.

Since: 2.2

treeViewGetActivateOnSingleClick Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Bool | Returns: `True` if row-activated will be emitted on a single click

Gets the setting set by `treeViewSetActivateOnSingleClick`.

Since: 3.8

treeViewGetBackgroundArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) |
=> a | `treeView`: a `TreeView`
-> Maybe TreePath | `path`: a `TreePath` for the row, or `Nothing` to get only horizontal coordinates
-> Maybe b | `column`: a `TreeViewColumn` for the column, or `Nothing` to get only vertical coordiantes
-> m Rectangle |

Fills the bounding rectangle in bin_window coordinates for the cell at the row specified by `path` and the column specified by `column`. If `path` is `Nothing`, or points to a node not found in the tree, the `y` and `height` fields of the rectangle will be filled with 0. If `column` is `Nothing`, the `x` and `width` fields will be filled with 0. The returned rectangle is equivalent to the `backgroundArea` passed to `cellRendererRender`. These background areas tile to cover the entire bin window. Contrast with the `cellArea`, returned by `treeViewGetCellArea`, which returns only the cell itself, excluding surrounding borders and the tree expander area.

treeViewGetColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> Int32 | `n`: The position of the column, counting from 0.
-> m (Maybe TreeViewColumn) | Returns: The `TreeViewColumn`, or `Nothing` if the position is outside the range of columns.

Gets the `TreeViewColumn` at the given position in the `tree_view`.

treeViewGetColumns Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m [TreeViewColumn] | Returns: A list of `TreeViewColumn` s

Returns a `List` of all the `TreeViewColumn` s currently in `treeView`. The returned list must be freed with g_list_free ().

treeViewGetCursor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m (Maybe TreePath, Maybe TreeViewColumn) |

Fills in `path` and `focusColumn` with the current path and focus column. If the cursor isn’t currently set, then *`path` will be `Nothing`. If no column currently has focus, then *`focusColumn` will be `Nothing`.

The returned `TreePath` must be freed with `treePathFree` when you are done with it.

treeViewGetDestRowAtPos Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `dragX`: the position to determine the destination row for
-> Int32 | `dragY`: the position to determine the destination row for
-> m (Bool, Maybe TreePath, TreeViewDropPosition) | Returns: whether there is a row at the given position, `True` if this is indeed the case.

Determines the destination row for a given position. `dragX` and `dragY` are expected to be in widget coordinates. This function is only meaningful if `treeView` is realized. Therefore this function will always return `False` if `treeView` is not realized or does not have a model.

treeViewGetDragDestRow Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m (Maybe TreePath, TreeViewDropPosition) |

Gets information about the row that is highlighted for feedback.

treeViewGetEnableSearch Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m Bool | Returns: whether or not to let the user search interactively

Returns whether or not the tree allows to start interactive searching by typing in text.

treeViewGetEnableTreeLines Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`.
-> m Bool | Returns: `True` if tree lines are drawn in `treeView`, `False` otherwise.

Returns whether or not tree lines are drawn in `treeView`.

Since: 2.10

treeViewGetExpanderColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m TreeViewColumn | Returns: The expander column.

Returns the column that is the current expander column. This column has the expander arrow drawn next to it.

treeViewGetFixedHeightMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Bool | Returns: `True` if `treeView` is in fixed height mode

Returns whether fixed height mode is turned on for `treeView`.

Since: 2.6

treeViewGetGridLines Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m TreeViewGridLines | Returns: a `TreeViewGridLines` value indicating which grid lines are enabled.

Returns which grid lines are enabled in `treeView`.

Since: 2.10

treeViewGetHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m Adjustment | Returns: A `Adjustment` object, or `Nothing` if none is currently being used.

Gets the `Adjustment` currently being used for the horizontal aspect.

treeViewGetHeadersClickable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> m Bool | Returns: `True` if all header columns are clickable, otherwise `False`

Returns whether all header columns are clickable.

Since: 2.10

treeViewGetHeadersVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> m Bool | Returns: Whether the headers are visible or not.

Returns `True` if the headers on the `treeView` are visible.

treeViewGetHoverExpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Bool | Returns: `True` if `treeView` is in hover expansion mode

Returns whether hover expansion mode is turned on for `treeView`.

Since: 2.6

treeViewGetHoverSelection Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Bool | Returns: `True` if `treeView` is in hover selection mode

Returns whether hover selection mode is turned on for `treeView`.

Since: 2.6

treeViewGetLevelIndentation Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`.
-> m Int32 | Returns: the amount of extra indentation for child levels in `treeView`. A return value of 0 means that this feature is disabled.

Returns the amount, in pixels, of extra indentation for child levels in `treeView`.

Since: 2.12

treeViewGetModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m (Maybe TreeModel) | Returns: A `TreeModel`, or `Nothing` if none is currently being used.

Returns the model the `TreeView` is based on. Returns `Nothing` if the model is unset.

treeViewGetNColumns Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Word32 | Returns: The number of columns in the `treeView`

Queries the number of columns in the given `treeView`.

Since: 3.4

treeViewGetReorderable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Bool | Returns: `True` if the tree can be reordered.

Retrieves whether the user can reorder the tree via drag-and-drop. See `treeViewSetReorderable`.

treeViewGetRubberBanding Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Bool | Returns: `True` if rubber banding in `treeView` is enabled.

Returns whether rubber banding is turned on for `treeView`. If the selection mode is `GTK_SELECTION_MULTIPLE`, rubber banding will allow the user to select multiple rows by dragging the mouse.

Since: 2.10

treeViewGetRulesHint Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Bool | Returns: `True` if the hint is set

Gets the setting set by `treeViewSetRulesHint`.

treeViewGetSearchColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m Int32 | Returns: the column the interactive search code searches in.

Gets the column searched on by the interactive search code.

treeViewGetSearchEntry Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m Entry | Returns: the entry currently in use as search entry.

Returns the `Entry` which is currently in use as interactive search entry for `treeView`. In case the built-in entry is being used, `Nothing` will be returned.

Since: 2.10

treeViewGetSelection Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> m TreeSelection | Returns: A `TreeSelection` object.

Gets the `TreeSelection` associated with `treeView`.

treeViewGetShowExpanders Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`.
-> m Bool | Returns: `True` if expanders are drawn in `treeView`, `False` otherwise.

Returns whether or not expanders are drawn in `treeView`.

Since: 2.12

treeViewGetTooltipColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Int32 | Returns: the index of the tooltip column that is currently being used, or -1 if this is disabled.

Returns the column of `treeView`’s model which is being used for displaying tooltips on `treeView`’s rows.

Since: 2.12

treeViewGetTooltipContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `x`: the x coordinate (relative to widget coordinates)
-> Int32 | `y`: the y coordinate (relative to widget coordinates)
-> Bool | `keyboardTip`: whether this is a keyboard tooltip or not
-> m (Bool, Int32, Int32, Maybe TreeModel, TreePath, TreeIter) | Returns: whether or not the given tooltip context points to a row.

This function is supposed to be used in a Widget::queryTooltip signal handler for `TreeView`. The `x`, `y` and `keyboardTip` values which are received in the signal handler, should be passed to this function without modification.

The return value indicates whether there is a tree view row at the given coordinates (`True`) or not (`False`) for mouse tooltips. For keyboard tooltips the row returned will be the cursor row. When `True`, then any of `model`, `path` and `iter` which have been provided will be set to point to that row and the corresponding model. `x` and `y` will always be converted to be relative to `treeView`’s bin_window if `keyboardTooltip` is `False`.

Since: 2.12

treeViewGetVadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m Adjustment | Returns: A `Adjustment` object, or `Nothing` if none is currently being used.

Gets the `Adjustment` currently being used for the vertical aspect.

treeViewGetVisibleRange Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> m (Bool, TreePath, TreePath) | Returns: `True`, if valid paths were placed in `startPath` and `endPath`.

Sets `startPath` and `endPath` to be the first and last visible path. Note that there may be invisible paths in between.

The paths should be freed with `treePathFree` after use.

Since: 2.8

treeViewGetVisibleRect Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Rectangle |

Fills `visibleRect` with the currently-visible region of the buffer, in tree coordinates. Convert to bin_window coordinates with `treeViewConvertTreeToBinWindowCoords`. Tree coordinates start at 0,0 for row 0 of the tree, and cover the entire scrollable area of the tree.

treeViewInsertColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) |
=> a | `treeView`: A `TreeView`.
-> b | `column`: The `TreeViewColumn` to be inserted.
-> Int32 | `position`: The position to insert `column` in.
-> m Int32 | Returns: The number of columns in `treeView` after insertion.

This inserts the `column` into the `treeView` at `position`. If `position` is -1, then the column is inserted at the end. If `treeView` has “fixed_height” mode enabled, then `column` must have its “sizing” property set to be GTK_TREE_VIEW_COLUMN_FIXED.

treeViewInsertColumnWithDataFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsCellRenderer b) |
=> a | `treeView`: a `TreeView`
-> Int32 | `position`: Position to insert, -1 for append
-> Text | `title`: column title
-> b | `cell`: cell renderer for column
-> TreeCellDataFunc | `func`: function to set attributes of cell renderer
-> m Int32 | Returns: number of columns in the tree view post-insert

Convenience function that inserts a new column into the `TreeView` with the given cell renderer and a `TreeCellDataFunc` to set cell renderer attributes (normally using data from the model). See also `treeViewColumnSetCellDataFunc`, `treeViewColumnPackStart`. If `treeView` has “fixed_height” mode enabled, then the new column will have its “sizing” property set to be GTK_TREE_VIEW_COLUMN_FIXED.

treeViewIsBlankAtPos Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> Int32 | `x`: The x position to be identified (relative to bin_window)
-> Int32 | `y`: The y position to be identified (relative to bin_window)
-> m (Bool, Maybe TreePath, Maybe TreeViewColumn, Int32, Int32) | Returns: `True` if the area at the given coordinates is blank, `False` otherwise.

Determine whether the point (`x`, `y`) in `treeView` is blank, that is no cell content nor an expander arrow is drawn at the location. If so, the location can be considered as the background. You might wish to take special action on clicks on the background, such as clearing a current selection, having a custom context menu or starting rubber banding.

The `x` and `y` coordinate that are provided must be relative to bin_window coordinates. That is, `x` and `y` must come from an event on `treeView` where `event->window == gtk_tree_view_get_bin_window ()`.

For converting widget coordinates (eg. the ones you get from GtkWidgetqueryTooltip), please see `treeViewConvertWidgetToBinWindowCoords`.

The `path`, `column`, `cellX` and `cellY` arguments will be filled in likewise as for `treeViewGetPathAtPos`. Please see `treeViewGetPathAtPos` for more information.

Since: 3.0

treeViewIsRubberBandingActive Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m Bool | Returns: `True` if a rubber banding operation is currently being done in `treeView`.

Returns whether a rubber banding operation is currently being done in `treeView`.

Since: 2.12

treeViewMoveColumnAfter Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b, IsTreeViewColumn c) |
=> a | `treeView`: A `TreeView`
-> b | `column`: The `TreeViewColumn` to be moved.
-> Maybe c | `baseColumn`: The `TreeViewColumn` to be moved relative to, or `Nothing`.
-> m () |

Moves `column` to be after to `baseColumn`. If `baseColumn` is `Nothing`, then `column` is placed in the first position.

treeViewRemoveColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) |
=> a | `treeView`: A `TreeView`.
-> b | `column`: The `TreeViewColumn` to remove.
-> m Int32 | Returns: The number of columns in `treeView` after removing.

Removes `column` from `treeView`.

treeViewRowExpanded Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> TreePath | `path`: A `TreePath` to test expansion state.
-> m Bool | Returns: `True` if `path` is expanded.

Returns `True` if the node pointed to by `path` is expanded in `treeView`.

treeViewScrollToPoint Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Int32 | `treeX`: X coordinate of new top-left pixel of visible area, or -1
-> Int32 | `treeY`: Y coordinate of new top-left pixel of visible area, or -1
-> m () |

Scrolls the tree view such that the top-left corner of the visible area is `treeX`, `treeY`, where `treeX` and `treeY` are specified in tree coordinates. The `treeView` must be realized before this function is called. If it isn't, you probably want to be using `treeViewScrollToCell`.

If either `treeX` or `treeY` are -1, then that direction isn’t scrolled.

treeViewSetColumnDragFunction Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> Maybe TreeViewColumnDropFunc | `func`: A function to determine which columns are reorderable, or `Nothing`.
-> m () |

Sets a user function for determining where a column may be dropped when dragged. This function is called on every column pair in turn at the beginning of a column drag to determine where a drop can take place. The arguments passed to `func` are: the `treeView`, the `TreeViewColumn` being dragged, the two `TreeViewColumn` s determining the drop spot, and `userData`. If either of the `TreeViewColumn` arguments for the drop spot are `Nothing`, then they indicate an edge. If `func` is set to be `Nothing`, then `treeView` reverts to the default behavior of allowing all columns to be dropped everywhere.

treeViewSetDestroyCountFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> Maybe TreeDestroyCountFunc | `func`: Function to be called when a view row is destroyed, or `Nothing`
-> m () |

This function should almost never be used. It is meant for private use by ATK for determining the number of visible children that are removed when the user collapses a row, or a row is deleted.

treeViewSetDragDestRow Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Maybe TreePath | `path`: The path of the row to highlight, or `Nothing`
-> TreeViewDropPosition | `pos`: Specifies whether to drop before, after or into the row
-> m () |

Sets the row that is highlighted for feedback. If `path` is `Nothing`, an existing highlight is removed.

treeViewSetEnableSearch Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> Bool | `enableSearch`: `True`, if the user can search interactively
-> m () |

If `enableSearch` is set, then the user can type in text to search through the tree interactively (this is sometimes called "typeahead find").

Note that even if this is `False`, the user can still initiate a search using the “start-interactive-search” key binding.

treeViewSetEnableTreeLines Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Bool | `enabled`: `True` to enable tree line drawing, `False` otherwise.
-> m () |

Sets whether to draw lines interconnecting the expanders in `treeView`. This does not have any visible effects for lists.

Since: 2.10

treeViewSetExpanderColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b) |
=> a | `treeView`: A `TreeView`
-> Maybe b | `column`: `Nothing`, or the column to draw the expander arrow at.
-> m () |

Sets the column to draw the expander arrow at. It must be in `treeView`. If `column` is `Nothing`, then the expander arrow is always at the first visible column.

If you do not want expander arrow to appear in your tree, set the expander column to a hidden column.

treeViewSetFixedHeightMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Bool | `enable`: `True` to enable fixed height mode
-> m () |

Enables or disables the fixed height mode of `treeView`. Fixed height mode speeds up `TreeView` by assuming that all rows have the same height. Only enable this option if all rows are the same height and all columns are of type `TreeViewColumnSizingFixed`.

Since: 2.6

treeViewSetGridLines Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> TreeViewGridLines | `gridLines`: a `TreeViewGridLines` value indicating which grid lines to enable.
-> m () |

Sets which grid lines to draw in `treeView`.

Since: 2.10

treeViewSetHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsAdjustment b) |
=> a | `treeView`: A `TreeView`
-> Maybe b | `adjustment`: The `Adjustment` to set, or `Nothing`
-> m () |

Sets the `Adjustment` for the current horizontal aspect.

treeViewSetHeadersClickable Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> Bool | `setting`: `True` if the columns are clickable.
-> m () |

Allow the column title buttons to be clicked.

treeViewSetHeadersVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`.
-> Bool | `headersVisible`: `True` if the headers are visible
-> m () |

Sets the visibility state of the headers.

treeViewSetHoverExpand Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Bool | `expand`: `True` to enable hover selection mode
-> m () |

Enables or disables the hover expansion mode of `treeView`. Hover expansion makes rows expand or collapse if the pointer moves over them.

Since: 2.6

treeViewSetHoverSelection Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Bool | `hover`: `True` to enable hover selection mode
-> m () |

Enables or disables the hover selection mode of `treeView`. Hover selection makes the selected row follow the pointer. Currently, this works only for the selection modes `SelectionModeSingle` and `SelectionModeBrowse`.

Since: 2.6

treeViewSetModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeModel b) |
=> a | `treeView`: A `TreeView`.
-> Maybe b | `model`: The model.
-> m () |

Sets the model for a `TreeView`. If the `treeView` already has a model set, it will remove it before setting the new model. If `model` is `Nothing`, then it will unset the old model.

treeViewSetRowSeparatorFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Maybe TreeViewRowSeparatorFunc | `func`: a `TreeViewRowSeparatorFunc`
-> m () |

Sets the row separator function, which is used to determine whether a row should be drawn as a separator. If the row separator function is `Nothing`, no separators are drawn. This is the default value.

Since: 2.6

treeViewSetRubberBanding Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Bool | `enable`: `True` to enable rubber banding
-> m () |

Enables or disables rubber banding in `treeView`. If the selection mode is `GTK_SELECTION_MULTIPLE`, rubber banding will allow the user to select multiple rows by dragging the mouse.

Since: 2.10

treeViewSetSearchEntry Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsEntry b) |
=> a | `treeView`: A `TreeView`
-> Maybe b | `entry`: the entry the interactive search code of `treeView` should use or `Nothing`
-> m () |

Sets the entry which the interactive search code will use for this `treeView`. This is useful when you want to provide a search entry in our interface at all time at a fixed position. Passing `Nothing` for `entry` will make the interactive search code use the built-in popup entry again.

Since: 2.10

treeViewSetSearchPositionFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: A `TreeView`
-> Maybe TreeViewSearchPositionFunc | `func`: the function to use to position the search dialog, or `Nothing` to use the default search position function
-> m () |

Sets the function to use when positioning the search dialog.

Since: 2.10

treeViewSetShowExpanders Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> Bool | `enabled`: `True` to enable expander drawing, `False` otherwise.
-> m () |

Sets whether to draw and enable expanders and indent child rows in `treeView`. When disabled there will be no expanders visible in trees and there will be no way to expand and collapse rows by default. Also note that hiding the expanders will disable the default indentation. You can set a custom indentation in this case using `treeViewSetLevelIndentation`. This does not have any visible effects for lists.

Since: 2.12

treeViewSetVadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a, IsAdjustment b) |
=> a | `treeView`: A `TreeView`
-> Maybe b | `adjustment`: The `Adjustment` to set, or `Nothing`
-> m () |

Sets the `Adjustment` for the current vertical aspect.

treeViewUnsetRowsDragDest Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m () |

Undoes the effect of `treeViewEnableModelDragDest`. Calling this method sets TreeView:reorderable to `False`.

treeViewUnsetRowsDragSource Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeView a) |
=> a | `treeView`: a `TreeView`
-> m () |

Undoes the effect of `treeViewEnableModelDragSource`. Calling this method sets TreeView:reorderable to `False`.

type TreeSelectionChangedCallback = IO () Source #

Emitted whenever the selection has (possibly) changed. Please note that this signal is mostly a hint. It may only be emitted once when a range of rows are selected, and it may occasionally be emitted when nothing has happened.

onTreeSelectionChanged :: (IsTreeSelection a, MonadIO m) => a -> ((?self :: a) => TreeSelectionChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on treeSelection #changed callback

afterTreeSelectionChanged :: (IsTreeSelection a, MonadIO m) => a -> ((?self :: a) => TreeSelectionChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the changed signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after treeSelection #changed callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getTreeSelectionMode :: (MonadIO m, IsTreeSelection o) => o -> m SelectionMode Source #

Get the value of the “`mode`” property. When overloading is enabled, this is equivalent to

    get treeSelection #mode

setTreeSelectionMode :: (MonadIO m, IsTreeSelection o) => o -> SelectionMode -> m () Source #

Set the value of the “`mode`” property. When overloading is enabled, this is equivalent to

    set treeSelection [ #mode := value ]

constructTreeSelectionMode :: (IsTreeSelection o, MonadIO m) => SelectionMode -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`mode`” property. This is rarely needed directly, but it is used by `new`.

treeSelectionCountSelectedRows Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> m Int32 | Returns: The number of rows selected.

Returns the number of rows that have been selected in `tree`.

Since: 2.2

treeSelectionGetMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: a `TreeSelection`
-> m SelectionMode | Returns: the current selection mode

Gets the selection mode for `selection`. See `treeSelectionSetMode`.

treeSelectionGetSelected Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> m (Bool, TreeModel, TreeIter) | Returns: `True`, if there is a selected node.

Sets `iter` to the currently selected node, if `selection` is set to `SelectionModeSingle` or `SelectionModeBrowse`.

The `iter` argument may be `Nothing` if you just want to test if `selection` has any selected nodes.

The `model` argument is filled with the current model as a convenience.

This function will not work with `SelectionModeMultiple`. See `treeSelectionGetSelectedRows` instead.

treeSelectionGetTreeView Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`
-> m TreeView | Returns: A `TreeView`

Returns the tree view associated with `selection`.

treeSelectionIterIsSelected Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`
-> TreeIter | `iter`: A valid `TreeIter`
-> m Bool | Returns: `True`, if `iter` is selected

Returns `True` if the row at `iter` is currently selected.

treeSelectionPathIsSelected Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> TreePath | `path`: A `TreePath` to check selection on.
-> m Bool | Returns: `True` if `path` is selected.

Returns `True` if the row pointed to by `path` is currently selected. If `path` does not point to a valid location, `False` is returned

treeSelectionSelectAll Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> m () |

Selects all the nodes. `selection` must be set to `GTK_SELECTION_MULTIPLE` mode.

treeSelectionSelectIter Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> TreeIter | `iter`: The `TreeIter` to be selected.
-> m () |

Selects the specified iterator.

treeSelectionSelectPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> TreePath | `path`: The `TreePath` to be selected.
-> m () |

Select the row at `path`.

treeSelectionSelectRange Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> TreePath | `startPath`: The initial node of the range.
-> TreePath | `endPath`: The final node of the range.
-> m () |

Selects a range of nodes, determined by `startPath` and `endPath` inclusive. `selection` must be set to `GTK_SELECTION_MULTIPLE` mode.

treeSelectionUnselectAll Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> m () |

Unselects all the nodes.

treeSelectionUnselectIter Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> TreeIter | `iter`: The `TreeIter` to be unselected.
-> m () |

Unselects the specified iterator.

treeSelectionUnselectPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> TreePath | `path`: The `TreePath` to be unselected.
-> m () |

Unselects the row at `path`.

treeSelectionUnselectRange Source #

Arguments

:: (HasCallStack, MonadIO m, IsTreeSelection a) |
=> a | `selection`: A `TreeSelection`.
-> TreePath | `startPath`: The initial node of the range.
-> TreePath | `endPath`: The initial node of the range.
-> m () |

Unselects a range of nodes, determined by `startPath` and `endPath` inclusive.

Since: 2.2

type EntryCompletionNoMatchesCallback = IO () Source #

Gets emitted when the filter model has zero number of rows in completion_complete method. (In other words when GtkEntryCompletion is out of suggestions)

Since: 3.14

type EntryCompletionMatchSelectedCallback Source #

Arguments

= TreeModel | `model`: the `TreeModel` containing the matches
-> TreeIter | `iter`: a `TreeIter` positioned at the selected match
-> IO Bool | Returns: `True` if the signal has been handled

Gets emitted when a match from the list is selected. The default behaviour is to replace the contents of the entry with the contents of the text column in the row pointed to by `iter`.

Note that `model` is the model that was passed to `entryCompletionSetModel`.

Since: 2.4

type EntryCompletionInsertPrefixCallback Source #

Arguments

= Text | `prefix`: the common prefix of all possible completions
-> IO Bool | Returns: `True` if the signal has been handled

Gets emitted when the inline autocompletion is triggered. The default behaviour is to make the entry display the whole prefix and select the newly inserted part.

Applications may connect to this signal in order to insert only a smaller part of the `prefix` into the entry - e.g. the entry used in the `FileChooser` inserts only the part of the prefix up to the next '/'.

Since: 2.6

type EntryCompletionCursorOnMatchCallback Source #

Arguments

= TreeModel | `model`: the `TreeModel` containing the matches
-> TreeIter | `iter`: a `TreeIter` positioned at the selected match
-> IO Bool | Returns: `True` if the signal has been handled

Gets emitted when a match from the cursor is on a match of the list. The default behaviour is to replace the contents of the entry with the contents of the text column in the row pointed to by `iter`.

Note that `model` is the model that was passed to `entryCompletionSetModel`.

Since: 2.12

type EntryCompletionActionActivatedCallback Source #

Arguments

= Int32 | `index`: the index of the activated action
-> IO () |

Gets emitted when an action is activated.

Since: 2.4

onEntryCompletionActionActivated :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionActionActivatedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the actionActivated signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entryCompletion #actionActivated callback

afterEntryCompletionActionActivated :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionActionActivatedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the actionActivated signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entryCompletion #actionActivated callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryCompletionCursorOnMatch :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionCursorOnMatchCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cursorOnMatch signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entryCompletion #cursorOnMatch callback

afterEntryCompletionCursorOnMatch :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionCursorOnMatchCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cursorOnMatch signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entryCompletion #cursorOnMatch callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryCompletionInsertPrefix :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionInsertPrefixCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertPrefix signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entryCompletion #insertPrefix callback

afterEntryCompletionInsertPrefix :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionInsertPrefixCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertPrefix signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entryCompletion #insertPrefix callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryCompletionMatchSelected :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionMatchSelectedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the matchSelected signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entryCompletion #matchSelected callback

afterEntryCompletionMatchSelected :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionMatchSelectedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the matchSelected signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entryCompletion #matchSelected callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryCompletionNoMatches :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionNoMatchesCallback) -> m SignalHandlerId Source #

Connect a signal handler for the noMatches signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entryCompletion #noMatches callback

afterEntryCompletionNoMatches :: (IsEntryCompletion a, MonadIO m) => a -> ((?self :: a) => EntryCompletionNoMatchesCallback) -> m SignalHandlerId Source #

Connect a signal handler for the noMatches signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entryCompletion #noMatches callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getEntryCompletionCellArea :: (MonadIO m, IsEntryCompletion o) => o -> m (Maybe CellArea) Source #

Get the value of the “`cell-area`” property. When overloading is enabled, this is equivalent to

    get entryCompletion #cellArea

constructEntryCompletionCellArea :: (IsEntryCompletion o, MonadIO m, IsCellArea a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`cell-area`” property. This is rarely needed directly, but it is used by `new`.

getEntryCompletionInlineCompletion :: (MonadIO m, IsEntryCompletion o) => o -> m Bool Source #

Get the value of the “`inline-completion`” property. When overloading is enabled, this is equivalent to

    get entryCompletion #inlineCompletion

setEntryCompletionInlineCompletion :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m () Source #

Set the value of the “`inline-completion`” property. When overloading is enabled, this is equivalent to

    set entryCompletion [ #inlineCompletion := value ]

constructEntryCompletionInlineCompletion :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`inline-completion`” property. This is rarely needed directly, but it is used by `new`.

getEntryCompletionInlineSelection :: (MonadIO m, IsEntryCompletion o) => o -> m Bool Source #

Get the value of the “`inline-selection`” property. When overloading is enabled, this is equivalent to

    get entryCompletion #inlineSelection

setEntryCompletionInlineSelection :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m () Source #

Set the value of the “`inline-selection`” property. When overloading is enabled, this is equivalent to

    set entryCompletion [ #inlineSelection := value ]

constructEntryCompletionInlineSelection :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`inline-selection`” property. This is rarely needed directly, but it is used by `new`.

getEntryCompletionMinimumKeyLength :: (MonadIO m, IsEntryCompletion o) => o -> m Int32 Source #

Get the value of the “`minimum-key-length`” property. When overloading is enabled, this is equivalent to

    get entryCompletion #minimumKeyLength

setEntryCompletionMinimumKeyLength :: (MonadIO m, IsEntryCompletion o) => o -> Int32 -> m () Source #

Set the value of the “`minimum-key-length`” property. When overloading is enabled, this is equivalent to

    set entryCompletion [ #minimumKeyLength := value ]

constructEntryCompletionMinimumKeyLength :: (IsEntryCompletion o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`minimum-key-length`” property. This is rarely needed directly, but it is used by `new`.

getEntryCompletionModel :: (MonadIO m, IsEntryCompletion o) => o -> m (Maybe TreeModel) Source #

Get the value of the “`model`” property. When overloading is enabled, this is equivalent to

    get entryCompletion #model

setEntryCompletionModel :: (MonadIO m, IsEntryCompletion o, IsTreeModel a) => o -> a -> m () Source #

Set the value of the “`model`” property. When overloading is enabled, this is equivalent to

    set entryCompletion [ #model := value ]

constructEntryCompletionModel :: (IsEntryCompletion o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`model`” property. This is rarely needed directly, but it is used by `new`.

clearEntryCompletionModel :: (MonadIO m, IsEntryCompletion o) => o -> m () Source #

Set the value of the “`model`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #model

getEntryCompletionPopupCompletion :: (MonadIO m, IsEntryCompletion o) => o -> m Bool Source #

Get the value of the “`popup-completion`” property. When overloading is enabled, this is equivalent to

    get entryCompletion #popupCompletion

setEntryCompletionPopupCompletion :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m () Source #

Set the value of the “`popup-completion`” property. When overloading is enabled, this is equivalent to

    set entryCompletion [ #popupCompletion := value ]

constructEntryCompletionPopupCompletion :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`popup-completion`” property. This is rarely needed directly, but it is used by `new`.

getEntryCompletionPopupSetWidth :: (MonadIO m, IsEntryCompletion o) => o -> m Bool Source #

Get the value of the “`popup-set-width`” property. When overloading is enabled, this is equivalent to

    get entryCompletion #popupSetWidth

setEntryCompletionPopupSetWidth :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m () Source #

Set the value of the “`popup-set-width`” property. When overloading is enabled, this is equivalent to

    set entryCompletion [ #popupSetWidth := value ]

constructEntryCompletionPopupSetWidth :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`popup-set-width`” property. This is rarely needed directly, but it is used by `new`.

getEntryCompletionPopupSingleMatch :: (MonadIO m, IsEntryCompletion o) => o -> m Bool Source #

Get the value of the “`popup-single-match`” property. When overloading is enabled, this is equivalent to

    get entryCompletion #popupSingleMatch

setEntryCompletionPopupSingleMatch :: (MonadIO m, IsEntryCompletion o) => o -> Bool -> m () Source #

Set the value of the “`popup-single-match`” property. When overloading is enabled, this is equivalent to

    set entryCompletion [ #popupSingleMatch := value ]

constructEntryCompletionPopupSingleMatch :: (IsEntryCompletion o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`popup-single-match`” property. This is rarely needed directly, but it is used by `new`.

getEntryCompletionTextColumn :: (MonadIO m, IsEntryCompletion o) => o -> m Int32 Source #

Get the value of the “`text-column`” property. When overloading is enabled, this is equivalent to

    get entryCompletion #textColumn

setEntryCompletionTextColumn :: (MonadIO m, IsEntryCompletion o) => o -> Int32 -> m () Source #

Set the value of the “`text-column`” property. When overloading is enabled, this is equivalent to

    set entryCompletion [ #textColumn := value ]

constructEntryCompletionTextColumn :: (IsEntryCompletion o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`text-column`” property. This is rarely needed directly, but it is used by `new`.

entryCompletionNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m EntryCompletion | Returns: A newly created `EntryCompletion` object

Creates a new `EntryCompletion` object.

Since: 2.4

entryCompletionNewWithArea Source #

Arguments

:: (HasCallStack, MonadIO m, IsCellArea a) |
=> a | `area`: the `CellArea` used to layout cells
-> m EntryCompletion | Returns: A newly created `EntryCompletion` object

Creates a new `EntryCompletion` object using the specified `area` to layout cells in the underlying `TreeViewColumn` for the drop-down menu.

Since: 3.0

entryCompletionComplete Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m () |

Requests a completion operation, or in other words a refiltering of the current list with completions, using the current key. The completion list view will be updated accordingly.

Since: 2.4

entryCompletionComputePrefix Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: the entry completion
-> Text | `key`: The text to complete for
-> m (Maybe Text) | Returns: The common prefix all rows starting with `key` or `Nothing` if no row matches `key`.

Computes the common prefix that is shared by all rows in `completion` that start with `key`. If no row matches `key`, `Nothing` will be returned. Note that a text column must have been set for this function to work, see `entryCompletionSetTextColumn` for details.

Since: 3.4

entryCompletionDeleteAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Int32 | `index_`: the index of the item to delete
-> m () |

Deletes the action at `index_` from `completion`’s action list.

Note that `index_` is a relative position and the position of an action may have changed since it was inserted.

Since: 2.4

entryCompletionGetCompletionPrefix Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m Text | Returns: the prefix for the current completion

Get the original text entered by the user that triggered the completion or `Nothing` if there’s no completion ongoing.

Since: 2.12

entryCompletionGetEntry Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m Widget | Returns: The entry `completion` has been attached to

Gets the entry `completion` has been attached to.

Since: 2.4

entryCompletionGetInlineCompletion Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m Bool | Returns: `True` if inline completion is turned on

Returns whether the common prefix of the possible completions should be automatically inserted in the entry.

Since: 2.6

entryCompletionGetInlineSelection Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m Bool | Returns: `True` if inline-selection mode is on

Returns `True` if inline-selection mode is turned on.

Since: 2.12

entryCompletionGetMinimumKeyLength Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m Int32 | Returns: The currently used minimum key length

Returns the minimum key length as set for `completion`.

Since: 2.4

entryCompletionGetModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m (Maybe TreeModel) | Returns: A `TreeModel`, or `Nothing` if none is currently being used

Returns the model the `EntryCompletion` is using as data source. Returns `Nothing` if the model is unset.

Since: 2.4

entryCompletionGetPopupCompletion Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m Bool | Returns: `True` if popup completion is turned on

Returns whether the completions should be presented in a popup window.

Since: 2.6

entryCompletionGetPopupSetWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m Bool | Returns: `True` if the popup window will be resized to the width of the entry

Returns whether the completion popup window will be resized to the width of the entry.

Since: 2.8

entryCompletionGetPopupSingleMatch Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m Bool | Returns: `True` if the popup window will appear regardless of the number of matches

Returns whether the completion popup window will appear even if there is only a single match.

Since: 2.8

entryCompletionGetTextColumn Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m Int32 | Returns: the column containing the strings

Returns the column in the model of `completion` to get strings from.

Since: 2.6

entryCompletionInsertActionText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Int32 | `index_`: the index of the item to insert
-> Text | `text`: text of the item to insert
-> m () |

Inserts an action in `completion`’s action item list at position `index_` with text `text`. If you want the action item to have markup, use `entryCompletionInsertActionMarkup`.

Note that `index_` is a relative position in the list of actions and the position of an action can change when deleting a different action.

Since: 2.4

entryCompletionInsertPrefix Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> m () |

Requests a prefix insertion.

Since: 2.6

entryCompletionSetInlineCompletion Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Bool | `inlineCompletion`: `True` to do inline completion
-> m () |

Sets whether the common prefix of the possible completions should be automatically inserted in the entry.

Since: 2.6

entryCompletionSetInlineSelection Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Bool | `inlineSelection`: `True` to do inline selection
-> m () |

Sets whether it is possible to cycle through the possible completions inside the entry.

Since: 2.12

entryCompletionSetMinimumKeyLength Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Int32 | `length`: the minimum length of the key in order to start completing
-> m () |

Requires the length of the search key for `completion` to be at least `length`. This is useful for long lists, where completing using a small key takes a lot of time and will come up with meaningless results anyway (ie, a too large dataset).

Since: 2.4

entryCompletionSetPopupCompletion Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Bool | `popupCompletion`: `True` to do popup completion
-> m () |

Sets whether the completions should be presented in a popup window.

Since: 2.6

entryCompletionSetPopupSetWidth Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Bool | `popupSetWidth`: `True` to make the width of the popup the same as the entry
-> m () |

Sets whether the completion popup window will be resized to be the same width as the entry.

Since: 2.8

entryCompletionSetPopupSingleMatch Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryCompletion a) |
=> a | `completion`: a `EntryCompletion`
-> Bool | `popupSingleMatch`: `True` if the popup should appear even for a single match
-> m () |

Sets whether the completion popup window will appear even if there is only a single match. You may want to set this to `False` if you are using [inline completion][GtkEntryCompletion--inline-completion].

Since: 2.8

type EntryToggleOverwriteCallback = IO () Source #

The toggleOverwrite signal is a [keybinding signal][GtkBindingSignal] which gets emitted to toggle the overwrite mode of the entry.

The default bindings for this signal is Insert.

type EntryToggleDirectionCallback = IO () Source #

No description available in the introspection data.

type EntryPreeditChangedCallback Source #

Arguments

= Text | `preedit`: the current preedit string
-> IO () |

If an input method is used, the typed text will not immediately be committed to the buffer. So if you are interested in the text, connect to this signal.

Since: 2.20

type EntryPopulatePopupCallback Source #

Arguments

= Widget | `widget`: the container that is being populated
-> IO () |

The populatePopup signal gets emitted before showing the context menu of the entry.

If you need to add items to the context menu, connect to this signal and append your items to the `widget`, which will be a `Menu` in this case.

If Entry:populateAll is `True`, this signal will also be emitted to populate touch popups. In this case, `widget` will be a different container, e.g. a `Toolbar`. The signal handler should not make assumptions about the type of `widget`.

type EntryPasteClipboardCallback = IO () Source #

The pasteClipboard signal is a [keybinding signal][GtkBindingSignal] which gets emitted to paste the contents of the clipboard into the text view.

The default bindings for this signal are Ctrl-v and Shift-Insert.

type EntryMoveCursorCallback Source #

Arguments

= MovementStep | `step`: the granularity of the move, as a `MovementStep`
-> Int32 | `count`: the number of `step` units to move
-> Bool | `extendSelection`: `True` if the move should extend the selection
-> IO () |

The moveCursor signal is a [keybinding signal][GtkBindingSignal] which gets emitted when the user initiates a cursor movement. If the cursor is not visible in `entry`, this signal causes the viewport to be moved instead.

Applications should not connect to it, but may emit it with `g_signal_emit_by_name()` if they need to control the cursor programmatically.

The default bindings for this signal come in two variants, the variant with the Shift modifier extends the selection, the variant without the Shift modifer does not. There are too many key combinations to list them all here. * Arrow keys move by individual characters/lines * Ctrl-arrow key combinations move by words/paragraphs * Home/End keys move to the ends of the buffer

type EntryInsertEmojiCallback = IO () Source #

The insertEmoji signal is a [keybinding signal][GtkBindingSignal] which gets emitted to present the Emoji chooser for the `entry`.

The default bindings for this signal are Ctrl-. and Ctrl-;

Since: 3.22.27

type EntryInsertAtCursorCallback Source #

Arguments

= Text | `string`: the string to insert
-> IO () |

The insertAtCursor signal is a [keybinding signal][GtkBindingSignal] which gets emitted when the user initiates the insertion of a fixed string at the cursor.

This signal has no default bindings.

type EntryIconReleaseCallback Source #

Arguments

= EntryIconPosition | `iconPos`: The position of the clicked icon
-> Event | `event`: the button release event
-> IO () |

The iconRelease signal is emitted on the button release from a mouse click over an activatable icon.

Since: 2.16

type EntryIconPressCallback Source #

Arguments

= EntryIconPosition | `iconPos`: The position of the clicked icon
-> Event | `event`: the button press event
-> IO () |

The iconPress signal is emitted when an activatable icon is clicked.

Since: 2.16

type EntryDeleteFromCursorCallback Source #

Arguments

= DeleteType | `type`: the granularity of the deletion, as a `DeleteType`
-> Int32 | `count`: the number of `type` units to delete
-> IO () |

The deleteFromCursor signal is a [keybinding signal][GtkBindingSignal] which gets emitted when the user initiates a text deletion.

If the `type` is `DeleteTypeChars`, GTK+ deletes the selection if there is one, otherwise it deletes the requested number of characters.

The default bindings for this signal are Delete for deleting a character and Ctrl-Delete for deleting a word.

type EntryCutClipboardCallback = IO () Source #

The cutClipboard signal is a [keybinding signal][GtkBindingSignal] which gets emitted to cut the selection to the clipboard.

The default bindings for this signal are Ctrl-x and Shift-Delete.

type EntryCopyClipboardCallback = IO () Source #

The copyClipboard signal is a [keybinding signal][GtkBindingSignal] which gets emitted to copy the selection to the clipboard.

The default bindings for this signal are Ctrl-c and Ctrl-Insert.

type EntryBackspaceCallback = IO () Source #

The backspace signal is a [keybinding signal][GtkBindingSignal] which gets emitted when the user asks for it.

The default bindings for this signal are Backspace and Shift-Backspace.

type EntryActivateCallback = IO () Source #

The activate signal is emitted when the user hits the Enter key.

While this signal is used as a [keybinding signal][GtkBindingSignal], it is also commonly used by applications to intercept activation of entries.

The default bindings for this signal are all forms of the Enter key.

onEntryActivate :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #activate callback

afterEntryActivate :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #activate callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryBackspace :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryBackspaceCallback) -> m SignalHandlerId Source #

Connect a signal handler for the backspace signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #backspace callback

afterEntryBackspace :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryBackspaceCallback) -> m SignalHandlerId Source #

Connect a signal handler for the backspace signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #backspace callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryCopyClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryCopyClipboardCallback) -> m SignalHandlerId Source #

Connect a signal handler for the copyClipboard signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #copyClipboard callback

afterEntryCopyClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryCopyClipboardCallback) -> m SignalHandlerId Source #

Connect a signal handler for the copyClipboard signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #copyClipboard callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryCutClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryCutClipboardCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cutClipboard signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #cutClipboard callback

afterEntryCutClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryCutClipboardCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cutClipboard signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #cutClipboard callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryDeleteFromCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryDeleteFromCursorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteFromCursor signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #deleteFromCursor callback

afterEntryDeleteFromCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryDeleteFromCursorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deleteFromCursor signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #deleteFromCursor callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryIconPress :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryIconPressCallback) -> m SignalHandlerId Source #

Connect a signal handler for the iconPress signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #iconPress callback

afterEntryIconPress :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryIconPressCallback) -> m SignalHandlerId Source #

Connect a signal handler for the iconPress signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #iconPress callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryIconRelease :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryIconReleaseCallback) -> m SignalHandlerId Source #

Connect a signal handler for the iconRelease signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #iconRelease callback

afterEntryIconRelease :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryIconReleaseCallback) -> m SignalHandlerId Source #

Connect a signal handler for the iconRelease signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #iconRelease callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryInsertAtCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryInsertAtCursorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertAtCursor signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #insertAtCursor callback

afterEntryInsertAtCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryInsertAtCursorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertAtCursor signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #insertAtCursor callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryInsertEmoji :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryInsertEmojiCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertEmoji signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #insertEmoji callback

afterEntryInsertEmoji :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryInsertEmojiCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insertEmoji signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #insertEmoji callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryMoveCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryMoveCursorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveCursor signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #moveCursor callback

afterEntryMoveCursor :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryMoveCursorCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveCursor signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #moveCursor callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryPasteClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPasteClipboardCallback) -> m SignalHandlerId Source #

Connect a signal handler for the pasteClipboard signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #pasteClipboard callback

afterEntryPasteClipboard :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPasteClipboardCallback) -> m SignalHandlerId Source #

Connect a signal handler for the pasteClipboard signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #pasteClipboard callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryPopulatePopup :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPopulatePopupCallback) -> m SignalHandlerId Source #

Connect a signal handler for the populatePopup signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #populatePopup callback

afterEntryPopulatePopup :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPopulatePopupCallback) -> m SignalHandlerId Source #

Connect a signal handler for the populatePopup signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #populatePopup callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryPreeditChanged :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPreeditChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preeditChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #preeditChanged callback

afterEntryPreeditChanged :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryPreeditChangedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preeditChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #preeditChanged callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryToggleDirection :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryToggleDirectionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleDirection signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #toggleDirection callback

afterEntryToggleDirection :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryToggleDirectionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleDirection signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #toggleDirection callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onEntryToggleOverwrite :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryToggleOverwriteCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleOverwrite signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on entry #toggleOverwrite callback

afterEntryToggleOverwrite :: (IsEntry a, MonadIO m) => a -> ((?self :: a) => EntryToggleOverwriteCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleOverwrite signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after entry #toggleOverwrite callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getEntryActivatesDefault :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`activates-default`” property. When overloading is enabled, this is equivalent to

    get entry #activatesDefault

setEntryActivatesDefault :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`activates-default`” property. When overloading is enabled, this is equivalent to

    set entry [ #activatesDefault := value ]

constructEntryActivatesDefault :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`activates-default`” property. This is rarely needed directly, but it is used by `new`.

getEntryAttributes :: (MonadIO m, IsEntry o) => o -> m (Maybe AttrList) Source #

Get the value of the “`attributes`” property. When overloading is enabled, this is equivalent to

    get entry #attributes

setEntryAttributes :: (MonadIO m, IsEntry o) => o -> AttrList -> m () Source #

Set the value of the “`attributes`” property. When overloading is enabled, this is equivalent to

    set entry [ #attributes := value ]

constructEntryAttributes :: (IsEntry o, MonadIO m) => AttrList -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`attributes`” property. This is rarely needed directly, but it is used by `new`.

getEntryBuffer :: (MonadIO m, IsEntry o) => o -> m EntryBuffer Source #

Get the value of the “`buffer`” property. When overloading is enabled, this is equivalent to

    get entry #buffer

setEntryBuffer :: (MonadIO m, IsEntry o, IsEntryBuffer a) => o -> a -> m () Source #

Set the value of the “`buffer`” property. When overloading is enabled, this is equivalent to

    set entry [ #buffer := value ]

constructEntryBuffer :: (IsEntry o, MonadIO m, IsEntryBuffer a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`buffer`” property. This is rarely needed directly, but it is used by `new`.

getEntryCapsLockWarning :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`caps-lock-warning`” property. When overloading is enabled, this is equivalent to

    get entry #capsLockWarning

setEntryCapsLockWarning :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`caps-lock-warning`” property. When overloading is enabled, this is equivalent to

    set entry [ #capsLockWarning := value ]

constructEntryCapsLockWarning :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`caps-lock-warning`” property. This is rarely needed directly, but it is used by `new`.

getEntryCompletion :: (MonadIO m, IsEntry o) => o -> m EntryCompletion Source #

Get the value of the “`completion`” property. When overloading is enabled, this is equivalent to

    get entry #completion

setEntryCompletion :: (MonadIO m, IsEntry o, IsEntryCompletion a) => o -> a -> m () Source #

Set the value of the “`completion`” property. When overloading is enabled, this is equivalent to

    set entry [ #completion := value ]

constructEntryCompletion :: (IsEntry o, MonadIO m, IsEntryCompletion a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`completion`” property. This is rarely needed directly, but it is used by `new`.

clearEntryCompletion :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`completion`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #completion

getEntryCursorPosition :: (MonadIO m, IsEntry o) => o -> m Int32 Source #

Get the value of the “`cursor-position`” property. When overloading is enabled, this is equivalent to

    get entry #cursorPosition

getEntryEditable :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`editable`” property. When overloading is enabled, this is equivalent to

    get entry #editable

setEntryEditable :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`editable`” property. When overloading is enabled, this is equivalent to

    set entry [ #editable := value ]

constructEntryEditable :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`editable`” property. This is rarely needed directly, but it is used by `new`.

getEntryEnableEmojiCompletion :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`enable-emoji-completion`” property. When overloading is enabled, this is equivalent to

    get entry #enableEmojiCompletion

setEntryEnableEmojiCompletion :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`enable-emoji-completion`” property. When overloading is enabled, this is equivalent to

    set entry [ #enableEmojiCompletion := value ]

constructEntryEnableEmojiCompletion :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`enable-emoji-completion`” property. This is rarely needed directly, but it is used by `new`.

getEntryHasFrame :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`has-frame`” property. When overloading is enabled, this is equivalent to

    get entry #hasFrame

setEntryHasFrame :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`has-frame`” property. When overloading is enabled, this is equivalent to

    set entry [ #hasFrame := value ]

constructEntryHasFrame :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`has-frame`” property. This is rarely needed directly, but it is used by `new`.

getEntryImModule :: (MonadIO m, IsEntry o) => o -> m (Maybe Text) Source #

Get the value of the “`im-module`” property. When overloading is enabled, this is equivalent to

    get entry #imModule

setEntryImModule :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`im-module`” property. When overloading is enabled, this is equivalent to

    set entry [ #imModule := value ]

constructEntryImModule :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`im-module`” property. This is rarely needed directly, but it is used by `new`.

clearEntryImModule :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`im-module`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #imModule

getEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> m (Maybe Border) Source #

Get the value of the “`inner-border`” property. When overloading is enabled, this is equivalent to

    get entry #innerBorder

setEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> Border -> m () Source #

Set the value of the “`inner-border`” property. When overloading is enabled, this is equivalent to

    set entry [ #innerBorder := value ]

constructEntryInnerBorder :: (IsEntry o, MonadIO m) => Border -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`inner-border`” property. This is rarely needed directly, but it is used by `new`.

clearEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`inner-border`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #innerBorder

getEntryInputHints :: (MonadIO m, IsEntry o) => o -> m [InputHints] Source #

Get the value of the “`input-hints`” property. When overloading is enabled, this is equivalent to

    get entry #inputHints

setEntryInputHints :: (MonadIO m, IsEntry o) => o -> [InputHints] -> m () Source #

Set the value of the “`input-hints`” property. When overloading is enabled, this is equivalent to

    set entry [ #inputHints := value ]

constructEntryInputHints :: (IsEntry o, MonadIO m) => [InputHints] -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`input-hints`” property. This is rarely needed directly, but it is used by `new`.

getEntryInputPurpose :: (MonadIO m, IsEntry o) => o -> m InputPurpose Source #

Get the value of the “`input-purpose`” property. When overloading is enabled, this is equivalent to

    get entry #inputPurpose

setEntryInputPurpose :: (MonadIO m, IsEntry o) => o -> InputPurpose -> m () Source #

Set the value of the “`input-purpose`” property. When overloading is enabled, this is equivalent to

    set entry [ #inputPurpose := value ]

constructEntryInputPurpose :: (IsEntry o, MonadIO m) => InputPurpose -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`input-purpose`” property. This is rarely needed directly, but it is used by `new`.

getEntryInvisibleChar :: (MonadIO m, IsEntry o) => o -> m Word32 Source #

Get the value of the “`invisible-char`” property. When overloading is enabled, this is equivalent to

    get entry #invisibleChar

setEntryInvisibleChar :: (MonadIO m, IsEntry o) => o -> Word32 -> m () Source #

Set the value of the “`invisible-char`” property. When overloading is enabled, this is equivalent to

    set entry [ #invisibleChar := value ]

constructEntryInvisibleChar :: (IsEntry o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`invisible-char`” property. This is rarely needed directly, but it is used by `new`.

getEntryInvisibleCharSet :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`invisible-char-set`” property. When overloading is enabled, this is equivalent to

    get entry #invisibleCharSet

setEntryInvisibleCharSet :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`invisible-char-set`” property. When overloading is enabled, this is equivalent to

    set entry [ #invisibleCharSet := value ]

constructEntryInvisibleCharSet :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`invisible-char-set`” property. This is rarely needed directly, but it is used by `new`.

getEntryMaxLength :: (MonadIO m, IsEntry o) => o -> m Int32 Source #

Get the value of the “`max-length`” property. When overloading is enabled, this is equivalent to

    get entry #maxLength

setEntryMaxLength :: (MonadIO m, IsEntry o) => o -> Int32 -> m () Source #

Set the value of the “`max-length`” property. When overloading is enabled, this is equivalent to

    set entry [ #maxLength := value ]

constructEntryMaxLength :: (IsEntry o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`max-length`” property. This is rarely needed directly, but it is used by `new`.

getEntryMaxWidthChars :: (MonadIO m, IsEntry o) => o -> m Int32 Source #

Get the value of the “`max-width-chars`” property. When overloading is enabled, this is equivalent to

    get entry #maxWidthChars

setEntryMaxWidthChars :: (MonadIO m, IsEntry o) => o -> Int32 -> m () Source #

Set the value of the “`max-width-chars`” property. When overloading is enabled, this is equivalent to

    set entry [ #maxWidthChars := value ]

constructEntryMaxWidthChars :: (IsEntry o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`max-width-chars`” property. This is rarely needed directly, but it is used by `new`.

getEntryOverwriteMode :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`overwrite-mode`” property. When overloading is enabled, this is equivalent to

    get entry #overwriteMode

setEntryOverwriteMode :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`overwrite-mode`” property. When overloading is enabled, this is equivalent to

    set entry [ #overwriteMode := value ]

constructEntryOverwriteMode :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`overwrite-mode`” property. This is rarely needed directly, but it is used by `new`.

getEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> m Text Source #

Get the value of the “`placeholder-text`” property. When overloading is enabled, this is equivalent to

    get entry #placeholderText

setEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`placeholder-text`” property. When overloading is enabled, this is equivalent to

    set entry [ #placeholderText := value ]

constructEntryPlaceholderText :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`placeholder-text`” property. This is rarely needed directly, but it is used by `new`.

clearEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`placeholder-text`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #placeholderText

getEntryPopulateAll :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`populate-all`” property. When overloading is enabled, this is equivalent to

    get entry #populateAll

setEntryPopulateAll :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`populate-all`” property. When overloading is enabled, this is equivalent to

    set entry [ #populateAll := value ]

constructEntryPopulateAll :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`populate-all`” property. This is rarely needed directly, but it is used by `new`.

getEntryPrimaryIconActivatable :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`primary-icon-activatable`” property. When overloading is enabled, this is equivalent to

    get entry #primaryIconActivatable

setEntryPrimaryIconActivatable :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`primary-icon-activatable`” property. When overloading is enabled, this is equivalent to

    set entry [ #primaryIconActivatable := value ]

constructEntryPrimaryIconActivatable :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`primary-icon-activatable`” property. This is rarely needed directly, but it is used by `new`.

getEntryPrimaryIconGicon :: (MonadIO m, IsEntry o) => o -> m (Maybe Icon) Source #

Get the value of the “`primary-icon-gicon`” property. When overloading is enabled, this is equivalent to

    get entry #primaryIconGicon

setEntryPrimaryIconGicon :: (MonadIO m, IsEntry o, IsIcon a) => o -> a -> m () Source #

Set the value of the “`primary-icon-gicon`” property. When overloading is enabled, this is equivalent to

    set entry [ #primaryIconGicon := value ]

constructEntryPrimaryIconGicon :: (IsEntry o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`primary-icon-gicon`” property. This is rarely needed directly, but it is used by `new`.

clearEntryPrimaryIconGicon :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`primary-icon-gicon`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #primaryIconGicon

getEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> m (Maybe Text) Source #

Get the value of the “`primary-icon-name`” property. When overloading is enabled, this is equivalent to

    get entry #primaryIconName

setEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`primary-icon-name`” property. When overloading is enabled, this is equivalent to

    set entry [ #primaryIconName := value ]

constructEntryPrimaryIconName :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`primary-icon-name`” property. This is rarely needed directly, but it is used by `new`.

clearEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`primary-icon-name`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #primaryIconName

getEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m (Maybe Pixbuf) Source #

Get the value of the “`primary-icon-pixbuf`” property. When overloading is enabled, this is equivalent to

    get entry #primaryIconPixbuf

setEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o, IsPixbuf a) => o -> a -> m () Source #

Set the value of the “`primary-icon-pixbuf`” property. When overloading is enabled, this is equivalent to

    set entry [ #primaryIconPixbuf := value ]

constructEntryPrimaryIconPixbuf :: (IsEntry o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`primary-icon-pixbuf`” property. This is rarely needed directly, but it is used by `new`.

clearEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`primary-icon-pixbuf`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #primaryIconPixbuf

getEntryPrimaryIconSensitive :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`primary-icon-sensitive`” property. When overloading is enabled, this is equivalent to

    get entry #primaryIconSensitive

setEntryPrimaryIconSensitive :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`primary-icon-sensitive`” property. When overloading is enabled, this is equivalent to

    set entry [ #primaryIconSensitive := value ]

constructEntryPrimaryIconSensitive :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`primary-icon-sensitive`” property. This is rarely needed directly, but it is used by `new`.

getEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> m (Maybe Text) Source #

Get the value of the “`primary-icon-stock`” property. When overloading is enabled, this is equivalent to

    get entry #primaryIconStock

setEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`primary-icon-stock`” property. When overloading is enabled, this is equivalent to

    set entry [ #primaryIconStock := value ]

constructEntryPrimaryIconStock :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`primary-icon-stock`” property. This is rarely needed directly, but it is used by `new`.

clearEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`primary-icon-stock`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #primaryIconStock

getEntryPrimaryIconStorageType :: (MonadIO m, IsEntry o) => o -> m ImageType Source #

Get the value of the “`primary-icon-storage-type`” property. When overloading is enabled, this is equivalent to

    get entry #primaryIconStorageType

getEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m (Maybe Text) Source #

Get the value of the “`primary-icon-tooltip-markup`” property. When overloading is enabled, this is equivalent to

    get entry #primaryIconTooltipMarkup

setEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`primary-icon-tooltip-markup`” property. When overloading is enabled, this is equivalent to

    set entry [ #primaryIconTooltipMarkup := value ]

constructEntryPrimaryIconTooltipMarkup :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`primary-icon-tooltip-markup`” property. This is rarely needed directly, but it is used by `new`.

clearEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`primary-icon-tooltip-markup`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #primaryIconTooltipMarkup

getEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m (Maybe Text) Source #

Get the value of the “`primary-icon-tooltip-text`” property. When overloading is enabled, this is equivalent to

    get entry #primaryIconTooltipText

setEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`primary-icon-tooltip-text`” property. When overloading is enabled, this is equivalent to

    set entry [ #primaryIconTooltipText := value ]

constructEntryPrimaryIconTooltipText :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`primary-icon-tooltip-text`” property. This is rarely needed directly, but it is used by `new`.

clearEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`primary-icon-tooltip-text`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #primaryIconTooltipText

getEntryProgressFraction :: (MonadIO m, IsEntry o) => o -> m Double Source #

Get the value of the “`progress-fraction`” property. When overloading is enabled, this is equivalent to

    get entry #progressFraction

setEntryProgressFraction :: (MonadIO m, IsEntry o) => o -> Double -> m () Source #

Set the value of the “`progress-fraction`” property. When overloading is enabled, this is equivalent to

    set entry [ #progressFraction := value ]

constructEntryProgressFraction :: (IsEntry o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`progress-fraction`” property. This is rarely needed directly, but it is used by `new`.

getEntryProgressPulseStep :: (MonadIO m, IsEntry o) => o -> m Double Source #

Get the value of the “`progress-pulse-step`” property. When overloading is enabled, this is equivalent to

    get entry #progressPulseStep

setEntryProgressPulseStep :: (MonadIO m, IsEntry o) => o -> Double -> m () Source #

Set the value of the “`progress-pulse-step`” property. When overloading is enabled, this is equivalent to

    set entry [ #progressPulseStep := value ]

constructEntryProgressPulseStep :: (IsEntry o, MonadIO m) => Double -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`progress-pulse-step`” property. This is rarely needed directly, but it is used by `new`.

getEntryScrollOffset :: (MonadIO m, IsEntry o) => o -> m Int32 Source #

Get the value of the “`scroll-offset`” property. When overloading is enabled, this is equivalent to

    get entry #scrollOffset

getEntrySecondaryIconActivatable :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`secondary-icon-activatable`” property. When overloading is enabled, this is equivalent to

    get entry #secondaryIconActivatable

setEntrySecondaryIconActivatable :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`secondary-icon-activatable`” property. When overloading is enabled, this is equivalent to

    set entry [ #secondaryIconActivatable := value ]

constructEntrySecondaryIconActivatable :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`secondary-icon-activatable`” property. This is rarely needed directly, but it is used by `new`.

getEntrySecondaryIconGicon :: (MonadIO m, IsEntry o) => o -> m (Maybe Icon) Source #

Get the value of the “`secondary-icon-gicon`” property. When overloading is enabled, this is equivalent to

    get entry #secondaryIconGicon

setEntrySecondaryIconGicon :: (MonadIO m, IsEntry o, IsIcon a) => o -> a -> m () Source #

Set the value of the “`secondary-icon-gicon`” property. When overloading is enabled, this is equivalent to

    set entry [ #secondaryIconGicon := value ]

constructEntrySecondaryIconGicon :: (IsEntry o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`secondary-icon-gicon`” property. This is rarely needed directly, but it is used by `new`.

clearEntrySecondaryIconGicon :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`secondary-icon-gicon`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #secondaryIconGicon

getEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> m (Maybe Text) Source #

Get the value of the “`secondary-icon-name`” property. When overloading is enabled, this is equivalent to

    get entry #secondaryIconName

setEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`secondary-icon-name`” property. When overloading is enabled, this is equivalent to

    set entry [ #secondaryIconName := value ]

constructEntrySecondaryIconName :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`secondary-icon-name`” property. This is rarely needed directly, but it is used by `new`.

clearEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`secondary-icon-name`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #secondaryIconName

getEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m (Maybe Pixbuf) Source #

Get the value of the “`secondary-icon-pixbuf`” property. When overloading is enabled, this is equivalent to

    get entry #secondaryIconPixbuf

setEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o, IsPixbuf a) => o -> a -> m () Source #

Set the value of the “`secondary-icon-pixbuf`” property. When overloading is enabled, this is equivalent to

    set entry [ #secondaryIconPixbuf := value ]

constructEntrySecondaryIconPixbuf :: (IsEntry o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`secondary-icon-pixbuf`” property. This is rarely needed directly, but it is used by `new`.

clearEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`secondary-icon-pixbuf`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #secondaryIconPixbuf

getEntrySecondaryIconSensitive :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`secondary-icon-sensitive`” property. When overloading is enabled, this is equivalent to

    get entry #secondaryIconSensitive

setEntrySecondaryIconSensitive :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`secondary-icon-sensitive`” property. When overloading is enabled, this is equivalent to

    set entry [ #secondaryIconSensitive := value ]

constructEntrySecondaryIconSensitive :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`secondary-icon-sensitive`” property. This is rarely needed directly, but it is used by `new`.

getEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> m (Maybe Text) Source #

Get the value of the “`secondary-icon-stock`” property. When overloading is enabled, this is equivalent to

    get entry #secondaryIconStock

setEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`secondary-icon-stock`” property. When overloading is enabled, this is equivalent to

    set entry [ #secondaryIconStock := value ]

constructEntrySecondaryIconStock :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`secondary-icon-stock`” property. This is rarely needed directly, but it is used by `new`.

clearEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`secondary-icon-stock`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #secondaryIconStock

getEntrySecondaryIconStorageType :: (MonadIO m, IsEntry o) => o -> m ImageType Source #

Get the value of the “`secondary-icon-storage-type`” property. When overloading is enabled, this is equivalent to

    get entry #secondaryIconStorageType

getEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m (Maybe Text) Source #

Get the value of the “`secondary-icon-tooltip-markup`” property. When overloading is enabled, this is equivalent to

    get entry #secondaryIconTooltipMarkup

setEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`secondary-icon-tooltip-markup`” property. When overloading is enabled, this is equivalent to

    set entry [ #secondaryIconTooltipMarkup := value ]

constructEntrySecondaryIconTooltipMarkup :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`secondary-icon-tooltip-markup`” property. This is rarely needed directly, but it is used by `new`.

clearEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`secondary-icon-tooltip-markup`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #secondaryIconTooltipMarkup

getEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m (Maybe Text) Source #

Get the value of the “`secondary-icon-tooltip-text`” property. When overloading is enabled, this is equivalent to

    get entry #secondaryIconTooltipText

setEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`secondary-icon-tooltip-text`” property. When overloading is enabled, this is equivalent to

    set entry [ #secondaryIconTooltipText := value ]

constructEntrySecondaryIconTooltipText :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`secondary-icon-tooltip-text`” property. This is rarely needed directly, but it is used by `new`.

clearEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m () Source #

Set the value of the “`secondary-icon-tooltip-text`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #secondaryIconTooltipText

getEntrySelectionBound :: (MonadIO m, IsEntry o) => o -> m Int32 Source #

Get the value of the “`selection-bound`” property. When overloading is enabled, this is equivalent to

    get entry #selectionBound

getEntryShadowType :: (MonadIO m, IsEntry o) => o -> m ShadowType Source #

Get the value of the “`shadow-type`” property. When overloading is enabled, this is equivalent to

    get entry #shadowType

setEntryShadowType :: (MonadIO m, IsEntry o) => o -> ShadowType -> m () Source #

Set the value of the “`shadow-type`” property. When overloading is enabled, this is equivalent to

    set entry [ #shadowType := value ]

constructEntryShadowType :: (IsEntry o, MonadIO m) => ShadowType -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`shadow-type`” property. This is rarely needed directly, but it is used by `new`.

getEntryShowEmojiIcon :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`show-emoji-icon`” property. When overloading is enabled, this is equivalent to

    get entry #showEmojiIcon

setEntryShowEmojiIcon :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`show-emoji-icon`” property. When overloading is enabled, this is equivalent to

    set entry [ #showEmojiIcon := value ]

constructEntryShowEmojiIcon :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`show-emoji-icon`” property. This is rarely needed directly, but it is used by `new`.

getEntryTabs :: (MonadIO m, IsEntry o) => o -> m (Maybe TabArray) Source #

Get the value of the “`tabs`” property. When overloading is enabled, this is equivalent to

    get entry #tabs

setEntryTabs :: (MonadIO m, IsEntry o) => o -> TabArray -> m () Source #

Set the value of the “`tabs`” property. When overloading is enabled, this is equivalent to

    set entry [ #tabs := value ]

constructEntryTabs :: (IsEntry o, MonadIO m) => TabArray -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tabs`” property. This is rarely needed directly, but it is used by `new`.

getEntryText :: (MonadIO m, IsEntry o) => o -> m Text Source #

Get the value of the “`text`” property. When overloading is enabled, this is equivalent to

    get entry #text

setEntryText :: (MonadIO m, IsEntry o) => o -> Text -> m () Source #

Set the value of the “`text`” property. When overloading is enabled, this is equivalent to

    set entry [ #text := value ]

constructEntryText :: (IsEntry o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`text`” property. This is rarely needed directly, but it is used by `new`.

getEntryTextLength :: (MonadIO m, IsEntry o) => o -> m Word32 Source #

Get the value of the “`text-length`” property. When overloading is enabled, this is equivalent to

    get entry #textLength

getEntryTruncateMultiline :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`truncate-multiline`” property. When overloading is enabled, this is equivalent to

    get entry #truncateMultiline

setEntryTruncateMultiline :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`truncate-multiline`” property. When overloading is enabled, this is equivalent to

    set entry [ #truncateMultiline := value ]

constructEntryTruncateMultiline :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`truncate-multiline`” property. This is rarely needed directly, but it is used by `new`.

getEntryVisibility :: (MonadIO m, IsEntry o) => o -> m Bool Source #

Get the value of the “`visibility`” property. When overloading is enabled, this is equivalent to

    get entry #visibility

setEntryVisibility :: (MonadIO m, IsEntry o) => o -> Bool -> m () Source #

Set the value of the “`visibility`” property. When overloading is enabled, this is equivalent to

    set entry [ #visibility := value ]

constructEntryVisibility :: (IsEntry o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`visibility`” property. This is rarely needed directly, but it is used by `new`.

getEntryWidthChars :: (MonadIO m, IsEntry o) => o -> m Int32 Source #

Get the value of the “`width-chars`” property. When overloading is enabled, this is equivalent to

    get entry #widthChars

setEntryWidthChars :: (MonadIO m, IsEntry o) => o -> Int32 -> m () Source #

Set the value of the “`width-chars`” property. When overloading is enabled, this is equivalent to

    set entry [ #widthChars := value ]

constructEntryWidthChars :: (IsEntry o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`width-chars`” property. This is rarely needed directly, but it is used by `new`.

getEntryXalign :: (MonadIO m, IsEntry o) => o -> m Float Source #

Get the value of the “`xalign`” property. When overloading is enabled, this is equivalent to

    get entry #xalign

setEntryXalign :: (MonadIO m, IsEntry o) => o -> Float -> m () Source #

Set the value of the “`xalign`” property. When overloading is enabled, this is equivalent to

    set entry [ #xalign := value ]

constructEntryXalign :: (IsEntry o, MonadIO m) => Float -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`xalign`” property. This is rarely needed directly, but it is used by `new`.

entryNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Entry | Returns: a new `Entry`.

Creates a new entry.

entryNewWithBuffer Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntryBuffer a) |
=> a | `buffer`: The buffer to use for the new `Entry`.
-> m Entry | Returns: a new `Entry`

Creates a new entry with the specified text buffer.

Since: 2.18

entryGetActivatesDefault Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Bool | Returns: `True` if the entry will activate the default widget

Retrieves the value set by `entrySetActivatesDefault`.

entryGetAlignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Float | Returns: the alignment

Gets the value set by `entrySetAlignment`.

Since: 2.4

entryGetAttributes Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m (Maybe AttrList) | Returns: the attribute list, or `Nothing` if none was set.

Gets the attribute list that was set on the entry using `entrySetAttributes`, if any.

Since: 3.6

entryGetBuffer Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m EntryBuffer | Returns: A `EntryBuffer` object.

Get the `EntryBuffer` object which holds the text for this widget.

Since: 2.18

entryGetCompletion Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> m EntryCompletion | Returns: The auxiliary completion object currently in use by `entry`.

Returns the auxiliary completion object currently in use by `entry`.

Since: 2.4

entryGetCursorHadjustment Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m (Maybe Adjustment) | Returns: the horizontal cursor adjustment, or `Nothing` if none has been set.

Retrieves the horizontal cursor adjustment for the entry. See `entrySetCursorHadjustment`.

Since: 2.12

entryGetHasFrame Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Bool | Returns: whether the entry has a beveled frame

Gets the value set by `entrySetHasFrame`.

entryGetIconActivatable Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> m Bool | Returns: `True` if the icon is activatable.

Returns whether the icon is activatable.

Since: 2.16

entryGetIconAtPos Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Int32 | `x`: the x coordinate of the position to find
-> Int32 | `y`: the y coordinate of the position to find
-> m Int32 | Returns: the index of the icon at the given position, or -1

Finds the icon at the given position and return its index. The position’s coordinates are relative to the `entry`’s top left corner. If `x`, `y` doesn’t lie inside an icon, -1 is returned. This function is intended for use in a Widget::queryTooltip signal handler.

Since: 2.16

entryGetIconGicon Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> m (Maybe Icon) | Returns: A `Icon`, or `Nothing` if no icon is set or if the icon is not a `Icon`

Retrieves the `Icon` used for the icon, or `Nothing` if there is no icon or if the icon was set by some other method (e.g., by stock, pixbuf, or icon name).

Since: 2.16

entryGetIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> m (Maybe Text) | Returns: An icon name, or `Nothing` if no icon is set or if the icon wasn’t set from an icon name

Retrieves the icon name used for the icon, or `Nothing` if there is no icon or if the icon was set by some other method (e.g., by pixbuf, stock or gicon).

Since: 2.16

entryGetIconPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> m (Maybe Pixbuf) | Returns: A `Pixbuf`, or `Nothing` if no icon is set for this position.

Retrieves the image used for the icon.

Unlike the other methods of setting and getting icon data, this method will work regardless of whether the icon was set using a `Pixbuf`, a `Icon`, a stock item, or an icon name.

Since: 2.16

entryGetIconSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> m Bool | Returns: `True` if the icon is sensitive.

Returns whether the icon appears sensitive or insensitive.

Since: 2.16

entryGetIconStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> m Text | Returns: A stock id, or `Nothing` if no icon is set or if the icon wasn’t set from a stock id

Retrieves the stock id used for the icon, or `Nothing` if there is no icon or if the icon was set by some other method (e.g., by pixbuf, icon name or gicon).

Since: 2.16

entryGetIconStorageType Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> m ImageType | Returns: image representation being used

Gets the type of representation being used by the icon to store image data. If the icon has no image data, the return value will be `ImageTypeEmpty`.

Since: 2.16

entryGetIconTooltipMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> EntryIconPosition | `iconPos`: the icon position
-> m (Maybe Text) | Returns: the tooltip text, or `Nothing`. Free the returned string with `free` when done.

Gets the contents of the tooltip on the icon at the specified position in `entry`.

Since: 2.16

entryGetIconTooltipText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> EntryIconPosition | `iconPos`: the icon position
-> m (Maybe Text) | Returns: the tooltip text, or `Nothing`. Free the returned string with `free` when done.

Gets the contents of the tooltip on the icon at the specified position in `entry`.

Since: 2.16

entryGetInnerBorder Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m (Maybe Border) | Returns: the entry’s `Border`, or `Nothing` if none was set.

This function returns the entry’s Entry:innerBorder property. See `entrySetInnerBorder` for more information.

Since: 2.10

entryGetInputHints Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m [InputHints] |

Gets the value of the Entry:inputHints property.

Since: 3.6

entryGetInputPurpose Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m InputPurpose |

Gets the value of the Entry:inputPurpose property.

Since: 3.6

entryGetInvisibleChar Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Char | Returns: the current invisible char, or 0, if the entry does not show invisible text at all.

Retrieves the character displayed in place of the real characters for entries with visibility set to false. See `entrySetInvisibleChar`.

entryGetMaxLength Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Int32 | Returns: the maximum allowed number of characters in `Entry`, or 0 if there is no maximum.

Retrieves the maximum allowed length of the text in `entry`. See `entrySetMaxLength`.

This is equivalent to getting `entry`'s `EntryBuffer` and calling `entryBufferGetMaxLength` on it.

entryGetMaxWidthChars Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Int32 | Returns: the maximum width of the entry, in characters

Retrieves the desired maximum width of `entry`, in characters. See `entrySetMaxWidthChars`.

Since: 3.12

entryGetOverwriteMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Bool | Returns: whether the text is overwritten when typing.

Gets the value set by `entrySetOverwriteMode`.

Since: 2.14

entryGetPlaceholderText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Text | Returns: a pointer to the placeholder text as a string. This string points to internally allocated storage in the widget and must not be freed, modified or stored.

Retrieves the text that will be displayed when `entry` is empty and unfocused

Since: 3.2

entryGetProgressFraction Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Double | Returns: a fraction from 0.0 to 1.0

Returns the current fraction of the task that’s been completed. See `entrySetProgressFraction`.

Since: 2.16

entryGetProgressPulseStep Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Double | Returns: a fraction from 0.0 to 1.0

Retrieves the pulse step set with `entrySetProgressPulseStep`.

Since: 2.16

entryGetTabs Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m (Maybe TabArray) | Returns: the tabstops, or `Nothing` if none was set.

Gets the tabstops that were set on the entry using `entrySetTabs`, if any.

Since: 3.10

entryGetTextLength Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Word16 | Returns: the current number of characters in `Entry`, or 0 if there are none.

Retrieves the current length of the text in `entry`.

This is equivalent to getting `entry`'s `EntryBuffer` and calling `entryBufferGetLength` on it.

Since: 2.14

entryGetVisibility Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Bool | Returns: `True` if the text is currently visible

Retrieves whether the text in `entry` is visible. See `entrySetVisibility`.

entryGetWidthChars Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m Int32 | Returns: number of chars to request space for, or negative if unset

Gets the value set by `entrySetWidthChars`.

entryGrabFocusWithoutSelecting Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m () |

Causes `entry` to have keyboard focus.

It behaves like `widgetGrabFocus`, except that it doesn't select the contents of the entry. You only want to call this on some special entries which the user usually doesn't want to replace all text in, such as search-as-you-type entries.

Since: 3.16

entryImContextFilterKeypress Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> EventKey | `event`: the key event
-> m Bool | Returns: `True` if the input method handled the key event.

Allow the `Entry` input method to internally handle key press and release events. If this function returns `True`, then no further processing should be done for this key event. See `iMContextFilterKeypress`.

Note that you are expected to call this function from your handler when overriding key event handling. This is needed in the case when you need to insert your own key handling between the input method and the default key event handling of the `Entry`. See `textViewResetImContext` for an example of use.

Since: 2.22

entryResetImContext Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m () |

Reset the input method context of the entry if needed.

This can be necessary in the case where modifying the buffer would confuse on-going input method behavior.

Since: 2.22

entrySetBuffer Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a, IsEntryBuffer b) |
=> a | `entry`: a `Entry`
-> b | `buffer`: a `EntryBuffer`
-> m () |

Set the `EntryBuffer` object which holds the text for this widget.

Since: 2.18

entrySetCompletion Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a, IsEntryCompletion b) |
=> a | `entry`: A `Entry`
-> Maybe b | `completion`: The `EntryCompletion` or `Nothing`
-> m () |

Sets `completion` to be the auxiliary completion object to use with `entry`. All further configuration of the completion mechanism is done on `completion` using the `EntryCompletion` API. Completion is disabled if `completion` is set to `Nothing`.

Since: 2.4

entrySetIconActivatable Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> Bool | `activatable`: `True` if the icon should be activatable
-> m () |

Sets whether the icon is activatable.

Since: 2.16

entrySetIconDragSource Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> EntryIconPosition | `iconPos`: icon position
-> TargetList | `targetList`: the targets (data formats) in which the data can be provided
-> [DragAction] | `actions`: a bitmask of the allowed drag actions
-> m () |

Sets up the icon at the given position so that GTK+ will start a drag operation when the user clicks and drags the icon.

To handle the drag operation, you need to connect to the usual Widget::dragDataGet (or possibly Widget::dragDataDelete) signal, and use `entryGetCurrentIconDragSource` in your signal handler to find out if the drag was started from an icon.

By default, GTK+ uses the icon as the drag icon. You can use the Widget::dragBegin signal to set a different icon. Note that you have to use `g_signal_connect_after()` to ensure that your signal handler gets executed after the default handler.

Since: 2.16

entrySetIconFromGicon Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a, IsIcon b) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: The position at which to set the icon
-> Maybe b | `icon`: The icon to set, or `Nothing`
-> m () |

Sets the icon shown in the entry at the specified position from the current icon theme. If the icon isn’t known, a “broken image” icon will be displayed instead.

If `icon` is `Nothing`, no icon will be shown in the specified position.

Since: 2.16

entrySetIconFromIconName Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: The position at which to set the icon
-> Maybe Text | `iconName`: An icon name, or `Nothing`
-> m () |

Sets the icon shown in the entry at the specified position from the current icon theme.

If the icon name isn’t known, a “broken image” icon will be displayed instead.

If `iconName` is `Nothing`, no icon will be shown in the specified position.

Since: 2.16

entrySetIconFromPixbuf Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a, IsPixbuf b) |
=> a | `entry`: a `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> Maybe b | `pixbuf`: A `Pixbuf`, or `Nothing`
-> m () |

Sets the icon shown in the specified position using a pixbuf.

If `pixbuf` is `Nothing`, no icon will be shown in the specified position.

Since: 2.16

entrySetIconFromStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> Maybe Text | `stockId`: The name of the stock item, or `Nothing`
-> m () |

Sets the icon shown in the entry at the specified position from a stock image.

If `stockId` is `Nothing`, no icon will be shown in the specified position.

Since: 2.16

entrySetIconSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: A `Entry`
-> EntryIconPosition | `iconPos`: Icon position
-> Bool | `sensitive`: Specifies whether the icon should appear sensitive or insensitive
-> m () |

Sets the sensitivity for the specified icon.

Since: 2.16

entrySetInputHints Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> [InputHints] | `hints`: the hints
-> m () |

Sets the Entry:inputHints property, which allows input methods to fine-tune their behaviour.

Since: 3.6

entrySetInputPurpose Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> InputPurpose | `purpose`: the purpose
-> m () |

Sets the Entry:inputPurpose property which can be used by on-screen keyboards and other input methods to adjust their behaviour.

Since: 3.6

entrySetPlaceholderText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Maybe Text | `text`: a string to be displayed when `entry` is empty and unfocused, or `Nothing`
-> m () |

Sets text to be displayed in `entry` when it is empty and unfocused. This can be used to give a visual hint of the expected contents of the `Entry`.

Note that since the placeholder text gets removed when the entry received focus, using this feature is a bit problematic if the entry is given the initial focus in a window. Sometimes this can be worked around by delaying the initial focus setting until the first key event arrives.

Since: 3.2

entrySetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> Text | `text`: the new text
-> m () |

Sets the text in the widget to the given value, replacing the current contents.

See `entryBufferSetText`.

entryUnsetInvisibleChar Source #

Arguments

:: (HasCallStack, MonadIO m, IsEntry a) |
=> a | `entry`: a `Entry`
-> m () |

Unsets the invisible char previously set with `entrySetInvisibleChar`. So that the default invisible char is used again.

Since: 2.16

type MenuShellSelectionDoneCallback = IO () Source #

This signal is emitted when a selection has been completed within a menu shell.

type MenuShellMoveSelectedCallback Source #

Arguments

= Int32 | `distance`: +1 to move to the next item, -1 to move to the previous
-> IO Bool | Returns: `True` to stop the signal emission, `False` to continue

The moveSelected signal is emitted to move the selection to another item.

Since: 2.12

type MenuShellMoveCurrentCallback Source #

Arguments

= MenuDirectionType | `direction`: the direction to move
-> IO () |

An keybinding signal which moves the current menu item in the direction specified by `direction`.

type MenuShellInsertCallback Source #

Arguments

= Widget | `child`: the `MenuItem` that is being inserted
-> Int32 | `position`: the position at which the insert occurs
-> IO () |

The insert signal is emitted when a new `MenuItem` is added to a `MenuShell`. A separate signal is used instead of GtkContaineradd because of the need for an additional position parameter.

The inverse of this signal is the GtkContainerremoved signal.

Since: 3.2

type MenuShellDeactivateCallback = IO () Source #

This signal is emitted when a menu shell is deactivated.

type MenuShellCycleFocusCallback Source #

Arguments

= DirectionType | `direction`: the direction to cycle in
-> IO () |

A keybinding signal which moves the focus in the given `direction`.

type MenuShellCancelCallback = IO () Source #

An action signal which cancels the selection within the menu shell. Causes the MenuShell::selectionDone signal to be emitted.

type MenuShellActivateCurrentCallback Source #

Arguments

= Bool | `forceHide`: if `True`, hide the menu after activating the menu item
-> IO () |

An action signal that activates the current menu item within the menu shell.

onMenuShellActivateCurrent :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellActivateCurrentCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activateCurrent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuShell #activateCurrent callback

afterMenuShellActivateCurrent :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellActivateCurrentCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activateCurrent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuShell #activateCurrent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuShellCancel :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellCancelCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cancel signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuShell #cancel callback

afterMenuShellCancel :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellCancelCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cancel signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuShell #cancel callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuShellCycleFocus :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellCycleFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cycleFocus signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuShell #cycleFocus callback

afterMenuShellCycleFocus :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellCycleFocusCallback) -> m SignalHandlerId Source #

Connect a signal handler for the cycleFocus signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuShell #cycleFocus callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuShellDeactivate :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellDeactivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deactivate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuShell #deactivate callback

afterMenuShellDeactivate :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellDeactivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deactivate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuShell #deactivate callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuShellInsert :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellInsertCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insert signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuShell #insert callback

afterMenuShellInsert :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellInsertCallback) -> m SignalHandlerId Source #

Connect a signal handler for the insert signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuShell #insert callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuShellMoveCurrent :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellMoveCurrentCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveCurrent signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuShell #moveCurrent callback

afterMenuShellMoveCurrent :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellMoveCurrentCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveCurrent signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuShell #moveCurrent callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuShellMoveSelected :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellMoveSelectedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveSelected signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuShell #moveSelected callback

afterMenuShellMoveSelected :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellMoveSelectedCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveSelected signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuShell #moveSelected callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuShellSelectionDone :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellSelectionDoneCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionDone signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuShell #selectionDone callback

afterMenuShellSelectionDone :: (IsMenuShell a, MonadIO m) => a -> ((?self :: a) => MenuShellSelectionDoneCallback) -> m SignalHandlerId Source #

Connect a signal handler for the selectionDone signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuShell #selectionDone callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getMenuShellTakeFocus :: (MonadIO m, IsMenuShell o) => o -> m Bool Source #

Get the value of the “`take-focus`” property. When overloading is enabled, this is equivalent to

    get menuShell #takeFocus

setMenuShellTakeFocus :: (MonadIO m, IsMenuShell o) => o -> Bool -> m () Source #

Set the value of the “`take-focus`” property. When overloading is enabled, this is equivalent to

    set menuShell [ #takeFocus := value ]

constructMenuShellTakeFocus :: (IsMenuShell o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`take-focus`” property. This is rarely needed directly, but it is used by `new`.

menuShellActivateItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a, IsWidget b) |
=> a | `menuShell`: a `MenuShell`
-> b | `menuItem`: the `MenuItem` to activate
-> Bool | `forceDeactivate`: if `True`, force the deactivation of the menu shell after the menu item is activated
-> m () |

Activates the menu item within the menu shell.

menuShellAppend Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a, IsMenuItem b) |
=> a | `menuShell`: a `MenuShell`
-> b | `child`: The `MenuItem` to add
-> m () |

Adds a new `MenuItem` to the end of the menu shell's item list.

menuShellBindModel Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a, IsMenuModel b) |
=> a | `menuShell`: a `MenuShell`
-> Maybe b | `model`: the `MenuModel` to bind to or `Nothing` to remove binding
-> Maybe Text | `actionNamespace`: the namespace for actions in `model`
-> Bool | `withSeparators`: `True` if toplevel items in `shell` should have separators between them
-> m () |

Establishes a binding between a `MenuShell` and a `MenuModel`.

The contents of `shell` are removed and then refilled with menu items according to `model`. When `model` changes, `shell` is updated. Calling this function twice on `shell` with different `model` will cause the first binding to be replaced with a binding to the new model. If `model` is `Nothing` then any previous binding is undone and all children are removed.

`withSeparators` determines if toplevel items (eg: sections) have separators inserted between them. This is typically desired for menus but doesn’t make sense for menubars.

If `actionNamespace` is non-`Nothing` then the effect is as if all actions mentioned in the `model` have their names prefixed with the namespace, plus a dot. For example, if the action “quit” is mentioned and `actionNamespace` is “app” then the effective action name is “app.quit”.

This function uses `Actionable` to define the action name and target values on the created menu items. If you want to use an action group other than “app” and “win”, or if you want to use a `MenuShell` outside of a `ApplicationWindow`, then you will need to attach your own action group to the widget hierarchy using `widgetInsertActionGroup`. As an example, if you created a group with a “quit” action and inserted it with the name “mygroup” then you would use the action name “mygroup.quit” in your `MenuModel`.

For most cases you are probably better off using `menuNewFromModel` or `menuBarNewFromModel` or just directly passing the `MenuModel` to `applicationSetAppMenu` or `applicationSetMenubar`.

Since: 3.6

menuShellCancel Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a) |
=> a | `menuShell`: a `MenuShell`
-> m () |

Cancels the selection within the menu shell.

Since: 2.4

menuShellDeactivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a) |
=> a | `menuShell`: a `MenuShell`
-> m () |

Deactivates the menu shell.

Typically this results in the menu shell being erased from the screen.

menuShellDeselect Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a) |
=> a | `menuShell`: a `MenuShell`
-> m () |

Deselects the currently selected item from the menu shell, if any.

menuShellGetParentShell Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a) |
=> a | `menuShell`: a `MenuShell`
-> m Widget | Returns: the parent `MenuShell`

Gets the parent menu shell.

The parent menu shell of a submenu is the `Menu` or `MenuBar` from which it was opened up.

Since: 3.0

menuShellGetSelectedItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a) |
=> a | `menuShell`: a `MenuShell`
-> m Widget | Returns: the currently selected item

Gets the currently selected item.

Since: 3.0

menuShellGetTakeFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a) |
=> a | `menuShell`: a `MenuShell`
-> m Bool | Returns: `True` if the menu shell will take the keyboard focus on popup.

Returns `True` if the menu shell will take the keyboard focus on popup.

Since: 2.8

menuShellInsert Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a, IsWidget b) |
=> a | `menuShell`: a `MenuShell`
-> b | `child`: The `MenuItem` to add
-> Int32 | `position`: The position in the item list where `child` is added. Positions are numbered from 0 to n-1
-> m () |

Adds a new `MenuItem` to the menu shell’s item list at the position indicated by `position`.

menuShellPrepend Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a, IsWidget b) |
=> a | `menuShell`: a `MenuShell`
-> b | `child`: The `MenuItem` to add
-> m () |

Adds a new `MenuItem` to the beginning of the menu shell's item list.

menuShellSelectFirst Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a) |
=> a | `menuShell`: a `MenuShell`
-> Bool | `searchSensitive`: if `True`, search for the first selectable menu item, otherwise select nothing if the first item isn’t sensitive. This should be `False` if the menu is being popped up initially.
-> m () |

Select the first visible or selectable child of the menu shell; don’t select tearoff items unless the only item is a tearoff item.

Since: 2.2

menuShellSelectItem Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a, IsWidget b) |
=> a | `menuShell`: a `MenuShell`
-> b | `menuItem`: The `MenuItem` to select
-> m () |

Selects the menu item from the menu shell.

menuShellSetTakeFocus Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuShell a) |
=> a | `menuShell`: a `MenuShell`
-> Bool | `takeFocus`: `True` if the menu shell should take the keyboard focus on popup
-> m () |

If `takeFocus` is `True` (the default) the menu shell will take the keyboard focus so that it will receive all keyboard events which is needed to enable keyboard navigation in menus.

Setting `takeFocus` to `False` is useful only for special applications like virtual keyboard implementations which should not take keyboard focus.

The `takeFocus` state of a menu or menu bar is automatically propagated to submenus whenever a submenu is popped up, so you don’t have to worry about recursively setting it for your entire menu hierarchy. Only when programmatically picking a submenu and popping it up manually, the `takeFocus` property of the submenu needs to be set explicitly.

Note that setting it to `False` has side-effects:

If the focus is in some other app, it keeps the focus and keynav in the menu doesn’t work. Consequently, keynav on the menu will only work if the focus is on some toplevel owned by the onscreen keyboard.

To avoid confusing the user, menus with `takeFocus` set to `False` should not display mnemonics or accelerators, since it cannot be guaranteed that they will work.

See also `keyboardGrab`

Since: 2.8

type MenuItemToggleSizeRequestCallback = Ptr () -> IO () Source #

No description available in the introspection data.

type MenuItemToggleSizeAllocateCallback = Int32 -> IO () Source #

No description available in the introspection data.

type MenuItemSelectCallback = IO () Source #

No description available in the introspection data.

type MenuItemDeselectCallback = IO () Source #

No description available in the introspection data.

type MenuItemActivateItemCallback = IO () Source #

Emitted when the item is activated, but also if the menu item has a submenu. For normal applications, the relevant signal is MenuItem::activate.

type MenuItemActivateCallback = IO () Source #

Emitted when the item is activated.

onMenuItemActivate :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuItem #activate callback

afterMenuItemActivate :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuItem #activate callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuItemActivateItem :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemActivateItemCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activateItem signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuItem #activateItem callback

afterMenuItemActivateItem :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemActivateItemCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activateItem signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuItem #activateItem callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuItemDeselect :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemDeselectCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deselect signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuItem #deselect callback

afterMenuItemDeselect :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemDeselectCallback) -> m SignalHandlerId Source #

Connect a signal handler for the deselect signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuItem #deselect callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuItemSelect :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemSelectCallback) -> m SignalHandlerId Source #

Connect a signal handler for the select signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuItem #select callback

afterMenuItemSelect :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemSelectCallback) -> m SignalHandlerId Source #

Connect a signal handler for the select signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuItem #select callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuItemToggleSizeAllocate :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemToggleSizeAllocateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleSizeAllocate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuItem #toggleSizeAllocate callback

afterMenuItemToggleSizeAllocate :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemToggleSizeAllocateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleSizeAllocate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuItem #toggleSizeAllocate callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuItemToggleSizeRequest :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemToggleSizeRequestCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleSizeRequest signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menuItem #toggleSizeRequest callback

afterMenuItemToggleSizeRequest :: (IsMenuItem a, MonadIO m) => a -> ((?self :: a) => MenuItemToggleSizeRequestCallback) -> m SignalHandlerId Source #

Connect a signal handler for the toggleSizeRequest signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menuItem #toggleSizeRequest callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> m (Maybe Text) Source #

Get the value of the “`accel-path`” property. When overloading is enabled, this is equivalent to

    get menuItem #accelPath

setMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> Text -> m () Source #

Set the value of the “`accel-path`” property. When overloading is enabled, this is equivalent to

    set menuItem [ #accelPath := value ]

constructMenuItemAccelPath :: (IsMenuItem o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`accel-path`” property. This is rarely needed directly, but it is used by `new`.

clearMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> m () Source #

Set the value of the “`accel-path`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #accelPath

getMenuItemLabel :: (MonadIO m, IsMenuItem o) => o -> m Text Source #

Get the value of the “`label`” property. When overloading is enabled, this is equivalent to

    get menuItem #label

setMenuItemLabel :: (MonadIO m, IsMenuItem o) => o -> Text -> m () Source #

Set the value of the “`label`” property. When overloading is enabled, this is equivalent to

    set menuItem [ #label := value ]

constructMenuItemLabel :: (IsMenuItem o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`label`” property. This is rarely needed directly, but it is used by `new`.

getMenuItemRightJustified :: (MonadIO m, IsMenuItem o) => o -> m Bool Source #

Get the value of the “`right-justified`” property. When overloading is enabled, this is equivalent to

    get menuItem #rightJustified

setMenuItemRightJustified :: (MonadIO m, IsMenuItem o) => o -> Bool -> m () Source #

Set the value of the “`right-justified`” property. When overloading is enabled, this is equivalent to

    set menuItem [ #rightJustified := value ]

constructMenuItemRightJustified :: (IsMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`right-justified`” property. This is rarely needed directly, but it is used by `new`.

getMenuItemSubmenu :: (MonadIO m, IsMenuItem o) => o -> m (Maybe Menu) Source #

Get the value of the “`submenu`” property. When overloading is enabled, this is equivalent to

    get menuItem #submenu

setMenuItemSubmenu :: (MonadIO m, IsMenuItem o, IsMenu a) => o -> a -> m () Source #

Set the value of the “`submenu`” property. When overloading is enabled, this is equivalent to

    set menuItem [ #submenu := value ]

constructMenuItemSubmenu :: (IsMenuItem o, MonadIO m, IsMenu a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`submenu`” property. This is rarely needed directly, but it is used by `new`.

clearMenuItemSubmenu :: (MonadIO m, IsMenuItem o) => o -> m () Source #

Set the value of the “`submenu`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #submenu

getMenuItemUseUnderline :: (MonadIO m, IsMenuItem o) => o -> m Bool Source #

Get the value of the “`use-underline`” property. When overloading is enabled, this is equivalent to

    get menuItem #useUnderline

setMenuItemUseUnderline :: (MonadIO m, IsMenuItem o) => o -> Bool -> m () Source #

Set the value of the “`use-underline`” property. When overloading is enabled, this is equivalent to

    set menuItem [ #useUnderline := value ]

constructMenuItemUseUnderline :: (IsMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`use-underline`” property. This is rarely needed directly, but it is used by `new`.

menuItemNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m MenuItem | Returns: the newly created `MenuItem`

Creates a new `MenuItem`.

menuItemNewWithLabel Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `label`: the text for the label
-> m MenuItem | Returns: the newly created `MenuItem`

Creates a new `MenuItem` whose child is a `Label`.

menuItemNewWithMnemonic Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `label`: The text of the button, with an underscore in front of the mnemonic character
-> m MenuItem | Returns: a new `MenuItem`

Creates a new `MenuItem` containing a label.

The label will be created using `labelNewWithMnemonic`, so underscores in `label` indicate the mnemonic for the menu item.

menuItemActivate Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: the menu item
-> m () |

Emits the MenuItem::activate signal on the given item

menuItemDeselect Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: the menu item
-> m () |

Emits the MenuItem::deselect signal on the given item.

menuItemGetAccelPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a valid `MenuItem`
-> m (Maybe Text) | Returns: the accelerator path corresponding to this menu item’s functionality, or `Nothing` if not set

Retrieve the accelerator path that was previously set on `menuItem`.

See `menuItemSetAccelPath` for details.

Since: 2.14

menuItemGetLabel Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a `MenuItem`
-> m Text | Returns: The text in the `menuItem` label. This is the internal string used by the label, and must not be modified.

Sets `text` on the `menuItem` label

Since: 2.16

menuItemGetReserveIndicator Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a `MenuItem`
-> m Bool | Returns: `True` if `menuItem` always reserves space for the submenu indicator

Returns whether the `menuItem` reserves space for the submenu indicator, regardless if it has a submenu or not.

Since: 3.0

menuItemGetRightJustified Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a `MenuItem`
-> m Bool | Returns: `True` if the menu item will appear at the far right if added to a menu bar.

Gets whether the menu item appears justified at the right side of the menu bar.

menuItemGetSubmenu Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a `MenuItem`
-> m (Maybe Widget) | Returns: submenu for this menu item, or `Nothing` if none

Gets the submenu underneath this menu item, if any. See `menuItemSetSubmenu`.

menuItemGetUseUnderline Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a `MenuItem`
-> m Bool | Returns: `True` if an embedded underline in the label indicates the mnemonic accelerator key.

Checks if an underline in the text indicates the next character should be used for the mnemonic accelerator key.

Since: 2.16

menuItemSelect Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: the menu item
-> m () |

Emits the MenuItem::select signal on the given item.

menuItemSetReserveIndicator Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a `MenuItem`
-> Bool | `reserve`: the new value
-> m () |

Sets whether the `menuItem` should reserve space for the submenu indicator, regardless if it actually has a submenu or not.

There should be little need for applications to call this functions.

Since: 3.0

menuItemSetRightJustified Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a `MenuItem`.
-> Bool | `rightJustified`: if `True` the menu item will appear at the far right if added to a menu bar
-> m () |

Sets whether the menu item appears justified at the right side of a menu bar. This was traditionally done for “Help” menu items, but is now considered a bad idea. (If the widget layout is reversed for a right-to-left language like Hebrew or Arabic, right-justified-menu-items appear at the left.)

menuItemSetUseUnderline Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: a `MenuItem`
-> Bool | `setting`: `True` if underlines in the text indicate mnemonics
-> m () |

If true, an underline in the text indicates the next character should be used for the mnemonic accelerator key.

Since: 2.16

menuItemToggleSizeAllocate Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: the menu item.
-> Int32 | `allocation`: the allocation to use as signal data.
-> m () |

Emits the MenuItem::toggleSizeAllocate signal on the given item.

menuItemToggleSizeRequest Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuItem a) |
=> a | `menuItem`: the menu item
-> Int32 | `requisition`: the requisition to use as signal data.
-> m Int32 |

Emits the MenuItem::toggleSizeRequest signal on the given item.

type MenuPoppedUpCallback Source #

Arguments

= Ptr () | `flippedRect`: the position of `menu` after any possible flipping or `Nothing` if the backend can't obtain it
-> Ptr () | `finalRect`: the final position of `menu` or `Nothing` if the backend can't obtain it
-> Bool | `flippedX`: `True` if the anchors were flipped horizontally
-> Bool | `flippedY`: `True` if the anchors were flipped vertically
-> IO () |

Emitted when the position of `menu` is finalized after being popped up using gtk_menu_popup_at_rect (), gtk_menu_popup_at_widget (), or gtk_menu_popup_at_pointer ().

`menu` might be flipped over the anchor rectangle in order to keep it on-screen, in which case `flippedX` and `flippedY` will be set to `True` accordingly.

`flippedRect` is the ideal position of `menu` after any possible flipping, but before any possible sliding. `finalRect` is `flippedRect`, but possibly translated in the case that flipping is still ineffective in keeping `menu` on-screen.

The blue menu is `menu`'s ideal position, the green menu is `flippedRect`, and the red menu is `finalRect`.

See gtk_menu_popup_at_rect (), gtk_menu_popup_at_widget (), gtk_menu_popup_at_pointer (), Menu:anchorHints, Menu:rectAnchorDx, Menu:rectAnchorDy, and Menu:menuTypeHint.

Since: 3.22

type MenuMoveScrollCallback Source #

Arguments

= ScrollType | `scrollType`: a `ScrollType`
-> IO () |

No description available in the introspection data.

onMenuMoveScroll :: (IsMenu a, MonadIO m) => a -> ((?self :: a) => MenuMoveScrollCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveScroll signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menu #moveScroll callback

afterMenuMoveScroll :: (IsMenu a, MonadIO m) => a -> ((?self :: a) => MenuMoveScrollCallback) -> m SignalHandlerId Source #

Connect a signal handler for the moveScroll signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menu #moveScroll callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onMenuPoppedUp :: (IsMenu a, MonadIO m) => a -> ((?self :: a) => MenuPoppedUpCallback) -> m SignalHandlerId Source #

Connect a signal handler for the poppedUp signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on menu #poppedUp callback

afterMenuPoppedUp :: (IsMenu a, MonadIO m) => a -> ((?self :: a) => MenuPoppedUpCallback) -> m SignalHandlerId Source #

Connect a signal handler for the poppedUp signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after menu #poppedUp callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getMenuAccelGroup :: (MonadIO m, IsMenu o) => o -> m AccelGroup Source #

Get the value of the “`accel-group`” property. When overloading is enabled, this is equivalent to

    get menu #accelGroup

setMenuAccelGroup :: (MonadIO m, IsMenu o, IsAccelGroup a) => o -> a -> m () Source #

Set the value of the “`accel-group`” property. When overloading is enabled, this is equivalent to

    set menu [ #accelGroup := value ]

constructMenuAccelGroup :: (IsMenu o, MonadIO m, IsAccelGroup a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`accel-group`” property. This is rarely needed directly, but it is used by `new`.

clearMenuAccelGroup :: (MonadIO m, IsMenu o) => o -> m () Source #

Set the value of the “`accel-group`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #accelGroup

getMenuAccelPath :: (MonadIO m, IsMenu o) => o -> m Text Source #

Get the value of the “`accel-path`” property. When overloading is enabled, this is equivalent to

    get menu #accelPath

setMenuAccelPath :: (MonadIO m, IsMenu o) => o -> Text -> m () Source #

Set the value of the “`accel-path`” property. When overloading is enabled, this is equivalent to

    set menu [ #accelPath := value ]

constructMenuAccelPath :: (IsMenu o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`accel-path`” property. This is rarely needed directly, but it is used by `new`.

clearMenuAccelPath :: (MonadIO m, IsMenu o) => o -> m () Source #

Set the value of the “`accel-path`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #accelPath

getMenuActive :: (MonadIO m, IsMenu o) => o -> m Int32 Source #

Get the value of the “`active`” property. When overloading is enabled, this is equivalent to

    get menu #active

setMenuActive :: (MonadIO m, IsMenu o) => o -> Int32 -> m () Source #

Set the value of the “`active`” property. When overloading is enabled, this is equivalent to

    set menu [ #active := value ]

constructMenuActive :: (IsMenu o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`active`” property. This is rarely needed directly, but it is used by `new`.

getMenuAnchorHints :: (MonadIO m, IsMenu o) => o -> m [AnchorHints] Source #

Get the value of the “`anchor-hints`” property. When overloading is enabled, this is equivalent to

    get menu #anchorHints

setMenuAnchorHints :: (MonadIO m, IsMenu o) => o -> [AnchorHints] -> m () Source #

Set the value of the “`anchor-hints`” property. When overloading is enabled, this is equivalent to

    set menu [ #anchorHints := value ]

constructMenuAnchorHints :: (IsMenu o, MonadIO m) => [AnchorHints] -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`anchor-hints`” property. This is rarely needed directly, but it is used by `new`.

getMenuAttachWidget :: (MonadIO m, IsMenu o) => o -> m Widget Source #

Get the value of the “`attach-widget`” property. When overloading is enabled, this is equivalent to

    get menu #attachWidget

setMenuAttachWidget :: (MonadIO m, IsMenu o, IsWidget a) => o -> a -> m () Source #

Set the value of the “`attach-widget`” property. When overloading is enabled, this is equivalent to

    set menu [ #attachWidget := value ]

constructMenuAttachWidget :: (IsMenu o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`attach-widget`” property. This is rarely needed directly, but it is used by `new`.

clearMenuAttachWidget :: (MonadIO m, IsMenu o) => o -> m () Source #

Set the value of the “`attach-widget`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #attachWidget

getMenuMenuTypeHint :: (MonadIO m, IsMenu o) => o -> m WindowTypeHint Source #

Get the value of the “`menu-type-hint`” property. When overloading is enabled, this is equivalent to

    get menu #menuTypeHint

setMenuMenuTypeHint :: (MonadIO m, IsMenu o) => o -> WindowTypeHint -> m () Source #

Set the value of the “`menu-type-hint`” property. When overloading is enabled, this is equivalent to

    set menu [ #menuTypeHint := value ]

constructMenuMenuTypeHint :: (IsMenu o, MonadIO m) => WindowTypeHint -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`menu-type-hint`” property. This is rarely needed directly, but it is used by `new`.

getMenuMonitor :: (MonadIO m, IsMenu o) => o -> m Int32 Source #

Get the value of the “`monitor`” property. When overloading is enabled, this is equivalent to

    get menu #monitor

setMenuMonitor :: (MonadIO m, IsMenu o) => o -> Int32 -> m () Source #

Set the value of the “`monitor`” property. When overloading is enabled, this is equivalent to

    set menu [ #monitor := value ]

constructMenuMonitor :: (IsMenu o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`monitor`” property. This is rarely needed directly, but it is used by `new`.

getMenuRectAnchorDx :: (MonadIO m, IsMenu o) => o -> m Int32 Source #

Get the value of the “`rect-anchor-dx`” property. When overloading is enabled, this is equivalent to

    get menu #rectAnchorDx

setMenuRectAnchorDx :: (MonadIO m, IsMenu o) => o -> Int32 -> m () Source #

Set the value of the “`rect-anchor-dx`” property. When overloading is enabled, this is equivalent to

    set menu [ #rectAnchorDx := value ]

constructMenuRectAnchorDx :: (IsMenu o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`rect-anchor-dx`” property. This is rarely needed directly, but it is used by `new`.

getMenuRectAnchorDy :: (MonadIO m, IsMenu o) => o -> m Int32 Source #

Get the value of the “`rect-anchor-dy`” property. When overloading is enabled, this is equivalent to

    get menu #rectAnchorDy

setMenuRectAnchorDy :: (MonadIO m, IsMenu o) => o -> Int32 -> m () Source #

Set the value of the “`rect-anchor-dy`” property. When overloading is enabled, this is equivalent to

    set menu [ #rectAnchorDy := value ]

constructMenuRectAnchorDy :: (IsMenu o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`rect-anchor-dy`” property. This is rarely needed directly, but it is used by `new`.

getMenuReserveToggleSize :: (MonadIO m, IsMenu o) => o -> m Bool Source #

Get the value of the “`reserve-toggle-size`” property. When overloading is enabled, this is equivalent to

    get menu #reserveToggleSize

setMenuReserveToggleSize :: (MonadIO m, IsMenu o) => o -> Bool -> m () Source #

Set the value of the “`reserve-toggle-size`” property. When overloading is enabled, this is equivalent to

    set menu [ #reserveToggleSize := value ]

constructMenuReserveToggleSize :: (IsMenu o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`reserve-toggle-size`” property. This is rarely needed directly, but it is used by `new`.

getMenuTearoffState :: (MonadIO m, IsMenu o) => o -> m Bool Source #

Get the value of the “`tearoff-state`” property. When overloading is enabled, this is equivalent to

    get menu #tearoffState

setMenuTearoffState :: (MonadIO m, IsMenu o) => o -> Bool -> m () Source #

Set the value of the “`tearoff-state`” property. When overloading is enabled, this is equivalent to

    set menu [ #tearoffState := value ]

constructMenuTearoffState :: (IsMenu o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tearoff-state`” property. This is rarely needed directly, but it is used by `new`.

getMenuTearoffTitle :: (MonadIO m, IsMenu o) => o -> m (Maybe Text) Source #

Get the value of the “`tearoff-title`” property. When overloading is enabled, this is equivalent to

    get menu #tearoffTitle

setMenuTearoffTitle :: (MonadIO m, IsMenu o) => o -> Text -> m () Source #

Set the value of the “`tearoff-title`” property. When overloading is enabled, this is equivalent to

    set menu [ #tearoffTitle := value ]

constructMenuTearoffTitle :: (IsMenu o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tearoff-title`” property. This is rarely needed directly, but it is used by `new`.

clearMenuTearoffTitle :: (MonadIO m, IsMenu o) => o -> m () Source #

Set the value of the “`tearoff-title`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #tearoffTitle

menuNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m Menu | Returns: a new `Menu`

Creates a new `Menu`

menuAttach Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsWidget b) |
=> a | `menu`: a `Menu`
-> b | `child`: a `MenuItem`
-> Word32 | `leftAttach`: The column number to attach the left side of the item to
-> Word32 | `rightAttach`: The column number to attach the right side of the item to
-> Word32 | `topAttach`: The row number to attach the top of the item to
-> Word32 | `bottomAttach`: The row number to attach the bottom of the item to
-> m () |

Adds a new `MenuItem` to a (table) menu. The number of “cells” that an item will occupy is specified by `leftAttach`, `rightAttach`, `topAttach` and `bottomAttach`. These each represent the leftmost, rightmost, uppermost and lower column and row numbers of the table. (Columns and rows are indexed from zero).

Note that this function is not related to `menuDetach`.

Since: 2.4

menuGetAccelGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m AccelGroup | Returns: the `AccelGroup` associated with the menu

Gets the `AccelGroup` which holds global accelerators for the menu. See `menuSetAccelGroup`.

menuGetAccelPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a valid `Menu`
-> m Text | Returns: the accelerator path set on the menu.

Retrieves the accelerator path set on the menu.

Since: 2.14

menuGetActive Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m Widget | Returns: the `MenuItem` that was last selected in the menu. If a selection has not yet been made, the first menu item is selected.

Returns the selected menu item from the menu. This is used by the `ComboBox`.

menuGetAttachWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m Widget | Returns: the `Widget` that the menu is attached to

Returns the `Widget` that the menu is attached to.

menuGetMonitor Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m Int32 | Returns: the number of the monitor on which the menu should be popped up or -1, if no monitor has been set

Retrieves the number of the monitor on which to show the menu.

Since: 2.14

menuGetReserveToggleSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m Bool | Returns: Whether the menu reserves toggle space

Returns whether the menu reserves space for toggles and icons, regardless of their actual presence.

Since: 2.18

menuGetTearoffState Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m Bool | Returns: `True` if the menu is currently torn off.

Returns whether the menu is torn off. See `menuSetTearoffState`.

menuGetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m Text | Returns: the title of the menu, or `Nothing` if the menu has no title set on it. This string is owned by GTK+ and should not be modified or freed.

Returns the title of the menu. See `menuSetTitle`.

menuPlaceOnMonitor Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsMonitor b) |
=> a | `menu`: a `Menu`
-> b | `monitor`: the monitor to place the menu on
-> m () |

Places `menu` on the given monitor.

Since: 3.22

menuPopdown Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m () |

Removes the menu from the screen.

menuPopupAtPointer Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: the `Menu` to pop up
-> Maybe Event | `triggerEvent`: the `Event` that initiated this request or `Nothing` if it's the current event
-> m () |

Displays `menu` and makes it available for selection.

See gtk_menu_popup_at_widget () to pop up a menu at a widget. gtk_menu_popup_at_rect () also allows you to position a menu at an arbitrary rectangle.

`menu` will be positioned at the pointer associated with `triggerEvent`.

Properties that influence the behaviour of this function are Menu:anchorHints, Menu:rectAnchorDx, Menu:rectAnchorDy, and Menu:menuTypeHint. Connect to the Menu::poppedUp signal to find out how it was actually positioned.

Since: 3.22

menuPopupAtRect Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsWindow b) |
=> a | `menu`: the `Menu` to pop up
-> b | `rectWindow`: the `Window` `rect` is relative to
-> Rectangle | `rect`: the `Rectangle` to align `menu` with
-> Gravity | `rectAnchor`: the point on `rect` to align with `menu`'s anchor point
-> Gravity | `menuAnchor`: the point on `menu` to align with `rect`'s anchor point
-> Maybe Event | `triggerEvent`: the `Event` that initiated this request or `Nothing` if it's the current event
-> m () |

Displays `menu` and makes it available for selection.

See gtk_menu_popup_at_widget () and gtk_menu_popup_at_pointer (), which handle more common cases for popping up menus.

`menu` will be positioned at `rect`, aligning their anchor points. `rect` is relative to the top-left corner of `rectWindow`. `rectAnchor` and `menuAnchor` determine anchor points on `rect` and `menu` to pin together. `menu` can optionally be offset by Menu:rectAnchorDx and Menu:rectAnchorDy.

Anchors should be specified under the assumption that the text direction is left-to-right; they will be flipped horizontally automatically if the text direction is right-to-left.

Other properties that influence the behaviour of this function are Menu:anchorHints and Menu:menuTypeHint. Connect to the Menu::poppedUp signal to find out how it was actually positioned.

Since: 3.22

menuPopupAtWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsWidget b) |
=> a | `menu`: the `Menu` to pop up
-> b | `widget`: the `Widget` to align `menu` with
-> Gravity | `widgetAnchor`: the point on `widget` to align with `menu`'s anchor point
-> Gravity | `menuAnchor`: the point on `menu` to align with `widget`'s anchor point
-> Maybe Event | `triggerEvent`: the `Event` that initiated this request or `Nothing` if it's the current event
-> m () |

Displays `menu` and makes it available for selection.

See gtk_menu_popup_at_pointer () to pop up a menu at the master pointer. gtk_menu_popup_at_rect () also allows you to position a menu at an arbitrary rectangle.

`menu` will be positioned at `widget`, aligning their anchor points. `widgetAnchor` and `menuAnchor` determine anchor points on `widget` and `menu` to pin together. `menu` can optionally be offset by Menu:rectAnchorDx and Menu:rectAnchorDy.

Anchors should be specified under the assumption that the text direction is left-to-right; they will be flipped horizontally automatically if the text direction is right-to-left.

Other properties that influence the behaviour of this function are Menu:anchorHints and Menu:menuTypeHint. Connect to the Menu::poppedUp signal to find out how it was actually positioned.

Since: 3.22

menuPopupForDevice Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsDevice b, IsWidget c, IsWidget d) |
=> a | `menu`: a `Menu`
-> Maybe b | `device`: a `Device`
-> Maybe c | `parentMenuShell`: the menu shell containing the triggering menu item, or `Nothing`
-> Maybe d | `parentMenuItem`: the menu item whose activation triggered the popup, or `Nothing`
-> Maybe MenuPositionFunc | `func`: a user supplied function used to position the menu, or `Nothing`
-> Word32 | `button`: the mouse button which was pressed to initiate the event
-> Word32 | `activateTime`: the time at which the activation event occurred
-> m () |

Displays a menu and makes it available for selection.

Applications can use this function to display context-sensitive menus, and will typically supply `Nothing` for the `parentMenuShell`, `parentMenuItem`, `func`, `data` and `destroy` parameters. The default menu positioning function will position the menu at the current position of `device` (or its corresponding pointer).

The `button` parameter should be the mouse button pressed to initiate the menu popup. If the menu popup was initiated by something other than a mouse button press, such as a mouse button release or a keypress, `button` should be 0.

The `activateTime` parameter is used to conflict-resolve initiation of concurrent requests for mouse/keyboard grab requests. To function properly, this needs to be the time stamp of the user event (such as a mouse click or key press) that caused the initiation of the popup. Only if no such event is available, `getCurrentEventTime` can be used instead.

Note that this function does not work very well on GDK backends that do not have global coordinates, such as Wayland or Mir. You should probably use one of the gtk_menu_popup_at_ variants, which do not have this problem.

Since: 3.0

menuReorderChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsWidget b) |
=> a | `menu`: a `Menu`
-> b | `child`: the `MenuItem` to move
-> Int32 | `position`: the new position to place `child`. Positions are numbered from 0 to n - 1
-> m () |

Moves `child` to a new `position` in the list of `menu` children.

menuReposition Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> m () |

Repositions the menu according to its position function.

menuSetActive Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> Word32 | `index`: the index of the menu item to select. Index values are from 0 to n-1
-> m () |

Selects the specified menu item within the menu. This is used by the `ComboBox` and should not be used by anyone else.

menuSetReserveToggleSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a) |
=> a | `menu`: a `Menu`
-> Bool | `reserveToggleSize`: whether to reserve size for toggles
-> m () |

Sets whether the menu should reserve space for drawing toggles or icons, regardless of their actual presence.

Since: 2.18

menuSetScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenu a, IsScreen b) |
=> a | `menu`: a `Menu`
-> Maybe b | `screen`: a `Screen`, or `Nothing` if the screen should be determined by the widget the menu is attached to
-> m () |

Sets the `Screen` on which the menu will be displayed.

Since: 2.2

menuGetForAttachWidget Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) |
=> a | `widget`: a `Widget`
-> m [Widget] | Returns: the list of menus attached to his widget.

Returns a list of the menus which are attached to this widget. This list is owned by GTK+ and must not be modified.

Since: 2.6

type ActionGroupPreActivateCallback Source #

Arguments

= Action | `action`: the action
-> IO () |

The preActivate signal is emitted just before the `action` in the `actionGroup` is activated

This is intended for `UIManager` to proxy the signal and provide global notification just before any action is activated.

Since: 2.4

type ActionGroupPostActivateCallback Source #

Arguments

= Action | `action`: the action
-> IO () |

The postActivate signal is emitted just after the `action` in the `actionGroup` is activated

This is intended for `UIManager` to proxy the signal and provide global notification just after any action is activated.

Since: 2.4

type ActionGroupDisconnectProxyCallback Source #

Arguments

= Action | `action`: the action
-> Widget | `proxy`: the proxy
-> IO () |

The disconnectProxy signal is emitted after disconnecting a proxy from an action in the group.

`UIManager` proxies the signal and provides global notification just before any action is connected to a proxy, which is probably more convenient to use.

Since: 2.4

type ActionGroupConnectProxyCallback Source #

Arguments

= Action | `action`: the action
-> Widget | `proxy`: the proxy
-> IO () |

The connectProxy signal is emitted after connecting a proxy to an action in the group. Note that the proxy may have been connected to a different action before.

This is intended for simple customizations for which a custom action class would be too clumsy, e.g. showing tooltips for menuitems in the statusbar.

`UIManager` proxies the signal and provides global notification just before any action is connected to a proxy, which is probably more convenient to use.

Since: 2.4

onActionGroupConnectProxy :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupConnectProxyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the connectProxy signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on actionGroup #connectProxy callback

afterActionGroupConnectProxy :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupConnectProxyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the connectProxy signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after actionGroup #connectProxy callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onActionGroupDisconnectProxy :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupDisconnectProxyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the disconnectProxy signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on actionGroup #disconnectProxy callback

afterActionGroupDisconnectProxy :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupDisconnectProxyCallback) -> m SignalHandlerId Source #

Connect a signal handler for the disconnectProxy signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after actionGroup #disconnectProxy callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onActionGroupPostActivate :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupPostActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the postActivate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on actionGroup #postActivate callback

afterActionGroupPostActivate :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupPostActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the postActivate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after actionGroup #postActivate callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

onActionGroupPreActivate :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupPreActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preActivate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on actionGroup #preActivate callback

afterActionGroupPreActivate :: (IsActionGroup a, MonadIO m) => a -> ((?self :: a) => ActionGroupPreActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the preActivate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after actionGroup #preActivate callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getActionGroupAccelGroup :: (MonadIO m, IsActionGroup o) => o -> m AccelGroup Source #

Get the value of the “`accel-group`” property. When overloading is enabled, this is equivalent to

    get actionGroup #accelGroup

setActionGroupAccelGroup :: (MonadIO m, IsActionGroup o, IsAccelGroup a) => o -> a -> m () Source #

Set the value of the “`accel-group`” property. When overloading is enabled, this is equivalent to

    set actionGroup [ #accelGroup := value ]

constructActionGroupAccelGroup :: (IsActionGroup o, MonadIO m, IsAccelGroup a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`accel-group`” property. This is rarely needed directly, but it is used by `new`.

clearActionGroupAccelGroup :: (MonadIO m, IsActionGroup o) => o -> m () Source #

Set the value of the “`accel-group`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #accelGroup

getActionGroupName :: (MonadIO m, IsActionGroup o) => o -> m Text Source #

Get the value of the “`name`” property. When overloading is enabled, this is equivalent to

    get actionGroup #name

constructActionGroupName :: (IsActionGroup o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`name`” property. This is rarely needed directly, but it is used by `new`.

getActionGroupSensitive :: (MonadIO m, IsActionGroup o) => o -> m Bool Source #

Get the value of the “`sensitive`” property. When overloading is enabled, this is equivalent to

    get actionGroup #sensitive

setActionGroupSensitive :: (MonadIO m, IsActionGroup o) => o -> Bool -> m () Source #

Set the value of the “`sensitive`” property. When overloading is enabled, this is equivalent to

    set actionGroup [ #sensitive := value ]

constructActionGroupSensitive :: (IsActionGroup o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`sensitive`” property. This is rarely needed directly, but it is used by `new`.

getActionGroupVisible :: (MonadIO m, IsActionGroup o) => o -> m Bool Source #

Get the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    get actionGroup #visible

setActionGroupVisible :: (MonadIO m, IsActionGroup o) => o -> Bool -> m () Source #

Set the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    set actionGroup [ #visible := value ]

constructActionGroupVisible :: (IsActionGroup o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`visible`” property. This is rarely needed directly, but it is used by `new`.

actionGroupNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> Text | `name`: the name of the action group.
-> m ActionGroup | Returns: the new `ActionGroup`

Creates a new `ActionGroup` object. The name of the action group is used when associating [keybindings][Action-Accel] with the actions.

Since: 2.4

actionGroupAddAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a, IsAction b) |
=> a | `actionGroup`: the action group
-> b | `action`: an action
-> m () |

Adds an action object to the action group. Note that this function does not set up the accel path of the action, which can lead to problems if a user tries to modify the accelerator of a menuitem associated with the action. Therefore you must either set the accel path yourself with `actionSetAccelPath`, or use `gtk_action_group_add_action_with_accel (..., NULL)`.

Since: 2.4

actionGroupGetAccelGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: a `ActionGroup`
-> m AccelGroup | Returns: the accelerator group associated with this action group or `Nothing` if there is none.

Gets the accelerator group.

Since: 3.6

actionGroupGetAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: the action group
-> Text | `actionName`: the name of the action
-> m (Maybe Action) | Returns: the action, or `Nothing` if no action by that name exists

Looks up an action in the action group by name.

Since: 2.4

actionGroupGetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: the action group
-> m Text | Returns: the name of the action group.

Gets the name of the action group.

Since: 2.4

actionGroupGetSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: the action group
-> m Bool | Returns: `True` if the group is sensitive.

Returns `True` if the group is sensitive. The constituent actions can only be logically sensitive (see `actionIsSensitive`) if they are sensitive (see `actionGetSensitive`) and their group is sensitive.

Since: 2.4

actionGroupGetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: the action group
-> m Bool | Returns: `True` if the group is visible.

Returns `True` if the group is visible. The constituent actions can only be logically visible (see `actionIsVisible`) if they are visible (see `actionGetVisible`) and their group is visible.

Since: 2.4

actionGroupListActions Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: the action group
-> m [Action] | Returns: an allocated list of the action objects in the action group

Lists the actions in the action group.

Since: 2.4

actionGroupRemoveAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a, IsAction b) |
=> a | `actionGroup`: the action group
-> b | `action`: an action
-> m () |

Removes an action object from the action group.

Since: 2.4

actionGroupSetAccelGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a, IsAccelGroup b) |
=> a | `actionGroup`: a `ActionGroup`
-> Maybe b | `accelGroup`: a `AccelGroup` to set or `Nothing`
-> m () |

Sets the accelerator group to be used by every action in this group.

Since: 3.6

actionGroupSetSensitive Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: the action group
-> Bool | `sensitive`: new sensitivity
-> m () |

Changes the sensitivity of `actionGroup`

Since: 2.4

actionGroupSetVisible Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: the action group
-> Bool | `visible`: new visiblity
-> m () |

Changes the visible of `actionGroup`.

Since: 2.4

actionGroupTranslateString Source #

Arguments

:: (HasCallStack, MonadIO m, IsActionGroup a) |
=> a | `actionGroup`: a `ActionGroup`
-> Text | `string`: a string
-> m Text | Returns: the translation of `string`

Translates a string using the function set with `actionGroupSetTranslateFunc`. This is mainly intended for language bindings.

Since: 2.6

type ActionActivateCallback = IO () Source #

The "activate" signal is emitted when the action is activated.

Since: 2.4

onActionActivate :: (IsAction a, MonadIO m) => a -> ((?self :: a) => ActionActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activate signal, to be run before the default handler. When overloading is enabled, this is equivalent to

    on action #activate callback

afterActionActivate :: (IsAction a, MonadIO m) => a -> ((?self :: a) => ActionActivateCallback) -> m SignalHandlerId Source #

Connect a signal handler for the activate signal, to be run after the default handler. When overloading is enabled, this is equivalent to

    after action #activate callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit `?self` parameter. Note that this requires activating the `ImplicitParams` GHC extension.

getActionActionGroup :: (MonadIO m, IsAction o) => o -> m (Maybe ActionGroup) Source #

Get the value of the “`action-group`” property. When overloading is enabled, this is equivalent to

    get action #actionGroup

setActionActionGroup :: (MonadIO m, IsAction o, IsActionGroup a) => o -> a -> m () Source #

Set the value of the “`action-group`” property. When overloading is enabled, this is equivalent to

    set action [ #actionGroup := value ]

constructActionActionGroup :: (IsAction o, MonadIO m, IsActionGroup a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`action-group`” property. This is rarely needed directly, but it is used by `new`.

clearActionActionGroup :: (MonadIO m, IsAction o) => o -> m () Source #

Set the value of the “`action-group`” property to `Nothing`. When overloading is enabled, this is equivalent to

    clear #actionGroup

getActionAlwaysShowImage :: (MonadIO m, IsAction o) => o -> m Bool Source #

Get the value of the “`always-show-image`” property. When overloading is enabled, this is equivalent to

    get action #alwaysShowImage

setActionAlwaysShowImage :: (MonadIO m, IsAction o) => o -> Bool -> m () Source #

Set the value of the “`always-show-image`” property. When overloading is enabled, this is equivalent to

    set action [ #alwaysShowImage := value ]

constructActionAlwaysShowImage :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`always-show-image`” property. This is rarely needed directly, but it is used by `new`.

getActionGicon :: (MonadIO m, IsAction o) => o -> m Icon Source #

Get the value of the “`gicon`” property. When overloading is enabled, this is equivalent to

    get action #gicon

setActionGicon :: (MonadIO m, IsAction o, IsIcon a) => o -> a -> m () Source #

Set the value of the “`gicon`” property. When overloading is enabled, this is equivalent to

    set action [ #gicon := value ]

constructActionGicon :: (IsAction o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`gicon`” property. This is rarely needed directly, but it is used by `new`.

getActionHideIfEmpty :: (MonadIO m, IsAction o) => o -> m Bool Source #

Get the value of the “`hide-if-empty`” property. When overloading is enabled, this is equivalent to

    get action #hideIfEmpty

setActionHideIfEmpty :: (MonadIO m, IsAction o) => o -> Bool -> m () Source #

Set the value of the “`hide-if-empty`” property. When overloading is enabled, this is equivalent to

    set action [ #hideIfEmpty := value ]

constructActionHideIfEmpty :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`hide-if-empty`” property. This is rarely needed directly, but it is used by `new`.

getActionIconName :: (MonadIO m, IsAction o) => o -> m Text Source #

Get the value of the “`icon-name`” property. When overloading is enabled, this is equivalent to

    get action #iconName

setActionIconName :: (MonadIO m, IsAction o) => o -> Text -> m () Source #

Set the value of the “`icon-name`” property. When overloading is enabled, this is equivalent to

    set action [ #iconName := value ]

constructActionIconName :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`icon-name`” property. This is rarely needed directly, but it is used by `new`.

getActionIsImportant :: (MonadIO m, IsAction o) => o -> m Bool Source #

Get the value of the “`is-important`” property. When overloading is enabled, this is equivalent to

    get action #isImportant

setActionIsImportant :: (MonadIO m, IsAction o) => o -> Bool -> m () Source #

Set the value of the “`is-important`” property. When overloading is enabled, this is equivalent to

    set action [ #isImportant := value ]

constructActionIsImportant :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`is-important`” property. This is rarely needed directly, but it is used by `new`.

getActionLabel :: (MonadIO m, IsAction o) => o -> m Text Source #

Get the value of the “`label`” property. When overloading is enabled, this is equivalent to

    get action #label

setActionLabel :: (MonadIO m, IsAction o) => o -> Text -> m () Source #

Set the value of the “`label`” property. When overloading is enabled, this is equivalent to

    set action [ #label := value ]

constructActionLabel :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`label`” property. This is rarely needed directly, but it is used by `new`.

getActionName :: (MonadIO m, IsAction o) => o -> m Text Source #

Get the value of the “`name`” property. When overloading is enabled, this is equivalent to

    get action #name

constructActionName :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`name`” property. This is rarely needed directly, but it is used by `new`.

getActionSensitive :: (MonadIO m, IsAction o) => o -> m Bool Source #

Get the value of the “`sensitive`” property. When overloading is enabled, this is equivalent to

    get action #sensitive

setActionSensitive :: (MonadIO m, IsAction o) => o -> Bool -> m () Source #

Set the value of the “`sensitive`” property. When overloading is enabled, this is equivalent to

    set action [ #sensitive := value ]

constructActionSensitive :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`sensitive`” property. This is rarely needed directly, but it is used by `new`.

getActionShortLabel :: (MonadIO m, IsAction o) => o -> m Text Source #

Get the value of the “`short-label`” property. When overloading is enabled, this is equivalent to

    get action #shortLabel

setActionShortLabel :: (MonadIO m, IsAction o) => o -> Text -> m () Source #

Set the value of the “`short-label`” property. When overloading is enabled, this is equivalent to

    set action [ #shortLabel := value ]

constructActionShortLabel :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`short-label`” property. This is rarely needed directly, but it is used by `new`.

getActionStockId :: (MonadIO m, IsAction o) => o -> m Text Source #

Get the value of the “`stock-id`” property. When overloading is enabled, this is equivalent to

    get action #stockId

setActionStockId :: (MonadIO m, IsAction o) => o -> Text -> m () Source #

Set the value of the “`stock-id`” property. When overloading is enabled, this is equivalent to

    set action [ #stockId := value ]

constructActionStockId :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`stock-id`” property. This is rarely needed directly, but it is used by `new`.

getActionTooltip :: (MonadIO m, IsAction o) => o -> m Text Source #

Get the value of the “`tooltip`” property. When overloading is enabled, this is equivalent to

    get action #tooltip

setActionTooltip :: (MonadIO m, IsAction o) => o -> Text -> m () Source #

Set the value of the “`tooltip`” property. When overloading is enabled, this is equivalent to

    set action [ #tooltip := value ]

constructActionTooltip :: (IsAction o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`tooltip`” property. This is rarely needed directly, but it is used by `new`.

getActionVisible :: (MonadIO m, IsAction o) => o -> m Bool Source #

Get the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    get action #visible

setActionVisible :: (MonadIO m, IsAction o) => o -> Bool -> m () Source #

Set the value of the “`visible`” property. When overloading is enabled, this is equivalent to

    set action [ #visible := value ]

constructActionVisible :: (IsAction o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a `GValueConstruct` with valid value for the “`visible`” property. This is rarely needed directly, but it is used by `new`.

getActionVisibleHorizontal :: (MonadIO m, IsAction o) => o -> m Bool Source #

Get the value of the “`visible-horizontal`” property. When overloading is enabled, this is equivalent to

    get action #visibleHorizontal

setActionVisibleHorizontal :: (MonadIO m, IsAction o) => o ->