#include #include -- | module Bindings.GObject.BaseObjectType where #strict_import import Bindings.GLib import Bindings.GObject.TypeInformation import Bindings.GObject.GParamSpec import Bindings.GObject.Closures #starttype GObject #stoptype #starttype GObjectClass #field g_type_class , #field constructor , FunPtr (, , Ptr -> IO (Ptr )) #field set_property , FunPtr (Ptr , , Ptr , Ptr -> IO ()) #field get_property , FunPtr (Ptr , , Ptr , Ptr -> IO ()) #field dispose , FunPtr (Ptr -> IO ()) #field finalize , FunPtr (Ptr -> IO ()) #field dispatch_properties_changed , FunPtr (Ptr , , Ptr (Ptr ) -> IO ()) #field notify , FunPtr (Ptr , Ptr -> IO ()) #field constructed , FunPtr (Ptr -> IO ()) #stoptype #starttype GObjectConstructParam #field pspec , Ptr #field value , Ptr #stoptype #callback GObjectGetPropertyFunc , Ptr -> -> Ptr -> Ptr -> IO () #callback GObjectSetPropertyFunc , Ptr -> -> Ptr -> Ptr -> IO () #callback GObjectFinalizeFunc , Ptr -> IO () #cinline G_TYPE_IS_OBJECT , -> #cinline G_OBJECT , Ptr a -> Ptr #cinline G_IS_OBJECT , Ptr a -> #cinline G_OBJECT_CLASS , Ptr a -> Ptr #cinline G_IS_OBJECT_CLASS , Ptr a -> #cinline G_OBJECT_GET_CLASS , Ptr a -> Ptr #cinline G_OBJECT_TYPE , Ptr a -> #cinline G_OBJECT_TYPE_NAME , Ptr a -> IO (Ptr ) #cinline G_OBJECT_CLASS_TYPE , Ptr a -> IO #cinline G_OBJECT_CLASS_NAME , Ptr a -> IO (Ptr ) #ccall g_object_class_install_property , Ptr -> -> Ptr -> IO () #ccall g_object_class_find_property , Ptr -> Ptr -> IO (Ptr ) #ccall g_object_class_list_properties , Ptr -> Ptr -> IO (Ptr (Ptr )) #ccall g_object_class_override_property , Ptr -> -> Ptr -> IO () #ccall g_object_interface_install_property , -> Ptr -> IO () #ccall g_object_interface_find_property , -> Ptr -> IO (Ptr ) #ccall g_object_interface_list_properties , -> Ptr -> IO (Ptr (Ptr )) #ccall g_object_newv , -> -> Ptr -> IO #starttype GParameter #field name , Ptr #field value , #stoptype #ccall g_object_ref , -> IO #ccall g_object_unref , -> IO () #ccall g_object_ref_sink , -> IO #starttype GInitiallyUnowned #stoptype #starttype GInitiallyUnownedClass #stoptype #cinline G_TYPE_INITIALLY_UNOWNED , IO #ccall g_object_is_floating , -> IO #ccall g_object_force_floating , Ptr -> IO () #callback GWeakNotify , -> Ptr -> IO () #ccall g_object_weak_ref , Ptr -> -> -> IO () #ccall g_object_weak_unref , Ptr -> -> -> IO () #ccall g_object_add_weak_pointer , Ptr -> Ptr -> IO () #ccall g_object_remove_weak_pointer , Ptr -> Ptr -> IO () #callback GToggleNotify , -> Ptr -> -> IO () #ccall g_object_add_toggle_ref , Ptr -> -> -> IO () #ccall g_object_remove_toggle_ref , Ptr -> -> -> IO () #ccall g_object_notify , Ptr -> Ptr -> IO () #ccall g_object_freeze_notify , Ptr -> IO () #ccall g_object_thaw_notify , Ptr -> IO () #ccall g_object_get_data , Ptr -> Ptr -> IO #ccall g_object_set_data , Ptr -> Ptr -> -> IO () #ccall g_object_set_data_full , Ptr -> Ptr -> -> -> IO () #ccall g_object_steal_data , Ptr -> Ptr -> IO #ccall g_object_get_qdata , Ptr -> -> IO #ccall g_object_set_qdata , Ptr -> -> -> IO () #ccall g_object_set_qdata_full , Ptr -> -> -> -> IO () #ccall g_object_steal_qdata , Ptr -> -> IO #ccall g_object_set_property , Ptr -> Ptr -> Ptr -> IO () #ccall g_object_get_property , Ptr -> Ptr -> Ptr -> IO () #ccall g_object_watch_closure , Ptr -> Ptr -> IO () #ccall g_object_run_dispose , Ptr -> IO () #cinline G_OBJECT_WARN_INVALID_PROPERTY_ID , Ptr -> -> Ptr -> IO ()