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 |