protected void OnRemoveResource(object ob, EventArgs args)
{
Gtk.TreeIter iter;
Gtk.TreeModel model;
if (resourceList.Selection.GetSelected (out model, out iter)) {
string res = (string) resourceListStore.GetValue (iter, 2);
Gtk.MessageDialog msg = new Gtk.MessageDialog (dialog, DialogFlags.Modal, MessageType.Question, ButtonsType.YesNo, "Are you sure you want to delete the resource '{0}'?", res);
if (msg.Run () == (int) ResponseType.Yes) {
resourceProvider.RemoveResource (res);
resourceListStore.Remove (ref iter);
}
msg.Destroy ();
}
}