示例#1
0
 public FixDeleteAction(TaskManagerNoteAddin addin, TaskList tasklist1, TaskList tasklist2, int line)
     : base(addin)
 {
     Priority = false;
     this.tasklist1 = tasklist1;
     this.tasklist2 = tasklist2;
     this.line = line;
 }
        /// <summary>
        /// Creates Tomboy Notes from a given Template File (embedded as a ressource in the assembly)
        /// in a temporary directory.
        /// </summary>
        /// <param name="fromTemplate">
        /// A <see cref="System.String"/> identifying the template we'd like to use.
        /// </param>
        /// <param name="note">
        /// note <see cref="Note"/> will be set to a new Note instance with the contents of the template note.
        /// </param>
        /// <param name="addin">
        /// The <see cref="TaskManagerNoteAddin"/> is wired together with the note to ensure that
        /// the note has the TaskManager functionality.
        /// </param>
        public static void CreateNote(string fromTemplate, out Note note, out TaskManagerNoteAddin addin)
        {
            var noteFile = TemporaryFileManager.CreateFile (CreateResourceName(fromTemplate));

            note = Note.Load (noteFile.FullName, null);
            addin = new TaskManagerNoteAddin (note);

            createdNotes.Add (note);
        }
        /// <summary>
        /// Returns a note object and its taskmanager addin instance for a given note XML file.
        /// </summary>
        /// <param name="fromFile">
        /// A <see cref="System.String"/>
        /// </param>
        /// <param name="note">
        /// A <see cref="Note"/>
        /// </param>
        /// <param name="addin">
        /// A <see cref="TaskManagerNoteAddin"/>
        /// </param>
        /// <param name="delete">
        /// A <see cref="System.Boolean"/>, if true the file will be deleted on a call to DeleteNoteFiles
        /// </param>
        public static void LoadNote(string fromFile, out Note note, out TaskManagerNoteAddin addin, bool delete)
        {
            note = Note.Load (fromFile, null);
            addin = new TaskManagerNoteAddin (note);

            if(delete)
                createdNotes.Add (note);
        }
示例#4
0
 public FixAction(TaskManagerNoteAddin addin)
 {
     this.addin = addin;
 }
示例#5
0
 public NewTaskAction(TaskManagerNoteAddin addin)
     : base(addin)
 {
     Priority = false;
 }
示例#6
0
 public NewTaskAction(TaskManagerNoteAddin addin, TaskList tasklist)
     : base(addin)
 {
     Priority = false;
     this.tasklist = tasklist;
 }
示例#7
0
 public FixUndoAction(TaskManagerNoteAddin addin)
     : base(addin)
 {
     Priority = false;
 }
示例#8
0
 public FixDeleteEmptyCheckBoxAction(TaskManagerNoteAddin addin, Task task)
     : base(addin)
 {
     this.task = task;
     Priority = false;
 }