Safe Haskell | None |
---|---|
Language | Haskell98 |
- class GObjectClass a => FromGObject a where
- getWidget :: (MonadIO m, FromGObject a) => Builder -> Text -> m a
- getMainWindow :: (MonadIO m, MonadReader r m, Has Builder r) => m Window
Documentation
class GObjectClass a => FromGObject a where
UI elements that can be built from a GtkBuilder
object (that is: an XML file)
getWidget :: (MonadIO m, FromGObject a) => Builder -> Text -> m a
Return the casted GObject
corresponding to the given name (set in the builder's XML file)
getMainWindow :: (MonadIO m, MonadReader r m, Has Builder r) => m Window