diff -r a294c60caf42 -r 9f54cb54204c Tools__Inspector2Tab.st --- a/Tools__Inspector2Tab.st Thu Feb 09 09:58:04 2017 +0000 +++ b/Tools__Inspector2Tab.st Thu Feb 09 09:56:47 2017 +0000 @@ -14,7 +14,7 @@ "{ NameSpace: Tools }" Object subclass:#Inspector2Tab - instanceVariableNames:'label view application priority viewHolder applicationHolder' + instanceVariableNames:'inspector label view application priority' classVariableNames:'' poolDictionaries:'' category:'Interface-Inspector2' @@ -86,31 +86,41 @@ ^ self new priority: 0; label:label; - viewHolder: makeView; + view: makeView; yourself " GenericToolbarIconLibrary systemBrowserIcon inspect " + + "Modified: / 09-02-2017 / 00:33:51 / Jan Vrany " ! ! !Inspector2Tab methodsFor:'accessing'! -application - ^ application - - "Created: / 16-01-2008 / 16:51:05 / janfrog" -! - -application:anApplicationModelOrBlock - application := anApplicationModelOrBlock. +application:anApplicationModelOrBlockOrValueModel + view := [ + ApplicationSubView new + client: anApplicationModelOrBlockOrValueModel value; + yourself + ]. "Created: / 16-01-2008 / 16:51:05 / janfrog" "Modified: / 17-02-2008 / 08:58:34 / janfrog" + "Modified: / 09-02-2017 / 09:23:43 / Jan Vrany " ! -applicationHolder:something - applicationHolder := something. +applicationHolder:aValueModelOrBlock + "/ use #application: + self application: aValueModelOrBlock + + "Modified: / 09-02-2017 / 09:23:25 / Jan Vrany " +! + +inspector: anInspector2 + inspector := anInspector2 + + "Created: / 09-02-2017 / 00:53:31 / Jan Vrany " ! label @@ -148,37 +158,38 @@ view view isNil ifTrue:[ - viewHolder notNil ifTrue:[ - view := viewHolder value - ] ifFalse:[ - applicationHolder notNil ifTrue:[ - view := ApplicationSubView new. - view client: applicationHolder value. - ] + application notNil ifTrue:[ + view := ApplicationSubView new. + view client: application value. ] + ] ifFalse:[ + view isBlock ifTrue:[ + view := view value. + ]. ]. + self setupView. ^ view "Created: / 16-01-2008 / 16:51:05 / janfrog" "Modified: / 17-02-2008 / 10:38:59 / janfrog" "Modified: / 13-06-2012 / 14:57:25 / cg" - "Modified: / 24-03-2014 / 18:25:32 / Jan Vrany " + "Modified: / 09-02-2017 / 09:24:52 / Jan Vrany " ! -view:aViewOrBlock - aViewOrBlock isBlock ifTrue:[ - viewHolder := aViewOrBlock - ] ifFalse:[ - view := aViewOrBlock. - ] +view:aViewOrBlockOrValueModel + view := aViewOrBlockOrValueModel. + "Created: / 16-01-2008 / 16:51:05 / janfrog" "Modified: / 17-02-2008 / 08:58:46 / janfrog" "Modified: / 21-05-2015 / 21:31:15 / Jan Vrany " ! -viewHolder:something - viewHolder := something. +viewHolder:aValueModelOrBlock + "/ use #view: + self view: aValueModelOrBlock + + "Modified: / 09-02-2017 / 09:23:33 / Jan Vrany " ! viewOrNil @@ -193,11 +204,13 @@ (view respondsTo:#setMasterInspectorApplication:) ifTrue:[ "this is for BridgeOjectInspectorView" - view setMasterInspectorApplication:application. + view setMasterInspectorApplication:inspector. ]. (view respondsTo:#sortOrderHolder:) ifTrue:[ - view sortOrderHolder:(application sortOrderHolder) + view sortOrderHolder:(inspector sortOrderHolder) ]. + + "Modified: / 09-02-2017 / 09:24:07 / Jan Vrany " ! ! !Inspector2Tab class methodsFor:'documentation'!