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

version» Context lines:

pike.git/src/post_modules/GTK2/source/gtkdatabox.pre:54:   {    pgtk2_verify_inited();    {    struct array *a1,*a2;    struct object *o1;    INT_TYPE type,dot_size;    GdkColor *color;    struct data_wrapper *dw;    int i,len;    int ind; -  get_all_args("data_add",args,"%A%A%o%i%i",&a1,&a2,&o1,&type,&dot_size); +  get_all_args(NULL,args,"%A%A%o%i%i",&a1,&a2,&o1,&type,&dot_size);    if (a1==NULL || a2==NULL || a1->size<1 || a2->size<1)    Pike_error("Not arrays!\n");    color=(GdkColor *)get_gdkobject(o1,color);    dw=(struct data_wrapper *)g_malloc(sizeof(struct data_wrapper));    if (dw==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("data_add",sizeof(struct data_wrapper));    len=MAX(a1->size,a2->size);    dw->X=(gfloat *)g_malloc(sizeof(gfloat)*len);    dw->Y=(gfloat *)g_malloc(sizeof(gfloat)*len);    if (dw->X==NULL || dw->Y==NULL) {
pike.git/src/post_modules/GTK2/source/gtkdatabox.pre:222:   void set_background_color(*GDK2.Color color);   //! Set the background color.      GDK2.Color data_get_color(int index)   //! Get the color at index.   {    pgtk2_verify_inited();    {    INT_TYPE index;    GdkColor *col; -  get_all_args("get_color",args,"%i",&index); +  get_all_args(NULL,args,"%i",&index);    col=(GdkColor *)g_malloc(sizeof(GdkColor));    if (col==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("get_color",sizeof(GdkColor));    gtk_databox_data_get_color(GTK_DATABOX(THIS->obj),index,col);    pgtk2_pop_n_elems(args);    push_gdkobject(col,color,1);    }   }      int data_set_type(int index, int type, int dot_size);   //! Type is one of CONST(GTK_DATABOX_)      array(int) data_get_type(int index)   //! Return type and dot size at index.   {    pgtk2_verify_inited();    {    INT_TYPE index;    guint dot_size;    GtkDataboxDataType type; -  get_all_args("data_get_type",args,"%i",&index); +  get_all_args(NULL,args,"%i",&index);    pgtk2_pop_n_elems(args);    gtk_databox_data_get_type(GTK_DATABOX(THIS->obj),index,&type,&dot_size);    push_int(type);    push_int(dot_size);    f_aggregate(2);    }   }   int data_add(int nelems, array(float,nofree) x, array(float,nofree) y,    *GDK2.Color color, int type, int dot_size);   //! Type is one of CONST(GTK_DATABOX_)
pike.git/src/post_modules/GTK2/source/gtkdatabox.pre:288:   int data_set_grid_config(int index, int hlines, int vlines);   //! Not useful unless the data type is GTK2.DATABOX_GRID.      int data_get_grid_config(int index)   //! See data_set_grid_config().   {    pgtk2_verify_inited();    {    INT_TYPE index;    unsigned int hlines,vlines; -  get_all_args("data_get_grid_config",args,"%i",&index); +  get_all_args(NULL,args,"%i",&index);    pgtk2_pop_n_elems(args);    gtk_databox_data_get_grid_config(GTK_DATABOX(THIS->obj),index,    &hlines,&vlines);    push_int(hlines);    push_int(vlines);    f_aggregate(2);    }   }