public override void DisableEvent(object eventId)
{
base.DisableEvent (eventId);
if (eventId is TreeViewEvent) {
switch ((TreeViewEvent)eventId) {
case TreeViewEvent.RowActivated:
Widget.RowActivated -= HandleRowActivated;
break;
case TreeViewEvent.RowExpanding:
Widget.TestExpandRow -= HandleTestExpandRow;;
break;
case TreeViewEvent.RowExpanded:
Widget.RowExpanded -= HandleRowExpanded;;
break;
case TreeViewEvent.RowCollapsing:
Widget.TestCollapseRow -= HandleTestCollapseRow;
break;
case TreeViewEvent.RowCollapsed:
Widget.RowCollapsed -= HandleRowCollapsed;
break;
}
}
}