+ return s_first_button;
+}
+
+GtkWidget *GetHeaderButtonWidget()
+{
+ if ( !s_other_button )
+ {
+ // Get the dummy tree widget, give it a column, and then use the
+ // widget in the column header for the rendering code.
+ GtkWidget* treewidget = GetTreeWidget();
+
+ GtkTreeViewColumn *column = gtk_tree_view_column_new();
+ gtk_tree_view_append_column(GTK_TREE_VIEW(treewidget), column);
+ s_first_button = column->button;
+
+ column = gtk_tree_view_column_new();
+ gtk_tree_view_append_column(GTK_TREE_VIEW(treewidget), column);
+ s_other_button = column->button;
+ }
+
+ return s_other_button;