/[classpath]/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
ViewVC logotype

Diff of /classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c

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

revision 1.11.2.3 by gnu_andrew, Sat Jan 15 17:02:22 2005 UTC revision 1.11.2.4 by gnu_andrew, Sun Jan 16 15:15:14 2005 UTC
# Line 150  Java_gnu_java_awt_peer_gtk_GdkGraphics_d Line 150  Java_gnu_java_awt_peer_gtk_GdkGraphics_d
150  {  {
151    struct graphics *g;    struct graphics *g;
152    
153      
154    g = (struct graphics *) NSA_DEL_PTR (env, obj);    g = (struct graphics *) NSA_DEL_PTR (env, obj);
155    
156    if (!g) return;               /* dispose has been called more than once */    if (!g) return;               /* dispose has been called more than once */
# Line 222  Java_gnu_java_awt_peer_gtk_GdkGraphics_d Line 223  Java_gnu_java_awt_peer_gtk_GdkGraphics_d
223    pango_layout_iter_free (iter);    pango_layout_iter_free (iter);
224    pango_layout_set_text (pfont->layout, "", -1);    pango_layout_set_text (pfont->layout, "", -1);
225    
226    /* gdk_flush (); */    gdk_flush ();
227    gdk_threads_leave ();    gdk_threads_leave ();
228    
229    (*env)->ReleaseStringUTFChars (env, str, cstr);    (*env)->ReleaseStringUTFChars (env, str, cstr);
# Line 240  Java_gnu_java_awt_peer_gtk_GdkGraphics_d Line 241  Java_gnu_java_awt_peer_gtk_GdkGraphics_d
241    gdk_draw_line (g->drawable, g->gc,    gdk_draw_line (g->drawable, g->gc,
242                   x + g->x_offset, y + g->y_offset,                   x + g->x_offset, y + g->y_offset,
243                   x2 + g->x_offset, y2 + g->y_offset);                   x2 + g->x_offset, y2 + g->y_offset);
244    /* gdk_flush (); */    gdk_flush ();
245    gdk_threads_leave ();    gdk_threads_leave ();
246  }  }
247    
# Line 256  Java_gnu_java_awt_peer_gtk_GdkGraphics_f Line 257  Java_gnu_java_awt_peer_gtk_GdkGraphics_f
257    
258    gdk_draw_rectangle (g->drawable, g->gc, TRUE,    gdk_draw_rectangle (g->drawable, g->gc, TRUE,
259                        x + g->x_offset, y + g->y_offset, width, height);                        x + g->x_offset, y + g->y_offset, width, height);
260    /* gdk_flush (); */    gdk_flush ();
261    gdk_threads_leave ();    gdk_threads_leave ();
262  }  }
263    
# Line 271  Java_gnu_java_awt_peer_gtk_GdkGraphics_d Line 272  Java_gnu_java_awt_peer_gtk_GdkGraphics_d
272    gdk_threads_enter ();    gdk_threads_enter ();
273    gdk_draw_rectangle (g->drawable, g->gc, FALSE,    gdk_draw_rectangle (g->drawable, g->gc, FALSE,
274                        x + g->x_offset, y + g->y_offset, width, height);                        x + g->x_offset, y + g->y_offset, width, height);
275    /* gdk_flush (); */    gdk_flush ();
276    gdk_threads_leave ();    gdk_threads_leave ();
277  }  }
278    
# Line 291  Java_gnu_java_awt_peer_gtk_GdkGraphics_c Line 292  Java_gnu_java_awt_peer_gtk_GdkGraphics_c
292                          (GdkWindow *)g->drawable,                          (GdkWindow *)g->drawable,
293                          x + g->x_offset, y + g->y_offset,                          x + g->x_offset, y + g->y_offset,
294                          width, height);                          width, height);
295    /* gdk_flush (); */    gdk_flush ();
296    gdk_threads_leave ();    gdk_threads_leave ();
297  }  }
298    
# Line 312  Java_gnu_java_awt_peer_gtk_GdkGraphics_c Line 313  Java_gnu_java_awt_peer_gtk_GdkGraphics_c
313                          (GdkWindow *)g2->drawable,                          (GdkWindow *)g2->drawable,
314                          0 + g2->x_offset, 0 + g2->y_offset,                          0 + g2->x_offset, 0 + g2->y_offset,
315                          width, height);                          width, height);
316    /* gdk_flush (); */    gdk_flush ();
317    gdk_threads_leave ();    gdk_threads_leave ();
318  }  }
319    
# Line 437  Java_gnu_java_awt_peer_gtk_GdkGraphics_c Line 438  Java_gnu_java_awt_peer_gtk_GdkGraphics_c
438    g = (struct graphics *) NSA_GET_PTR (env, obj);    g = (struct graphics *) NSA_GET_PTR (env, obj);
439    
440    gdk_threads_enter ();    gdk_threads_enter ();
441    
442      if (!g)
443        {
444          gdk_threads_leave ();
445          return;
446        }
447    if (GDK_IS_WINDOW (g->drawable))    if (GDK_IS_WINDOW (g->drawable))
448      {      {
449        w.widget = &widget;        w.widget = &widget;
# Line 454  Java_gnu_java_awt_peer_gtk_GdkGraphics_c Line 461  Java_gnu_java_awt_peer_gtk_GdkGraphics_c
461                            x + g->x_offset, y + g->y_offset, width, height);                            x + g->x_offset, y + g->y_offset, width, height);
462        gdk_gc_set_foreground (g->gc, &(saved.foreground));        gdk_gc_set_foreground (g->gc, &(saved.foreground));
463      }      }
464    
465      gdk_flush ();
466    gdk_threads_leave ();    gdk_threads_leave ();
467  }  }
468    
# Line 503  Java_gnu_java_awt_peer_gtk_GdkGraphics_d Line 512  Java_gnu_java_awt_peer_gtk_GdkGraphics_d
512    gdk_draw_arc (g->drawable, g->gc, FALSE,    gdk_draw_arc (g->drawable, g->gc, FALSE,
513                  x + g->x_offset, y + g->y_offset,                  x + g->x_offset, y + g->y_offset,
514                  width, height, angle1 << 6, angle2 << 6);                  width, height, angle1 << 6, angle2 << 6);
515    /* gdk_flush (); */    gdk_flush ();
516    gdk_threads_leave ();    gdk_threads_leave ();
517  }    }  
518    
# Line 548  Java_gnu_java_awt_peer_gtk_GdkGraphics_d Line 557  Java_gnu_java_awt_peer_gtk_GdkGraphics_d
557    
558    gdk_threads_enter ();    gdk_threads_enter ();
559    gdk_draw_lines (g->drawable, g->gc, points, npoints);    gdk_draw_lines (g->drawable, g->gc, points, npoints);
560    /* gdk_flush (); */    gdk_flush ();
561    gdk_threads_leave ();    gdk_threads_leave ();
562    
563    g_free (points);    g_free (points);
# Line 573  Java_gnu_java_awt_peer_gtk_GdkGraphics_d Line 582  Java_gnu_java_awt_peer_gtk_GdkGraphics_d
582    
583    gdk_threads_enter ();    gdk_threads_enter ();
584    gdk_draw_lines (g->drawable, g->gc, points, npoints);    gdk_draw_lines (g->drawable, g->gc, points, npoints);
585    /* gdk_flush (); */    gdk_flush ();
586    gdk_threads_leave ();    gdk_threads_leave ();
587    
588    g_free (points);    g_free (points);
# Line 592  Java_gnu_java_awt_peer_gtk_GdkGraphics_f Line 601  Java_gnu_java_awt_peer_gtk_GdkGraphics_f
601                               g->x_offset, g->y_offset);                               g->x_offset, g->y_offset);
602    gdk_threads_enter ();    gdk_threads_enter ();
603    gdk_draw_polygon (g->drawable, g->gc, TRUE, points, npoints);    gdk_draw_polygon (g->drawable, g->gc, TRUE, points, npoints);
604    /* gdk_flush (); */    gdk_flush ();
605    gdk_threads_leave ();    gdk_threads_leave ();
606    
607    g_free (points);    g_free (points);
# Line 611  Java_gnu_java_awt_peer_gtk_GdkGraphics_f Line 620  Java_gnu_java_awt_peer_gtk_GdkGraphics_f
620    gdk_draw_arc (g->drawable, g->gc, TRUE,    gdk_draw_arc (g->drawable, g->gc, TRUE,
621                  x + g->x_offset, y + g->y_offset,                  x + g->x_offset, y + g->y_offset,
622                  width, height, angle1 << 6, angle2 << 6);                  width, height, angle1 << 6, angle2 << 6);
623    /* gdk_flush (); */    gdk_flush ();
624    gdk_threads_leave ();    gdk_threads_leave ();
625  }    }  
626    
# Line 627  Java_gnu_java_awt_peer_gtk_GdkGraphics_d Line 636  Java_gnu_java_awt_peer_gtk_GdkGraphics_d
636    gdk_draw_arc (g->drawable, g->gc, FALSE,    gdk_draw_arc (g->drawable, g->gc, FALSE,
637                  x + g->x_offset, y + g->y_offset,                  x + g->x_offset, y + g->y_offset,
638                  width, height, 0, 23040);                  width, height, 0, 23040);
639    /* gdk_flush (); */    gdk_flush ();
640    gdk_threads_leave ();    gdk_threads_leave ();
641  }    }  
642    
# Line 643  Java_gnu_java_awt_peer_gtk_GdkGraphics_f Line 652  Java_gnu_java_awt_peer_gtk_GdkGraphics_f
652    gdk_draw_arc (g->drawable, g->gc, TRUE,    gdk_draw_arc (g->drawable, g->gc, TRUE,
653                  x + g->x_offset, y + g->y_offset,                  x + g->x_offset, y + g->y_offset,
654                  width, height, 0, 23040);                  width, height, 0, 23040);
655    /* gdk_flush (); */    gdk_flush ();
656    gdk_threads_leave ();    gdk_threads_leave ();
657  }  }
658    

Legend:
Removed from v.1.11.2.3  
changed lines
  Added in v.1.11.2.4

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