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

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

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

revision 1.15 by mark, Thu Jul 22 19:45:38 2004 UTC revision 1.16 by mark, Fri Jul 30 23:16:58 2004 UTC
# Line 42  import java.awt.AWTEvent; Line 42  import java.awt.AWTEvent;
42  import java.awt.Dialog;  import java.awt.Dialog;
43  import java.awt.FileDialog;  import java.awt.FileDialog;
44  import java.awt.Graphics;  import java.awt.Graphics;
45    import java.awt.Window;
46  import java.awt.event.WindowEvent;  import java.awt.event.WindowEvent;
47  import java.awt.peer.FileDialogPeer;  import java.awt.peer.FileDialogPeer;
48  import java.io.FilenameFilter;  import java.io.FilenameFilter;
# Line 81  public class GtkFileDialogPeer extends G Line 82  public class GtkFileDialogPeer extends G
82      super (fd);      super (fd);
83    }    }
84    
85      void setComponentBounds ()
86      {
87        if (awtComponent.getHeight () == 0
88            && awtComponent.getWidth () == 0)
89          {
90            int[] dims = new int[2];
91            gtkWidgetGetPreferredDimensions (dims);
92            ((GtkFileDialogPeer) this).setBoundsCallback ((Window) awtComponent,
93                                                          awtComponent.getX (),
94                                                          awtComponent.getY (),
95                                                          dims[0], dims[1]);
96          }
97      }
98    
99    public void setFile (String fileName)    public void setFile (String fileName)
100    {    {
101      /* If nothing changed do nothing.  This usually happens because      /* If nothing changed do nothing.  This usually happens because

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

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