Пример #1
0
 def grabFullScreenGlassWindowForInstrument_(self, instrument):
     jre.debug.DEPRECATED()
     glassWindow = GlassWindow()
     Scotty().registerGlassWindow_(glassWindow)
     # glassWindow.setBackgroundColor_(NSColor.colorWithCalibratedRed_green_blue_alpha_(1.0, 0.0, 0.0, 0.05))
     glassWindow.setLevel_(NSStatusWindowLevel) #NSScreenSaverWindowLevel-100)
     glassWindow.orderFront_(None)
     return glassWindow
Пример #2
0
 def attachGlassWindowToWindow(self, parentWindow, interactive=True):
     glassWindow = GlassWindow(parentWindow)
     self.glassWindows[parentWindow] = glassWindow
     
     # Hook into the responder chain
     if interactive:
         glassWindow.setHijacksInteraction_(True)
         keyWindow = NSApp().keyWindow()
         if keyWindow:
             if keyWindow.firstResponder():
                 nextResponder = keyWindow.firstResponder()
             else:
                 nextResponder = keyWindow
             glassWindow.setNextResponder_(nextResponder)
     
         # Take key focus
         glassWindow.makeKeyWindow()
     
     return glassWindow