protected void OnEditActionActivated (object sender, EventArgs e)
		{

			filter_file_node ffn = (filter_file_node)this.nodeview1.NodeSelection.SelectedNode;
			if(ffn == null) {
				MessageDialog md = new MessageDialog (
					null,
					DialogFlags.Modal,
					MessageType.Warning,
					ButtonsType.Ok,
					"", new object[0]);
				md.Text = "Nothing selected?";
				md.Run();
				md.Destroy();
				return;
			}
			filter_file_dialog ffd = new filter_file_dialog(ffn.ff);
			ffd.ParentWindow = this.RootWindow;
			ffd.Run();
			ffd.Destroy();
		}
		void new_filter_file ()
		{
			filter_file_dialog ffd = new filter_file_dialog ();
			if ((ResponseType)ffd.Run () == ResponseType.Ok) {
				filter_file ff = ffd.getff ();
				_ffa.Add (ff);
				_set.Value = _ffa.ToArray ();
				this.nodeview1.NodeStore.AddNode (new filter_file_node (ff));
			}
			ffd.Destroy ();
		}