     (define-key map [menu-bar debugger] (cons "Debugger" menu))
 
     (define-key menu [break-delete]
-      (rdebug-menu-item common-map "Delete breakpoint" 'gud-remove
+      (rdebug-menu-item common-map "Enable/disable breakpoint"
+                        'rdebug-toggle-source-breakpoint-enabled
                         :enable '(get-buffer-process gud-comint-buffer)))
 
     (define-key menu [break]
-      (rdebug-menu-item common-map "Set breakpoint" 'gud-break
+      (rdebug-menu-item common-map "Toggle breakpoint"
+                        'rdebug-toggle-source-breakpoint
                         :enable '(get-buffer-process gud-comint-buffer)))
 
     (define-key menu [finish]

  (if (yes-or-no-p "Really quit? ")
      (gud-call "quit unconditionally")))


(provide 'rdebug-core)

\\{rdebug-example-map-standard}"
  (define-key map [f5]    'gud-cont)
  (define-key map [S-f5]  'rdebug-quit)
  (define-key map [f9]    'rdebug-toggle-source-breakpoint)
  (define-key map [C-f9]  'rdebug-toggle-source-breakpoint-enabled)
  (define-key map [f10]   'gud-next)
  (define-key map [f11]   'gud-step)
  (define-key map [S-f11] 'gud-finish))
