Esempio n. 1
0
		private void RegisterTabs( ILoadableFeature feature ) {
			foreach (TabNode node in feature.TabNodes) {
				theTabTree.AddNode( node );
			}
		}
Esempio n. 2
0
		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();
		
		}
Esempio n. 3
0
		private void RegisterFeature( ILoadableFeature feature ) {
		
			LoggingService.EnterMethod();
			
			feature.Register();
			RegisterMenus(feature);
			RegisterTabs(feature);
			
			LoggingService.LeaveMethod();
        
		}