X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/798451674e97c6a00f2d23dba2cc68d79db78d9d..700b0908d71f64c9449ba372d0b9a8363257afb1:/src/viktreeview.c?ds=sidebyside diff --git a/src/viktreeview.c b/src/viktreeview.c index 7a5a6d49..9eb401dd 100644 --- a/src/viktreeview.c +++ b/src/viktreeview.c @@ -59,7 +59,6 @@ struct _VikTreeview { GtkTreeModel *model; GdkPixbuf *layer_type_icons[VIK_LAYER_NUM_TYPES]; - VikLayersPanel *vlp; }; /* TODO: find, make "static" and put up here all non-"a_" functions */ @@ -140,16 +139,6 @@ VikTreeview *vik_treeview_new () return VIK_TREEVIEW ( g_object_new ( VIK_TREEVIEW_TYPE, NULL ) ); } -void vik_treeview_set_layers_panel(VikTreeview *vt, VikLayersPanel *vlp) -{ - vt->vlp = vlp; -} - -VikLayersPanel *vik_treeview_get_layers_panel(VikTreeview *vt) -{ - return(vt->vlp); -} - gint vik_treeview_item_get_type ( VikTreeview *vt, GtkTreeIter *iter ) { gint rv; @@ -276,7 +265,7 @@ static void select_cb(GtkTreeSelection *selection, gpointer data) vl = VIK_LAYER( vik_treeview_item_get_pointer ( vt, &iter ) ); - vw = vik_layers_panel_get_window(vt->vlp); + vw = VIK_GTK_WINDOW_FROM_LAYER(vl); vik_window_selected_layer(vw, vl); }