Tools__BreakpointBrowser.st
changeset 14607 b4a144ee8154
parent 13788 8cb3d21e2d52
child 15219 f05465a64087
--- a/Tools__BreakpointBrowser.st	Tue Jul 08 16:40:53 2014 +0200
+++ b/Tools__BreakpointBrowser.st	Tue Jul 08 16:47:59 2014 +0200
@@ -1511,29 +1511,30 @@
     menu := Menu new.
     menu addItem:(
             MenuItem new
-                label:'Toggle All';
-                translateLabel:true;
                 hideMenuOnActivated:false;
-                itemValue:[
-                    showCodeBreakpointsFor do:[:each |
-                        each value:(each value not)
-                    ]
-                ]).
+                label:'Toggle All'
+                itemValue:
+                    [
+                        showCodeBreakpointsFor do:[:each |
+                            each value:(each value not)
+                        ]
+                    ]).
     menu addSeparator.
 
     breakpointArgs do:[:arg|
         | menuItem |
 
-        menuItem := MenuItem new.
-        menuItem label:arg.
-        menuItem translateLabel:false.
+        menuItem := MenuItem 
+            label:arg
+            itemValue:
+                [:onOff |
+                    (showCodeBreakpointsFor at:arg ifAbsentPut:[true asValue]) value:onOff.
+                    self updateShownBreakpointList
+                ]
+            translateLabel:false.
         menuItem indication:(showCodeBreakpointsFor at:arg ifAbsentPut:[true asValue]).
         menuItem hideMenuOnActivated:false.
-        menuItem 
-            itemValue:[:onOff |
-                (showCodeBreakpointsFor at:arg ifAbsentPut:[true asValue]) value:onOff.
-                self updateShownBreakpointList
-            ].
+
         menu addItem:menuItem.
     ].
     menu findGuiResourcesIn:self.
@@ -1562,10 +1563,10 @@
     menu := Menu new.
     menu addItem:(
             MenuItem new
-                label:'Toggle All';
-                translateLabel:true;
                 hideMenuOnActivated:false;
-                itemValue:[
+                label:'Toggle All'
+                itemValue:
+                    [
                         enabledCodeBreakpointHolders keysAndValuesDo:[:arg :each |
                             each value:(each value not).
                             each value ifTrue:[
@@ -1574,25 +1575,26 @@
                                 Object disableBreakPoint:arg
                             ].
                         ]
-                      ]).
+                    ]).
     menu addSeparator.
 
     breakpointArgs do:[:arg|
         | menuItem |
 
-        menuItem := MenuItem new.
-        menuItem label:arg.
-        menuItem translateLabel:false.
+        menuItem := MenuItem 
+                        label:arg
+                        itemValue:
+                            [:onOff |
+                                (enabledCodeBreakpointHolders at:arg ifAbsentPut:[(Object isBreakPointEnabled:arg) asValue]) value:onOff.
+                                onOff ifFalse:[
+                                    Object disableBreakPoint:arg
+                                ] ifTrue:[
+                                    Object enableBreakPoint:arg
+                                ].
+                            ]
+                        translateLabel:false.
         menuItem indication:(enabledCodeBreakpointHolders at:arg ifAbsentPut:[ (Object isBreakPointEnabled:arg) asValue ]).
         menuItem hideMenuOnActivated:false.
-        menuItem itemValue:[:onOff |
-            (enabledCodeBreakpointHolders at:arg ifAbsentPut:[(Object isBreakPointEnabled:arg) asValue]) value:onOff.
-            onOff ifFalse:[
-                Object disableBreakPoint:arg
-            ] ifTrue:[
-                Object enableBreakPoint:arg
-            ].
-        ].
         menu addItem:menuItem.
     ].
     menu findGuiResourcesIn:self.
@@ -2055,11 +2057,11 @@
 !BreakpointBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__BreakpointBrowser.st,v 1.51 2014-02-03 09:36:25 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Tools__BreakpointBrowser.st,v 1.52 2014-07-08 14:47:59 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__BreakpointBrowser.st,v 1.51 2014-02-03 09:36:25 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Tools__BreakpointBrowser.st,v 1.52 2014-07-08 14:47:59 cg Exp $'
 ! !