Fixed a bug for show past appointments not showing them for all days. Now it will only hide earlier ones (if unchecked) when the selected date == today.
This commit is contained in:
parent
0c2d21ee0a
commit
d8fb233a7a
@ -70,6 +70,14 @@ namespace Outlook2013TodoAddIn
|
|||||||
public AppointmentsControl()
|
public AppointmentsControl()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
|
||||||
|
if (Properties.Settings.Default.SplitterDistance >= this.splitContainer1.Panel1MinSize && Properties.Settings.Default.SplitterDistance <= this.splitContainer1.Height - this.splitContainer1.Panel2MinSize)
|
||||||
|
{
|
||||||
|
// This is to avoid the bug "SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize."
|
||||||
|
this.splitContainer1.SplitterDistance = Properties.Settings.Default.SplitterDistance;
|
||||||
|
// TODO: This doesn't work, need to fix (race condition?)
|
||||||
|
// TODO: Another event is fired after controls are added...
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -92,13 +100,6 @@ namespace Outlook2013TodoAddIn
|
|||||||
if (this.ShowTasks)
|
if (this.ShowTasks)
|
||||||
{
|
{
|
||||||
this.splitContainer1.Panel2Collapsed = false;
|
this.splitContainer1.Panel2Collapsed = false;
|
||||||
if (Properties.Settings.Default.SplitterDistance >= this.splitContainer1.Panel1MinSize && Properties.Settings.Default.SplitterDistance <= this.splitContainer1.Height - this.splitContainer1.Panel2MinSize)
|
|
||||||
{
|
|
||||||
// This is to avoid the bug "SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize."
|
|
||||||
this.splitContainer1.SplitterDistance = Properties.Settings.Default.SplitterDistance;
|
|
||||||
// TODO: This doesn't work, need to fix (race condition?)
|
|
||||||
}
|
|
||||||
// this.RetrieveTasks();
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -199,7 +200,7 @@ namespace Outlook2013TodoAddIn
|
|||||||
|
|
||||||
// Now display the actual appointments below the calendar
|
// Now display the actual appointments below the calendar
|
||||||
DateTime startRange = this.apptCalendar.SelectedDate;
|
DateTime startRange = this.apptCalendar.SelectedDate;
|
||||||
if (!this.ShowPastAppointments)
|
if (!this.ShowPastAppointments && startRange.Date == DateTime.Today)
|
||||||
{
|
{
|
||||||
startRange = startRange.Add(DateTime.Now.TimeOfDay);
|
startRange = startRange.Add(DateTime.Now.TimeOfDay);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user