方法

GObjectObjectfreeze_notify

声明 [src]

void
g_object_freeze_notify (
  GObject* object
)

描述 [src]

增加object上的冻结计数。如果冻结计数非零,则停止object上“notify”信号的发射。这些信号将被排队,直到冻结计数减少到零。重复的通告将被压缩,以便在对象冻结期间,对于每个修改的属性最多只发射一个GObject::notify信号。

这对于修改多个属性的访问器来说很必要,以防止在对象仍在修改过程中就提前发出通知。