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

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

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

revision 1.54.2.5 by gnu_andrew, Wed Feb 16 01:11:40 2005 UTC revision 1.54.2.6 by gnu_andrew, Sat Feb 19 10:50:28 2005 UTC
# Line 1  Line 1 
1  /* GtkToolkit.java -- Implements an AWT Toolkit using GTK for peers  /* GtkToolkit.java -- Implements an AWT Toolkit using GTK for peers
2     Copyright (C) 1998, 1999, 2002, 2003, 2004  Free Software Foundation, Inc.     Copyright (C) 1998, 1999, 2002, 2003, 2004, 2005  Free Software Foundation, Inc.
3    
4  This file is part of GNU Classpath.  This file is part of GNU Classpath.
5    
# Line 44  import gnu.java.awt.EmbeddedWindowSuppor Line 44  import gnu.java.awt.EmbeddedWindowSuppor
44  import gnu.java.awt.peer.ClasspathFontPeer;  import gnu.java.awt.peer.ClasspathFontPeer;
45  import gnu.java.awt.peer.ClasspathTextLayoutPeer;  import gnu.java.awt.peer.ClasspathTextLayoutPeer;
46  import gnu.java.awt.peer.EmbeddedWindowPeer;  import gnu.java.awt.peer.EmbeddedWindowPeer;
 import gnu.java.awt.peer.gtk.GdkPixbufDecoder;  
47    
48  import java.awt.*;  import java.awt.*;
49  import java.awt.datatransfer.Clipboard;  import java.awt.datatransfer.Clipboard;
# Line 68  import java.util.Iterator; Line 67  import java.util.Iterator;
67  import java.util.LinkedHashMap;  import java.util.LinkedHashMap;
68  import java.util.Map;  import java.util.Map;
69  import java.util.Properties;  import java.util.Properties;
70    
71  import javax.imageio.spi.IIORegistry;  import javax.imageio.spi.IIORegistry;
72    
73  /* This class uses a deprecated method java.awt.peer.ComponentPeer.getPeer().  /* This class uses a deprecated method java.awt.peer.ComponentPeer.getPeer().
# Line 129  public class GtkToolkit extends gnu.java Line 129  public class GtkToolkit extends gnu.java
129      systemClipboard = new GtkClipboard ();      systemClipboard = new GtkClipboard ();
130    }    }
131    
132    native public void beep ();    public native void beep();
133    native private void getScreenSizeDimensions (int[] xy);    private native void getScreenSizeDimensions(int[] xy);
134        
135    public int checkImage (Image image, int width, int height,    public int checkImage (Image image, int width, int height,
136                           ImageObserver observer)                           ImageObserver observer)
# Line 389  public class GtkToolkit extends gnu.java Line 389  public class GtkToolkit extends gnu.java
389      return null;      return null;
390    }    }
391    
392    native public int getScreenResolution();    public native int getScreenResolution();
393    
394    public Dimension getScreenSize () {    public Dimension getScreenSize ()
395      {
396      int dim[] = new int[2];      int dim[] = new int[2];
397      getScreenSizeDimensions(dim);      getScreenSizeDimensions(dim);
398      return new Dimension(dim[0], dim[1]);      return new Dimension(dim[0], dim[1]);
# Line 430  public class GtkToolkit extends gnu.java Line 431  public class GtkToolkit extends gnu.java
431      return false;      return false;
432    }    }
433    
434    native public void sync ();    public native void sync();
435    
436    protected void setComponentState (Component c, GtkComponentPeer cp)    protected void setComponentState (Component c, GtkComponentPeer cp)
437    {    {

Legend:
Removed from v.1.54.2.5  
changed lines
  Added in v.1.54.2.6

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