C# Mono RowActivatedArgs hiba

Sziasztok!

Adott egy TreeView, amiből duplaklikk esetén le szeretném kérdezni a benne tárolt szöveget.
Fejlesztésre a MonoDevelop-ot használom. A kódrészlet:

protected virtual void OnFileleftRowActivated (object o, Gtk.RowActivatedArgs args)
{
ListStore dacrc_listleft = new ListStore (typeof (string), typeof (string), typeof (string), typeof (string), typeof (string));
fileleft.Model = dacrc_listleft;
TreeIter tlIter = new TreeIter();
dacrc_listleft.GetIter (out tlIter, new TreePath (args.path));
rowdata rowdata = (rowdata) dacrc_listleft.GetValue (tlIter, 0);
Console.WriteLine (rowdata.fname);

}

A fordításkor ezt a hibaüzenetet kapom:
[Task:File=/media/dacr/develop/MONO/dacrc/dacrc/MainWindow.cs, Line=175, Column=72, Type=Error, Priority=Normal, Description=Type `Gtk.RowActivatedArgs' does not contain a definition for `path' and no extension method `path' of type `Gtk.RowActivatedArgs' could be found (are you missing a using directive or an assembly reference?)(CS1061)]

A Mono doksijában pedig ugyanez a felállás kódilag (igaz, ott static void van, s nem protected virtual void, de a MonoDevelop ezt generálja, gondolom csak tudja, mit csinál).
Mit rontottam el?

Előre is köszönöm a segítséget!

Hozzászólások

Már úgy is próbáltam, ekkor a hibaüzenetek száma kettőre dagad:

[Task:File=/media/dacr/develop/MONO/dacrc/dacrc/MainWindow.cs, Line=175, Column=53, Type=Error, Priority=Normal, Description=Cannot convert type `Gtk.RowActivatedArgs.Path' to `System.IntPtr'(CS1503: Argument 1)]

[Task:File=/media/dacr/develop/MONO/dacrc/dacrc/MainWindow.cs, Line=175, Column=53, Type=Error, Priority=Normal, Description=The best overloaded method match for `Gtk.TreePath.TreePath(System.IntPtr)' has some invalid arguments(CS1502)]