public MsgBox(Window?owner, string message, string title, EButtons btns, EIcon icon, EButtons default_button) { InitializeComponent(); Owner = owner; Title = title; Icon = Owner?.Icon; Buttons = btns; DefaultButton = default_button; Message = message.LineEnding("\r\n"); ShowAlwaysCheckbox = false; Result = null; Image = icon switch { EIcon.None => null, EIcon.Error => System.Drawing.SystemIcons.Error.ToBitmapSource(), EIcon.Question => System.Drawing.SystemIcons.Question.ToBitmapSource(), EIcon.Exclamation => System.Drawing.SystemIcons.Exclamation.ToBitmapSource(), EIcon.Asterisk => System.Drawing.SystemIcons.Asterisk.ToBitmapSource(), EIcon.Information => System.Drawing.SystemIcons.Information.ToBitmapSource(), _ => throw new ArgumentOutOfRangeException(nameof(icon)), }; Accept = Command.Create(this, AcceptInternal); Cancel = Command.Create(this, CancelInternal); DataContext = this; }
public bool GetInputMappingPair(WaveVR_Controller.EDeviceType device, ref EButtons destination) { bool _result = false; WVR_InputId _wbtn = (WVR_InputId)destination; _result = GetInputMappingPair(device, ref _wbtn); if (_result) { destination = GetEButtonsType(_wbtn); } return(_result); }
private void MainForm_Load(object sender, EventArgs e) { //lkjhgfdsdfghjkl; //bla bla _bitmap = new Bitmap(mainDrawingSurface.Width, mainDrawingSurface.Height); _bitmapTemp = new Bitmap(mainDrawingSurface.Width, mainDrawingSurface.Height); _pen = new Pen(Color.Black, 3); _brush = new SolidBrush(Color.Black); _graphics = Graphics.FromImage(_bitmap); _graphicsTemp = Graphics.FromImage(_bitmapTemp); btnColorDialog.BackColor = _pen.Color; dropdownPenWidth.SelectedIndex = 0; _currentMode = EButtons.Curve; _pen.StartCap = LineCap.Round; _pen.EndCap = LineCap.Round; maxWidth = mainDrawingSurface.Width; maxHeight = mainDrawingSurface.Height; //Form load ne nuzen }
public void Show(string msg, EButtons buttons, EIcon icon) { Show(msg, buttons, icon, null); }
public void Show(Control control, EButtons buttons, DialogResultHandler r) { textBlock.Visibility = Visibility.Collapsed; gridControls.Children.Clear(); gridControls.Children.Add(control); SetButtons(buttons); SetIcon(EIcon.None); drh = r; gridControls.Visibility = Visibility.Visible; Visibility = Visibility.Visible; }
public void Show(IMsgBoxControl control, EButtons buttons, DialogResultHandler r) { //SetBackground(); textBlock.Visibility = Visibility.Collapsed; gridControls.Children.Clear(); gridControls.Children.Add(control as Control); SetButtons(buttons); SetIcon(EIcon.None); drh = r; cont = control; gridControls.Visibility = Visibility.Visible; Visibility = Visibility.Visible; }
private void btnRectangle_Click(object sender, EventArgs e) { _currentMode = EButtons.Rectangle; }
public void MsgBox(string msg, EButtons b, EIcon icon) { cMessageBox1.Show(msg, b, icon); }
public MsgBox(Window?owner, string message, string title, EButtons btns) : this(owner, message, title, btns, EIcon.None, EButtons.OK) { }
/// <summary>Display a modal message box</summary> public static bool?Show(Window?owner, string message, string?title = null, EButtons btns = EButtons.OK, EIcon icon = EIcon.None, EButtons default_button = EButtons.OK) { title ??= string.Empty; message ??= string.Empty; return(new MsgBox(owner, message, title, btns, icon, default_button).ShowDialog()); }
public EButtons GetEButtonsType(WVR_InputId button) { EButtons btn_type = EButtons.Unavailable; switch (button) { case WVR_InputId.WVR_InputId_Alias1_Menu: btn_type = EButtons.Menu; break; case WVR_InputId.WVR_InputId_Alias1_Grip: btn_type = EButtons.Grip; break; case WVR_InputId.WVR_InputId_Alias1_DPad_Up: btn_type = EButtons.DPadUp; break; case WVR_InputId.WVR_InputId_Alias1_DPad_Right: btn_type = EButtons.DPadRight; break; case WVR_InputId.WVR_InputId_Alias1_DPad_Down: btn_type = EButtons.DPadDown; break; case WVR_InputId.WVR_InputId_Alias1_DPad_Left: btn_type = EButtons.DPadLeft; break; case WVR_InputId.WVR_InputId_Alias1_Volume_Up: btn_type = EButtons.VolumeUp; break; case WVR_InputId.WVR_InputId_Alias1_Volume_Down: btn_type = EButtons.VolumeDown; break; case WVR_InputId.WVR_InputId_Alias1_Bumper: btn_type = EButtons.Bumper; break; case WVR_InputId.WVR_InputId_Alias1_A: btn_type = EButtons.A_X; break; case WVR_InputId.WVR_InputId_Alias1_B: btn_type = EButtons.B_Y; break; case WVR_InputId.WVR_InputId_Alias1_Back: btn_type = EButtons.Back; break; case WVR_InputId.WVR_InputId_Alias1_Enter: btn_type = EButtons.Enter; break; case WVR_InputId.WVR_InputId_Alias1_Touchpad: btn_type = EButtons.Touchpad; break; case WVR_InputId.WVR_InputId_Alias1_Trigger: btn_type = EButtons.Trigger; break; case WVR_InputId.WVR_InputId_Alias1_Thumbstick: btn_type = EButtons.Thumbstick; break; default: btn_type = EButtons.Unavailable; break; } return(btn_type); }
public void MainMenuButtonPressed(object sender, EButtons args) { OnMainMenuButtonPressed?.Invoke(sender, args); }
private void btnPoint_Click(object sender, EventArgs e) { _currentMode = EButtons.Point; }
private void btnPencil_Click(object sender, EventArgs e) { _currentMode = EButtons.Curve; }
private void btnEllipse_Click(object sender, EventArgs e) { _currentMode = EButtons.Ellipse; }
void SetButtons(EButtons buttons) { switch (buttons) { case EButtons.YesNo: gridButtons.Visibility = gridYesNo.Visibility = Visibility.Visible; gridOkCancel.Visibility = gridOk.Visibility = Visibility.Collapsed; Focus(); btnYes.Focus(); break; case EButtons.Ok: gridButtons.Visibility = gridOk.Visibility = Visibility.Visible; gridOkCancel.Visibility = gridYesNo.Visibility = Visibility.Collapsed; Focus(); btnOk.Focus(); break; case EButtons.OkCancel: gridButtons.Visibility = gridOkCancel.Visibility = Visibility.Visible; gridOk.Visibility = gridYesNo.Visibility = Visibility.Collapsed; Focus(); btnOk.Focus(); break; case EButtons.None: gridButtons.Visibility = Visibility.Collapsed; break; } }
protected void Current_OnMainMenuButtonPressed(object sender, EButtons e) { OnTabSelected(this.tabButtons.First(tb => tb.ButtonId == e) ?? selectedButton); }
public bool IsButtonAvailable(WaveVR_Controller.EDeviceType device, EButtons button) { return(IsButtonAvailable(device, (WVR_InputId)button)); }
public MsgBox(string message, string title, EButtons btns, EIcon icon) : this(null, message, title, btns, icon, EButtons.OK) { }
public void Show(string msg, EButtons buttons, EIcon icon, DialogResultHandler r) { SetButtons(buttons); SetIcon(icon); drh = r; textBlock.Visibility = Visibility.Visible; textBlock.Text = msg; Visibility = Visibility.Visible; }
public void MsgBox(IMsgBoxControl control, EButtons b, DialogResultHandler r) { cMessageBox1.Show(control, b, r); }
public void Show(string msg, EButtons buttons, DialogResultHandler r) { Show(msg, buttons, EIcon.None, r); }
public void MsgBox(string msg, EButtons b, EIcon icon, DialogResultHandler r) { cMessageBox1.Show(msg, b, icon, r); }
private void btnLine_Click(object sender, EventArgs e) { _currentMode = EButtons.Line; }