Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
setObjectPropertyObject :: forall a b. (GObject a, GObject b) => a -> String -> Maybe b -> IO () Source #
setObjectPropertyBoxed :: forall a b. (GObject a, BoxedObject b) => a -> String -> Maybe b -> IO () Source #
setObjectPropertyFlags :: forall a b. (IsGFlag b, BoxedFlags b, GObject a) => a -> String -> [b] -> IO () Source #
setObjectPropertyByteArray :: GObject a => a -> String -> Maybe ByteString -> IO () Source #
getObjectPropertyObject :: forall a b. (GObject a, GObject b) => a -> String -> (ManagedPtr b -> b) -> IO (Maybe b) Source #
getObjectPropertyBoxed :: forall a b. (GObject a, BoxedObject b) => a -> String -> (ManagedPtr b -> b) -> IO (Maybe b) Source #
getObjectPropertyEnum :: forall a b. (GObject a, Enum b, BoxedEnum b) => a -> String -> IO b Source #
getObjectPropertyFlags :: forall a b. (GObject a, IsGFlag b, BoxedFlags b) => a -> String -> IO [b] Source #
getObjectPropertyByteArray :: GObject a => a -> String -> IO (Maybe ByteString) Source #
constructObjectPropertyString :: String -> Maybe Text -> IO (GValueConstruct o) Source #
constructObjectPropertyStringArray :: String -> Maybe [Text] -> IO (GValueConstruct o) Source #
constructObjectPropertyPtr :: String -> Ptr b -> IO (GValueConstruct o) Source #
constructObjectPropertyInt :: String -> CInt -> IO (GValueConstruct o) Source #
constructObjectPropertyUInt :: String -> CUInt -> IO (GValueConstruct o) Source #
constructObjectPropertyLong :: String -> CLong -> IO (GValueConstruct o) Source #
constructObjectPropertyULong :: String -> CULong -> IO (GValueConstruct o) Source #
constructObjectPropertyInt32 :: String -> Int32 -> IO (GValueConstruct o) Source #
constructObjectPropertyUInt32 :: String -> Word32 -> IO (GValueConstruct o) Source #
constructObjectPropertyInt64 :: String -> Int64 -> IO (GValueConstruct o) Source #
constructObjectPropertyUInt64 :: String -> Word64 -> IO (GValueConstruct o) Source #
constructObjectPropertyFloat :: String -> Float -> IO (GValueConstruct o) Source #
constructObjectPropertyDouble :: String -> Double -> IO (GValueConstruct o) Source #
constructObjectPropertyBool :: String -> Bool -> IO (GValueConstruct o) Source #
constructObjectPropertyGType :: String -> GType -> IO (GValueConstruct o) Source #
constructObjectPropertyObject :: forall a o. GObject a => String -> Maybe a -> IO (GValueConstruct o) Source #
constructObjectPropertyBoxed :: forall a o. BoxedObject a => String -> Maybe a -> IO (GValueConstruct o) Source #
constructObjectPropertyEnum :: (Enum a, BoxedEnum a) => String -> a -> IO (GValueConstruct o) Source #
constructObjectPropertyFlags :: forall a o. (IsGFlag a, BoxedFlags a) => String -> [a] -> IO (GValueConstruct o) Source #
constructObjectPropertyVariant :: String -> Maybe GVariant -> IO (GValueConstruct o) Source #
constructObjectPropertyByteArray :: String -> Maybe ByteString -> IO (GValueConstruct o) Source #
constructObjectPropertyPtrGList :: String -> [Ptr a] -> IO (GValueConstruct o) Source #
constructObjectPropertyHash :: String -> b -> IO (GValueConstruct o) Source #