Documentation
type C'GSignalAccumulator = FunPtr (Ptr C'GSignalInvocationHint -> Ptr C'GValue -> Ptr C'GValue -> C'gpointer -> IO C'gboolean)Source
mk'GSignalAccumulator :: (Ptr C'GSignalInvocationHint -> Ptr C'GValue -> Ptr C'GValue -> C'gpointer -> IO C'gboolean) -> IO C'GSignalAccumulatorSource
mK'GSignalAccumulator :: C'GSignalAccumulator -> Ptr C'GSignalInvocationHint -> Ptr C'GValue -> Ptr C'GValue -> C'gpointer -> IO C'gbooleanSource
type C'GSignalEmissionHook = FunPtr (Ptr C'GSignalInvocationHint -> C'guint -> Ptr C'GValue -> C'gpointer -> IO C'gboolean)Source
mk'GSignalEmissionHook :: (Ptr C'GSignalInvocationHint -> C'guint -> Ptr C'GValue -> C'gpointer -> IO C'gboolean) -> IO C'GSignalEmissionHookSource
type C'GSignalFlags = CUIntSource
mK'GSignalEmissionHook :: C'GSignalEmissionHook -> Ptr C'GSignalInvocationHint -> C'guint -> Ptr C'GValue -> C'gpointer -> IO C'gbooleanSource
c'G_SIGNAL_RUN_FIRST :: Num a => aSource
c'G_SIGNAL_RUN_LAST :: Num a => aSource
c'G_SIGNAL_RUN_CLEANUP :: Num a => aSource
c'G_SIGNAL_NO_RECURSE :: Num a => aSource
c'G_SIGNAL_DETAILED :: Num a => aSource
c'G_SIGNAL_ACTION :: Num a => aSource
c'G_SIGNAL_NO_HOOKS :: Num a => aSource
type C'GSignalMatchType = CUIntSource
c'G_SIGNAL_MATCH_ID :: Num a => aSource
c'G_SIGNAL_MATCH_DETAIL :: Num a => aSource
c'G_SIGNAL_MATCH_CLOSURE :: Num a => aSource
c'G_SIGNAL_MATCH_FUNC :: Num a => aSource
c'G_SIGNAL_MATCH_DATA :: Num a => aSource
c'G_SIGNAL_MATCH_UNBLOCKED :: Num a => aSource
c'G_SIGNAL_TYPE_STATIC_SCOPE :: Num a => aSource
c'G_SIGNAL_MATCH_MASK :: Num a => aSource
c'G_SIGNAL_FLAGS_MASK :: Num a => aSource
c'g_signal_newv :: Ptr C'gchar -> C'GType -> C'GSignalFlags -> Ptr C'GClosure -> C'GSignalAccumulator -> C'gpointer -> C'GSignalCMarshaller -> C'GType -> C'guint -> Ptr C'GType -> IO C'guintSource
p'g_signal_newv :: FunPtr (Ptr C'gchar -> C'GType -> C'GSignalFlags -> Ptr C'GClosure -> C'GSignalAccumulator -> C'gpointer -> C'GSignalCMarshaller -> C'GType -> C'guint -> Ptr C'GType -> IO C'guint)Source
c'g_signal_query :: C'guint -> Ptr C'GSignalQuery -> IO ()Source
p'g_signal_query :: FunPtr (C'guint -> Ptr C'GSignalQuery -> IO ())Source
c'g_signal_connect :: C'gpointer -> Ptr C'gchar -> C'GCallback -> C'gpointer -> IO C'gulongSource
c'g_signal_connect_after :: C'gpointer -> Ptr C'gchar -> C'GCallback -> C'gpointer -> IO C'gulongSource
c'g_signal_connect_swapped :: C'gpointer -> Ptr C'gchar -> C'GCallback -> C'gpointer -> IO C'gulongSource
c'g_signal_connect_object :: C'gpointer -> Ptr C'gchar -> C'GCallback -> C'gpointer -> C'GConnectFlags -> IO C'gulongSource
p'g_signal_connect_object :: FunPtr (C'gpointer -> Ptr C'gchar -> C'GCallback -> C'gpointer -> C'GConnectFlags -> IO C'gulong)Source
type C'GConnectFlags = CUIntSource
c'G_CONNECT_AFTER :: Num a => aSource
c'G_CONNECT_SWAPPED :: Num a => aSource
c'g_signal_connect_data :: C'gpointer -> Ptr C'gchar -> C'GCallback -> C'gpointer -> C'GClosureNotify -> C'GConnectFlags -> IO C'gulongSource
p'g_signal_connect_data :: FunPtr (C'gpointer -> Ptr C'gchar -> C'GCallback -> C'gpointer -> C'GClosureNotify -> C'GConnectFlags -> IO C'gulong)Source
c'g_signal_connect_closure :: C'gpointer -> Ptr C'gchar -> Ptr C'GClosure -> C'gboolean -> IO C'gulongSource
c'g_signal_connect_closure_by_id :: C'gpointer -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gboolean -> IO C'gulongSource
p'g_signal_connect_closure :: FunPtr (C'gpointer -> Ptr C'gchar -> Ptr C'GClosure -> C'gboolean -> IO C'gulong)Source
c'g_signal_handler_block :: C'gpointer -> C'gulong -> IO ()Source
p'g_signal_connect_closure_by_id :: FunPtr (C'gpointer -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gboolean -> IO C'gulong)Source
p'g_signal_handler_block :: FunPtr (C'gpointer -> C'gulong -> IO ())Source
p'g_signal_handler_unblock :: FunPtr (C'gpointer -> C'gulong -> IO ())Source
c'g_signal_handler_find :: C'gpointer -> C'GSignalMatchType -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gpointer -> C'gpointer -> IO C'gulongSource
p'g_signal_handler_disconnect :: FunPtr (C'gpointer -> C'gulong -> IO ())Source
p'g_signal_handler_find :: FunPtr (C'gpointer -> C'GSignalMatchType -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gpointer -> C'gpointer -> IO C'gulong)Source
c'g_signal_handlers_block_matched :: C'gpointer -> C'GSignalMatchType -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gpointer -> C'gpointer -> IO C'guintSource
p'g_signal_handlers_block_matched :: FunPtr (C'gpointer -> C'GSignalMatchType -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gpointer -> C'gpointer -> IO C'guint)Source
c'g_signal_handlers_unblock_matched :: C'gpointer -> C'GSignalMatchType -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gpointer -> C'gpointer -> IO C'guintSource
p'g_signal_handlers_unblock_matched :: FunPtr (C'gpointer -> C'GSignalMatchType -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gpointer -> C'gpointer -> IO C'guint)Source
c'g_signal_handlers_disconnect_matched :: C'gpointer -> C'GSignalMatchType -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gpointer -> C'gpointer -> IO C'guintSource
p'g_signal_handlers_disconnect_matched :: FunPtr (C'gpointer -> C'GSignalMatchType -> C'guint -> C'GQuark -> Ptr C'GClosure -> C'gpointer -> C'gpointer -> IO C'guint)Source
c'g_signal_handlers_disconnect_by_func :: C'gpointer -> C'gpointer -> C'gpointer -> IO C'guintSource
c'g_signal_has_handler_pending :: C'gpointer -> C'guint -> C'GQuark -> C'gboolean -> IO C'gbooleanSource
c'g_signal_stop_emission :: C'gpointer -> C'guint -> C'GQuark -> IO ()Source
p'g_signal_has_handler_pending :: FunPtr (C'gpointer -> C'guint -> C'GQuark -> C'gboolean -> IO C'gboolean)Source
c'g_signal_override_class_closure :: C'guint -> C'GType -> Ptr C'GClosure -> IO ()Source
p'g_signal_stop_emission :: FunPtr (C'gpointer -> C'guint -> C'GQuark -> IO ())Source
p'g_signal_stop_emission_by_name :: FunPtr (C'gpointer -> Ptr C'gchar -> IO ())Source
p'g_signal_override_class_closure :: FunPtr (C'guint -> C'GType -> Ptr C'GClosure -> IO ())Source
c'g_signal_override_class_handler :: Ptr C'gchar -> C'GType -> C'GCallback -> IO ()Source
p'g_signal_override_class_handler :: FunPtr (Ptr C'gchar -> C'GType -> C'GCallback -> IO ())Source
c'g_signal_add_emission_hook :: C'guint -> C'GQuark -> C'GSignalEmissionHook -> C'gpointer -> C'GDestroyNotify -> IO C'gulongSource
p'g_signal_add_emission_hook :: FunPtr (C'guint -> C'GQuark -> C'GSignalEmissionHook -> C'gpointer -> C'GDestroyNotify -> IO C'gulong)Source
c'g_signal_parse_name :: Ptr C'gchar -> C'GType -> Ptr C'guint -> Ptr C'GQuark -> C'gboolean -> IO C'gbooleanSource
p'g_signal_parse_name :: FunPtr (Ptr C'gchar -> C'GType -> Ptr C'guint -> Ptr C'GQuark -> C'gboolean -> IO C'gboolean)Source
c'g_signal_type_cclosure_new :: C'GType -> C'guint -> IO (Ptr C'GClosure)Source
c'g_signal_accumulator_true_handled :: Ptr C'GSignalInvocationHint -> Ptr C'GValue -> Ptr C'GValue -> C'gpointer -> IO C'gbooleanSource
p'g_signal_type_cclosure_new :: FunPtr (C'GType -> C'guint -> IO (Ptr C'GClosure))Source