Exemplo n.º 1
0
        /// <summary>
        /// Bietet den Start einer Aufzeichnung an.
        /// </summary>
        public override void StartRecording()
        {
            // Attach to list
            var selection = Adaptor.Parent.ScratchComboBox;

            // Reset
            selection.Items.Clear();

            // Fill
            for (var i = 0; i < Durations.Length;)
            {
                // Create item holder
                var option = new DurationOption(this, Durations[i++]);

                // Create text
                var name = string.Format(Properties.Resources.RecordingItem, option.Duration, DateTime.UtcNow.AddMinutes(option.Duration).ToLocalTime());

                // Register
                selection.Items.Add(new OptionDisplay(name, option.Process));
            }

            // Show up
            Adaptor.Parent.ShowList(Properties.Resources.RecordingStartHeadLine, 0, OSDShowMode.Other);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Bietet den Start einer Aufzeichnung an.
        /// </summary>
        public override void StartRecording()
        {
            // Attach to list
            var selection = Adaptor.Parent.ScratchComboBox;

            // Reset
            selection.Items.Clear();

            // Fill
            for (var i = 0; i < Durations.Length; )
            {
                // Create item holder
                var option = new DurationOption( this, Durations[i++] );

                // Create text
                var name = string.Format( Properties.Resources.RecordingItem, option.Duration, DateTime.UtcNow.AddMinutes( option.Duration ).ToLocalTime() );

                // Register
                selection.Items.Add( new OptionDisplay( name, option.Process ) );
            }

            // Show up
            Adaptor.Parent.ShowList( Properties.Resources.RecordingStartHeadLine, 0, OSDShowMode.Other );
        }