+ GtkWxTreeModel *tree_model = (GtkWxTreeModel *) sortable;
+
+ g_return_if_fail (GTK_IS_WX_TREE_MODEL (sortable) );
+
+ if ((tree_model->sort_column_id == sort_column_id) &&
+ (tree_model->order == order))
+ return;
+
+ if (sort_column_id == GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID)
+ {
+ g_return_if_fail (tree_model->default_sort_func != NULL);
+ }
+
+ tree_model->sort_column_id = sort_column_id;
+ tree_model->order = order;
+
+ gtk_tree_sortable_sort_column_changed (sortable);
+
+ wxPrintf( "wxgtk_tree_model_set_column_id, sort_column_id = %d, order = %d\n", sort_column_id, (int)order );
+ // sort