Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
A structure holding in-depth information for a specific signal. It is filled in by the g_signal_query() function.
- newtype SignalQuery = SignalQuery (ForeignPtr SignalQuery)
- newZeroSignalQuery :: MonadIO m => m SignalQuery
- noSignalQuery :: Maybe SignalQuery
- signalQueryReadItype :: SignalQuery -> IO GType
- signalQueryReadNParams :: SignalQuery -> IO Word32
- signalQueryReadReturnType :: SignalQuery -> IO GType
- signalQueryReadSignalFlags :: SignalQuery -> IO [SignalFlags]
- signalQueryReadSignalId :: SignalQuery -> IO Word32
- signalQueryReadSignalName :: SignalQuery -> IO Text
Exported types
newtype SignalQuery Source
((~) * info (ResolveSignalQueryMethod t SignalQuery), MethodInfo * info SignalQuery p) => IsLabel t (SignalQuery -> p) Source | |
((~) * info (ResolveSignalQueryMethod t SignalQuery), MethodInfo * info SignalQuery p) => IsLabelProxy t (SignalQuery -> p) Source | |
newZeroSignalQuery :: MonadIO m => m SignalQuery Source
Construct a SignalQuery
struct initialized to zero.