void ToggleTimeMode()
        {
            if (_timelineUnit == TimelineUnit.Samples)
            {
                _timelineUnit = TimelineUnit.Seconds;

                samplesToolStripMenuItem.Checked    = false;
                secondsToolStripMenuItem.Checked    = true;
                timeFormatToolStripMenuItem.Checked = false;
            }
            else if (_timelineUnit == TimelineUnit.Seconds)
            {
                _timelineUnit = TimelineUnit.Time;

                samplesToolStripMenuItem.Checked    = false;
                secondsToolStripMenuItem.Checked    = false;
                timeFormatToolStripMenuItem.Checked = true;
            }
            else                 // if TimelineUnit.Time
            {
                _timelineUnit = TimelineUnit.Samples;

                samplesToolStripMenuItem.Checked    = true;
                secondsToolStripMenuItem.Checked    = false;
                timeFormatToolStripMenuItem.Checked = false;
            }
            customWaveViewer1.TimelineUnit = _timelineUnit;

            UpdateSelection();
            UpdateChannelPosition();
            UpdateDuration();
        }
示例#2
0
 public IActionResult Timeline()
 {
     ViewBag.DataSource = GanttData.TimelineData();
     ViewBag.WeekFormat = DayFormat.GetWeekFormat();
     ViewBag.DayFormat  = DayFormat.GetDayFormat();
     ViewBag.Units      = TimelineUnit.GetUnits();
     return(View());
 }
示例#3
0
        public int CompareTo(object other)
        {
            TimelineUnit timeLineOther = other as TimelineUnit;

            if (timeLineOther != null)
            {
                return((int)((showingTime - timeLineOther.showingTime) * 100));
            }
            return(0);
        }
        void TimeFormatToolStripMenuItemClick(object sender, EventArgs e)
        {
            samplesToolStripMenuItem.Checked    = false;
            secondsToolStripMenuItem.Checked    = false;
            timeFormatToolStripMenuItem.Checked = true;

            _timelineUnit = TimelineUnit.Time;
            customWaveViewer1.TimelineUnit = _timelineUnit;

            UpdateSelection();
            UpdateChannelPosition();
            UpdateDuration();
        }