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 |
{ |
{ |