Exemple #1
0
 private void UserControl_PreviewKeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         PadControl.SubmitPin();
     }
 }
Exemple #2
0
 private void UserControl_PreviewKeyDown(object sender, System.Windows.Input.KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         PadControl.SubmitPin(1);
     }
 }
Exemple #3
0
 private void UserControl_PreviewTextInput(object sender, TextCompositionEventArgs e)
 {
     if (!string.IsNullOrEmpty(e.Text) && char.IsDigit(e.Text, 0))
     {
         PadControl.UpdatePinValue(e.Text);
     }
 }
Exemple #4
0
        private void NewPadMenuItem_Click(object sender, RoutedEventArgs e)
        {
            PadControl pc = new PadControl();

            GlobalStaticContext.AddPad(pc);
            MainWrapPanel.Children.Add(pc);
        }
Exemple #5
0
        private void Wsw_OnFileDownloaded(string pathFile)
        {
            PadControl pc = new PadControl();

            pc.ChangeAudioTrack(pathFile);
            GlobalStaticContext.AddPad(pc);
            MainWrapPanel.Children.Add(pc);
        }
Exemple #6
0
        private void ButtonBase2_OnClick(object sender, RoutedEventArgs e)
        {
            bool answer = InteractionService.UserIntraction.AskQuestion(
                Localization.Properties.Resources.ConfirmClockOut);

            if (answer)
            {
                PadControl.SubmitPin(2); //Clock Out
            }
        }
Exemple #7
0
        public MainWindow()
        {
            InitializeComponent();
            this.Visibility = Visibility.Hidden;

            MainNotifyIcon.Icon = new System.Drawing.Icon("boardy_logo.ico");

            foreach (var pcs in ApplicationSettings.PadControls)
            {
                PadControl pc = new PadControl(pcs.AudioDeviceID, pcs.Volume, pcs.AudioFilePath, pcs.MidiNoteMap, pcs.VolumeSliderControllerMap);
                GlobalStaticContext.AddPad(pc);
                MainWrapPanel.Children.Add(pc);
            }

            int selectedMidiINPUTDevId = -1;

            for (int i = 0; i < MidiIn.NumberOfDevices; i++)
            {
                if (ApplicationSettings.MidiInputDeviceID == MidiIn.DeviceInfo(i).ProductName)
                {
                    selectedMidiINPUTDevId = i;
                }
            }

            int selectedMidiOUTPUTDevId   = -1;
            int selectedMidiREPEATEDDevId = -1;

            for (int i = 0; i < MidiOut.NumberOfDevices; i++)
            {
                if (ApplicationSettings.MidiOutputDeviceID == MidiOut.DeviceInfo(i).ProductName)
                {
                    selectedMidiOUTPUTDevId = i;
                }
                if (ApplicationSettings.MidiOutputRepeatedDeviceID == MidiOut.DeviceInfo(i).ProductName)
                {
                    selectedMidiREPEATEDDevId = i;
                }
            }


            if (ApplicationSettings.MidiInputDeviceID != null && ApplicationSettings.MidiInputDeviceID != "")
            {
                GlobalStaticContext.AttachMidiInDevice(selectedMidiINPUTDevId);
            }

            if (ApplicationSettings.MidiOutputDeviceID != null && ApplicationSettings.MidiOutputDeviceID != "")
            {
                GlobalStaticContext.AttachMidiOutDevice(selectedMidiOUTPUTDevId);
            }

            if (ApplicationSettings.MidiOutputRepeatedDeviceID != null && ApplicationSettings.MidiOutputRepeatedDeviceID != "")
            {
                GlobalStaticContext.AttachMidiRepeatDevice(selectedMidiREPEATEDDevId);
            }
        }
Exemple #8
0
 public MainBodyControl()
 {
     InitializeComponent();
     PadIcons = new ContentControl[]
     {
         Pad1TabIcon,
         Pad2TabIcon,
         Pad3TabIcon,
         Pad4TabIcon,
     };
     PadColors   = new Color[4];
     PadControls = new PadControl[]
     {
         Pad1Panel,
         Pad2Panel,
         Pad3Panel,
         Pad4Panel,
     };
     Global.UpdateControlFromStates += Global_UpdateControlFromStates;
 }
Exemple #9
0
 public MainBodyControl()
 {
     InitializeComponent();
     if (ControlsHelper.IsDesignMode(this))
     {
         return;
     }
     PadIcons = new ContentControl[]
     {
         Pad1TabIcon,
         Pad2TabIcon,
         Pad3TabIcon,
         Pad4TabIcon,
     };
     PadColors   = new Color[4];
     PadControls = new PadControl[]
     {
         Pad1Panel,
         Pad2Panel,
         Pad3Panel,
         Pad4Panel,
     };
     Global.UpdateControlFromStates += Global_UpdateControlFromStates;
 }