![]() |
![]() |
![]() |
Epiphany Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces |
EphyTreeModelSortEphyTreeModelSort — A GtkTreeModelSort wrapper |
struct EphyTreeModelSort; GtkTreeModel * ephy_tree_model_sort_new (GtkTreeModel *child_model
); void ephy_tree_model_sort_set_base_drag_column_id (EphyTreeModelSort *ms
,int id
); void ephy_tree_model_sort_set_extra_drag_column_id (EphyTreeModelSort *ms
,int id
);
EphyTreeModelSort implements GtkTreeModel, GtkTreeSortable, GtkTreeDragSource and EggTreeMultiDragSource.
EphyTreeModelSort is a simple wrapper for models, it implements some extra functionalities like drag and dropping, mostly relevant to Epiphany only.
GtkTreeModel * ephy_tree_model_sort_new (GtkTreeModel *child_model
);
Creates a new EphyTreeModelSort around child_model
.
|
model to wrap |
Returns : |
a new EphyTreeModelSort, as a GtkWidget |
void ephy_tree_model_sort_set_base_drag_column_id (EphyTreeModelSort *ms
,int id
);
Sets id
as the column for the base drag data
|
an EphyTreeModelSort |
|
base drag column id |
void ephy_tree_model_sort_set_extra_drag_column_id (EphyTreeModelSort *ms
,int id
);
Sets id
as the column for extra drag data.
|
an EphyTreeModelSort |
|
extra drag column id |