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); } }
private void note_NoteBooleanChanged(object sender, NoteBooleanChangedEventArgs e) { if (NoteBooleanChanged != null) { NoteBooleanChanged(sender, e); } }
private void FormMain_NoteBooleanChanged(object sender, NoteBooleanChangedEventArgs e) { var note = sender as PNote; changeNodeImage(note); }
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); } }
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); } }