All pastes #334706 Raw Edit

Untitled

public text v1 · immutable
#334706 ·published 2007-01-31 20:35 UTC
rendered paste body
***From Tomboy.cs***
static void OpenTrash (object sender, EventArgs args)
        {
        	NoteTrash.GetInstance (trash_manager).Present ();
        }
*******************

***From NoteTrash.cs***
namespace Tomboy
{
	public class NoteTrash : NoteRecentChanges
	{
		static NoteTrash instance;

		public static NoteTrash GetInstance (NoteManager trash_manager)
		{
			if (instance == null)
				instance = new NoteTrash (trash_manager);
			System.Diagnostics.Debug.Assert (
				instance.GetManager() == trash_manager,
				"Multiple NoteManagers not supported");
			return instance;
		}

		protected NoteTrash (NoteManager trash_manager)
			: base (trash_manager)
		{
			this.Title = "Trash";
			SetManager(trash_manager);
		}

		void OnCloseWindow (object sender, EventArgs args)
		{
			//base.OnCloseWindow(sender,args);
			
			//instance = null;
		}
	}
}
*****************************