/[classpath]/classpath/gnu/java/awt/peer/gtk/GtkWindowPeer.java
ViewVC logotype

Diff of /classpath/gnu/java/awt/peer/gtk/GtkWindowPeer.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.27.2.7 by gnu_andrew, Sat Sep 10 15:31:38 2005 UTC revision 1.27.2.8 by gnu_andrew, Sun Nov 27 21:00:36 2005 UTC
# Line 41  package gnu.java.awt.peer.gtk; Line 41  package gnu.java.awt.peer.gtk;
41  import java.awt.Component;  import java.awt.Component;
42  import java.awt.Frame;  import java.awt.Frame;
43  import java.awt.Window;  import java.awt.Window;
 import java.awt.event.ComponentEvent;  
44  import java.awt.event.WindowEvent;  import java.awt.event.WindowEvent;
45  import java.awt.peer.WindowPeer;  import java.awt.peer.WindowPeer;
46    
# Line 80  public class GtkWindowPeer extends GtkCo Line 79  public class GtkWindowPeer extends GtkCo
79    
80    void create (int type, boolean decorated)    void create (int type, boolean decorated)
81    {    {
82        Window window = (Window) awtComponent;
83      GtkWindowPeer parent_peer = null;      GtkWindowPeer parent_peer = null;
84      Component parent = awtComponent.getParent();      Component parent = awtComponent.getParent();
85        
86        if (!window.isFocusableWindow())
87          type = GDK_WINDOW_TYPE_HINT_MENU;
88        
89      if (parent != null)      if (parent != null)
90        parent_peer = (GtkWindowPeer) awtComponent.getParent().getPeer();        parent_peer = (GtkWindowPeer) awtComponent.getParent().getPeer();
91        
92      create (type, decorated, parent_peer);      create (type, decorated, parent_peer);
93    }    }
94    

Legend:
Removed from v.1.27.2.7  
changed lines
  Added in v.1.27.2.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26