@@ -111,6 +111,12 @@ public void initFrame(PApplet sketch) {/*, int backgroundColor,
111111 }
112112
113113
114+ public Object getNative () {
115+ System .err .println ("PSurfaceJOGL.getNative() not implemented" );
116+ return null ;
117+ }
118+
119+
114120 protected void initScreen () {
115121 display = NewtFactory .createDisplay (null );
116122 display .addReference ();
@@ -336,22 +342,40 @@ public void run() {
336342 }).start ();
337343 }
338344
345+
339346 @ Override
340347 public void setTitle (String title ) {
341348 window .setTitle (title );
342349 }
343350
351+
344352 @ Override
345353 public void setVisible (boolean visible ) {
346354 window .setVisible (visible );
347355 }
348356
357+
349358 @ Override
350359 public void setResizable (boolean resizable ) {
351360 // TODO Auto-generated method stub
361+ }
352362
363+
364+ public void setIcon (PImage icon ) {
365+ // TODO Auto-generated method stub
366+ }
367+
368+
369+ protected void initIcons () {
370+ final int [] sizes = { 16 , 32 , 48 , 64 , 128 , 256 , 512 };
371+ String [] iconImages = new String [sizes .length ];
372+ for (int i = 0 ; i < sizes .length ; i ++) {
373+ iconImages [i ] = "/icon/icon-" + sizes [i ] + ".png" ;
374+ }
375+ NewtFactory .setWindowIcons (new ClassResources (PApplet .class , iconImages ));
353376 }
354377
378+
355379// private void setFrameCentered() {
356380// }
357381
@@ -460,16 +484,6 @@ public void placePresent(int stopColor) {
460484 }
461485
462486
463- protected void initIcons () {
464- final int [] sizes = { 16 , 32 , 48 , 64 , 128 , 256 , 512 };
465- String [] iconImages = new String [sizes .length ];
466- for (int i = 0 ; i < sizes .length ; i ++) {
467- iconImages [i ] = "/icon/icon-" + sizes [i ] + ".png" ;
468- }
469- NewtFactory .setWindowIcons (new ClassResources (PApplet .class , iconImages ));
470- }
471-
472-
473487 public void setupExternalMessages () {
474488 // TODO Auto-generated method stub
475489
@@ -523,6 +537,13 @@ public boolean isStopped() {
523537 }
524538 }
525539
540+
541+ public void setLocation (int x , int y ) {
542+ // TODO implement me!
543+ System .err .println ("PSurfaceJOGL.setLocation() not yet implemented." );
544+ }
545+
546+
526547 public void setSize (int width , int height ) {
527548 if (width == sketch .width && height == sketch .height ) {
528549 return ;
0 commit comments