void ReleaseDesignerOutlets() { if (PlanTable != null) { PlanTable.Dispose(); PlanTable = null; } if (TdCheckboxBtn != null) { TdCheckboxBtn.Dispose(); TdCheckboxBtn = null; } if (TdNotesTf != null) { TdNotesTf.Dispose(); TdNotesTf = null; } if (TdPauseBtn != null) { TdPauseBtn.Dispose(); TdPauseBtn = null; } if (TdPlayBtn != null) { TdPlayBtn.Dispose(); TdPlayBtn = null; } if (tdProjectNameBtn != null) { tdProjectNameBtn.Dispose(); tdProjectNameBtn = null; } if (TdTaskNameLb != null) { TdTaskNameLb.Dispose(); TdTaskNameLb = null; } }
public void refreshControlButtons() { if (task == null) { TdPauseBtn.SetImage(UIImage.FromBundle("pause-deactivated"), UIControlState.Normal); TdPlayBtn.SetImage(UIImage.FromBundle("play-activated"), UIControlState.Normal); TdCheckboxBtn.SetImage(UIImage.FromBundle("checkbox-unchecked"), UIControlState.Normal); TdPauseBtn.Enabled = false; TdPlayBtn.Enabled = false; TdCheckboxBtn.Enabled = false; } else { if (task.CompletionDate == null) { TdCheckboxBtn.SetImage(UIImage.FromBundle("checkbox-unchecked"), UIControlState.Normal); } else { TdCheckboxBtn.SetImage(UIImage.FromBundle("checkbox-checked"), UIControlState.Normal); } TdCheckboxBtn.Enabled = true; if (timeLoggingController.IsTimerRunning() && timeLoggingController.GetTimingTaskId() == task.Id) { TdPauseBtn.SetImage(UIImage.FromBundle("pause-deactivated"), UIControlState.Normal); TdPlayBtn.SetImage(UIImage.FromBundle("play-activated"), UIControlState.Normal); TdPauseBtn.Enabled = true; TdPlayBtn.Enabled = false; } else { TdPauseBtn.SetImage(UIImage.FromBundle("pause-activated"), UIControlState.Normal); TdPlayBtn.SetImage(UIImage.FromBundle("play-deactivated"), UIControlState.Normal); TdPauseBtn.Enabled = false; TdPlayBtn.Enabled = true; } } }