#include <glib.h>
#include <glib-object.h>
-#include <gtk/gtktreeview.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
VikTreeview *vik_treeview_new ();
-void vik_treeview_set_layers_panel(VikTreeview *vt, VikLayersPanel *vlp);
-VikLayersPanel *vik_treeview_get_layers_panel(VikTreeview *vt);
GtkWidget *vik_treeview_get_widget ( VikTreeview *vt );
gint vik_treeview_item_get_data ( VikTreeview *vt, GtkTreeIter *iter );
gint vik_treeview_item_get_type ( VikTreeview *vt, GtkTreeIter *iter );
+gchar *vik_treeview_item_get_name ( VikTreeview *vt, GtkTreeIter *iter );
gpointer vik_treeview_item_get_pointer ( VikTreeview *vt, GtkTreeIter *iter );
void vik_treeview_item_set_pointer ( VikTreeview *vt, GtkTreeIter *iter, gpointer pointer );
gpointer vik_treeview_item_get_parent ( VikTreeview *vt, GtkTreeIter *iter );
-void vik_treeview_select_iter ( VikTreeview *vt, GtkTreeIter *iter );
+void vik_treeview_select_iter ( VikTreeview *vt, GtkTreeIter *iter, gboolean view_all );
gboolean vik_treeview_get_selected_iter ( VikTreeview *vt, GtkTreeIter *iter );
void vik_treeview_item_set_name ( VikTreeview *vt, GtkTreeIter *iter, const gchar *to );
gboolean vik_treeview_get_iter_from_path_str ( VikTreeview *vt, GtkTreeIter *iter, const gchar *path_str );
gboolean vik_treeview_move_item ( VikTreeview *vt, GtkTreeIter *iter, gboolean up );
void vik_treeview_item_select ( VikTreeview *vt, GtkTreeIter *iter );
+void vik_treeview_item_unselect ( VikTreeview *vt, GtkTreeIter *iter );
gboolean vik_treeview_item_get_parent_iter ( VikTreeview *vt, GtkTreeIter *iter, GtkTreeIter *parent );
void vik_treeview_expand_toplevel ( VikTreeview *vt );