Ejemplo n.º 1
0
 /// <summary>
 /// Shows the dialog.
 /// </summary>
 /// <param name="breakpoint">The new breakpoint definition as specified by the user.</param>
 /// <param name="controller">The parent breakpoint controller.</param>
 /// <returns>A value indicating success.</returns>
 public bool ShowNewBreakpointDialog(out BreakpointController.BreakpointDefinition breakpoint, BreakpointController controller)
 {
     if (ShowDialog() == DialogResult.OK)
     {
         var bp = new BreakpointController.IOBreakpointDefinition(controller)
         {
             Address = (long)addressNumericUpDown.Value,
             Input   = inputCheckBox.Checked,
             Output  = outputCheckBox.Checked
         };
         breakpoint = bp;
         return(true);
     }
     else
     {
         breakpoint = null;
         return(false);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Shows the dialog.
 /// </summary>
 /// <param name="breakpoint">The new breakpoint definition as specified by the user.</param>
 /// <param name="controller">The parent breakpoint controller.</param>
 /// <returns>A value indicating success.</returns>
 public bool ShowNewBreakpointDialog(out BreakpointController.BreakpointDefinition breakpoint, BreakpointController controller)
 {
     if (ShowDialog() == DialogResult.OK)
     {
         var bp = new BreakpointController.MemoryBreakpointDefinition(controller)
         {
             Address   = (long)addressNumericUpDown.Value,
             Count     = (int)countNumericUpDown.Value,
             OnRead    = readCheckBox.Checked,
             OnWrite   = writeCheckBox.Checked,
             OnExecute = executeCheckBox.Checked
         };
         breakpoint = bp;
         return(true);
     }
     else
     {
         breakpoint = null;
         return(false);
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Shows the dialog.
 /// </summary>
 /// <param name="breakpoint">The new breakpoint definition as specified by the user.</param>
 /// <param name="controller">The parent breakpoint controller.</param>
 /// <returns>A value indicating success.</returns>
 public bool ShowNewBreakpointDialog(out BreakpointController.BreakpointDefinition breakpoint, BreakpointController controller)
 {
     if (nameComboBox.Items.Count > 0)
     {
         nameComboBox.SelectedIndex = 0;
     }
     if (ShowDialog() == DialogResult.OK)
     {
         var bp = new BreakpointController.RegisterBreakpointDefinition(controller)
         {
             Name    = nameComboBox.Text,
             OnRead  = readCheckBox.Checked,
             OnWrite = writeCheckBox.Checked,
         };
         breakpoint = bp;
         return(true);
     }
     else
     {
         breakpoint = null;
         return(false);
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Removes the specified breakpoint from the breakpoint controller and updates the list.
 /// </summary>
 /// <param name="breakpointDefinition">The breakpoint to remove.</param>
 private void RemoveBreakpoint(BreakpointController.BreakpointDefinition breakpointDefinition)
 {
     BreakpointController.RemoveBreakpoint(breakpointDefinition);
     UpdateList();
 }