|
@@ -2456,6 +2456,11 @@ var self=this,$self=this;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $core.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
|
+var $1;
|
|
|
+$1=$recv(anAnnouncement)._isSoft();
|
|
|
+if($core.assert($1)){
|
|
|
+return self;
|
|
|
+}
|
|
|
$self._selectedItem_(nil);
|
|
|
$self._setItemsForSelectedPackage();
|
|
|
$self._refresh();
|
|
@@ -2466,11 +2471,11 @@ return self;
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
args: ["anAnnouncement"],
|
|
|
-source: "onPackageSelected: anAnnouncement\x0a self selectedItem: nil.\x0a \x0a self setItemsForSelectedPackage.\x0a self refresh",
|
|
|
+source: "onPackageSelected: anAnnouncement\x0a\x09anAnnouncement isSoft ifTrue: [ ^ self ].\x0a self selectedItem: nil.\x0a \x0a self setItemsForSelectedPackage.\x0a self refresh",
|
|
|
referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
pragmas: [],
|
|
|
-messageSends: ["selectedItem:", "setItemsForSelectedPackage", "refresh"]
|
|
|
+messageSends: ["ifTrue:", "isSoft", "selectedItem:", "setItemsForSelectedPackage", "refresh"]
|
|
|
}),
|
|
|
$globals.HLClassesListWidget);
|
|
|
|
|
@@ -2813,7 +2818,7 @@ var self=this,$self=this;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $core.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
|
-$recv($self._model())._forceSelectedClass_(anItem);
|
|
|
+$recv($self._model())._softSelectedClass_(anItem);
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
}, function($ctx1) {$ctx1.fill(self,"reselectItem:",{anItem:anItem})});
|
|
@@ -2821,11 +2826,11 @@ return self;
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
args: ["anItem"],
|
|
|
-source: "reselectItem: anItem\x0a\x09self model forceSelectedClass: anItem",
|
|
|
+source: "reselectItem: anItem\x0a\x09self model softSelectedClass: anItem",
|
|
|
referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
pragmas: [],
|
|
|
-messageSends: ["forceSelectedClass:", "model"]
|
|
|
+messageSends: ["softSelectedClass:", "model"]
|
|
|
}),
|
|
|
$globals.HLClassesListWidget);
|
|
|
|
|
@@ -4416,6 +4421,11 @@ var self=this,$self=this;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $core.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
|
+var $1;
|
|
|
+$1=$recv(anAnnouncement)._isSoft();
|
|
|
+if($core.assert($1)){
|
|
|
+return self;
|
|
|
+}
|
|
|
$self._selectedItem_(nil);
|
|
|
$self._setItemsForSelectedProtocol();
|
|
|
$self._refresh();
|
|
@@ -4426,11 +4436,11 @@ return self;
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
args: ["anAnnouncement"],
|
|
|
-source: "onProtocolSelected: anAnnouncement\x0a self selectedItem: nil.\x0a \x0a\x09self setItemsForSelectedProtocol.\x0a self refresh",
|
|
|
+source: "onProtocolSelected: anAnnouncement\x0a\x09anAnnouncement isSoft ifTrue: [ ^ self ].\x0a self selectedItem: nil.\x0a \x0a\x09self setItemsForSelectedProtocol.\x0a self refresh",
|
|
|
referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
pragmas: [],
|
|
|
-messageSends: ["selectedItem:", "setItemsForSelectedProtocol", "refresh"]
|
|
|
+messageSends: ["ifTrue:", "isSoft", "selectedItem:", "setItemsForSelectedProtocol", "refresh"]
|
|
|
}),
|
|
|
$globals.HLMethodsListWidget);
|
|
|
|
|
@@ -4443,7 +4453,7 @@ var self=this,$self=this;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $core.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
|
-$self._onProtocolSelected_(nil);
|
|
|
+$self._onProtocolSelected_($recv($globals.HLProtocolSelected)._on_(nil));
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
}, function($ctx1) {$ctx1.fill(self,"onShowInstanceToggled",{})});
|
|
@@ -4451,11 +4461,11 @@ return self;
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
args: [],
|
|
|
-source: "onShowInstanceToggled\x0a\x09self onProtocolSelected: nil",
|
|
|
-referencedClasses: [],
|
|
|
+source: "onShowInstanceToggled\x0a\x09self onProtocolSelected: (HLProtocolSelected on: nil)",
|
|
|
+referencedClasses: ["HLProtocolSelected"],
|
|
|
//>>excludeEnd("ide");
|
|
|
pragmas: [],
|
|
|
-messageSends: ["onProtocolSelected:"]
|
|
|
+messageSends: ["onProtocolSelected:", "on:"]
|
|
|
}),
|
|
|
$globals.HLMethodsListWidget);
|
|
|
|
|
@@ -4656,7 +4666,7 @@ var self=this,$self=this;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $core.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
|
-$recv($self._model())._forceSelectedMethod_($self._methodForSelector_(aSelector));
|
|
|
+$recv($self._model())._softSelectedMethod_($self._methodForSelector_(aSelector));
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
}, function($ctx1) {$ctx1.fill(self,"reselectItem:",{aSelector:aSelector})});
|
|
@@ -4664,11 +4674,11 @@ return self;
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
args: ["aSelector"],
|
|
|
-source: "reselectItem: aSelector\x0a\x09self model forceSelectedMethod: (self methodForSelector: aSelector)",
|
|
|
+source: "reselectItem: aSelector\x0a\x09self model softSelectedMethod: (self methodForSelector: aSelector)",
|
|
|
referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
pragmas: [],
|
|
|
-messageSends: ["forceSelectedMethod:", "model", "methodForSelector:"]
|
|
|
+messageSends: ["softSelectedMethod:", "model", "methodForSelector:"]
|
|
|
}),
|
|
|
$globals.HLMethodsListWidget);
|
|
|
|
|
@@ -5262,7 +5272,7 @@ var self=this,$self=this;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $core.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
|
-$recv($self._model())._forceSelectedPackage_(anItem);
|
|
|
+$recv($self._model())._softSelectedPackage_(anItem);
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
}, function($ctx1) {$ctx1.fill(self,"reselectItem:",{anItem:anItem})});
|
|
@@ -5270,11 +5280,11 @@ return self;
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
args: ["anItem"],
|
|
|
-source: "reselectItem: anItem\x0a\x09self model forceSelectedPackage: anItem",
|
|
|
+source: "reselectItem: anItem\x0a\x09self model softSelectedPackage: anItem",
|
|
|
referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
pragmas: [],
|
|
|
-messageSends: ["forceSelectedPackage:", "model"]
|
|
|
+messageSends: ["softSelectedPackage:", "model"]
|
|
|
}),
|
|
|
$globals.HLPackagesListWidget);
|
|
|
|
|
@@ -5422,7 +5432,7 @@ $recv($1)._on_send_to_($globals.HLClassSelected,"onClassSelected:",self);
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
$ctx1.sendIdx["on:send:to:"]=1;
|
|
|
//>>excludeEnd("ctx");
|
|
|
-$recv($1)._on_send_to_($globals.HLShowInstanceToggled,"onClassSelected:",self);
|
|
|
+$recv($1)._on_send_to_($globals.HLShowInstanceToggled,"onShowInstanceToggled:",self);
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
$ctx1.sendIdx["on:send:to:"]=2;
|
|
|
//>>excludeEnd("ctx");
|
|
@@ -5438,7 +5448,7 @@ return self;
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
args: [],
|
|
|
-source: "observeModel\x0a self model announcer \x0a\x09\x09on: HLClassSelected\x0a\x09\x09send: #onClassSelected:\x0a\x09\x09to: self;\x0a\x09\x09\x0a \x09on: HLShowInstanceToggled \x0a\x09\x09send: #onClassSelected:\x0a\x09\x09to: self;\x0a\x09\x09\x0a \x09on: HLProtocolSelected\x0a\x09\x09send: #onProtocolSelected:\x0a\x09\x09to: self;\x0a\x09\x09\x0a\x09\x09on: HLProtocolsFocusRequested \x0a\x09\x09send: #onProtocolsFocusRequested\x0a\x09\x09to: self",
|
|
|
+source: "observeModel\x0a self model announcer \x0a\x09\x09on: HLClassSelected\x0a\x09\x09send: #onClassSelected:\x0a\x09\x09to: self;\x0a\x09\x09\x0a \x09on: HLShowInstanceToggled \x0a\x09\x09send: #onShowInstanceToggled:\x0a\x09\x09to: self;\x0a\x09\x09\x0a \x09on: HLProtocolSelected\x0a\x09\x09send: #onProtocolSelected:\x0a\x09\x09to: self;\x0a\x09\x09\x0a\x09\x09on: HLProtocolsFocusRequested \x0a\x09\x09send: #onProtocolsFocusRequested\x0a\x09\x09to: self",
|
|
|
referencedClasses: ["HLClassSelected", "HLShowInstanceToggled", "HLProtocolSelected", "HLProtocolsFocusRequested"],
|
|
|
//>>excludeEnd("ide");
|
|
|
pragmas: [],
|
|
@@ -5486,6 +5496,11 @@ var self=this,$self=this;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $core.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
|
+var $1;
|
|
|
+$1=$recv(anAnnouncement)._isSoft();
|
|
|
+if($core.assert($1)){
|
|
|
+return self;
|
|
|
+}
|
|
|
$self._selectedItem_(nil);
|
|
|
$self._setItemsForSelectedClass();
|
|
|
$self._refresh();
|
|
@@ -5496,11 +5511,11 @@ return self;
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
args: ["anAnnouncement"],
|
|
|
-source: "onClassSelected: anAnnouncement\x0a self selectedItem: nil.\x0a \x0a self setItemsForSelectedClass.\x0a self refresh",
|
|
|
+source: "onClassSelected: anAnnouncement\x0a\x09anAnnouncement isSoft ifTrue: [ ^ self ].\x0a self selectedItem: nil.\x0a \x0a self setItemsForSelectedClass.\x0a self refresh",
|
|
|
referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
pragmas: [],
|
|
|
-messageSends: ["selectedItem:", "setItemsForSelectedClass", "refresh"]
|
|
|
+messageSends: ["ifTrue:", "isSoft", "selectedItem:", "setItemsForSelectedClass", "refresh"]
|
|
|
}),
|
|
|
$globals.HLProtocolsListWidget);
|
|
|
|
|
@@ -5649,6 +5664,31 @@ messageSends: ["focus"]
|
|
|
}),
|
|
|
$globals.HLProtocolsListWidget);
|
|
|
|
|
|
+$core.addMethod(
|
|
|
+$core.method({
|
|
|
+selector: "onShowInstanceToggled:",
|
|
|
+protocol: "reactions",
|
|
|
+fn: function (anAnnouncement){
|
|
|
+var self=this,$self=this;
|
|
|
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
+return $core.withContext(function($ctx1) {
|
|
|
+//>>excludeEnd("ctx");
|
|
|
+$self._onClassSelected_($recv($globals.HLClassSelected)._on_(nil));
|
|
|
+return self;
|
|
|
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"onShowInstanceToggled:",{anAnnouncement:anAnnouncement})});
|
|
|
+//>>excludeEnd("ctx");
|
|
|
+},
|
|
|
+//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
+args: ["anAnnouncement"],
|
|
|
+source: "onShowInstanceToggled: anAnnouncement\x0a\x09self onClassSelected: (HLClassSelected on: nil)",
|
|
|
+referencedClasses: ["HLClassSelected"],
|
|
|
+//>>excludeEnd("ide");
|
|
|
+pragmas: [],
|
|
|
+messageSends: ["onClassSelected:", "on:"]
|
|
|
+}),
|
|
|
+$globals.HLProtocolsListWidget);
|
|
|
+
|
|
|
$core.addMethod(
|
|
|
$core.method({
|
|
|
selector: "renderContentOn:",
|
|
@@ -5716,7 +5756,7 @@ var self=this,$self=this;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $core.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
|
-$recv($self._model())._forceSelectedProtocol_(anItem);
|
|
|
+$recv($self._model())._softSelectedProtocol_(anItem);
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
}, function($ctx1) {$ctx1.fill(self,"reselectItem:",{anItem:anItem})});
|
|
@@ -5724,11 +5764,11 @@ return self;
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
args: ["anItem"],
|
|
|
-source: "reselectItem: anItem\x0a\x09self model forceSelectedProtocol: anItem",
|
|
|
+source: "reselectItem: anItem\x0a\x09self model softSelectedProtocol: anItem",
|
|
|
referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
pragmas: [],
|
|
|
-messageSends: ["forceSelectedProtocol:", "model"]
|
|
|
+messageSends: ["softSelectedProtocol:", "model"]
|
|
|
}),
|
|
|
$globals.HLProtocolsListWidget);
|
|
|
|