mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-06 19:05:49 +01:00
docs: Use gi-docgen syntax in main-loop.md
The "Main Loop" documentation wasn't actually linking to `GMainContext` properly, so let's fix this.
This commit is contained in:
parent
7129521966
commit
bd148fd04d
@ -9,13 +9,13 @@ timeouts. New types of event sources can also be added using
|
|||||||
`g_source_attach()`.
|
`g_source_attach()`.
|
||||||
|
|
||||||
To allow multiple independent sets of sources to be handled in different
|
To allow multiple independent sets of sources to be handled in different
|
||||||
threads, each source is associated with a `GMainContext`. A `GMainContext`
|
threads, each source is associated with a [struct@MainContext]. A
|
||||||
can only be running in a single thread, but sources can be added to it and
|
[struct@MainContext] can only be running in a single thread, but sources can be
|
||||||
removed from it from other threads. All functions which operate on a
|
added to it and removed from it from other threads. All functions which operate
|
||||||
`GMainContext` or a built-in `GSource` are thread-safe.
|
on a [struct@MainContext] or a built-in `GSource` are thread-safe.
|
||||||
|
|
||||||
Each event source is assigned a priority. The default priority,
|
Each event source is assigned a priority. The default priority,
|
||||||
`G_PRIORITY_DEFAULT`, is 0. Values less than 0 denote higher priorities.
|
[const@PRIORITY_DEFAULT], is 0. Values less than 0 denote higher priorities.
|
||||||
Values greater than 0 denote lower priorities. Events from high priority
|
Values greater than 0 denote lower priorities. Events from high priority
|
||||||
sources are always processed before events from lower priority sources.
|
sources are always processed before events from lower priority sources.
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ exit the main loop, and `g_main_loop_run()` returns.
|
|||||||
|
|
||||||
It is possible to create new instances of `GMainLoop` recursively. This is
|
It is possible to create new instances of `GMainLoop` recursively. This is
|
||||||
often used in GTK applications when showing modal dialog boxes. Note that
|
often used in GTK applications when showing modal dialog boxes. Note that
|
||||||
event sources are associated with a particular `GMainContext`, and will be
|
event sources are associated with a particular [struct@MainContext], and will be
|
||||||
checked and dispatched for all main loops associated with that GMainContext.
|
checked and dispatched for all main loops associated with that GMainContext.
|
||||||
|
|
||||||
Libraries may contain wrappers of some of these functions, e.g.
|
Libraries may contain wrappers of some of these functions, e.g.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user