#include #include -- | module Bindings.GObject.GParamSpec where #strict_import import Bindings.GLib import Bindings.GObject.TypeInformation #opaque_t GParamSpec #opaque_t GParamSpecClass #cinline G_TYPE_IS_PARAM , -> #cinline G_PARAM_SPEC , Ptr a -> Ptr #cinline G_IS_PARAM_SPEC , Ptr a -> #cinline G_PARAM_SPEC_CLASS , Ptr a -> Ptr #cinline G_IS_PARAM_SPEC_CLASS , Ptr a -> #cinline G_PARAM_SPEC_GET_CLASS , Ptr a -> Ptr #cinline G_PARAM_SPEC_TYPE , Ptr a -> #cinline G_PARAM_SPEC_TYPE_NAME , Ptr a -> IO (Ptr ) #cinline G_PARAM_SPEC_VALUE_TYPE , Ptr a -> #integral_t GParamFlags #num G_PARAM_READABLE #num G_PARAM_WRITABLE #num G_PARAM_CONSTRUCT #num G_PARAM_CONSTRUCT_ONLY #num G_PARAM_LAX_VALIDATION #num G_PARAM_STATIC_NAME #num G_PARAM_STATIC_NICK #num G_PARAM_STATIC_BLURB #num G_PARAM_READWRITE #num G_PARAM_STATIC_STRINGS #num G_PARAM_MASK #num G_PARAM_USER_SHIFT #ccall g_param_spec_ref , Ptr -> IO (Ptr ) #ccall g_param_spec_unref , Ptr -> IO () #ccall g_param_spec_sink , Ptr -> IO () #ccall g_param_spec_ref_sink , Ptr -> IO (Ptr ) #ccall g_param_value_set_default , Ptr -> Ptr -> IO () #ccall g_param_value_defaults , Ptr -> Ptr -> IO #ccall g_param_value_validate , Ptr -> Ptr -> IO #ccall g_param_value_convert , Ptr -> Ptr -> Ptr -> -> IO #ccall g_param_values_cmp , Ptr -> Ptr -> Ptr -> IO #ccall g_param_spec_get_name , Ptr -> IO (Ptr ) #ccall g_param_spec_get_nick , Ptr -> IO (Ptr ) #ccall g_param_spec_get_blurb , Ptr -> IO (Ptr ) #ccall g_param_spec_get_qdata , Ptr -> -> IO #ccall g_param_spec_set_qdata , Ptr -> -> -> IO () #ccall g_param_spec_set_qdata_full , Ptr -> -> -> -> IO () #ccall g_param_spec_steal_qdata , Ptr -> -> IO #ccall g_param_spec_get_redirect_target , Ptr -> IO (Ptr ) #ccall g_param_spec_internal , -> Ptr -> Ptr -> Ptr -> -> IO #starttype GParamSpecTypeInfo #field instance_size , #field n_preallocs , #field instance_init , FunPtr (Ptr -> IO ()) #field value_type , #field finalize , FunPtr (Ptr -> IO ()) #field value_set_default , FunPtr (Ptr -> Ptr -> IO ()) #field value_validate , FunPtr (Ptr -> Ptr -> IO ) #field values_cmp , FunPtr (Ptr -> Ptr -> Ptr -> IO ) #stoptype #ccall g_param_type_register_static , Ptr -> Ptr -> IO #opaque_t GParamSpecPool #ccall g_param_spec_pool_insert , Ptr -> Ptr -> -> IO () #ccall g_param_spec_pool_remove , Ptr -> Ptr -> IO () #ccall g_param_spec_pool_lookup , Ptr -> Ptr -> -> -> IO (Ptr ) #ccall g_param_spec_pool_list , Ptr -> -> Ptr -> IO (Ptr (Ptr )) #ccall g_param_spec_pool_list_owned , Ptr -> -> IO (Ptr )