diff options
author | Hans Breuer <hans@breuer.org> | 2001-08-11 20:27:36 +0000 |
---|---|---|
committer | Hans Breuer <hans@src.gnome.org> | 2001-08-11 20:27:36 +0000 |
commit | 0b5db507da8fff0c9d4fad16c4b4fc569ffb3ec0 (patch) | |
tree | b7c4593df4d6ff4ee476a9944e515698d6fe99ac /gtk/gtkmisc.c | |
parent | 4041a889cd7f8219568ffbf49a611029786680eb (diff) | |
download | gdk-pixbuf-0b5db507da8fff0c9d4fad16c4b4fc569ffb3ec0.tar.gz |
coalescing property notifies
2001-08-11 Hans Breuer <hans@breuer.org>
* gtk/gtkalignment.c, gtk/gtkarrow.c, gtk/gtkaspectframe.c,
gtk/gtkcellrenderer.c, gtk/gtkcellrenderertext.c,
gtk/gtkcombo.c, gtk/gtkcurve.c, gtk/gtkfontsel.c,
gtk/gtklayout.c, gtk/gtkmisc.c, gtk/gtkpacker.c,
gtk/gtkprogress.c, gtk/gtkruler.c,, gtk/gtksettings.c,
gtk/gtkspinbutton.c, gtk/gtktexttag.c : coalescing property notifies
* gtk/gtkclist.c, gtk/gtktipsquery.c, gtk/gtktexttag.c,
gtk/gtkwidget.c : added G_SIGNAL_TYPE_STATIC_SCOPE to all
GDK_TYPE_EVENT signals
* gtk/gtkalignment.c : removed 'direct allocation bug',
which Tim discovered while reading the patch
Diffstat (limited to 'gtk/gtkmisc.c')
-rw-r--r-- | gtk/gtkmisc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtkmisc.c b/gtk/gtkmisc.c index 272c5467d..210881a89 100644 --- a/gtk/gtkmisc.c +++ b/gtk/gtkmisc.c @@ -233,11 +233,13 @@ gtk_misc_set_alignment (GtkMisc *misc, gtk_widget_queue_clear (widget); } + g_object_freeze_notify (G_OBJECT (misc)); if (xalign != misc->xalign) g_object_notify (G_OBJECT (misc), "xalign"); if (yalign != misc->yalign) g_object_notify (G_OBJECT (misc), "yalign"); + g_object_thaw_notify (G_OBJECT (misc)); } } @@ -292,11 +294,13 @@ gtk_misc_set_padding (GtkMisc *misc, if (GTK_WIDGET_DRAWABLE (misc)) gtk_widget_queue_resize (GTK_WIDGET (misc)); + g_object_freeze_notify (G_OBJECT (misc)); if (xpad != misc->xpad) g_object_notify (G_OBJECT (misc), "xpad"); if (ypad != misc->ypad) g_object_notify (G_OBJECT (misc), "ypad"); + g_object_thaw_notify (G_OBJECT (misc)); } } |