コード例 #1
0
 private void FormMain_NoteBooleanChanged(object sender, NoteBooleanChangedEventArgs e)
 {
     try
     {
         var note = sender as PNote;
         if (note == null || _Notes.Count == 0)
         {
             return;
         }
         var item = _Notes.FirstOrDefault(n => n.Id == note.ID);
         if (item == null)
         {
             return;
         }
         item.IconSource = PNNotesOperations.GetNoteImage(note);
     }
     catch (Exception ex)
     {
         PNStatic.LogException(ex);
     }
 }
コード例 #2
0
ファイル: WndMain.xaml.cs プロジェクト: hyrmedia/PNotes.NET
 private void note_NoteBooleanChanged(object sender, NoteBooleanChangedEventArgs e)
 {
     if (NoteBooleanChanged != null)
     {
         NoteBooleanChanged(sender, e);
     }
 }
コード例 #3
0
 private void FormMain_NoteBooleanChanged(object sender, NoteBooleanChangedEventArgs e)
 {
     var note = sender as PNote;
     changeNodeImage(note);
 }
コード例 #4
0
 void FormMain_NoteBooleanChanged(object sender, NoteBooleanChangedEventArgs e)
 {
     try
     {
         var note = sender as PNote;
         if (note == null || _Notes.Count == 0) return;
         var item = _Notes.FirstOrDefault(n => n.Id == note.ID);
         if (item == null) return;
         item.IconSource = PNNotesOperations.GetNoteImage(note);
     }
     catch (Exception ex)
     {
         PNStatic.LogException(ex);
     }
 }
コード例 #5
0
        private void FormMain_NoteBooleanChanged(object sender, NoteBooleanChangedEventArgs e)
        {
            var note = sender as PNote;

            changeNodeImage(note);
        }
コード例 #6
0
ファイル: WndCP.xaml.cs プロジェクト: hyrmedia/PNotes.NET
 private void FormMain_NoteBooleanChanged(object sender, NoteBooleanChangedEventArgs e)
 {
     try
     {
         var note = sender as PNote;
         if (note == null) return;
         var group = getSelectedGroup();
         if (group == null) return;
         var cpn = _Notes.FirstOrDefault(n => n.Id == note.ID);
         if (cpn == null) return;
         switch (e.Type)
         {
             case NoteBooleanTypes.Change:
             case NoteBooleanTypes.FromDB:
             case NoteBooleanTypes.Visible:
                 cpn.State = getNoteState(note);
                 if (e.Type == NoteBooleanTypes.FromDB)
                 {
                     changeSpecialNodeText((int)SpecialGroups.Backup);
                 }
                 break;
             case NoteBooleanTypes.Complete:
                 cpn.Completed = note.Completed;
                 break;
             case NoteBooleanTypes.Pin:
                 cpn.Pinned = note.Pinned;
                 break;
             case NoteBooleanTypes.Priority:
                 cpn.Priority = note.Priority;
                 break;
             case NoteBooleanTypes.Protection:
                 cpn.Protected = note.Protected;
                 break;
             case NoteBooleanTypes.Favorite:
                 cpn.Favorites = note.Favorite;
                 changeSpecialNodeText((int)SpecialGroups.Favorites);
                 break;
             case NoteBooleanTypes.Scrambled:
                 cpn.Encrypted = note.Scrambled;
                 break;
             case NoteBooleanTypes.Password:
                 cpn.Password = note.PasswordString != ""
                     ? PasswordProtectionMode.Note
                     : (group.PasswordString != ""
                         ? PasswordProtectionMode.Group
                         : PasswordProtectionMode.None);
                 cpn.Content = getNoteContent(note);
                 var selectedNote = getSelectedNote();
                 if (selectedNote != null && selectedNote.ID == cpn.Id)
                 {
                     loadNotePreview(selectedNote);
                 }
                 break;
         }
     }
     catch (Exception ex)
     {
         PNStatic.LogException(ex);
     }
 }