src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java

Print this page




  51         this.target = (CViewEmbeddedFrame) target;
  52         responder = new CPlatformResponder(peer, false);
  53 
  54         view = new CPlatformView();
  55         view.initialize(peer, responder);
  56 
  57         CWrapper.NSView.addSubview(this.target.getEmbedderHandle(), view.getAWTView());
  58         view.setAutoResizable(true);
  59     }
  60 
  61     public long getNSViewPtr() {
  62         return view.getAWTView();
  63     }
  64 
  65     @Override
  66     public long getLayerPtr() {
  67         return view.getWindowLayerPtr();
  68     }
  69 
  70     @Override





  71     public LWWindowPeer getPeer() {
  72         return peer;
  73     }
  74 
  75     @Override
  76     public void dispose() {
  77         CWrapper.NSView.removeFromSuperview(view.getAWTView());
  78         view.dispose();
  79     }
  80 
  81     @Override
  82     public void setVisible(boolean visible) {
  83         CWrapper.NSView.setHidden(view.getAWTView(), !visible);
  84     }
  85 
  86     @Override
  87     public void setTitle(String title) {
  88     }
  89 
  90     @Override




  51         this.target = (CViewEmbeddedFrame) target;
  52         responder = new CPlatformResponder(peer, false);
  53 
  54         view = new CPlatformView();
  55         view.initialize(peer, responder);
  56 
  57         CWrapper.NSView.addSubview(this.target.getEmbedderHandle(), view.getAWTView());
  58         view.setAutoResizable(true);
  59     }
  60 
  61     public long getNSViewPtr() {
  62         return view.getAWTView();
  63     }
  64 
  65     @Override
  66     public long getLayerPtr() {
  67         return view.getWindowLayerPtr();
  68     }
  69 
  70     @Override
  71     public long getViewPtr() {
  72         return view.getAWTView();
  73     }
  74 
  75     @Override
  76     public LWWindowPeer getPeer() {
  77         return peer;
  78     }
  79 
  80     @Override
  81     public void dispose() {
  82         CWrapper.NSView.removeFromSuperview(view.getAWTView());
  83         view.dispose();
  84     }
  85 
  86     @Override
  87     public void setVisible(boolean visible) {
  88         CWrapper.NSView.setHidden(view.getAWTView(), !visible);
  89     }
  90 
  91     @Override
  92     public void setTitle(String title) {
  93     }
  94 
  95     @Override