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

version» Context lines:

pike.git/src/post_modules/GTK2/source/gtktreedragsource.pre:1:   /* -*- C -*- */   class GTK2.TreeDragSource; + //!   mixin_for G.Object;      int drag_data_delete(GTK2.TreePath path)   //! Asks to delete the row at path, because it was moved somewhere else via   //! drag-and-drop. Returns false if the deletion fails because path no longer   //! exists, or for some model-specific reason.   {    pgtk2_verify_inited();    {    struct object *o1;    int res; -  get_all_args("drag_data_delete",args,"%o",&o1); +  get_all_args(NULL,args,"%o",&o1);    res=gtk_tree_drag_source_drag_data_delete(    GTK_TREE_DRAG_SOURCE(THIS->obj),    (GtkTreePath *)get_pg2object(o1,pgtk2_tree_path_program));    pgtk2_pop_n_elems(args);    PGTK_PUSH_INT(res);    }   }      +GTK2.SelectionData drag_data_get(GTK2.TreePath path)   //! Asks to return a representation of the row at path.   {    pgtk2_verify_inited();    {    GtkSelectionData *sel;    struct object *o1;    int res; -  get_all_args("drag_data_get",args,"%o",&o1); +  get_all_args(NULL,args,"%o",&o1);    sel=(GtkSelectionData *)g_malloc(sizeof(GtkSelectionData));    if (sel==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("drag_data_get",sizeof(GtkSelectionData));    res=gtk_tree_drag_source_drag_data_get(GTK_TREE_DRAG_SOURCE(THIS->obj),    (GtkTreePath *)get_pg2object(o1,pgtk2_tree_path_program),sel);       pgtk2_pop_n_elems(args);    if (res)    push_pgdk2object(sel,pgtk2_selection_data_program,1);    else
pike.git/src/post_modules/GTK2/source/gtktreedragsource.pre:45:      int row_draggable(GTK2.TreePath path)   //! Asks the source whether a particular row can be used as the source of a   //! DND operation. If the source doesn't implement this interface, the row   //! is assumed draggable.   {    pgtk2_verify_inited();    {    struct object *o1;    int res; -  get_all_args("row_draggable",args,"%o",&o1); +  get_all_args(NULL,args,"%o",&o1);    res=gtk_tree_drag_source_row_draggable(    GTK_TREE_DRAG_SOURCE(THIS->obj),    (GtkTreePath *)get_pg2object(o1,pgtk2_tree_path_program));    pgtk2_pop_n_elems(args);    PGTK_PUSH_INT(res);    }   }