|
|
|
@@ -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)
|
|
|
|
{
|
|
|
|
|