Example #1
0
 public EditorWindow(Anniversary_container ac)
 {
     InitializeComponent();
     type = EditorWindowType.NEW;
     buttonSave.Click += buttonSave_Click;
     buttonCancel.Click += buttonCancel_Click;
     this.ac = ac;
     editorWindow.Title = "New date";
     textHappening.Text = "Description of anniversary";
     textWhenHappening.Text = DateTime.Now.ToShortDateString();
 }
Example #2
0
 public ManageWindow(Anniversary_container ac)
 {
     InitializeComponent();
     this.ac = ac;
     manageWindow.Loaded += manageWindow_Loaded;
     buttonNew.Click += buttonNew_Click;
     buttonEdit.Click += buttonEdit_Click;
     buttonDelete.Click += buttonDelete_Click;
     buttonClose.Click += (s, e) => { this.Close(); };
     listAnniversary.SelectionChanged += listAnniversary_SelectionChanged;
 }
Example #3
0
 public EditorWindow(Anniversary_container ac, Anniversary ann)
 {
     InitializeComponent();
     type = EditorWindowType.EDIT;
     buttonSave.Click += buttonSave_Click;
     buttonCancel.Click += buttonCancel_Click;
     this.ac = ac;
     this.editing = ann;
     editorWindow.Title = "Edit date";
     textHappening.Text = ann.happening;
     textWhenHappening.Text = ann.date.ToShortDateString();
     repeatingCheckBox.IsChecked = ann.repeating;
 }
Example #4
0
        public MainWindow()
        {
            InitializeComponent();

            ac = new Anniversary_container();
            ac.loadDatas();

            ni = new NotifyIcon();
            ni.Icon = Properties.Resources.date_green;
            ni.Visible = true;
            ni.DoubleClick += ni_DoubleClick;
            DispatcherTimer timer = new DispatcherTimer();
            timer.Interval = new TimeSpan(1, 0, 0);
            timer.Tick += timer_Tick;
            timer_Tick(this, EventArgs.Empty);
            timer.Start();

            mainWindow.Closing += (s1, e1) => { ni.Dispose(); };
            mainWindow.StateChanged += mainWindow_StateChanged;
            manageButton.Click += manageButton_Click;

            updateWindow();
        }