mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-17 05:59:08 +02:00
* Fix some symbol locations, patch by Barlone (bug ID 27335)
git-svn-id: trunk@33333 -
This commit is contained in:
parent
572c353b0d
commit
12bf033606
@ -60,27 +60,27 @@ function G_VALUE_HOLDS_FLAGS(value : pointer) : gboolean;
|
||||
|
||||
{ --- prototypes --- }
|
||||
|
||||
function g_enum_get_value(enum_class:PGEnumClass; value:gint):PGEnumValue; cdecl; external gliblib;
|
||||
function g_enum_get_value_by_name(enum_class:PGEnumClass; name:Pgchar):PGEnumValue; cdecl; external gliblib;
|
||||
function g_enum_get_value_by_nick(enum_class:PGEnumClass; nick:Pgchar):PGEnumValue; cdecl; external gliblib;
|
||||
function g_flags_get_first_value(flags_class:PGFlagsClass; value:guint):PGFlagsValue; cdecl; external gliblib;
|
||||
function g_flags_get_value_by_name(flags_class:PGFlagsClass; name:Pgchar):PGFlagsValue; cdecl; external gliblib;
|
||||
function g_flags_get_value_by_nick(flags_class:PGFlagsClass; nick:Pgchar):PGFlagsValue; cdecl; external gliblib;
|
||||
procedure g_value_set_enum(value:PGValue; v_enum:gint); cdecl; external gliblib;
|
||||
function g_value_get_enum(value:PGValue):gint; cdecl; external gliblib;
|
||||
procedure g_value_set_flags(value:PGValue; v_flags:guint); cdecl; external gliblib;
|
||||
function g_value_get_flags(value:PGValue):guint; cdecl; external gliblib;
|
||||
function g_enum_get_value(enum_class:PGEnumClass; value:gint):PGEnumValue; cdecl; external gobjectlib;
|
||||
function g_enum_get_value_by_name(enum_class:PGEnumClass; name:Pgchar):PGEnumValue; cdecl; external gobjectlib;
|
||||
function g_enum_get_value_by_nick(enum_class:PGEnumClass; nick:Pgchar):PGEnumValue; cdecl; external gobjectlib;
|
||||
function g_flags_get_first_value(flags_class:PGFlagsClass; value:guint):PGFlagsValue; cdecl; external gobjectlib;
|
||||
function g_flags_get_value_by_name(flags_class:PGFlagsClass; name:Pgchar):PGFlagsValue; cdecl; external gobjectlib;
|
||||
function g_flags_get_value_by_nick(flags_class:PGFlagsClass; nick:Pgchar):PGFlagsValue; cdecl; external gobjectlib;
|
||||
procedure g_value_set_enum(value:PGValue; v_enum:gint); cdecl; external gobjectlib;
|
||||
function g_value_get_enum(value:PGValue):gint; cdecl; external gobjectlib;
|
||||
procedure g_value_set_flags(value:PGValue; v_flags:guint); cdecl; external gobjectlib;
|
||||
function g_value_get_flags(value:PGValue):guint; cdecl; external gobjectlib;
|
||||
{ --- registration functions --- }
|
||||
{ const_static_values is a NULL terminated array of enum/flags
|
||||
values that is taken over!
|
||||
}
|
||||
function g_enum_register_static(name:Pgchar; const_static_values:PGEnumValue):GType; cdecl; external gliblib;
|
||||
function g_flags_register_static(name:Pgchar; const_static_values:PGFlagsValue):GType; cdecl; external gliblib;
|
||||
function g_enum_register_static(name:Pgchar; const_static_values:PGEnumValue):GType; cdecl; external gobjectlib;
|
||||
function g_flags_register_static(name:Pgchar; const_static_values:PGFlagsValue):GType; cdecl; external gobjectlib;
|
||||
{ functions to complete the type information
|
||||
for enums/flags implemented by plugins
|
||||
}
|
||||
procedure g_enum_complete_type_info(g_enum_type:GType; info:PGTypeInfo; const_values:PGEnumValue); cdecl; external gliblib;
|
||||
procedure g_flags_complete_type_info(g_flags_type:GType; info:PGTypeInfo; const_values:PGFlagsValue); cdecl; external gliblib;
|
||||
procedure g_enum_complete_type_info(g_enum_type:GType; info:PGTypeInfo; const_values:PGEnumValue); cdecl; external gobjectlib;
|
||||
procedure g_flags_complete_type_info(g_flags_type:GType; info:PGTypeInfo; const_values:PGFlagsValue); cdecl; external gobjectlib;
|
||||
|
||||
{$ENDIF read_interface_rest}
|
||||
|
||||
|
@ -93,40 +93,40 @@ const
|
||||
|
||||
{ --- prototypes --- }
|
||||
|
||||
function g_param_spec_ref(pspec:PGParamSpec):PGParamSpec; cdecl; external gliblib;
|
||||
procedure g_param_spec_unref(pspec:PGParamSpec); cdecl; external gliblib;
|
||||
procedure g_param_spec_sink(pspec:PGParamSpec); cdecl; external gliblib;
|
||||
function g_param_spec_get_qdata(pspec:PGParamSpec; quark:TGQuark):gpointer; cdecl; external gliblib;
|
||||
procedure g_param_spec_set_qdata(pspec:PGParamSpec; quark:TGQuark; data:gpointer); cdecl; external gliblib;
|
||||
procedure g_param_spec_set_qdata_full(pspec:PGParamSpec; quark:TGQuark; data:gpointer; destroy:TGDestroyNotify); cdecl; external gliblib;
|
||||
function g_param_spec_steal_qdata(pspec:PGParamSpec; quark:TGQuark):gpointer; cdecl; external gliblib;
|
||||
procedure g_param_value_set_default(pspec:PGParamSpec; value:PGValue); cdecl; external gliblib;
|
||||
function g_param_value_defaults(pspec:PGParamSpec; value:PGValue):gboolean; cdecl; external gliblib;
|
||||
function g_param_value_validate(pspec:PGParamSpec; value:PGValue):gboolean; cdecl; external gliblib;
|
||||
function g_param_value_convert(pspec:PGParamSpec; src_value:PGValue; dest_value:PGValue; strict_validation:gboolean):gboolean; cdecl; external gliblib;
|
||||
function g_param_values_cmp(pspec:PGParamSpec; value1:PGValue; value2:PGValue):gint; cdecl; external gliblib;
|
||||
function g_param_spec_get_name(pspec:PGParamSpec):Pgchar; cdecl; external gliblib;
|
||||
function g_param_spec_get_nick(pspec:PGParamSpec):Pgchar; cdecl; external gliblib;
|
||||
function g_param_spec_get_blurb(pspec:PGParamSpec):Pgchar; cdecl; external gliblib;
|
||||
procedure g_value_set_param(value:PGValue; param:PGParamSpec); cdecl; external gliblib;
|
||||
function g_value_get_param(value:PGValue):PGParamSpec; cdecl; external gliblib;
|
||||
function g_value_dup_param(value:PGValue):PGParamSpec; cdecl; external gliblib;
|
||||
function g_param_spec_ref(pspec:PGParamSpec):PGParamSpec; cdecl; external gobjectlib;
|
||||
procedure g_param_spec_unref(pspec:PGParamSpec); cdecl; external gobjectlib;
|
||||
procedure g_param_spec_sink(pspec:PGParamSpec); cdecl; external gobjectlib;
|
||||
function g_param_spec_get_qdata(pspec:PGParamSpec; quark:TGQuark):gpointer; cdecl; external gobjectlib;
|
||||
procedure g_param_spec_set_qdata(pspec:PGParamSpec; quark:TGQuark; data:gpointer); cdecl; external gobjectlib;
|
||||
procedure g_param_spec_set_qdata_full(pspec:PGParamSpec; quark:TGQuark; data:gpointer; destroy:TGDestroyNotify); cdecl; external gobjectlib;
|
||||
function g_param_spec_steal_qdata(pspec:PGParamSpec; quark:TGQuark):gpointer; cdecl; external gobjectlib;
|
||||
procedure g_param_value_set_default(pspec:PGParamSpec; value:PGValue); cdecl; external gobjectlib;
|
||||
function g_param_value_defaults(pspec:PGParamSpec; value:PGValue):gboolean; cdecl; external gobjectlib;
|
||||
function g_param_value_validate(pspec:PGParamSpec; value:PGValue):gboolean; cdecl; external gobjectlib;
|
||||
function g_param_value_convert(pspec:PGParamSpec; src_value:PGValue; dest_value:PGValue; strict_validation:gboolean):gboolean; cdecl; external gobjectlib;
|
||||
function g_param_values_cmp(pspec:PGParamSpec; value1:PGValue; value2:PGValue):gint; cdecl; external gobjectlib;
|
||||
function g_param_spec_get_name(pspec:PGParamSpec):Pgchar; cdecl; external gobjectlib;
|
||||
function g_param_spec_get_nick(pspec:PGParamSpec):Pgchar; cdecl; external gobjectlib;
|
||||
function g_param_spec_get_blurb(pspec:PGParamSpec):Pgchar; cdecl; external gobjectlib;
|
||||
procedure g_value_set_param(value:PGValue; param:PGParamSpec); cdecl; external gobjectlib;
|
||||
function g_value_get_param(value:PGValue):PGParamSpec; cdecl; external gobjectlib;
|
||||
function g_value_dup_param(value:PGValue):PGParamSpec; cdecl; external gobjectlib;
|
||||
{ --- marshaller specific --- }
|
||||
procedure g_value_set_param_take_ownership(value:PGValue; param:PGParamSpec); cdecl; external gliblib;
|
||||
procedure g_value_set_param_take_ownership(value:PGValue; param:PGParamSpec); cdecl; external gobjectlib;
|
||||
{ --- convenience functions --- }
|
||||
|
||||
|
||||
function g_param_type_register_static(name:Pgchar; pspec_info:PGParamSpecTypeInfo):GType; cdecl; external gliblib;
|
||||
function g_param_type_register_static(name:Pgchar; pspec_info:PGParamSpecTypeInfo):GType; cdecl; external gobjectlib;
|
||||
{ For registering builting types }
|
||||
function _g_param_type_register_static_constant(name:Pgchar; pspec_info:PGParamSpecTypeInfo; opt_type:GType):GType; cdecl; external gliblib;
|
||||
function _g_param_type_register_static_constant(name:Pgchar; pspec_info:PGParamSpecTypeInfo; opt_type:GType):GType; cdecl; external gobjectlib;
|
||||
{ --- protected --- }
|
||||
function g_param_spec_internal(param_type:GType; name:Pgchar; nick:Pgchar; blurb:Pgchar; flags:TGParamFlags):gpointer; cdecl; external gliblib;
|
||||
function g_param_spec_pool_new(type_prefixing:gboolean):PGParamSpecPool; cdecl; external gliblib;
|
||||
procedure g_param_spec_pool_insert(pool:PGParamSpecPool; pspec:PGParamSpec; owner_type:GType); cdecl; external gliblib;
|
||||
procedure g_param_spec_pool_remove(pool:PGParamSpecPool; pspec:PGParamSpec); cdecl; external gliblib;
|
||||
function g_param_spec_pool_lookup(pool:PGParamSpecPool; param_name:Pgchar; owner_type:GType; walk_ancestors:gboolean):PGParamSpec; cdecl; external gliblib;
|
||||
function g_param_spec_pool_list_owned(pool:PGParamSpecPool; owner_type:GType):PGList; cdecl; external gliblib;
|
||||
function g_param_spec_pool_list(pool:PGParamSpecPool; owner_type:GType; n_pspecs_p:Pguint):PPGParamSpec; cdecl; external gliblib;
|
||||
function g_param_spec_internal(param_type:GType; name:Pgchar; nick:Pgchar; blurb:Pgchar; flags:TGParamFlags):gpointer; cdecl; external gobjectlib;
|
||||
function g_param_spec_pool_new(type_prefixing:gboolean):PGParamSpecPool; cdecl; external gobjectlib;
|
||||
procedure g_param_spec_pool_insert(pool:PGParamSpecPool; pspec:PGParamSpec; owner_type:GType); cdecl; external gobjectlib;
|
||||
procedure g_param_spec_pool_remove(pool:PGParamSpecPool; pspec:PGParamSpec); cdecl; external gobjectlib;
|
||||
function g_param_spec_pool_lookup(pool:PGParamSpecPool; param_name:Pgchar; owner_type:GType; walk_ancestors:gboolean):PGParamSpec; cdecl; external gobjectlib;
|
||||
function g_param_spec_pool_list_owned(pool:PGParamSpecPool; owner_type:GType):PGList; cdecl; external gobjectlib;
|
||||
function g_param_spec_pool_list(pool:PGParamSpecPool; owner_type:GType; n_pspecs_p:Pguint):PPGParamSpec; cdecl; external gobjectlib;
|
||||
|
||||
{ contracts:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user