mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-25 15:06:14 +01:00
Bug 539626 – Update docstrings for g_object_freeze_notify and
2008-06-29 Björn Lindqvist <bjourne@gmail.com> Bug 539626 – Update docstrings for g_object_freeze_notify and g_object_thaw_notify * gobject/gobject.c: Explain how the freeze count works. svn path=/trunk/; revision=7102
This commit is contained in:
parent
9dc8ea91a2
commit
eba8246ce5
@ -1,3 +1,10 @@
|
||||
2008-06-29 Björn Lindqvist <bjourne@gmail.com>
|
||||
|
||||
Bug 539626 – Update docstrings for g_object_freeze_notify and
|
||||
g_object_thaw_notify
|
||||
|
||||
* gobject/gobject.c: Explain how the freeze count works.
|
||||
|
||||
2008-06-26 Cody Russell <bratsche@gnome.org>
|
||||
|
||||
* configure.in: Add #define GLIB_USING_SYSTEM_PRINTF
|
||||
|
@ -796,8 +796,10 @@ g_object_run_dispose (GObject *object)
|
||||
* g_object_freeze_notify:
|
||||
* @object: a #GObject
|
||||
*
|
||||
* Stops emission of "notify" signals on @object. The signals are
|
||||
* queued until g_object_thaw_notify() is called on @object.
|
||||
* Increases the freeze count on @object. If the freeze count is
|
||||
* non-zero, the emission of "notify" signals on @object is
|
||||
* stopped. The signals are queued until the freeze count is decreased
|
||||
* to zero.
|
||||
*
|
||||
* This is necessary for accessors that modify multiple properties to prevent
|
||||
* premature notification while the object is still being modified.
|
||||
@ -863,8 +865,11 @@ g_object_notify (GObject *object,
|
||||
* g_object_thaw_notify:
|
||||
* @object: a #GObject
|
||||
*
|
||||
* Reverts the effect of a previous call to g_object_freeze_notify().
|
||||
* This causes all queued "notify" signals on @object to be emitted.
|
||||
* Reverts the effect of a previous call to
|
||||
* g_object_freeze_notify(). The freeze count is decreased on @object
|
||||
* and when it reaches zero, all queued "notify" signals are emitted.
|
||||
*
|
||||
* It is an error to call this function when the freeze count is zero.
|
||||
*/
|
||||
void
|
||||
g_object_thaw_notify (GObject *object)
|
||||
|
Loading…
Reference in New Issue
Block a user