[Gtk-sharp-list] GLib property change notification?
zb at forty2.com
Sat Jul 24 03:07:50 EDT 2010
Pardon my ignorance, but is there any way in Gtk# to get notified when an
one of an object's GLib properties gets changed? In other languages, I'd
connect to GObject's notify::<property> signal, but there doesn't seem to be
a corresponding event exposed in Gtk#.
Specifically, I want to be notified when any one of 3 Gtk.Expanders (packed
in a Gtk.VBox) gets opened or closed. The point of the exercise is to try
to make expanders take up as little space as possible when they're in the
"not expanded" state, but allow them to take as much space as possible when
My plan was to listen for the "expanded" property to change, then use
vbox.SetChildPacking() to change the "expand" flag accordingly. There may
well be a better (or just different) way of doing this, but neither my tired
brain nor Google seem to have turned up much.
View this message in context: http://mono.1490590.n4.nabble.com/GLib-property-change-notification-tp2300923p2300923.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.
More information about the Gtk-sharp-list