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

version» Context lines:

pike.git/src/post_modules/GTK2/source/gtkhscale.pre:20:   //! Used to create a new hscale widget.   //! Either pass an W(Adjustment), or three floats representing min, max, and   //! step values.   {    pgtk2_verify_not_inited();    pgtk2_verify_setup();    if (args==1) {    if (TYPEOF(Pike_sp[-args]) == PIKE_T_OBJECT) {    struct object *o1;    GtkWidget *gh; -  get_all_args("create",args,"%o",&o1); +  get_all_args(NULL,args,"%o",&o1);    gh=gtk_hscale_new(GTK_ADJUSTMENT(get_gobject(o1)));    THIS->obj=G_OBJECT(gh);    } else {    INIT_WITH_PROPS(GTK_TYPE_HSCALE);    }    } else {    FLOAT_TYPE min,max,step;    GtkWidget *gh; -  get_all_args("create",args,"%f%f%f",&min,&max,&step); +  get_all_args(NULL,args,"%f%f%f",&min,&max,&step);    gh=gtk_hscale_new_with_range(min,max,step);    THIS->obj=G_OBJECT(gh);    }    pgtk2_pop_n_elems(args);    pgtk2__init_this_object();   }