4 public class ExploreView
: Gtk
.Window
6 private RepositoryView repositoryView
;
7 private ChangesetView changesetView
;
11 public ExploreView(Driver driver
, int stopAfter
) : base ("Explore")
13 this.stopAfter
= stopAfter
;
16 SetSizeRequest (800, 600);
18 ScrolledWindow scrolledWindow
= new ScrolledWindow();
21 HPaned hPaned
= new HPaned ();
22 scrolledWindow
.AddWithViewport(hPaned
);
24 repositoryView
= new RepositoryView (driver
);
25 hPaned
.Add1(repositoryView
);
27 changesetView
= new ChangesetView (driver
);
28 hPaned
.Add2(changesetView
);
31 repositoryView
.Selection
.Changed
+= OnPathSelectionChanged
;
34 void OnPathSelectionChanged (object o
, EventArgs args
)
39 if (!((TreeSelection
)o
).GetSelected (out model
, out iter
)) return;
41 string path
= (string) model
.GetValue (iter
, 1);
42 //Console.WriteLine ("{0} was selected", path);
44 changesetView
.Update(path
, stopAfter
);
47 protected override bool OnDeleteEvent (Gdk
.Event ev
)