static void gtk_plot_gdk_gsave (GtkPlotPC *pc) { if(GTK_PLOT_GDK(pc)->gc) gdk_gc_ref(GTK_PLOT_GDK(pc)->gc); else{ if(GTK_PLOT_GDK(pc)->drawable) GTK_PLOT_GDK(pc)->gc = gdk_gc_new(GTK_PLOT_GDK(pc)->drawable); } GTK_PLOT_GDK(pc)->ref_count++; }
/* Increase the reference count on a graphics context. */ int clip_GDK_GCREF(ClipMachine * cm) { C_object *cgc = _fetch_co_arg(cm); CHECKCOBJ(cgc,GDK_IS_GC(cgc)); gdk_gc_ref(GDK_GC(cgc->object)); cgc->ref_count++; return 0; err: return 1; }
GdkGC *nsToolkit::GetSharedGC(void) { return gdk_gc_ref(mSharedGC); }