Frames | No Frames |
1: /* Copyright (C) 2000, 2002, 2003 Free Software Foundation 2: 3: This file is part of libgcj. 4: 5: This software is copyrighted work licensed under the terms of the 6: Libgcj License. Please consult the file "LIBGCJ_LICENSE" for 7: details. */ 8: 9: package gnu.awt.xlib; 10: 11: import java.awt.*; 12: import java.awt.peer.*; 13: import java.awt.image.*; 14: import gnu.gcj.xlib.WMSizeHints; 15: import gnu.gcj.xlib.WindowAttributes; 16: import gnu.gcj.xlib.Display; 17: import gnu.gcj.xlib.Visual; 18: import gnu.gcj.xlib.Screen; 19: 20: public class XPanelPeer extends XCanvasPeer implements PanelPeer 21: { 22: 23: public XPanelPeer(Panel panel) 24: { 25: super(panel); 26: } 27: 28: // no reason to override yet 29: //void initWindowProperties(); 30: //gnu.gcj.xlib.Window getParentWindow(); 31: 32: 33: // Implementing ContainerPeer: 34: 35: // Default is no insets... 36: static final Insets INSETS_0_PROTOTYPE = new Insets(0, 0, 0, 0); 37: 38: public Insets getInsets() 39: { 40: return (Insets) INSETS_0_PROTOTYPE.clone(); 41: } 42: 43: public Insets insets() 44: { 45: return getInsets(); 46: } 47: 48: public void beginValidate() 49: { 50: // NOP 51: } 52: 53: public void endValidate() 54: { 55: // NOP 56: } 57: 58: public void beginLayout () { } 59: public void endLayout () { } 60: public boolean isPaintPending () { return false; } 61: }