Exemple #1
0
        private void NoteForm_FormClosing(object sender, System.Windows.Forms.FormClosingEventArgs e)
        {
            visible = false;
            VisibleChangedEventArgs args = new VisibleChangedEventArgs()
            {
                Visible = visible
            };

            OnVisibleChanged(args);
            noteForm.Dispose();
        }
Exemple #2
0
        public void Hide()
        {
            visible = false;
            if (noteForm != null && !noteForm.IsDisposed)
            {
                noteForm.Dispose();
            }

            VisibleChangedEventArgs args = new VisibleChangedEventArgs()
            {
                Visible = visible
            };

            OnVisibleChanged(args);
        }
Exemple #3
0
        public void Show()
        {
            if (noteForm == null || noteForm.IsDisposed)
            {
                noteForm = new NoteForm(title, contentRtf, colorStr, dateCreated);
                noteForm.ContentChanged     += NoteForm_ContentChanged;
                noteForm.TitleChanged       += NoteForm_TitleChanged;
                noteForm.FormClosing        += NoteForm_FormClosing;
                noteForm.ResizeEnd          += NoteForm_ResizeEnd;
                noteForm.PerformNewNote     += NoteForm_PerformNewNote;
                noteForm.PerformMoveToTrash += NoteForm_PerformMoveToTrash;
                noteForm.PerformSync        += NoteForm_PerformSync;
                noteForm.ShowNotesList      += NoteForm_ShowNotesList;
                noteForm.ColorChanged       += NoteForm_ColorChanged;

                if (syncDate != DateTime.MinValue)
                {
                    noteForm.SetSyncDate(syncDate);
                }
            }

            visible = true;
            VisibleChangedEventArgs args = new VisibleChangedEventArgs()
            {
                Visible = visible
            };

            OnVisibleChanged(args);

            noteForm.Show();
            if (y != -1)
            {
                noteForm.Location = new System.Drawing.Point(x, y);
            }
            if (width != -1)
            {
                noteForm.Size = new System.Drawing.Size(width, height);
            }
        }
Exemple #4
0
 private void Note_VisibleChanged(object sender, VisibleChangedEventArgs e)
 {
     notesListBox.Invalidate();
     noteManager.SaveNoteToDisk(sender as Note);
 }
Exemple #5
0
 protected virtual void OnVisibleChanged(VisibleChangedEventArgs e)
 {
     VisibleChanged?.Invoke(this, e);
 }