#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 #field g_type_instance , #field ref_count , #field qdata , Ptr () #stoptype #callback GObjectClass_constructor, -> -> Ptr -> IO (Ptr ) #callback GObjectClass_set_property, Ptr -> -> Ptr -> Ptr -> IO () #callback GObjectClass_get_property, Ptr -> -> Ptr -> Ptr -> IO () #callback GObjectClass_dispose, Ptr -> IO () #callback GObjectClass_finalize, Ptr -> IO () #callback GObjectClass_dispatch_properties_changed, Ptr -> -> Ptr (Ptr ) -> IO () #callback GObjectClass_notify, Ptr -> Ptr -> IO () #callback GObjectClass_constructed, Ptr -> IO () #starttype GObjectClass #field g_type_class , #field construct_properties, Ptr #field constructor, #field set_property, #field get_property, #field dispose, #field finalize, #field dispatch_properties_changed, #field notify, #field constructed, #field flags, #array_field pdummy, #stoptype #gobject G , OBJECT , GObject #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_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 ()