modules/graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java

Print this page




 256     @Override
 257     protected void staticCursor_setVisible(boolean visible) {
 258     }
 259 
 260     @Override
 261     protected Size staticCursor_getBestSize(int width, int height) {
 262         return GtkCursor._getBestSize(width, height);
 263     }
 264 
 265     @Override
 266     public Pixels createPixels(int width, int height, ByteBuffer data) {
 267         return new GtkPixels(width, height, data);
 268     }
 269 
 270     @Override
 271     public Pixels createPixels(int width, int height, IntBuffer data) {
 272         return new GtkPixels(width, height, data);
 273     }
 274 
 275     @Override
 276     public Pixels createPixels(int width, int height, IntBuffer data, float scale) {
 277         return new GtkPixels(width, height, data, scale);
 278     }
 279 
 280     @Override
 281     protected int staticPixels_getNativeFormat() {
 282         return Pixels.Format.BYTE_BGRA_PRE; // TODO
 283     }
 284 
 285     @Override
 286     public Robot createRobot() {
 287         return new GtkRobot();
 288     }
 289 
 290     @Override
 291     public Timer createTimer(Runnable runnable) {
 292         return new GtkTimer(runnable);
 293     }
 294 
 295     @Override
 296     protected native int staticTimer_getMinPeriod();
 297 




 256     @Override
 257     protected void staticCursor_setVisible(boolean visible) {
 258     }
 259 
 260     @Override
 261     protected Size staticCursor_getBestSize(int width, int height) {
 262         return GtkCursor._getBestSize(width, height);
 263     }
 264 
 265     @Override
 266     public Pixels createPixels(int width, int height, ByteBuffer data) {
 267         return new GtkPixels(width, height, data);
 268     }
 269 
 270     @Override
 271     public Pixels createPixels(int width, int height, IntBuffer data) {
 272         return new GtkPixels(width, height, data);
 273     }
 274 
 275     @Override
 276     public Pixels createPixels(int width, int height, IntBuffer data, float scalex, float scaley) {
 277         return new GtkPixels(width, height, data, scalex, scaley);
 278     }
 279 
 280     @Override
 281     protected int staticPixels_getNativeFormat() {
 282         return Pixels.Format.BYTE_BGRA_PRE; // TODO
 283     }
 284 
 285     @Override
 286     public Robot createRobot() {
 287         return new GtkRobot();
 288     }
 289 
 290     @Override
 291     public Timer createTimer(Runnable runnable) {
 292         return new GtkTimer(runnable);
 293     }
 294 
 295     @Override
 296     protected native int staticTimer_getMinPeriod();
 297