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

version» Context lines:

pike.git/src/post_modules/GTK2/source/gtkentrycompletion.pre:49:   //! be displayed.   {    pgtk2_verify_inited();    {    extern gboolean pgtk2_entry_completion_match_func( GtkEntryCompletion *x,    const gchar *key,    GtkTreeIter *iter,    gpointer user_data);    struct signal_data *sd;    struct svalue *sv1; -  get_all_args("set_match_func",args,"%*",&sv1); +  get_all_args(NULL,args,"%*",&sv1);    sd=(struct signal_data *)g_malloc(sizeof(struct signal_data));    if (sd==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("set_match_func",sizeof(struct signal_data));    assign_svalue_no_free( &sd->cb, sv1 );    SET_SVAL(sd->args, PIKE_T_INT, NUMBER_NUMBER, integer, 0);    gtk_entry_completion_set_match_func( GTK_ENTRY_COMPLETION(THIS->obj),    pgtk2_entry_completion_match_func,    (gpointer*)sd,    (GtkDestroyNotify)pgtk2_free_signal_data);    }
pike.git/src/post_modules/GTK2/source/gtkentrycompletion.pre:71:   }      void set_model(?GTK2.TreeModel model)   //! Sets the model. If this completion already has a model set, it will   //! remove it before setting the new model. If omitted it will unset the   //! model.   {    pgtk2_verify_inited();    if (args) {    struct object *o1; -  get_all_args("set_model",args,"%o",&o1); +  get_all_args(NULL,args,"%o",&o1);    gtk_entry_completion_set_model(GTK_ENTRY_COMPLETION(THIS->obj),    GTK_TREE_MODEL(get_gobject(o1)));    } else {    gtk_entry_completion_set_model(GTK_ENTRY_COMPLETION(THIS->obj),NULL);    }    RETURN_THIS();   }      +GTK2.TreeModel get_model();   //! Returns the model being used as the data source.