mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-07-28 12:53:30 +02:00
fixed dealing with collection/lcopy of NULL values.
Mon Dec 11 04:44:11 2000 Tim Janik <timj@gtk.org> * gboxed.c: fixed dealing with collection/lcopy of NULL values. * gclosure.h: removed insane ramblings, added G_CALLBACK() a casting convenience macro. * Makefile.am: cleanups, marshaller generation rules. * gmarshal.[hc]: new files with GRuntime standard marshallers. * glib-genmarshal.c: fix log domain, support gruntime standard marshallers, suport G_TYPE_PARAM, come with extern "C" and #include gmarshal.h. * glib-genmarshal.1: reflect glib-genmarshal.c updates. * gobject.[hc]: implement object constructor. rework parameter changed notification queueing, we support queue freezes now and don't dispatch from an idle handler anymore. parameter->property rename hassle. implemented ::properties_changed and ::notify::* signals for property change notification (the later supports property names as details). added signal connection and named data properties. (g_signal_connect_object): new function to setup while_alive connections. (g_object_class_install_property): sink properties now, since they are initially floating. (g_object_steal_data): (g_object_set_data_full): (g_object_set_data): (g_object_get_data): set/get data by using g_datalist_*() functions directly. (g_object_queue_param_changed): nuked. (g_object_freeze_notify): start queueing of property changes (freeze/ thaw calls stack). (g_object_notify): announce changes of a certain property directly. (g_object_thaw_notify): process queue of property changes, therefore emitting GObject::notify::detail with detail being the changed properties names. (G_OBJECT_WARN_INVALID_PROPERTY_ID): saner macro variant of former G_WARN_INVALID_PARAM_ID(). * gparam.[hc]: param specs are now initially floating and need to be sunken with g_param_spec_sink(), support G_TYPE_PARAM values. added G_PARAM_CONSTRUCT and G_PARAM_CONSTRUCT_ONLY parameter flags, required by GObjectClass.constructor(). * gparamspecs.[hc]: added GParamSpecParam, GParamSpecPointer and GParamSpecCCallback, param specs for G_TYPE_PARAM, G_TYPE_POINTER and G_TYPE_CCALLBACK respectively. * gsignal.[hc]: cleanups. (signal_id_lookup): after walking the anchestry, try interfaces as well. (g_signal_new): new function to create signals from varargs type list. (g_signal_connect_closure): closure connection variant that works from signal name+detail. (g_signal_connect_data): c handler connection variant that works from signal name+detail. (g_signal_emit_valist): emit signal for an instance with paraneters collected from a va_list. (g_signal_emit): emit signal, taking parameters from varargs list. (g_signal_emit_by_name): same as g_signal_emit, working from signal name+detail. (signal_emit_R): return whether return_value needs to be altered. * gtype.[hc]: set log-domain to GRuntime, i'm slowly getting to all the points that need to reflect the upcoming rename. melt g_type_conforms_to() functionality into g_type_is_a(), as that is what we really want (liskov substitution principle). assorted changes to other files due to conforms_to->is_a. * gvalue.[hc]: implemented g_value_set_instance() that sets a value from an instantiatable type via the value_table's collect_value() function (based on an idea from James Henstridge <james@daa.com.au>). cleanups/fixes. * gvaluetypes.[hc]: implement G_TYPE_CCALLBACK and G_TYPE_PARAM.
This commit is contained in:
@@ -209,25 +209,6 @@ g_array_remove_index().
|
||||
@Returns: the #GArray.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_array_sort ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_array_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
|
||||
|
||||
<!-- ##### MACRO g_array_index ##### -->
|
||||
<para>
|
||||
Returns the element of a #GArray at the given index.
|
||||
|
@@ -123,25 +123,6 @@ g_byte_array_remove_index().
|
||||
@Returns: the #GByteArray.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_byte_array_sort ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_byte_array_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_byte_array_set_size ##### -->
|
||||
<para>
|
||||
Sets the size of the #GByteArray, expanding it if necessary.
|
||||
|
@@ -156,25 +156,6 @@ g_ptr_array_remove_index().
|
||||
@Returns: the pointer which was removed.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_ptr_array_sort ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_ptr_array_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_ptr_array_set_size ##### -->
|
||||
<para>
|
||||
Sets the size of the array, expanding it if necessary.
|
||||
|
@@ -51,11 +51,11 @@ called by g_cache_remove() when the object is no longer needed (i.e. its
|
||||
reference count drops to 0).
|
||||
@hash_key_func: a function to create a hash value from a key.
|
||||
@hash_value_func: a function to create a hash value from a value.
|
||||
@key_equal_func: a function to compare two keys. It should return TRUE if
|
||||
the two keys are equivalent.
|
||||
@key_compare_func:
|
||||
@Returns: a new #GCache.
|
||||
<!-- # Unused Parameters # -->
|
||||
@key_compare_func:
|
||||
@key_equal_func: a function to compare two keys. It should return TRUE if
|
||||
the two keys are equivalent.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_cache_insert ##### -->
|
||||
|
@@ -47,7 +47,6 @@ g_completion_complete().
|
||||
@func:
|
||||
@prefix:
|
||||
@cache:
|
||||
@strncmp_func:
|
||||
|
||||
<!-- ##### FUNCTION g_completion_new ##### -->
|
||||
<para>
|
||||
@@ -71,16 +70,6 @@ This is used when you use data structures as #GCompletion items.
|
||||
@Returns: the string corresponding to the item.
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION GCompletionStrcmpFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@s1:
|
||||
@s2:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_completion_add_items ##### -->
|
||||
<para>
|
||||
Adds items to the #GCompletion.
|
||||
|
@@ -52,56 +52,15 @@ Character Set Conversion
|
||||
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_iconv_open ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@to_codeset:
|
||||
@from_codeset:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_iconv ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@converter:
|
||||
@inbuf:
|
||||
@inbytes_left:
|
||||
@outbuf:
|
||||
@outbytes_left:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_iconv_close ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@converter:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_locale_to_utf8 ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@opsysstring:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_filename_to_utf8 ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@opsysstring:
|
||||
@error:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@error:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_filename_from_utf8 ##### -->
|
||||
@@ -110,18 +69,9 @@ Character Set Conversion
|
||||
</para>
|
||||
|
||||
@utf8string:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_locale_from_utf8 ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@utf8string:
|
||||
<!-- # Unused Parameters # -->
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### ENUM GConvertError ##### -->
|
||||
@@ -132,5 +82,4 @@ Character Set Conversion
|
||||
@G_CONVERT_ERROR_NO_CONVERSION:
|
||||
@G_CONVERT_ERROR_ILLEGAL_SEQUENCE:
|
||||
@G_CONVERT_ERROR_FAILED:
|
||||
@G_CONVERT_ERROR_PARTIAL_INPUT:
|
||||
|
||||
|
@@ -93,23 +93,3 @@ File Utilities
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_mkstemp ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@tmpl:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_file_open_tmp ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@tmpl:
|
||||
@name_used:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
|
||||
|
@@ -1,24 +1,61 @@
|
||||
<!-- ##### FUNCTION g_main_remove_poll ##### -->
|
||||
<para>
|
||||
Removes a file descriptor from the list being polled.
|
||||
</para>
|
||||
|
||||
@fd: the #GPollFD to remove.
|
||||
|
||||
<!-- ##### MACRO lseek ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_convert_error_quark ##### -->
|
||||
<!-- ##### FUNCTION g_markup_parse_context_parse ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@text:
|
||||
@text_len:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### MACRO write ##### -->
|
||||
<!-- ##### STRUCT GSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_connect_indirect ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@callback_data:
|
||||
@callback_funcs:
|
||||
|
||||
<!-- ##### FUNCTION g_locale_to_utf8 ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@opsysstring:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_iconv_close ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@converter:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### MACRO popen ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_set_can_recurse ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@can_recurse:
|
||||
|
||||
<!-- ##### MACRO pclose ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
@@ -40,26 +77,122 @@ the results may be needed.
|
||||
See #G_PRIORITY_DEFAULT, #G_PRIORITY_DEFAULT_IDLE, #G_PRIORITY_HIGH,
|
||||
#G_PRIORITY_HIGH_IDLE, and #G_PRIORITY_LOW.
|
||||
|
||||
<!-- ##### MACRO pclose ##### -->
|
||||
<!-- ##### ENUM GMarkupError ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@G_MARKUP_ERROR_BAD_UTF8: text being parsed was not valid UTF-8
|
||||
@G_MARKUP_ERROR_EMPTY: document contained nothing, or only whitespace
|
||||
@G_MARKUP_ERROR_PARSE: document was ill-formed
|
||||
@G_MARKUP_ERROR_UNKNOWN_ELEMENT: error should be set by #GMarkupParser functions; element wasn't known
|
||||
@G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE: error should be set by #GMarkupParser functions; attribute wasn't known
|
||||
@G_MARKUP_ERROR_INVALID_CONTENT: error should be set by #GMarkupParser functions; something was wrong with contents of the document, e.g. invalid attribute value
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_add_poll ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@fd:
|
||||
@priority:
|
||||
|
||||
<!-- ##### MACRO lseek ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### MACRO g_string ##### -->
|
||||
<!-- ##### FUNCTION g_string_new_len ##### -->
|
||||
<para>
|
||||
Turns the argument into a string literal by using the '#' stringizing operator.
|
||||
|
||||
</para>
|
||||
|
||||
@x: text to convert to a literal string.
|
||||
@init:
|
||||
@len:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### MACRO popen ##### -->
|
||||
<!-- ##### STRUCT GSourceCallbackFuncs ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@ref:
|
||||
@unref:
|
||||
@get:
|
||||
|
||||
<!-- ##### FUNCTION g_array_sort ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_find_source_by_funcs_user_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@funcs:
|
||||
@user_data:
|
||||
@Returns:
|
||||
@source_data:
|
||||
|
||||
<!-- ##### FUNCTION g_markup_parse_context_free ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
|
||||
<!-- ##### STRUCT GMarkupParseContext ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### MACRO access ##### -->
|
||||
<!-- ##### FUNCTION g_ptr_array_sort ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_query ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@max_priority:
|
||||
@timeout:
|
||||
@fds:
|
||||
@n_fds:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_iconv_open ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@to_codeset:
|
||||
@from_codeset:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source_funcs:
|
||||
@struct_size:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### MACRO getpid ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
@@ -78,17 +211,43 @@ priority are stored in the order in which they were added.
|
||||
type of source.
|
||||
@Returns: TRUE if an event source was found and removed.
|
||||
|
||||
<!-- ##### MACRO open ##### -->
|
||||
<!-- ##### MACRO close ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### MACRO getpid ##### -->
|
||||
<!-- ##### FUNCTION g_source_get_id ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_mkstemp ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@tmpl:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_get_poll_func ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_add_poll ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@fd:
|
||||
|
||||
<!-- ##### MACRO fdopen ##### -->
|
||||
<para>
|
||||
@@ -96,11 +255,240 @@ type of source.
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### MACRO close ##### -->
|
||||
<!-- ##### FUNCTION g_source_get_current_time ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@timeval:
|
||||
|
||||
<!-- ##### USER_FUNCTION GCompletionStrcmpFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@s1:
|
||||
@s2:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@is_running:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_iconv ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@converter:
|
||||
@inbuf:
|
||||
@inbytes_left:
|
||||
@outbuf:
|
||||
@outbytes_left:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_ref ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_byte_array_sort ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
|
||||
<!-- ##### FUNCTION g_markup_parse_context_get_position ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@line_number:
|
||||
@char_number:
|
||||
|
||||
<!-- ##### FUNCTION g_locale_from_utf8 ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@utf8string:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_is_running ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@loop:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_remove_poll ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@fd:
|
||||
|
||||
<!-- ##### FUNCTION g_byte_array_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
|
||||
<!-- ##### FUNCTION g_markup_parse_context_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parser:
|
||||
@flags:
|
||||
@user_data:
|
||||
@user_data_dnotify:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_get_can_recurse ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_get ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@thread:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_remove_poll ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@fd:
|
||||
|
||||
<!-- ##### FUNCTION g_tree_new_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@key_compare_func:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_get_priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_connect ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@func:
|
||||
@data:
|
||||
@notify:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_iteration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@may_block:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_dispatch ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_quit ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@loop:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_prepare ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@priority:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_set_priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@priority:
|
||||
|
||||
<!-- ##### FUNCTION g_ptr_array_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
|
||||
<!-- ##### FUNCTION g_list_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@list:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_find_source_by_user_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_set_poll_func ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@func:
|
||||
|
||||
<!-- ##### MACRO getcwd ##### -->
|
||||
<para>
|
||||
@@ -108,11 +496,71 @@ type of source.
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### MACRO read ##### -->
|
||||
<!-- ##### FUNCTION g_io_create_watch ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@channel:
|
||||
@condition:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_unref ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
|
||||
<!-- ##### MACRO write ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_find_source_by_id ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@id:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_remove_poll ##### -->
|
||||
<para>
|
||||
Removes a file descriptor from the list being polled.
|
||||
</para>
|
||||
|
||||
@fd: the #GPollFD to remove.
|
||||
|
||||
<!-- ##### MACRO access ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### MACRO g_string ##### -->
|
||||
<para>
|
||||
Turns the argument into a string literal by using the '#' stringizing operator.
|
||||
</para>
|
||||
|
||||
@x: text to convert to a literal string.
|
||||
|
||||
<!-- ##### FUNCTION g_idle_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_pending ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_win32_get_poll_func ##### -->
|
||||
<para>
|
||||
@@ -121,3 +569,175 @@ type of source.
|
||||
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_run ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@loop:
|
||||
|
||||
<!-- ##### MACRO read ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_array_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@array:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
|
||||
<!-- ##### MACRO G_MARKUP_ERROR ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_default ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
<!-- ##### ENUM GMarkupParseFlags ##### -->
|
||||
<para>
|
||||
There are no flags right now
|
||||
</para>
|
||||
|
||||
@G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG:
|
||||
|
||||
<!-- ##### FUNCTION g_slist_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@list:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_markup_parse_context_end_parse ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_get_context ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_timeout_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@interval:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### STRUCT GMarkupParser ##### -->
|
||||
<para>
|
||||
Any of the fields in #GMarkupParser can be %NULL, in which case they
|
||||
will be ignored. Except for the @error function, any of these
|
||||
callbacks can set an error; in particular the
|
||||
%G_MARKUP_ERROR_UNKNOWN_ELEMENT, %G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE,
|
||||
and %G_MARKUP_ERROR_INVALID_CONTENT errors are intended to be set
|
||||
from these callbacks. If you set an error from a callback,
|
||||
g_markup_parse_context_parse() will report that error back to its caller.
|
||||
</para>
|
||||
|
||||
@start_element: Callback to invoke when the opening tag of an element
|
||||
is seen.
|
||||
@end_element: Callback to invoke when the closing tag of an element is seen
|
||||
@text: Callback to invoke when some text is seen (text is always
|
||||
inside an element)
|
||||
@passthrough: Callback to invoke for comments and processing
|
||||
instructions; if you're re-writing the parsed document, write the
|
||||
passthrough text back out in the same position
|
||||
@error: Callback to invoke when an error occurs
|
||||
|
||||
<!-- ##### USER_FUNCTION GEqualFunc ##### -->
|
||||
<para>
|
||||
Specifies the type of a function used to test two values for
|
||||
equality. The function should return TRUE if both values are equal and
|
||||
FALSE otherwise.
|
||||
</para>
|
||||
|
||||
@a: a value.
|
||||
@b: a value to compare with.
|
||||
@Returns: TRUE if @a = @b; FALSE otherwise.
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_destroy ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@loop:
|
||||
|
||||
<!-- ##### FUNCTION g_file_open_tmp ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@tmpl:
|
||||
@name_used:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### STRUCT GMainContext ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_check ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@max_priority:
|
||||
@fds:
|
||||
@n_fds:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_convert_error_quark ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_source_destroy ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
|
||||
<!-- ##### FUNCTION g_markup_escape_text ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@text:
|
||||
@length:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### MACRO open ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
|
@@ -69,15 +69,15 @@ Hash values are used to determine where keys are stored within the
|
||||
#GHashTable data structure.
|
||||
The g_direct_hash(), g_int_hash() and g_str_hash() functions are provided for
|
||||
some common types of keys. If hash_func is NULL, g_direct_hash() is used.
|
||||
@key_compare_func:
|
||||
@Returns: a new #GHashTable.
|
||||
<!-- # Unused Parameters # -->
|
||||
@key_equal_func: a function to check two keys for equality. This is
|
||||
used when looking up keys in the #GHashTable. The g_direct_equal(),
|
||||
g_int_equal() and g_str_equal() functions are provided for the most
|
||||
common types of keys. If @key_equal_func is NULL, keys are compared
|
||||
directly in a similar fashion to g_direct_equal(), but without the
|
||||
overhead of a function call.
|
||||
@Returns: a new #GHashTable.
|
||||
<!-- # Unused Parameters # -->
|
||||
@key_compare_func:
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION GHashFunc ##### -->
|
||||
@@ -104,18 +104,6 @@ lookup.
|
||||
@Returns: the hash value corresponding to the key.
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION GEqualFunc ##### -->
|
||||
<para>
|
||||
Specifies the type of a function used to test two values for
|
||||
equality. The function should return TRUE if both values are equal and
|
||||
FALSE otherwise.
|
||||
</para>
|
||||
|
||||
@a: a value.
|
||||
@b: a value to compare with.
|
||||
@Returns: TRUE if @a = @b; FALSE otherwise.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_hash_table_insert ##### -->
|
||||
<para>
|
||||
Inserts a new key and value into a #GHashTable.
|
||||
|
@@ -209,16 +209,6 @@ Decrements the reference count of a #GIOChannel.
|
||||
@channel: a #GIOChannel.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_io_create_watch ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@channel:
|
||||
@condition:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_io_add_watch ##### -->
|
||||
<para>
|
||||
Adds the #GIOChannel into the
|
||||
@@ -324,6 +314,6 @@ generic way.
|
||||
@io_write:
|
||||
@io_seek:
|
||||
@io_close:
|
||||
@io_create_watch:
|
||||
@io_add_watch:
|
||||
@io_free:
|
||||
|
||||
|
@@ -268,17 +268,6 @@ value if the first element comes after the second.
|
||||
@Returns: the start of the sorted #GList.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_list_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@list:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION GCompareFunc ##### -->
|
||||
<para>
|
||||
Specifies the type of a comparison function used to compare two
|
||||
|
@@ -271,17 +271,6 @@ value if the first element comes after the second.
|
||||
@Returns: the start of the sorted #GList.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_slist_sort_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@list:
|
||||
@compare_func:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_slist_concat ##### -->
|
||||
<para>
|
||||
Adds the second #GSList onto the end of the first #GSList.
|
||||
|
@@ -96,6 +96,7 @@ manages all available sources of events.
|
||||
<graphic fileref="mainloop-states.gif" format="gif"></graphic>
|
||||
</figure>
|
||||
</refsect2>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
@@ -108,50 +109,7 @@ of a GLib or GTK+ application.
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@is_running:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_destroy ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@loop:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_run ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@loop:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_quit ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@loop:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_loop_is_running ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@loop:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### MACRO g_main_new ##### -->
|
||||
<!-- ##### FUNCTION g_main_new ##### -->
|
||||
<para>
|
||||
Creates a new #GMainLoop for the default main loop. A compatibility
|
||||
macro, see g_main_loop_new().
|
||||
@@ -162,7 +120,7 @@ very important since calling g_main_run() will set this to TRUE anyway.
|
||||
@Returns: a new #GMainLoop.
|
||||
|
||||
|
||||
<!-- ##### MACRO g_main_destroy ##### -->
|
||||
<!-- ##### FUNCTION g_main_destroy ##### -->
|
||||
<para>
|
||||
Frees the memory allocated for the #GMainLoop. A compatibility macro, see
|
||||
g_main_loop_destroy().
|
||||
@@ -171,7 +129,7 @@ g_main_loop_destroy().
|
||||
@loop: a #GMainLoop.
|
||||
|
||||
|
||||
<!-- ##### MACRO g_main_run ##### -->
|
||||
<!-- ##### FUNCTION g_main_run ##### -->
|
||||
<para>
|
||||
Runs a main loop until it stops running. A compatibility macro, see g_main_loop_run().
|
||||
</para>
|
||||
@@ -179,7 +137,7 @@ Runs a main loop until it stops running. A compatibility macro, see g_main_loop_
|
||||
@loop: a #GMainLoop.
|
||||
|
||||
|
||||
<!-- ##### MACRO g_main_quit ##### -->
|
||||
<!-- ##### FUNCTION g_main_quit ##### -->
|
||||
<para>
|
||||
Stops the #GMainLoop. If g_main_run() was called to run the #GMainLoop,
|
||||
it will now return. A compatibility macro, see g_main_loop_quit().
|
||||
@@ -188,7 +146,7 @@ it will now return. A compatibility macro, see g_main_loop_quit().
|
||||
@loop: a #GMainLoop.
|
||||
|
||||
|
||||
<!-- ##### MACRO g_main_is_running ##### -->
|
||||
<!-- ##### FUNCTION g_main_is_running ##### -->
|
||||
<para>
|
||||
Checks if the main loop is running. A compatibility macro, see
|
||||
g_main_loop_is_running().
|
||||
@@ -243,40 +201,7 @@ It is not used within GLib or GTK+.
|
||||
|
||||
|
||||
|
||||
<!-- ##### STRUCT GMainContext ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_get ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@thread:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_default ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_iteration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@may_block:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### MACRO g_main_iteration ##### -->
|
||||
<!-- ##### FUNCTION g_main_iteration ##### -->
|
||||
<para>
|
||||
Runs a single iteration for the default #GMainContext.
|
||||
A compatibility macro, see g_main_context_iteration().
|
||||
@@ -289,16 +214,7 @@ processed.
|
||||
@Returns: TRUE if more events are pending.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_pending ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### MACRO g_main_pending ##### -->
|
||||
<!-- ##### FUNCTION g_main_pending ##### -->
|
||||
<para>
|
||||
Checks if any events are pending for the default #GMainContext
|
||||
(i.e. ready to be processed). A compatibility macro, see
|
||||
@@ -308,100 +224,6 @@ g_main_context_pending().
|
||||
@Returns: %TRUE if any events are pending.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_find_source_by_id ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@id:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_find_source_by_user_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_find_source_by_funcs_user_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@funcs:
|
||||
@user_data:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@source_data:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_prepare ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@priority:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_query ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@max_priority:
|
||||
@timeout:
|
||||
@fds:
|
||||
@n_fds:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_check ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@max_priority:
|
||||
@fds:
|
||||
@n_fds:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_dispatch ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_set_poll_func ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@func:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_get_poll_func ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION GPollFunc ##### -->
|
||||
<para>
|
||||
Specifies the type of function passed to g_main_set_poll_func().
|
||||
@@ -417,26 +239,7 @@ The semantics of the function should match those of the
|
||||
or -1 if an error occurred.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_add_poll ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@fd:
|
||||
@priority:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_main_context_remove_poll ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@fd:
|
||||
|
||||
|
||||
<!-- ##### MACRO g_main_set_poll_func ##### -->
|
||||
<!-- ##### FUNCTION g_main_set_poll_func ##### -->
|
||||
<para>
|
||||
Sets the function to use for the handle polling of file descriptors
|
||||
for the default main context. This is a compatability macro, see
|
||||
@@ -446,42 +249,25 @@ g_main_context_set_poll_func() for full details.
|
||||
@func: the function to call to poll all file descriptors.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_timeout_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@interval:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_timeout_add ##### -->
|
||||
<para>
|
||||
</para>
|
||||
|
||||
@interval:
|
||||
@function:
|
||||
@data:
|
||||
@Returns:
|
||||
|
||||
@interval:
|
||||
@function:
|
||||
@data:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_timeout_add_full ##### -->
|
||||
<para>
|
||||
</para>
|
||||
|
||||
@priority:
|
||||
@priority:
|
||||
@interval:
|
||||
@function:
|
||||
@data:
|
||||
@notify:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_idle_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@function:
|
||||
@data:
|
||||
@notify:
|
||||
@Returns:
|
||||
|
||||
|
||||
@@ -501,10 +287,10 @@ g_main_context_set_poll_func() for full details.
|
||||
@priority:
|
||||
@function:
|
||||
@data:
|
||||
@notify:
|
||||
@destroy:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@destroy:
|
||||
@notify:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_idle_remove_by_data ##### -->
|
||||
@@ -550,12 +336,6 @@ poll() function to indicate which events occurred.
|
||||
@events:
|
||||
@revents:
|
||||
|
||||
<!-- ##### STRUCT GSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GSourceFuncs ##### -->
|
||||
<para>
|
||||
The #GSourceFuncs struct contains a table of functions used to handle
|
||||
@@ -636,122 +416,20 @@ the required condition has been met, and returns TRUE if so.
|
||||
@dispatch:
|
||||
@destroy:
|
||||
|
||||
<!-- ##### STRUCT GSourceCallbackFuncs ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@ref:
|
||||
@unref:
|
||||
@get:
|
||||
|
||||
<!-- ##### FUNCTION g_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source_funcs:
|
||||
@struct_size:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_ref ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_unref ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_add ##### -->
|
||||
<para>
|
||||
</para>
|
||||
|
||||
@priority:
|
||||
@can_recurse:
|
||||
@funcs:
|
||||
@source_data:
|
||||
@user_data:
|
||||
@notify:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@source:
|
||||
@context:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_destroy ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_set_priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@priority:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_get_priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_set_can_recurse ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@can_recurse:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_get_can_recurse ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_get_id ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_get_context ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_connect ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@func:
|
||||
@data:
|
||||
@notify:
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION GSourceFunc ##### -->
|
||||
@@ -765,43 +443,6 @@ of the above functions.
|
||||
@Returns: it should return FALSE if the source should be removed.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_connect_indirect ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@callback_data:
|
||||
@callback_funcs:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_add_poll ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@fd:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_remove_poll ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@fd:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_get_current_time ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@source:
|
||||
@timeval:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_source_remove ##### -->
|
||||
<para>
|
||||
</para>
|
||||
|
@@ -87,118 +87,3 @@ Character references
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ENUM GMarkupError ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@G_MARKUP_ERROR_BAD_UTF8: text being parsed was not valid UTF-8
|
||||
@G_MARKUP_ERROR_EMPTY: document contained nothing, or only whitespace
|
||||
@G_MARKUP_ERROR_PARSE: document was ill-formed
|
||||
@G_MARKUP_ERROR_UNKNOWN_ELEMENT: error should be set by #GMarkupParser functions; element wasn't known
|
||||
@G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE: error should be set by #GMarkupParser functions; attribute wasn't known
|
||||
@G_MARKUP_ERROR_INVALID_CONTENT: error should be set by #GMarkupParser functions; something was wrong with contents of the document, e.g. invalid attribute value
|
||||
|
||||
<!-- ##### MACRO G_MARKUP_ERROR ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
|
||||
<!-- ##### ENUM GMarkupParseFlags ##### -->
|
||||
<para>
|
||||
There are no flags right now
|
||||
</para>
|
||||
|
||||
@G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG:
|
||||
|
||||
<!-- ##### STRUCT GMarkupParseContext ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GMarkupParser ##### -->
|
||||
<para>
|
||||
Any of the fields in #GMarkupParser can be %NULL, in which case they
|
||||
will be ignored. Except for the @error function, any of these
|
||||
callbacks can set an error; in particular the
|
||||
%G_MARKUP_ERROR_UNKNOWN_ELEMENT, %G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE,
|
||||
and %G_MARKUP_ERROR_INVALID_CONTENT errors are intended to be set
|
||||
from these callbacks. If you set an error from a callback,
|
||||
g_markup_parse_context_parse() will report that error back to its caller.
|
||||
</para>
|
||||
|
||||
@start_element: Callback to invoke when the opening tag of an element
|
||||
is seen.
|
||||
@end_element: Callback to invoke when the closing tag of an element is seen
|
||||
@text: Callback to invoke when some text is seen (text is always
|
||||
inside an element)
|
||||
@passthrough: Callback to invoke for comments and processing
|
||||
instructions; if you're re-writing the parsed document, write the
|
||||
passthrough text back out in the same position
|
||||
@error: Callback to invoke when an error occurs
|
||||
|
||||
<!-- ##### FUNCTION g_markup_escape_text ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@text:
|
||||
@length:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_markup_parse_context_end_parse ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_markup_parse_context_free ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_markup_parse_context_get_position ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@line_number:
|
||||
@char_number:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_markup_parse_context_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parser:
|
||||
@flags:
|
||||
@user_data:
|
||||
@user_data_dnotify:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_markup_parse_context_parse ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@text:
|
||||
@text_len:
|
||||
@error:
|
||||
@Returns:
|
||||
|
||||
|
||||
|
@@ -83,9 +83,9 @@ Note that this must be called before any records are added to the #GRelation.
|
||||
@relation: a #GRelation.
|
||||
@field: the field to index, counting from 0.
|
||||
@hash_func: a function to produce a hash value from the field data.
|
||||
@key_equal_func: a function to compare two values of the given field.
|
||||
<!-- # Unused Parameters # -->
|
||||
@key_compare_func:
|
||||
<!-- # Unused Parameters # -->
|
||||
@key_equal_func: a function to compare two values of the given field.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_relation_insert ##### -->
|
||||
|
@@ -36,13 +36,13 @@ Shell-related Utilities
|
||||
</para>
|
||||
|
||||
@command_line:
|
||||
@argcp:
|
||||
@argvp:
|
||||
@argc:
|
||||
@argv:
|
||||
@error:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@argc:
|
||||
@argv:
|
||||
@argcp:
|
||||
@argvp:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_shell_quote ##### -->
|
||||
|
@@ -45,16 +45,6 @@ Creates a new #GString, initialized with the given string.
|
||||
@Returns: the new #GString.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_string_new_len ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@init:
|
||||
@len:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_string_sized_new ##### -->
|
||||
<para>
|
||||
Creates a new GString, with enough space for @dfl_size characters.
|
||||
|
@@ -61,16 +61,6 @@ second.
|
||||
@Returns: a new #GTree.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_tree_new_with_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@key_compare_func:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_tree_insert ##### -->
|
||||
<para>
|
||||
Inserts a key/value pair into a #GTree.
|
||||
|
Reference in New Issue
Block a user