| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -66,6 +66,7 @@ END_JUCE_NAMESPACE | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			- (void) scrollWheel: (NSEvent*) ev;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			- (BOOL) acceptsFirstMouse: (NSEvent*) ev;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			- (void) frameChanged: (NSNotification*) n;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			- (void) viewDidMoveToWindow;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			- (void) keyDown: (NSEvent*) ev;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			- (void) keyUp: (NSEvent*) ev;
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -186,6 +187,8 @@ public: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    virtual bool windowShouldClose();
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    virtual void redirectMovedOrResized();
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    virtual void viewMovedToWindow();
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    virtual NSRect constrainRect (NSRect r);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    static void showArrowCursorIfNeeded();
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -368,6 +371,12 @@ END_JUCE_NAMESPACE | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        owner->redirectMovedOrResized();
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			- (void) viewDidMoveToWindow
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			{
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			   if (owner != 0)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			       owner->viewMovedToWindow();
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			- (void) asyncRepaint: (id) rect
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			{
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    NSRect* r = (NSRect*) [((NSData*) rect) bytes];
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -1498,6 +1507,12 @@ void NSViewComponentPeer::redirectMovedOrResized() | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    handleMovedOrResized();
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			void NSViewComponentPeer::viewMovedToWindow()
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			{
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (isSharedWindow)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        window = [view window];
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			//==============================================================================
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			void juce_setKioskComponent (Component* kioskModeComponent, bool enableOrDisable, bool allowMenusAndBars)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			{
 | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |