38 |
|
|
39 |
package gnu.java.awt.peer.gtk; |
package gnu.java.awt.peer.gtk; |
40 |
|
|
41 |
import java.awt.*; |
import java.awt.Font; |
42 |
|
import java.awt.Graphics2D; |
43 |
|
import java.awt.GraphicsDevice; |
44 |
import java.awt.GraphicsEnvironment; |
import java.awt.GraphicsEnvironment; |
45 |
|
import java.awt.Rectangle; |
46 |
|
import java.awt.Shape; |
47 |
import java.awt.image.BufferedImage; |
import java.awt.image.BufferedImage; |
48 |
import java.util.Locale; |
import java.util.Locale; |
49 |
|
|
|
|
|
50 |
public class GdkGraphicsEnvironment extends GraphicsEnvironment |
public class GdkGraphicsEnvironment extends GraphicsEnvironment |
51 |
{ |
{ |
|
|
|
52 |
public GdkGraphicsEnvironment () |
public GdkGraphicsEnvironment () |
53 |
{ |
{ |
54 |
super(); |
super(); |
55 |
} |
} |
56 |
|
|
57 |
public GraphicsDevice[] getScreenDevices () |
public GraphicsDevice[] getScreenDevices () |
68 |
{ |
{ |
69 |
return new GdkGraphics2D (image); |
return new GdkGraphics2D (image); |
70 |
} |
} |
71 |
|
native private int nativeGetNumFontFamilies (); |
72 |
|
native private void nativeGetFontFamilies (String[] family_names); |
73 |
|
|
74 |
public Font[] getAllFonts () |
public Font[] getAllFonts () |
75 |
{ |
{ |
76 |
throw new java.lang.UnsupportedOperationException (); |
throw new java.lang.UnsupportedOperationException (); |
77 |
} |
} |
78 |
|
|
79 |
public String[] getAvailableFontFamilyNames () |
public String[] getAvailableFontFamilyNames () |
80 |
{ |
{ |
81 |
throw new java.lang.UnsupportedOperationException (); |
String[] family_names; |
82 |
} |
int array_size; |
83 |
|
|
84 |
|
array_size = nativeGetNumFontFamilies(); |
85 |
|
family_names = new String[array_size]; |
86 |
|
|
87 |
|
nativeGetFontFamilies(family_names); |
88 |
|
return family_names; |
89 |
|
} |
90 |
|
|
91 |
public String[] getAvailableFontFamilyNames (Locale l) |
public String[] getAvailableFontFamilyNames (Locale l) |
92 |
{ |
{ |
93 |
throw new java.lang.UnsupportedOperationException (); |
throw new java.lang.UnsupportedOperationException (); |
94 |
} |
} |
95 |
|
} |
|
|
|
|
} // class GdkGraphicsEnvironment |
|
|
|
|