public void Track (Gtk.Toolbar toolbar) { lastSize = toolbar.IconSize; toolbar.AddNotification ("icon-size", IconSizeChanged); toolbar.OrientationChanged += HandleToolbarOrientationChanged; toolbar.StyleChanged += HandleToolbarStyleChanged; toolbar.Destroyed += delegate { toolbar.StyleChanged -= HandleToolbarStyleChanged; toolbar.OrientationChanged -= HandleToolbarOrientationChanged; toolbar.RemoveNotification ("icon-size", IconSizeChanged); }; }
public void Track (Gtk.Toolbar toolbar) { lastSize = toolbar.IconSize; toolbar.AddNotification (OnToolbarPropChanged); toolbar.Destroyed += delegate { toolbar.RemoveNotification (OnToolbarPropChanged); }; }