public static void break_start() { if (!currentlyBreaking) { //Create new breaking object timeTrackingBreak newBreak = new timeTrackingBreak(); currentBreak = newBreak; //Add mark (break start) timeTrackingMark newMark = new timeTrackingMark(totalTimer, "Break #" + Convert.ToString(newBreak.breakIndex) + " started", true); currentBreak.startMark = newMark.actualIndex; newMark.associatedBreak = newBreak; } currentlyBreaking = true; mainInstance.la_status_break.ForeColor = System.Drawing.Color.Red; }
public static void break_stop() { if (currentlyBreaking) { currentBreak.endBreak(); previousBreaks.Add(currentBreak); //Add mark (break end) timeTrackingMark newMark = new timeTrackingMark(totalTimer, "Break #" + Convert.ToString(currentBreak.breakIndex) + " ended"); currentBreak.endMark = newMark.actualIndex; newMark.associatedBreak = currentBreak; //Reset currentbreak currentBreak = null; } currentlyBreaking = false; mainInstance.la_status_break.ForeColor = System.Drawing.Color.FromArgb(64, 64, 64); }
public static void addPOI() { projectConfig.poiIndex++; timeTrackingMark newPOIMark = new timeTrackingMark(totalTimer, "Point of interest #" + Convert.ToString(projectConfig.poiIndex), false); }