Revision 239 src/gtkutils.c
| gtkutils.c (revision 239) | ||
|---|---|---|
| 32 | 32 |
#include <gtk/gtkcombo.h> |
| 33 | 33 |
#include <gtk/gtkbindings.h> |
| 34 | 34 |
#include <gtk/gtkitemfactory.h> |
| 35 |
#include <gtk/gtktreemodel.h> |
|
| 36 |
#include <gtk/gtktreesortable.h> |
|
| 37 |
#include <gtk/gtktreeview.h> |
|
| 38 |
#include <gtk/gtkversion.h> |
|
| 35 | 39 |
#include <stdlib.h> |
| 36 | 40 |
#include <stdarg.h> |
| 37 | 41 |
|
| ... | ... | |
| 541 | 545 |
return (result == 0); |
| 542 | 546 |
} |
| 543 | 547 |
|
| 548 |
void gtkut_tree_sortable_unset_sort_column_id(GtkTreeSortable *sortable) |
|
| 549 |
{
|
|
| 550 |
#if GTK_CHECK_VERSION(2, 6, 0) |
|
| 551 |
gtk_tree_sortable_set_sort_column_id |
|
| 552 |
(sortable, GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID, |
|
| 553 |
GTK_SORT_ASCENDING); |
|
| 554 |
#else |
|
| 555 |
GtkTreeStore *store = GTK_TREE_STORE(sortable); |
|
| 556 |
|
|
| 557 |
g_return_if_fail(GTK_IS_TREE_STORE(sortable)); |
|
| 558 |
|
|
| 559 |
if (store->sort_column_id == -2 && store->order == GTK_SORT_ASCENDING) |
|
| 560 |
return; |
|
| 561 |
|
|
| 562 |
store->sort_column_id = -2; |
|
| 563 |
store->order = GTK_SORT_ASCENDING; |
|
| 564 |
|
|
| 565 |
gtk_tree_sortable_sort_column_changed(sortable); |
|
| 566 |
#endif |
|
| 567 |
} |
|
| 568 |
|
|
| 544 | 569 |
gboolean gtkut_tree_view_find_collapsed_parent(GtkTreeView *treeview, |
| 545 | 570 |
GtkTreeIter *parent, |
| 546 | 571 |
GtkTreeIter *iter) |
Also available in: Unified diff