private void RegisterTabs( ILoadableFeature feature ) { foreach (TabNode node in feature.TabNodes) { theTabTree.AddNode( node ); } }
private void RegisterMenus( ILoadableFeature feature ) { LoggingService.EnterMethod(); foreach (CustomMenuNode action in feature.Menus) { if (action != null) { theMenuTree.AddNode( action ); } else { LoggingService.Warn("null action"); } } LoggingService.LeaveMethod(); }
private void RegisterFeature( ILoadableFeature feature ) { LoggingService.EnterMethod(); feature.Register(); RegisterMenus(feature); RegisterTabs(feature); LoggingService.LeaveMethod(); }