pike.git / src / post_modules / GTK2 / source / gdkcolormap.pre

version» Context lines:

pike.git/src/post_modules/GTK2/source/gdkcolormap.pre:12:   //! Creates a new colormap.   {    pgtk2_verify_not_inited();    pgtk2_verify_setup();    {    GdkColormap *gcm;    GdkVisual *gv;    struct object *o1;    INT_TYPE all=0,sys=0;    -  get_all_args("create",args,"%o.%i%i",&o1,&all,&sys); +  get_all_args(NULL,args,"%o.%i%i",&o1,&all,&sys);    gv=GDK_VISUAL(get_gdkobject(o1,visual));    if (sys)    gcm=gdk_colormap_get_system();    else    gcm=gdk_colormap_new(gv,all);    THIS->obj=(void *)gcm;    }   }      int alloc_colors(array(GDK2.Color) colors, int writeable,
pike.git/src/post_modules/GTK2/source/gdkcolormap.pre:34:   //! Allocates colors from a colormap.   {    pgtk2_verify_inited();    {    struct array *a=NULL;    int i;    INT_TYPE wr,best;    GdkColor *gc;    int res,*suc;    -  get_all_args("alloc_colors",args,"%A%i%i",&a,&wr,&best); +  get_all_args(NULL,args,"%A%i%i",&a,&wr,&best);    if (a==NULL)    Pike_error("Invalid array.\n");       gc=(GdkColor *)malloc(sizeof(GdkColor)*a->size);    suc=(int *)malloc(sizeof(int)*a->size);    if(!gc || !suc)    {    if(gc) free(gc);    SIMPLE_OUT_OF_MEMORY_ERROR("alloc_colors",    sizeof(GdkColor)*a->size +
pike.git/src/post_modules/GTK2/source/gdkcolormap.pre:72:      int alloc_color(GDK2.Color color, int writeable, int best_match)   //! Alocates a single color from a colormap.   {    pgtk2_verify_inited();    {    INT_TYPE wr,best;    GdkColor *gc;    struct object *o1;    -  get_all_args("alloc_color",args,"%o%i%i",&o1,&wr,&best); +  get_all_args(NULL,args,"%o%i%i",&o1,&wr,&best);    gc=(GdkColor *)get_gdkobject(o1,color);    pgtk2_pop_n_elems(args);    push_int(gdk_colormap_alloc_color(GDK_COLORMAP(THIS->obj),gc,wr,best));    }   }      void free_colors(array(GDK2.Color) colors)   //! Free colors.   {    pgtk2_verify_inited();    {    struct array *a=NULL;    int i;    GdkColor *gc;    -  get_all_args("free_colors",args,"%A",&a); +  get_all_args(NULL,args,"%A",&a);    if (a==NULL)    Pike_error("Invalid array.\n");    gc=(GdkColor *)xalloc(sizeof(GdkColor)*a->size);    for (i=0; i<a->size; i++) {    struct object *o;    o=ITEM(a)[i].u.object;    gc[i]=*(GdkColor *)get_gdkobject(o,color);   /* gc[i]=*(GdkColor *)get_gdkobject(&(ITEM(a)[i].u.object),color); */    }    gdk_colormap_free_colors(GDK_COLORMAP(THIS->obj),gc,i);
pike.git/src/post_modules/GTK2/source/gdkcolormap.pre:114:   //! Locates the RGB color corresponding to the given hardware pixel. pixel   //! must be a valid pixel in the colormap; it's a programmer error to call   //! this function with a pixel which is not in the colormap. Hardware pixels   //! are normally obtained from alloc_colors(), or from a GDK2.Image.   {    pgtk2_verify_inited();    {    INT_TYPE pix;    GdkColor *gc;    -  get_all_args("query_color",args,"%i",&pix); +  get_all_args(NULL,args,"%i",&pix);    gc=(GdkColor *)xalloc(sizeof(GdkColor));    gdk_colormap_query_color(GDK_COLORMAP(THIS->obj),pix,gc);    pgtk2_pop_n_elems(args);    push_gdkobject(gc,color,1);    }   }      +GDK2.Visual get_visual()   //! Returns the visual.   {