Frames | No Frames |
1: /* Copyright (C) 2000 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.gcj.xlib; 10: 11: import java.awt.Rectangle; 12: 13: /** 14: * Interprets and retrieves data from an Xlib XConfigureEvent. 15: * 16: * @author Rolf W. Rasmussen <rolfwr@ii.uib.no> 17: */ 18: public class XConfigureEvent extends XEvent 19: { 20: public XConfigureEvent(XAnyEvent event) 21: { 22: super(event); 23: // FIXME: Avoid double checking? 24: if (event.getType() != XAnyEvent.TYPE_CONFIGURE_NOTIFY) 25: throw new IllegalArgumentException("Wrong event type"); 26: } 27: 28: public native Rectangle getBounds(); 29: } 30: 31: