- gtk_paned_add2 (GTK_PANED (h), priv->notesview_scrolled_window);
-
- priv->notesview = ev_view_new ();
- g_object_ref (priv->notesview);
- ev_view_set_screen_dpi (EV_VIEW (priv->notesview),
- get_screen_dpi (GTK_WINDOW (self)));
-+ gtk_container_add (GTK_CONTAINER (priv->notesview_scrolled_window),
-+ priv->notesview);
-+
-+ ev_view_set_continuous (EV_VIEW (priv->notesview), FALSE);
-+ ev_view_set_dual_page (EV_VIEW (priv->notesview), FALSE);
-+ ev_view_set_sizing_mode (EV_VIEW (priv->notesview), EV_SIZING_BEST_FIT);
-+ }
-+
-+ gtk_paned_set_position (GTK_PANED (h), 400);
-+ gtk_widget_show_all (h);
-+ gtk_container_add (GTK_CONTAINER (self), h);
-+
-+ /* fallback if we have >2 monitors (see window placement) */
-/*+ gtk_window_set_default_size (GTK_WINDOW (self), 800, 600);
-+
-+ g_signal_connect (h, "notify::position",
-+ G_CALLBACK (ev_dscwindow_handle_resized), self);
-+
-+ g_signal_connect (self, "size-allocate",
-+ G_CALLBACK (ev_dscwindow_handle_resized), self);
-+
-+ /* This would just open new windows. */
-/*+ gtk_drag_dest_unset (GTK_WIDGET (priv->notesview));
-+ gtk_drag_dest_unset (GTK_WIDGET (priv->overview));
-+
-+ gint click = GDK_BUTTON1_MOTION_MASK | GDK_KEY_PRESS_MASK;
-+ gtk_widget_add_events (GTK_WIDGET (priv->overview), click);
-+ g_signal_connect (priv->notesview, "button-press-event",
-+ G_CALLBACK (ev_dscwindow_notes_clicked), self);
-*/
+ gtk_paned_add2 (GTK_PANED (h), ev_dscwindow->priv->notesview_scrolled_window);
+
+ ev_dscwindow->priv->notesview = ev_view_new ();
+ g_object_ref (ev_dscwindow->priv->notesview);
+ gtk_container_add (GTK_CONTAINER (ev_dscwindow->priv->notesview_scrolled_window),
+ ev_dscwindow->priv->notesview);
+ ev_dscwindow->priv->notes_model = ev_dscwindow->priv->model;
+ ev_view_set_model (EV_VIEW (ev_dscwindow->priv->notesview), ev_dscwindow->priv->notes_model);
+ gtk_widget_show_all (h);
+ gtk_container_add (GTK_CONTAINER (ev_dscwindow), h);
+
+ gtk_drag_dest_unset (GTK_WIDGET (ev_dscwindow->priv->notesview));
+ gtk_drag_dest_unset (GTK_WIDGET (ev_dscwindow->priv->sidebar));
+
+ gint click = GDK_BUTTON1_MOTION_MASK | GDK_KEY_PRESS_MASK;
+ gtk_widget_add_events (GTK_WIDGET (ev_dscwindow->priv->sidebar), click);
+ /* TODO: actions*/
+ g_signal_connect (ev_dscwindow->priv->notesview, "button-press-event",
+ G_CALLBACK (ev_dscwindow_notes_clicked), ev_dscwindow);