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
setObjectPropertyHash :: GObject a => a -> String -> b -> IO () Source
getObjectPropertyObject :: forall a b. (GObject a, GObject b) => a -> String -> (ForeignPtr b -> b) -> IO (Maybe b) Source
getObjectPropertyBoxed :: forall a b. (GObject a, BoxedObject b) => a -> String -> (ForeignPtr b -> b) -> IO (Maybe 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
getObjectPropertyHash :: GObject a => a -> String -> IO b Source
constructObjectPropertyObject :: forall a. GObject a => String -> Maybe a -> IO (String, GValue) Source
constructObjectPropertyBoxed :: forall a. BoxedObject a => String -> Maybe a -> IO (String, GValue) Source
constructObjectPropertyFlags :: forall a. (IsGFlag a, BoxedFlags a) => String -> [a] -> IO (String, GValue) Source
constructObjectPropertyByteArray :: String -> Maybe ByteString -> IO (String, GValue) Source