コード例 #1
0
        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;
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public static void addPOI()
 {
     projectConfig.poiIndex++;
     timeTrackingMark newPOIMark = new timeTrackingMark(totalTimer, "Point of interest #" + Convert.ToString(projectConfig.poiIndex), false);
 }