*
*/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
-#include "hildon.h"
+#include <hildon/hildon.h>
GtkWidget *treeview;
gchar *current_root;
return FALSE;
}
+static void
+clear_cb (GtkWidget *button, GtkWidget *bct)
+{
+ hildon_bread_crumb_trail_clear (HILDON_BREAD_CRUMB_TRAIL (bct));
+}
+
static gint
sort_iter_compare_func (GtkTreeModel *model,
GtkTreeIter *a,
{
/* Same type, alphabetical sort */
ret = g_utf8_collate (string_a, string_b);
- g_free (string_a);
- g_free (string_b);
}
+
+ g_free (string_a);
+ g_free (string_b);
+
break;
}
default:
HildonProgram *program;
#endif
GtkListStore *store;
- GtkWidget *window, *scrolled_window, *vbox, *bct;
+ GtkWidget *window, *scrolled_window, *vbox, *bct, *button;
GtkCellRenderer *renderer;
GtkTreeViewColumn *column;
- gtk_init (&argc, &argv);
+ hildon_gtk_init (&argc, &argv);
/* Main window */
#if 1
gtk_box_pack_start (GTK_BOX (vbox), scrolled_window, TRUE, TRUE, 0);
gtk_widget_show (scrolled_window);
+ button = gtk_button_new_with_label ("Clear!");
+ g_signal_connect (G_OBJECT (button), "clicked",
+ G_CALLBACK (clear_cb), bct);
+ gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
+ gtk_widget_show (button);
+
gtk_widget_show (window);
gtk_main ();