16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package sun.lwawt.macosx;
27
28 import java.awt.Font;
29 import java.awt.FontMetrics;
30 import java.awt.Graphics;
31 import java.awt.GraphicsDevice;
32 import java.awt.Insets;
33 import java.awt.MenuBar;
34 import java.awt.Point;
35 import java.awt.Window;
36 import sun.awt.CausedFocusEvent.Cause;
37 import sun.java2d.SurfaceData;
38 import sun.lwawt.LWWindowPeer;
39 import sun.lwawt.PlatformWindow;
40
41 public class CViewPlatformEmbeddedFrame implements PlatformWindow {
42
43 private CPlatformView view;
44 private LWWindowPeer peer;
45 private CViewEmbeddedFrame target;
46 private CPlatformResponder responder;
47
48 @Override // PlatformWindow
49 public void initialize(Window target, final LWWindowPeer peer, PlatformWindow owner) {
50 this.peer = peer;
51 this.target = (CViewEmbeddedFrame) target;
52 responder = new CPlatformResponder(peer, false);
53
54 view = new CPlatformView();
55 view.initialize(peer, responder);
56
|
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package sun.lwawt.macosx;
27
28 import java.awt.Font;
29 import java.awt.FontMetrics;
30 import java.awt.Graphics;
31 import java.awt.GraphicsDevice;
32 import java.awt.Insets;
33 import java.awt.MenuBar;
34 import java.awt.Point;
35 import java.awt.Window;
36 import java.awt.event.FocusEvent.Cause;
37 import sun.java2d.SurfaceData;
38 import sun.lwawt.LWWindowPeer;
39 import sun.lwawt.PlatformWindow;
40
41 public class CViewPlatformEmbeddedFrame implements PlatformWindow {
42
43 private CPlatformView view;
44 private LWWindowPeer peer;
45 private CViewEmbeddedFrame target;
46 private CPlatformResponder responder;
47
48 @Override // PlatformWindow
49 public void initialize(Window target, final LWWindowPeer peer, PlatformWindow owner) {
50 this.peer = peer;
51 this.target = (CViewEmbeddedFrame) target;
52 responder = new CPlatformResponder(peer, false);
53
54 view = new CPlatformView();
55 view.initialize(peer, responder);
56
|