diff -r 25c2a13f00c5 -r 184cea584be5 Tools__NavigatorCanvas.st --- a/Tools__NavigatorCanvas.st Sun Jan 12 23:30:25 2014 +0000 +++ b/Tools__NavigatorCanvas.st Wed Apr 01 10:38:01 2015 +0100 @@ -46,188 +46,191 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#categoryAndClassOnlySpec - NavigatorCanvas new openInterface:#categoryAndClassOnlySpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#categoryAndClassOnlySpec + Tools::NavigatorCanvas new openInterface:#categoryAndClassOnlySpec " ^ - #(#FullSpec - #name: #fullClassSourceBrowserSpec - #window: - #(#WindowSpec - #label: 'Full Class Browser' - #name: 'Full Class Browser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 18 51 480 351) - ) - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'Organizer' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #majorKey: #'OrganizerCanvas' - #minorKey: #windowSpecWithoutMetaToggles - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #classCategoryListMenuHolder - #aspect: #categoryPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #classCategoryDoubleClickChannel - #callBack: #classCategoryDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classDoubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #nameSpaceDoubleClickChannel - #callBack: #nameSpaceDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #projectDoubleClickChannel - #callBack: #projectDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #variableDoubleClickChannel - #callBack: #variableDoubleClicked - ) - - #(#SubChannelInfoSpec - #subAspect: #classHierarchyListMenuHolder - #aspect: #hierarchyPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #classHierarchyTopClass - #aspect: #classHierarchyTopClass - ) - - #(#SubChannelInfoSpec - #subAspect: #classListMenuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #hidePrivateClasses - #aspect: #hidePrivateClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) -"/ #(#SubChannelInfoSpec -"/ #subAspect: #showMethodComplexity -"/ #aspect: #showMethodComplexity -"/ ) - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - #(#SubChannelInfoSpec - #subAspect: #metaToggleLabelHolder - #aspect: #metaToggleLabelHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #nameSpaceListMenuHolder - #aspect: #nameSpacePopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #projectListMenuHolder - #aspect: #projectPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #selectedCategories - #aspect: #selectedCategories - #callBack: #categorySelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectedNamespaces - #aspect: #selectedNamespaces - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedProjects - #aspect: #selectedProjects - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + #(FullSpec + name: categoryAndClassOnlySpec + window: + (WindowSpec + label: 'Full Class Browser' + name: 'Full Class Browser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'Organizer' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + majorKey: OrganizerCanvas + minorKey: windowSpecWithoutMetaToggles + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classCategoryDoubleClickChannel + callBack: classCategoryDoubleClicked + ) + (SubChannelInfoSpec + subAspect: classCategoryListMenuHolder + aspect: categoryPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: classDoubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: classHierarchyListMenuHolder + aspect: hierarchyPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: classHierarchyTopClass + aspect: classHierarchyTopClass + ) + (SubChannelInfoSpec + subAspect: classListMenuHolder + aspect: classPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: hidePrivateClasses + aspect: hidePrivateClasses + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: metaToggleLabelHolder + aspect: metaToggleLabelHolder + ) + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + + (SubChannelInfoSpec + subAspect: nameSpaceDoubleClickChannel + callBack: nameSpaceDoubleClicked + ) + (SubChannelInfoSpec + subAspect: nameSpaceListMenuHolder + aspect: nameSpacePopUpMenu + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: projectDoubleClickChannel + callBack: projectDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: projectListMenuHolder + aspect: projectPopUpMenu + ) + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + callBack: categorySelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectedNamespaces + aspect: selectedNamespaces + ) + + (SubChannelInfoSpec + subAspect: selectedProjects + aspect: selectedProjects + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + + (SubChannelInfoSpec + subAspect: variableDoubleClickChannel + callBack: variableDoubleClicked + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - ) - - "Modified: / 20-07-2011 / 14:19:31 / cg" - "Modified: / 13-04-2012 / 16:14:12 / Jan Vrany " + ) + + ) + ) ! categoryAndSingleClassOnlySpec @@ -238,184 +241,186 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#categoryAndSingleClassOnlySpec - NavigatorCanvas new openInterface:#categoryAndSingleClassOnlySpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#categoryAndSingleClassOnlySpec + Tools::NavigatorCanvas new openInterface:#categoryAndSingleClassOnlySpec " ^ - #(#FullSpec - #name: #categoryAndSingleClassOnlySpec - #window: - #(#WindowSpec - #label: 'Full Class Browser' - #name: 'Full Class Browser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 12 22 474 322) - ) - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'Organizer' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #majorKey: #'OrganizerCanvas' - #minorKey: #windowSpecWithoutMetaToggles - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #classCategoryListMenuHolder - #aspect: #categoryPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #classCategoryDoubleClickChannel - #callBack: #classCategoryDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classDoubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #nameSpaceDoubleClickChannel - #callBack: #nameSpaceDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #projectDoubleClickChannel - #callBack: #projectDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #variableDoubleClickChannel - #callBack: #variableDoubleClicked - ) - - #(#SubChannelInfoSpec - #subAspect: #classHierarchyListMenuHolder - #aspect: #hierarchyPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #classHierarchyTopClass - #aspect: #classHierarchyTopClass - ) - - #(#SubChannelInfoSpec - #subAspect: #classListMenuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #hidePrivateClasses - #aspect: #hidePrivateClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) -"/ #(#SubChannelInfoSpec -"/ #subAspect: #showMethodComplexity -"/ #aspect: #showMethodComplexity -"/ ) - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - - #(#SubChannelInfoSpec - #subAspect: #nameSpaceListMenuHolder - #aspect: #nameSpacePopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #projectListMenuHolder - #aspect: #projectPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #selectedCategories - #aspect: #selectedCategories - #callBack: #categorySelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectedNamespaces - #aspect: #selectedNamespaces - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedProjects - #aspect: #selectedProjects - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + #(FullSpec + name: categoryAndSingleClassOnlySpec + window: + (WindowSpec + label: 'Full Class Browser' + name: 'Full Class Browser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'Organizer' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + majorKey: OrganizerCanvas + minorKey: windowSpecWithoutMetaToggles + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classCategoryDoubleClickChannel + callBack: classCategoryDoubleClicked + ) + (SubChannelInfoSpec + subAspect: classCategoryListMenuHolder + aspect: categoryPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: classDoubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: classHierarchyListMenuHolder + aspect: hierarchyPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: classHierarchyTopClass + aspect: classHierarchyTopClass + ) + (SubChannelInfoSpec + subAspect: classListMenuHolder + aspect: classPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: hidePrivateClasses + aspect: hidePrivateClasses + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: nameSpaceDoubleClickChannel + callBack: nameSpaceDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: nameSpaceListMenuHolder + aspect: nameSpacePopUpMenu + ) + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: projectDoubleClickChannel + callBack: projectDoubleClicked + ) + (SubChannelInfoSpec + subAspect: projectListMenuHolder + aspect: projectPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + callBack: categorySelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectedNamespaces + aspect: selectedNamespaces + ) + (SubChannelInfoSpec + subAspect: selectedProjects + aspect: selectedProjects + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + (SubChannelInfoSpec + subAspect: variableDoubleClickChannel + callBack: variableDoubleClicked + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - ) - - "Modified: / 20-07-2011 / 14:19:38 / cg" - "Modified: / 13-04-2012 / 16:14:20 / Jan Vrany " + ) + + ) + ) ! fullBrowserSpec @@ -435,339 +440,359 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#fullBrowserSpec - NavigatorCanvas new openInterface:#fullBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#fullBrowserSpecPlain + Tools::NavigatorCanvas new openInterface:#fullBrowserSpecPlain " ^ - #(#FullSpec - #name: #fullBrowserSpec - #window: - #(#WindowSpec - #label: 'SystemBrowser' - #name: 'SystemBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 18 51 480 351) - #icon: #defaultIcon - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'Organizer' - #majorKey: #'OrganizerCanvas' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #classCategoryListMenuHolder - #aspect: #categoryPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #classCategoryDoubleClickChannel - #callBack: #classCategoryDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classDoubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #nameSpaceDoubleClickChannel - #callBack: #nameSpaceDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #projectDoubleClickChannel - #callBack: #projectDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #variableDoubleClickChannel - #callBack: #variableDoubleClicked - ) - - #(#SubChannelInfoSpec - #subAspect: #classHierarchyListMenuHolder - #aspect: #hierarchyPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #classHierarchyTopClass - #aspect: #classHierarchyTopClass - ) - - #(#SubChannelInfoSpec - #subAspect: #classListMenuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - #(#SubChannelInfoSpec - #subAspect: #metaToggleLabelHolder - #aspect: #metaToggleLabelHolder + #(FullSpec + name: fullBrowserSpecPlain + window: + (WindowSpec + label: 'SystemBrowser' + name: 'SystemBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + icon: defaultIcon + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'Organizer' + majorKey: OrganizerCanvas + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: classCategoryListMenuHolder + aspect: categoryPopUpMenu + ) + (SubChannelInfoSpec + subAspect: classCategoryDoubleClickChannel + callBack: classCategoryDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: classDoubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: nameSpaceDoubleClickChannel + callBack: nameSpaceDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: projectDoubleClickChannel + callBack: projectDoubleClicked + ) + (SubChannelInfoSpec + subAspect: variableDoubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: classHierarchyListMenuHolder + aspect: hierarchyPopUpMenu + ) + (SubChannelInfoSpec + subAspect: classHierarchyTopClass + aspect: classHierarchyTopClass + ) + + (SubChannelInfoSpec + subAspect: classListMenuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + (SubChannelInfoSpec + subAspect: metaToggleLabelHolder + aspect: metaToggleLabelHolder + ) + + (SubChannelInfoSpec + subAspect: nameSpaceListMenuHolder + aspect: nameSpacePopUpMenu + ) + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: projectListMenuHolder + aspect: projectPopUpMenu + ) + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + callBack: categorySelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectedNamespaces + aspect: selectedNamespaces + callBack: nameSpaceSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectedProjects + aspect: selectedProjects + callBack: projectSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + + (SubChannelInfoSpec + subAspect: nameSpaceFilter + aspect: nameSpaceFilter + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: variablesMenuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #nameSpaceListMenuHolder - #aspect: #nameSpacePopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #projectListMenuHolder - #aspect: #projectPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedCategories - #aspect: #selectedCategories - #callBack: #categorySelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedNamespaces - #aspect: #selectedNamespaces - #callBack: #nameSpaceSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProjects - #aspect: #selectedProjects - #callBack: #projectSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - #(#SubChannelInfoSpec - #subAspect: #nameSpaceFilter - #aspect: #nameSpaceFilter - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - #callBack: #variableSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - - #(#SubChannelInfoSpec - #subAspect: #variablesMenuHolder - #aspect: #variablesPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - #callBack: #variableSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - #callBack: #variableSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 0.75 1.0) - ) + + ) + handles: (Any 0.5 0.75 1.0) ) - - ) - ) - - "Created: / 11-03-2010 / 08:41:55 / Jan Vrany " - "Modified: / 20-07-2011 / 14:20:41 / cg" - "Modified: / 13-04-2012 / 16:17:22 / Jan Vrany " + ) + + ) + ) ! fullBrowserSpecWithEmbeddedTestRunner @@ -778,211 +803,222 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#fullBrowserSpec_new - Tools::NavigatorCanvas new openInterface:#fullBrowserSpec_new + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#fullBrowserSpecWithEmbeddedTestRunner + Tools::NavigatorCanvas new openInterface:#fullBrowserSpecWithEmbeddedTestRunner " ^ - #(FullSpec - name: #'fullBrowserSpec_new' - window: - (WindowSpec - label: 'SystemBrowser' - name: 'SystemBrowser' - min: (Point 0 0) - bounds: (Rectangle 0 0 462 300) - icon: defaultIcon - ) - component: - (SpecCollection - collection: ( - (VariableHorizontalPanelSpec - name: 'VariableHorizontalPanel1' - layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - barWidth: 2 - showHandle: false - component: - (SpecCollection - collection: ( - (SubCanvasSpec - name: 'Organizer' - majorKey: OrganizerCanvas - subAspectHolders: - (Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - (SubChannelInfoSpec - subAspect: classCategoryListMenuHolder - aspect: categoryPopUpMenu - ) - (SubChannelInfoSpec - subAspect: classCategoryDoubleClickChannel - callBack: classCategoryDoubleClicked - ) - - (SubChannelInfoSpec - subAspect: classDoubleClickChannel - callBack: classDoubleClicked - ) - (SubChannelInfoSpec - subAspect: nameSpaceDoubleClickChannel - callBack: nameSpaceDoubleClicked - ) - - (SubChannelInfoSpec - subAspect: projectDoubleClickChannel - callBack: projectDoubleClicked - ) - (SubChannelInfoSpec - subAspect: variableDoubleClickChannel - callBack: variableDoubleClicked - ) - - (SubChannelInfoSpec - subAspect: classHierarchyListMenuHolder - aspect: hierarchyPopUpMenu - ) - (SubChannelInfoSpec - subAspect: classHierarchyTopClass - aspect: classHierarchyTopClass - ) - - (SubChannelInfoSpec - subAspect: classListMenuHolder - aspect: classPopUpMenu - ) - (SubChannelInfoSpec - subAspect: hideUnloadedClasses - aspect: hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + #(FullSpec + name: fullBrowserSpecWithEmbeddedTestRunner + window: + (WindowSpec + label: 'SystemBrowser' + name: 'SystemBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + icon: defaultIcon + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'Organizer' + majorKey: OrganizerCanvas + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classCategoryDoubleClickChannel + callBack: classCategoryDoubleClicked + ) + (SubChannelInfoSpec + subAspect: classCategoryListMenuHolder + aspect: categoryPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: classDoubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: classHierarchyListMenuHolder + aspect: hierarchyPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: classHierarchyTopClass + aspect: classHierarchyTopClass + ) + (SubChannelInfoSpec + subAspect: classListMenuHolder + aspect: classPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: metaToggleLabelHolder + aspect: metaToggleLabelHolder + ) + (SubChannelInfoSpec + subAspect: nameSpaceDoubleClickChannel + callBack: nameSpaceDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: nameSpaceFilter + aspect: nameSpaceFilter + ) + (SubChannelInfoSpec + subAspect: nameSpaceListMenuHolder + aspect: nameSpacePopUpMenu + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: projectDoubleClickChannel + callBack: projectDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: projectListMenuHolder + aspect: projectPopUpMenu + ) + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + callBack: categorySelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectedNamespaces + aspect: selectedNamespaces + callBack: nameSpaceSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectedProjects + aspect: selectedProjects + callBack: projectSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + + (SubChannelInfoSpec + subAspect: variableDoubleClickChannel + callBack: variableDoubleClicked + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: variablesMenuHolder + aspect: variablesPopUpMenu + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'CategoryAndMethodList' + hasHorizontalScrollBar: false + hasVerticalScrollBar: false + majorKey: #'Tools::NavigatorCanvas' + minorKey: protocolAndMethodListSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + ) + createNewBuilder: false + ) ) - - (SubChannelInfoSpec - subAspect: markApplicationsHolder - aspect: markApplicationsHolder - ) - (SubChannelInfoSpec - subAspect: showClassPackages - aspect: showClassPackages - ) - - (SubChannelInfoSpec - subAspect: immediateUpdate - aspect: immediateUpdate - ) - (SubChannelInfoSpec - subAspect: meta - aspect: meta - ) - - (SubChannelInfoSpec - subAspect: metaToggleLabelHolder - aspect: metaToggleLabelHolder - ) - (SubChannelInfoSpec - subAspect: nameSpaceListMenuHolder - aspect: nameSpacePopUpMenu - ) - - (SubChannelInfoSpec - subAspect: organizerMode - aspect: organizerMode - ) - (SubChannelInfoSpec - subAspect: outGeneratorHolder - aspect: protocolListGenerator - ) - - (SubChannelInfoSpec - subAspect: packageFilter - aspect: packageFilter - ) - (SubChannelInfoSpec - subAspect: projectListMenuHolder - aspect: projectPopUpMenu - ) - - (SubChannelInfoSpec - subAspect: selectedCategories - aspect: selectedCategories - callBack: categorySelectionChanged - ) - (SubChannelInfoSpec - subAspect: selectedClasses - aspect: selectedClasses - callBack: classSelectionChanged - ) - - (SubChannelInfoSpec - subAspect: selectedNamespaces - aspect: selectedNamespaces - callBack: nameSpaceSelectionChanged - ) - (SubChannelInfoSpec - subAspect: selectedProjects - aspect: selectedProjects - callBack: projectSelectionChanged - ) - - (SubChannelInfoSpec - subAspect: selectionChangeCondition - aspect: selectionChangeConditionHolder - ) - (SubChannelInfoSpec - subAspect: nameSpaceFilter - aspect: nameSpaceFilter - ) - - (SubChannelInfoSpec - subAspect: variableFilter - aspect: variableFilter - callBack: variableSelectionChanged - ) - (SubChannelInfoSpec - subAspect: filterClassVars - aspect: filterClassVars - ) - - (SubChannelInfoSpec - subAspect: variablesMenuHolder - aspect: variablesPopUpMenu - ) - (SubChannelInfoSpec - subAspect: sortVariablesByName - aspect: sortVariablesByName - ) - ) - createNewApplication: true - createNewBuilder: true - ) - (SubCanvasSpec - name: 'CategoryAndMethodList' - hasHorizontalScrollBar: false - hasVerticalScrollBar: false - majorKey: #'Tools::NavigatorCanvas' - minorKey: protocolAndMethodListSpec - createNewBuilder: false - ) - ) - - ) - handles: (Any 0.5 1.0) - ) + + ) + handles: (Any 0.5 1.0) ) - - ) - ) - - "Created: / 11-03-2010 / 08:41:46 / Jan Vrany " - "Modified: / 20-07-2011 / 14:43:02 / cg" + ) + + ) + ) ! multipleCategoryBrowserSpec @@ -993,381 +1029,412 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleCategoryBrowserSpec - NavigatorCanvas new openInterface:#multipleCategoryBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleCategoryBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleCategoryBrowserSpec " ^ - #(#FullSpec - #name: #multipleCategoryBrowserSpec - #window: - #(#WindowSpec - #label: 'CategoryBrowser' - #name: 'CategoryBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 18 51 480 351) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'CategoryList' - #majorKey: #'ClassCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classCategoryDoubleClicked + #(FullSpec + name: multipleCategoryBrowserSpec + window: + (WindowSpec + label: 'CategoryBrowser' + name: 'CategoryBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'CategoryList' + majorKey: ClassCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classCategoryDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: categoryListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: categoryPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + callBack: categorySelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #categoryListGenerator + ) + createNewApplication: true + createNewBuilder: true + ) + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel2' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec + ) ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #categoryPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedCategories - #aspect: #selectedCategories - #callBack: #categorySelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel2' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.25 0.5 0.75 1.0) + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.25 0.5 0.75 1.0) - ) - ) - - ) - #handles: #(#Any 1.0) - ) + + ) + handles: (Any 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:35:49 / cg" - "Modified: / 13-04-2012 / 16:17:11 / Jan Vrany " + ) + + ) + ) ! multipleClassBrowserSpec @@ -1378,322 +1445,354 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleClassBrowserSpec - NavigatorCanvas new openInterface:#multipleClassBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleClassBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleClassBrowserSpec " ^ - #(#FullSpec - #name: #multipleClassBrowserSpec - #window: - #(#WindowSpec - #label: 'ClassBrowser' - #name: 'ClassBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 18 51 480 351) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #sortBy - #aspect: #sortBy - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + #(FullSpec + name: multipleClassBrowserSpec + window: + (WindowSpec + label: 'ClassBrowser' + name: 'ClassBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: sortBy + aspect: sortBy + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) + ) + + ) + handles: (Any 0.5 1.0) ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec + ) ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - #handles: #(#Any 0.333333 0.666667 1.0) - ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.333333 0.666667 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:36:29 / cg" - "Modified: / 13-04-2012 / 16:16:59 / Jan Vrany " + ) + + ) + ) ! multipleClassDiffBrowserSpec @@ -1704,117 +1803,120 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleClassDiffBrowserSpec - NavigatorCanvas new openInterface:#multipleClassDiffBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleClassDiffBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleClassDiffBrowserSpec " ^ - #(#FullSpec - #name: #multipleClassDiffBrowserSpec - #window: - #(#WindowSpec - #label: 'ClassBrowser' - #name: 'ClassBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 12 22 474 322) - ) - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -30 1.0) - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #sortBy - #aspect: #sortBy - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#LabelSpec - #label: 'projectInfo' - #name: 'Label1' - #layout: #(#LayoutFrame 0 0 -30 1 0 1 0 1) - #level: -1 - #labelChannel: #classesProjectInfoHolder - #adjust: #left - ) + #(FullSpec + name: multipleClassDiffBrowserSpec + window: + (WindowSpec + label: 'ClassBrowser' + name: 'ClassBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -30 1.0) + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + + (SubChannelInfoSpec + subAspect: sortBy + aspect: sortBy + ) + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - ) - - "Modified: / 04-07-2011 / 18:36:38 / cg" + (LabelSpec + label: 'projectInfo' + name: 'Label1' + layout: (LayoutFrame 0 0 -30 1 0 1 0 1) + level: -1 + labelChannel: classesProjectInfoHolder + adjust: left + ) + ) + + ) + ) ! multipleClassExtensionBrowserSpec @@ -1825,358 +1927,385 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleClassExtensionBrowserSpec - NavigatorCanvas new openInterface:#multipleClassExtensionBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleClassExtensionBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleClassExtensionBrowserSpec " ^ - #(#FullSpec - #name: #multipleClassExtensionBrowserSpec - #window: - #(#WindowSpec - #label: 'ClassBrowser' - #name: 'ClassBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 16 46 478 346) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + #(FullSpec + name: multipleClassExtensionBrowserSpec + window: + (WindowSpec + label: 'ClassBrowser' + name: 'ClassBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: sortBy + aspect: sortBy + ) + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'ProjectList' + majorKey: ProjectList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: projectListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: projectPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedProjects + aspect: selectedProjects + callBack: projectSelectionChangedForFilter + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.7 1.0 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec + ) + ) + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: packageFilterOnInput + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #sortBy - #aspect: #sortBy - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'ProjectList' - #majorKey: #'ProjectList' - #subAspectHolders: - #(#Array - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #projectListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProjects - #aspect: #selectedProjects - #callBack: #projectSelectionChangedForFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #projectPopUpMenu - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars "/variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - "/ #handles: #(#Any 0.333333 0.666667 1.0) - #handles: #(#Any 0.7 1.0 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - #callBack: #variableSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilterOnInput - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - #callBack: #variableSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.333333 0.666667 1.0) - ) + + ) + handles: (Any 0.333333 0.666667 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:36:44 / cg" - "Modified: / 13-04-2012 / 16:16:55 / Jan Vrany " + ) + + ) + ) ! multipleFullProtocolBrowserSpec @@ -2187,145 +2316,162 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleFullProtocolBrowserSpec - NavigatorCanvas new openInterface:#multipleFullProtocolBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleFullProtocolBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleFullProtocolBrowserSpec " ^ - #(#FullSpec - #name: #multipleFullProtocolBrowserSpec - #window: - #(#WindowSpec - #label: 'ProtocolBrowser' - #name: 'ProtocolBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 12 22 474 322) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - #(#SubChannelInfoSpec - #subAspect: #noAllItem - #aspect: #noAllItem - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #sortBy - #aspect: #sortBy - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + #(FullSpec + name: multipleFullProtocolBrowserSpec + window: + (WindowSpec + label: 'ProtocolBrowser' + name: 'ProtocolBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + (SubChannelInfoSpec + subAspect: noAllItem + aspect: noAllItem + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - #handles: #(#Any 0.5 1.0) - ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: sortBy + aspect: sortBy + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.5 1.0) ) - - ) - ) - - "Modified: / 20-07-2011 / 14:39:15 / cg" + ) + + ) + ) ! multipleNameSpaceBrowserSpec @@ -2336,363 +2482,400 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleNameSpaceBrowserSpec - NavigatorCanvas new openInterface:#multipleNameSpaceBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleNameSpaceBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleNameSpaceBrowserSpec " ^ - #(#FullSpec - #name: #multipleNameSpaceBrowserSpec - #window: - #(#WindowSpec - #label: 'NameSpaceBrowser' - #name: 'NameSpaceBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 18 51 480 351) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'NameSpaceList' - #majorKey: #'NameSpaceList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #nameSpacePopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #nameSpaceDoubleClicked - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #nameSpaceListGenerator + #(FullSpec + name: multipleNameSpaceBrowserSpec + window: + (WindowSpec + label: 'NameSpaceBrowser' + name: 'NameSpaceBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'NamespaceList' + majorKey: NamespaceList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: nameSpaceDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: nameSpaceListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: nameSpacePopUpMenu + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: selectedNamespaces + aspect: selectedNamespaces + callBack: nameSpaceSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + (SubChannelInfoSpec + subAspect: nameSpaceFilter + aspect: selectedNamespaces + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec + ) ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedNamespaces - #aspect: #selectedNamespaces - #callBack: #nameSpaceSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #nameSpaceFilter - #aspect: #selectedNamespaces - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.25 0.5 0.75 1.0) - ) + + ) + handles: (Any 0.25 0.5 0.75 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:36:54 / cg" - "Modified: / 13-04-2012 / 16:16:50 / Jan Vrany " + ) + + ) + ) ! multipleNameSpaceFullBrowserSpec @@ -2703,446 +2886,469 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleNameSpaceFullBrowserSpec - NavigatorCanvas new openInterface:#multipleNameSpaceFullBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleNameSpaceFullBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleNameSpaceFullBrowserSpec " ^ - #(#FullSpec - #name: #multipleNameSpaceFullBrowserSpec - #window: - #(#WindowSpec - #label: 'NameSpaceBrowser' - #name: 'NameSpaceBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 127 62 589 362) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel2' - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'NameSpaceList' - #majorKey: #'NamespaceList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #nameSpacePopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #nameSpaceDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #nameSpaceListGenerator - ) -"/ #(#SubChannelInfoSpec -"/ #subAspect: #outGeneratorHolder -"/ #aspect: #classListGenerator -"/ ) - - #(#SubChannelInfoSpec - #subAspect: #selectedNamespaces - #aspect: #selectedNamespaces - #callBack: #nameSpaceSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'ClassCategoryList' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #majorKey: #'ClassCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #nameSpaceFilter - #aspect: #selectedNamespaces - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classCategoryDoubleClicked + #(FullSpec + name: multipleNameSpaceFullBrowserSpec + window: + (WindowSpec + label: 'NameSpaceBrowser' + name: 'NameSpaceBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel2' + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'NameSpaceList' + majorKey: NamespaceList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: nameSpaceDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: nameSpaceListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: nameSpacePopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedNamespaces + aspect: selectedNamespaces + callBack: nameSpaceSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'ClassCategoryList' + majorKey: ClassCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classCategoryDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: forceGeneratorTrigger + aspect: forceClassCategoryGeneratorTrigger + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: categoryPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: nameSpaceFilter + aspect: selectedNamespaces + ) + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeCondition + ) + (SubChannelInfoSpec + subAspect: slaveMode + aspect: categoryListSlaveMode ) - #(#SubChannelInfoSpec - #subAspect: #forceGeneratorTrigger - #aspect: #forceClassCategoryGeneratorTrigger + + (SubChannelInfoSpec + subAspect: updateTrigger + aspect: classCategoryListUpdateTrigger + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.5 1.0) + ) + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: nameSpaceFilter + aspect: selectedNamespaces + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #categoryPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedCategories - #aspect: #selectedCategories - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeCondition - ) - #(#SubChannelInfoSpec - #subAspect: #slaveMode - #aspect: #categoryListSlaveMode - ) - - #(#SubChannelInfoSpec - #subAspect: #updateTrigger - #aspect: #classCategoryListUpdateTrigger - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #nameSpaceFilter - #aspect: #selectedNamespaces - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + ) + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.25 0.5 0.75 1.0) - ) + + ) + handles: (Any 0.25 0.5 0.75 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:37:01 / cg" - "Modified: / 13-04-2012 / 16:16:43 / Jan Vrany " + ) + + ) + ) ! multipleProjectBrowserSpec @@ -3153,361 +3359,397 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleProjectBrowserSpec - NavigatorCanvas new openInterface:#multipleProjectBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleProjectBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleProjectBrowserSpec " ^ - #(#FullSpec - #name: #multipleProjectBrowserSpec - #window: - #(#WindowSpec - #label: 'ProjectBrowser' - #name: 'ProjectBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 18 51 480 351) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ProjectList' - #majorKey: #'ProjectList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #projectPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #projectDoubleClicked - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate + #(FullSpec + name: multipleProjectBrowserSpec + window: + (WindowSpec + label: 'ProjectBrowser' + name: 'ProjectBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ProjectList' + majorKey: ProjectList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: projectDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: projectListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: projectPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: selectedProjects + aspect: selectedProjects + callBack: projectSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec + ) ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #projectListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedProjects - #aspect: #selectedProjects - #callBack: #projectSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - #callBack: #variableSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - #callBack: #variableSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.25 0.5 0.75 1.0) - ) + + ) + handles: (Any 0.25 0.5 0.75 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:37:12 / cg" - "Modified: / 13-04-2012 / 16:16:31 / Jan Vrany " + ) + + ) + ) ! multipleProjectFullBrowserSpec @@ -3518,444 +3760,476 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleProjectFullBrowserSpec - NavigatorCanvas new openInterface:#multipleProjectFullBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleProjectFullBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleProjectFullBrowserSpec " ^ - #(#FullSpec - #name: #multipleProjectFullBrowserSpec - #window: - #(#WindowSpec - #label: 'ProjectBrowser' - #name: 'ProjectBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 23 111 485 411) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel2' - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ProjectList' - #majorKey: #'ProjectList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #projectPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #projectDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #projectListGenerator - ) - -"/ #(#SubChannelInfoSpec -"/ #subAspect: #outGeneratorHolder -"/ #aspect: #classListGenerator -"/ ) - #(#SubChannelInfoSpec - #subAspect: #selectedProjects - #aspect: #selectedProjects - #callBack: #projectSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'ClassCategoryList' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #majorKey: #'ClassCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #selectedProjects - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classCategoryDoubleClicked + #(FullSpec + name: multipleProjectFullBrowserSpec + window: + (WindowSpec + label: 'ProjectBrowser' + name: 'ProjectBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel2' + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ProjectList' + majorKey: ProjectList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: projectDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: projectListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: projectPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedProjects + aspect: selectedProjects + callBack: projectSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'ClassCategoryList' + majorKey: ClassCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classCategoryDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: forceGeneratorTrigger + aspect: forceClassCategoryGeneratorTrigger + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: categoryPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: selectedProjects + ) + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeCondition + ) + (SubChannelInfoSpec + subAspect: slaveMode + aspect: categoryListSlaveMode + ) + + (SubChannelInfoSpec + subAspect: updateTrigger + aspect: classCategoryListUpdateTrigger ) - #(#SubChannelInfoSpec - #subAspect: #forceGeneratorTrigger - #aspect: #forceClassCategoryGeneratorTrigger - ) - - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #categoryPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedCategories - #aspect: #selectedCategories - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeCondition - ) - #(#SubChannelInfoSpec - #subAspect: #slaveMode - #aspect: #categoryListSlaveMode - ) - - #(#SubChannelInfoSpec - #subAspect: #updateTrigger - #aspect: #classCategoryListUpdateTrigger + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.5 1.0) + ) + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: selectedProjects + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #selectedProjects - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + ) + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + callBack: variableSelectionChanged + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - #callBack: #variableSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - #callBack: #variableSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.25 0.5 0.75 1.0) - ) + + ) + handles: (Any 0.25 0.5 0.75 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:37:24 / cg" - "Modified (format): / 13-04-2012 / 16:16:24 / Jan Vrany " + ) + + ) + ) ! multipleProtocolBrowserSpec @@ -3966,145 +4240,162 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#multipleProtocolBrowserSpec - NavigatorCanvas new openInterface:#multipleProtocolBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#multipleProtocolBrowserSpec + Tools::NavigatorCanvas new openInterface:#multipleProtocolBrowserSpec " ^ - #(#FullSpec - #name: #multipleProtocolBrowserSpec - #window: - #(#WindowSpec - #label: 'ProtocolBrowser' - #name: 'ProtocolBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 12 22 474 322) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - #(#SubChannelInfoSpec - #subAspect: #noAllItem - #aspect: #noAllItem - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #sortBy - #aspect: #sortBy - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + #(FullSpec + name: multipleProtocolBrowserSpec + window: + (WindowSpec + label: 'ProtocolBrowser' + name: 'ProtocolBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + (SubChannelInfoSpec + subAspect: noAllItem + aspect: noAllItem + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - #handles: #(#Any 0.5 1.0) - ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: sortBy + aspect: sortBy + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.5 1.0) ) - - ) - ) - - "Modified: / 27-04-2010 / 16:43:01 / cg" + ) + + ) + ) ! protocolAndMethodListSpec @@ -4122,69 +4413,92 @@ ^ - #(FullSpec - name: protocolAndMethodListSpec - window: - (WindowSpec - label: 'Protocol and Method List' - name: 'Protocol and Method List' - min: (Point 0 0) - bounds: (Rectangle 0 0 498 456) - icon: defaultIcon - ) - component: - (SpecCollection - collection: ( - (SubCanvasSpec - name: 'ProtocolAndMethodListCanvas' - layout: (LayoutFrame 0 0 0 0 0 1 0 1) - hasHorizontalScrollBar: false - hasVerticalScrollBar: false - majorKey: #'Tools::NavigatorCanvas' - minorKey: #'protocolAndMethodListSpec_Both' - specHolder: organizerProtocolAndMethodListSpecHolder - createNewBuilder: false - ) - (SubCanvasSpec - name: 'TestRunnerEmbedded' - layout: (LayoutFrame 0 0 -50 1 0 1 0 1) - initiallyInvisible: true - hasHorizontalScrollBar: false - hasVerticalScrollBar: false - majorKey: #'Tools::TestRunnerEmbedded' - subAspectHolders: - (Array - - (SubChannelInfoSpec - subAspect: methodGeneratorHolder - aspect: selectorListGenerator - ) - (SubChannelInfoSpec - subAspect: selectedClassesHolder - aspect: selectedClasses + #(FullSpec + name: protocolAndMethodListSpec + window: + (WindowSpec + label: 'Protocol and Method List' + name: 'Protocol and Method List' + min: (Point 0 0) + bounds: (Rectangle 0 0 498 456) + icon: defaultIcon + ) + component: + (SpecCollection + collection: ( + (VerticalPanelViewSpec + name: 'VerticalPanel1' + layout: (LayoutFrame 0 0 0 0 0 1 0 1) + horizontalLayout: fit + verticalLayout: bottomFit + horizontalSpace: 3 + verticalSpace: 3 + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ProtocolAndMethodListCanvas' + hasHorizontalScrollBar: false + hasVerticalScrollBar: false + majorKey: #'Tools::NavigatorCanvas' + minorKey: #'protocolAndMethodListSpec_Both' + specHolder: organizerProtocolAndMethodListSpecHolder + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + ) + createNewBuilder: false + extent: (Point 498 456) + ) + (SubCanvasSpec + name: 'TestRunnerEmbedded' + initiallyInvisible: true + visibilityChannel: testRunnerVisibleHolder + hasHorizontalScrollBar: false + hasVerticalScrollBar: false + majorKey: #'Tools::TestRunnerEmbedded' + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: infoHolder + aspect: infoLabelHolder + ) + (SubChannelInfoSpec + subAspect: methodGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: selectedClassesHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: selectedMethodsHolder + aspect: selectedMethods + ) + + (SubChannelInfoSpec + subAspect: selectedProtocolsHolder + aspect: selectedProtocols + ) + ) + createNewApplication: true + createNewBuilder: true + extent: (Point 498 50) + ) ) - - (SubChannelInfoSpec - subAspect: selectedMethodsHolder - aspect: selectedMethods - ) - (SubChannelInfoSpec - subAspect: selectedProtocolsHolder - aspect: selectedProtocols - ) - - (SubChannelInfoSpec - subAspect: infoHolder - aspect: infoLabelHolder - ) - ) - createNewApplication: true - createNewBuilder: true - ) + + ) ) - - ) - ) + ) + + ) + ) ! selectorBrowserSpec @@ -4195,176 +4509,198 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#selectorBrowserSpec - NavigatorCanvas new openInterface:#selectorBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#selectorBrowserSpec + Tools::NavigatorCanvas new openInterface:#selectorBrowserSpec " ^ - #(#FullSpec - #name: #selectorBrowserSpec - #window: - #(#WindowSpec - #label: 'SelectorBrowser' - #name: 'SelectorBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 12 22 474 322) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'AllMethodCategoryList' - #majorKey: #'FullMethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'ImplementedMethodList' - #majorKey: #'ImplementingMethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #xxxDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #implementingClassListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'ImplementingClassList' - #majorKey: #'ImplementingClassList' - #minorKey: #windowSpec - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #implementingClassListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + #(FullSpec + name: selectorBrowserSpec + window: + (WindowSpec + label: 'SelectorBrowser' + name: 'SelectorBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'AllMethodCategoryList' + majorKey: FullMethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - #handles: #(#Any 0.333333 0.666667 1.0) - ) + (SubCanvasSpec + name: 'ImplementedMethodList' + majorKey: ImplementingMethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: xxxDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: implementingClassListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'ImplementingClassList' + majorKey: ImplementingClassList + minorKey: windowSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: implementingClassListGenerator + ) + + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.333333 0.666667 1.0) ) - - ) - ) - - "Modified: / 27-04-2010 / 16:43:16 / cg" + ) + + ) + ) ! singleCategoryBrowserSpec @@ -4375,358 +4711,396 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#singleCategoryBrowserSpec - NavigatorCanvas new openInterface:#singleCategoryBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#singleCategoryBrowserSpec + Tools::NavigatorCanvas new openInterface:#singleCategoryBrowserSpec " ^ - #(#FullSpec - #name: #singleCategoryBrowserSpec - #window: - #(#WindowSpec - #label: 'CategoryBrowser' - #name: 'CategoryBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 18 51 480 351) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'PseudoCategoryList' - #layout: #(#LayoutFrame 0 0.0 0 0 0 1.0 25 0) - #majorKey: #'ClassCategoryList' - #minorKey: #singleCategoryWindowSpec - #subAspectHolders: - #(#Array - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #categoryPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses + #(FullSpec + name: singleCategoryBrowserSpec + window: + (WindowSpec + label: 'CategoryBrowser' + name: 'CategoryBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'PseudoCategoryList' + layout: (LayoutFrame 0 0.0 0 0 0 1.0 25 0) + majorKey: ClassCategoryList + minorKey: singleCategoryWindowSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: categoryListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: categoryPopUpMenu + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + ) + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 25 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesMenuHolder + ) + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #categoryListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedCategories - #aspect: #selectedCategories - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 25 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec + ) + ) + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesMenuHolder - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.333333 0.666667 1.0) - ) + + ) + handles: (Any 0.333333 0.666667 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:37:34 / cg" - "Modified: / 13-04-2012 / 16:15:59 / Jan Vrany " + ) + + ) + ) ! singleClassBrowserSpec @@ -4737,294 +5111,319 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#singleClassBrowserSpec - NavigatorCanvas new openInterface:#singleClassBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#singleClassBrowserSpec + Tools::NavigatorCanvas new openInterface:#singleClassBrowserSpec " ^ - #(#FullSpec - #name: #singleClassBrowserSpec - #window: - #(#WindowSpec - #label: 'ClassBrowser' - #name: 'ClassBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 16 46 478 346) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'PseudoClassList' - #layout: #(#LayoutFrame 0 0.0 0 0 0 1.0 25 0) - #majorKey: #'ClassList' - #minorKey: #singleClassWindowSpec - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages + #(FullSpec + name: singleClassBrowserSpec + window: + (WindowSpec + label: 'ClassBrowser' + name: 'ClassBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'PseudoClassList' + layout: (LayoutFrame 0 0.0 0 0 0 1.0 25 0) + majorKey: ClassList + minorKey: singleClassWindowSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 25 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 25 0.0 0 1.0 -25 1.0) - #showHandle: false - #snapMode: #both - #handlePosition: #left - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec + ) ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + + ) ) - - ) - #handles: #(#Any 0.5 1.0) - ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + handles: (Any 0.5 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:37:41 / cg" - "Modified: / 13-04-2012 / 16:15:48 / Jan Vrany " + ) + + ) + ) ! singleFullProtocolBrowserSpec @@ -5035,134 +5434,146 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#singleFullProtocolBrowserSpec - NavigatorCanvas new openInterface:#singleFullProtocolBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#singleFullProtocolBrowserSpec + Tools::NavigatorCanvas new openInterface:#singleFullProtocolBrowserSpec " ^ - #(#FullSpec - #name: #singleFullProtocolBrowserSpec - #window: - #(#WindowSpec - #label: 'ProtocolBrowser' - #name: 'ProtocolBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 12 22 474 322) - ) - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'PseudoProtocolList' - #layout: #(#LayoutFrame 0 0.0 0 0 0 1.0 25 0) - #majorKey: #'MethodCategoryList' - #minorKey: #singleProtocolWindowSpec - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #layout: #(#LayoutFrame 0 0.0 25 0.0 0 1.0 0 1.0) - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #sortBy - #aspect: #sortBy - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + #(FullSpec + name: singleFullProtocolBrowserSpec + window: + (WindowSpec + label: 'ProtocolBrowser' + name: 'ProtocolBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'PseudoProtocolList' + layout: (LayoutFrame 0 0.0 0 0 0 1.0 25 0) + majorKey: MethodCategoryList + minorKey: singleProtocolWindowSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - ) + (SubCanvasSpec + name: 'MethodList' + layout: (LayoutFrame 0 0.0 25 0.0 0 1.0 0 1.0) + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: sortBy + aspect: sortBy + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) ) - - ) - ) - - "Modified: / 20-07-2011 / 14:40:48 / cg" + ) + + ) + ) ! singleNameSpaceBrowserSpec @@ -5173,353 +5584,388 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#singleNameSpaceBrowserSpec - NavigatorCanvas new openInterface:#singleNameSpaceBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#singleNameSpaceBrowserSpec + Tools::NavigatorCanvas new openInterface:#singleNameSpaceBrowserSpec " ^ - #(#FullSpec - #name: #singleNameSpaceBrowserSpec - #window: - #(#WindowSpec - #label: 'NameSpaceBrowser' - #name: 'NameSpaceBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 18 51 480 351) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'PseudoNameSpaceList' - #layout: #(#LayoutFrame 0 0.0 0 0 0 1.0 25 0) - #majorKey: #'NamespaceList' - #minorKey: #singleNameSpaceWindowSpec - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses + #(FullSpec + name: singleNameSpaceBrowserSpec + window: + (WindowSpec + label: 'NameSpaceBrowser' + name: 'NameSpaceBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'PseudoNameSpaceList' + layout: (LayoutFrame 0 0.0 0 0 0 1.0 25 0) + majorKey: NamespaceList + minorKey: singleNameSpaceWindowSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: nameSpaceListGenerator + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: selectedNamespaces + aspect: selectedNamespaces + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 25 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + callBack: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #nameSpaceListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedNamespaces - #aspect: #selectedNamespaces - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 25 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec + ) + ) + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #callBack: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.333333 0.666667 1.0) - ) + + ) + handles: (Any 0.333333 0.666667 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:37:52 / cg" - "Modified: / 13-04-2012 / 16:15:41 / Jan Vrany " + ) + + ) + ) ! singleNameSpaceFullBrowserSpec @@ -5530,434 +5976,461 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#singleNameSpaceFullBrowserSpec - NavigatorCanvas new openInterface:#singleNameSpaceFullBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#singleNameSpaceFullBrowserSpec + Tools::NavigatorCanvas new openInterface:#singleNameSpaceFullBrowserSpec " ^ - #(#FullSpec - #name: #singleNameSpaceFullBrowserSpec - #window: - #(#WindowSpec - #label: 'NameSpaceBrowser' - #name: 'NameSpaceBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 102 220 564 520) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'PseudoNameSpaceList' - #layout: #(#LayoutFrame 0 0.0 0 0 0 1.0 25 0) - #majorKey: #'NamespaceList' - #minorKey: #singleNameSpaceWindowSpec - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #nameSpaceListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListPerNameSpaceGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedNamespaces - #aspect: #selectedNamespaces - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'ClassCategoryList' - #layout: #(#LayoutFrame 0 0.0 25 0.0 0 1.0 0 1.0) - #majorKey: #'ClassCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classCategoryDoubleClicked + #(FullSpec + name: singleNameSpaceFullBrowserSpec + window: + (WindowSpec + label: 'NameSpaceBrowser' + name: 'NameSpaceBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'PseudoNameSpaceList' + layout: (LayoutFrame 0 0.0 0 0 0 1.0 25 0) + majorKey: NamespaceList + minorKey: singleNameSpaceWindowSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: nameSpaceListGenerator + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListPerNameSpaceGenerator + ) + (SubChannelInfoSpec + subAspect: selectedNamespaces + aspect: selectedNamespaces + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'ClassCategoryList' + layout: (LayoutFrame 0 0.0 25 0.0 0 1.0 0 1.0) + majorKey: ClassCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classCategoryDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: forceGeneratorTrigger + aspect: forceClassCategoryGeneratorTrigger + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: categoryPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: nameSpaceFilter + aspect: selectedNamespaces + ) + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeCondition + ) + (SubChannelInfoSpec + subAspect: slaveMode + aspect: categoryListSlaveMode + ) + + (SubChannelInfoSpec + subAspect: updateTrigger + aspect: classCategoryListUpdateTrigger ) - #(#SubChannelInfoSpec - #subAspect: #forceGeneratorTrigger - #aspect: #forceClassCategoryGeneratorTrigger + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + ) + (ViewSpec + name: 'Box2' + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel2' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: nameSpaceFilter + aspect: selectedNamespaces + ) + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + callBack: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - - #(#SubChannelInfoSpec - #subAspect: #nameSpaceFilter - #aspect: #selectedNamespaces - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #categoryPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedCategories - #aspect: #selectedCategories - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeCondition - ) - #(#SubChannelInfoSpec - #subAspect: #slaveMode - #aspect: #categoryListSlaveMode - ) - - #(#SubChannelInfoSpec - #subAspect: #updateTrigger - #aspect: #classCategoryListUpdateTrigger - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec ) - - ) - ) - #(#ViewSpec - #name: 'Box2' - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel2' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #nameSpaceFilter - #aspect: #selectedNamespaces - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + ) + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #callBack: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.25 0.5 0.75 1.0) - ) + + ) + handles: (Any 0.25 0.5 0.75 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:37:57 / cg" - "Modified: / 13-04-2012 / 16:15:33 / Jan Vrany " + ) + + ) + ) ! singleProjectBrowserSpec @@ -5968,357 +6441,388 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#singleProjectBrowserSpec - NavigatorCanvas new openInterface:#singleProjectBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#singleProjectBrowserSpec + Tools::NavigatorCanvas new openInterface:#singleProjectBrowserSpec " ^ - #(#FullSpec - #name: #singleProjectBrowserSpec - #window: - #(#WindowSpec - #label: 'ProjectBrowser' - #name: 'ProjectBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 18 51 480 351) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'PseudoProjectList' - #layout: #(#LayoutFrame 0 0.0 0 0 0 1.0 25 0) - #majorKey: #'ProjectList' - #minorKey: #singleProjectWindowSpec - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #projectPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses + #(FullSpec + name: singleProjectBrowserSpec + window: + (WindowSpec + label: 'ProjectBrowser' + name: 'ProjectBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'PseudoProjectList' + layout: (LayoutFrame 0 0.0 0 0 0 1.0 25 0) + majorKey: ProjectList + minorKey: singleProjectWindowSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: projectPopUpMenu + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: projectListGenerator + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: selectedProjects + aspect: selectedProjects + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 25 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #projectListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProjects - #aspect: #selectedProjects - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 25 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'ClassList' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'MetaToggles' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec + ) + ) + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'VariableList' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'MetaToggles' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.333333 0.666667 1.0) - ) + + ) + handles: (Any 0.333333 0.666667 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:38:02 / cg" - "Modified: / 13-04-2012 / 16:15:06 / Jan Vrany " + ) + + ) + ) ! singleProjectFullBrowserSpec @@ -6329,435 +6833,470 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#singleProjectFullBrowserSpec - NavigatorCanvas new openInterface:#singleProjectFullBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#singleProjectFullBrowserSpec + Tools::NavigatorCanvas new openInterface:#singleProjectFullBrowserSpec " ^ - #(#FullSpec - #name: #singleProjectFullBrowserSpec - #window: - #(#WindowSpec - #label: 'ProjectBrowser' - #name: 'ProjectBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 30 74 492 374) - ) - #component: - #(#SpecCollection - #collection: #( - #(#VariableHorizontalPanelSpec - #name: 'VariableHorizontalPanel1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #barWidth: 2 - #showHandle: false - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'PseudoProjectList' - #layout: #(#LayoutFrame 0 0.0 0 0 0 1.0 25 0) - #majorKey: #'ProjectList' - #minorKey: #singleProjectWindowSpec - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #projectPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassPackages - #aspect: #showClassPackages - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #projectListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProjects - #aspect: #selectedProjects - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'ClassCategoryList' - #layout: #(#LayoutFrame 0 0.0 25 0.0 0 1.0 0 1.0) - #majorKey: #'ClassCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classCategoryDoubleClicked + #(FullSpec + name: singleProjectFullBrowserSpec + window: + (WindowSpec + label: 'ProjectBrowser' + name: 'ProjectBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (VariableHorizontalPanelSpec + name: 'VariableHorizontalPanel1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + barWidth: 2 + showHandle: false + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'PseudoProjectList' + layout: (LayoutFrame 0 0.0 0 0 0 1.0 25 0) + majorKey: ProjectList + minorKey: singleProjectWindowSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: projectListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: projectPopUpMenu + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + + (SubChannelInfoSpec + subAspect: selectedProjects + aspect: selectedProjects + ) + (SubChannelInfoSpec + subAspect: showClassPackages + aspect: showClassPackages + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'ClassCategoryList' + layout: (LayoutFrame 0 0.0 25 0.0 0 1.0 0 1.0) + majorKey: ClassCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classCategoryDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: forceGeneratorTrigger + aspect: forceClassCategoryGeneratorTrigger + ) + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: categoryPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: classListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: selectedProjects + ) + (SubChannelInfoSpec + subAspect: selectedCategories + aspect: selectedCategories + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeCondition + ) + (SubChannelInfoSpec + subAspect: slaveMode + aspect: categoryListSlaveMode + ) + + (SubChannelInfoSpec + subAspect: updateTrigger + aspect: classCategoryListUpdateTrigger ) - #(#SubChannelInfoSpec - #subAspect: #forceGeneratorTrigger - #aspect: #forceClassCategoryGeneratorTrigger + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) + ) + (ViewSpec + name: 'Box2' + component: + (SpecCollection + collection: ( + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel2' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) + showHandle: false + snapMode: both + handlePosition: left + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'ClassList' + majorKey: ClassList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: classDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: hideUnloadedClasses + aspect: hideUnloadedClasses + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: classListGenerator + ) + (SubChannelInfoSpec + subAspect: markApplicationsHolder + aspect: markApplicationsHolder + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: classPopUpMenu + ) + (SubChannelInfoSpec + subAspect: meta + aspect: meta + ) + + (SubChannelInfoSpec + subAspect: organizerMode + aspect: organizerMode + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: protocolListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: selectedProjects + ) + (SubChannelInfoSpec + subAspect: selectedClasses + aspect: selectedClasses + callBack: classSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: sortByNameAndInheritance + aspect: sortByNameAndInheritance + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'VariableList' + majorKey: VariableList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: classHolder + aspect: selectedClasses + ) + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: variableDoubleClicked + ) + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: variablesPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: selectedVariables + aspect: variableFilter + ) + (SubChannelInfoSpec + subAspect: showClassVarsInVariableList + aspect: showClassVarsInVariableList + ) + + (SubChannelInfoSpec + subAspect: sortVariablesByName + aspect: sortVariablesByName + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #selectedProjects - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #categoryPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #classListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #selectedCategories - #aspect: #selectedCategories - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeCondition - ) - #(#SubChannelInfoSpec - #subAspect: #slaveMode - #aspect: #categoryListSlaveMode - ) - - #(#SubChannelInfoSpec - #subAspect: #updateTrigger - #aspect: #classCategoryListUpdateTrigger - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + + ) + handles: (Any 0.5 1.0) + ) + (UISubSpecification + name: 'SubSpecification1' + layout: (LayoutFrame 0 0 -25 1 0 1 0 1) + majorKey: NavigatorModel + minorKey: metaSpec ) - - ) - ) - #(#ViewSpec - #name: 'Box2' - #component: - #(#SpecCollection - #collection: #( - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel2' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0) - #showHandle: false - #handlePosition: #left - #snapMode: #both - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'SubCanvas2' - #majorKey: #'ClassList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #classDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #hideUnloadedClasses - #aspect: #hideUnloadedClasses - ) - #(#SubChannelInfoSpec - #subAspect: #sortByNameAndInheritance - #aspect: #sortByNameAndInheritance + ) + + ) + ) + (SubCanvasSpec + name: 'MethodCategoryList' + majorKey: MethodCategoryList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: protocolDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: methodVisibilityHolder + aspect: methodVisibilityHolder + ) + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + callBack: protocolSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showPseudoProtocols + aspect: showPseudoProtocols + ) + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) + (SubCanvasSpec + name: 'MethodList' + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: filterClassVars + aspect: filterClassVars + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + + (SubChannelInfoSpec + subAspect: showMethodComplexity + aspect: showMethodComplexity + ) + (SubChannelInfoSpec + subAspect: showMethodInheritance + aspect: showMethodInheritance + ) + + (SubChannelInfoSpec + subAspect: showMethodTypeIcon + aspect: showMethodTypeIcon + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: variableFilter + aspect: variableFilter + ) + ) + createNewApplication: true + createNewBuilder: true + ) ) - #(#SubChannelInfoSpec - #subAspect: #markApplicationsHolder - #aspect: #markApplicationsHolder - ) - - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #classListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #classPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #meta - #aspect: #meta - ) - - #(#SubChannelInfoSpec - #subAspect: #organizerMode - #aspect: #organizerMode - ) - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #selectedProjects - ) - #(#SubChannelInfoSpec - #subAspect: #selectedClasses - #aspect: #selectedClasses - #callBack: #classSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'SubCanvas3' - #majorKey: #'VariableList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #variableDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #classHolder - #aspect: #selectedClasses - ) - - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #variablesPopUpMenu - ) - #(#SubChannelInfoSpec - #subAspect: #selectedVariables - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #showClassVarsInVariableList - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #sortVariablesByName - #aspect: #sortVariablesByName - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.5 1.0) - ) - #(#UISubSpecification - #name: 'SubSpecification1' - #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1) - #majorKey: #'NavigatorModel' - #minorKey: #metaSpec - ) - ) - - ) - ) - #(#SubCanvasSpec - #name: 'MethodCategoryList' - #majorKey: #'MethodCategoryList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #showPseudoProtocols - #aspect: #showPseudoProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #protocolDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #methodVisibilityHolder - #aspect: #methodVisibilityHolder - ) - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - #callBack: #protocolSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #variableFilter - #aspect: #variableFilter - ) - #(#SubChannelInfoSpec - #subAspect: #filterClassVars - #aspect: #filterClassVars - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodInheritance - #aspect: #showMethodInheritance - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodComplexity - #aspect: #showMethodComplexity - ) - #(#SubChannelInfoSpec - #subAspect: #showMethodTypeIcon - #aspect: #showMethodTypeIcon - ) - #(SubChannelInfoSpec - subAspect: showSyntheticMethods - aspect: showSyntheticMethods - ) - - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - ) - - ) - #handles: #(#Any 0.25 0.5 0.75 1.0) - ) + + ) + handles: (Any 0.25 0.5 0.75 1.0) ) - - ) - ) - - "Modified: / 04-07-2011 / 18:38:13 / cg" - "Modified: / 13-04-2012 / 16:15:25 / Jan Vrany " + ) + + ) + ) ! singleProtocolBrowserSpec @@ -6768,134 +7307,146 @@ the UIPainter may not be able to read the specification." " - UIPainter new openOnClass:NavigatorCanvas andSelector:#singleProtocolBrowserSpec - NavigatorCanvas new openInterface:#singleProtocolBrowserSpec + UIPainter new openOnClass:Tools::NavigatorCanvas andSelector:#singleProtocolBrowserSpec + Tools::NavigatorCanvas new openInterface:#singleProtocolBrowserSpec " ^ - #(#FullSpec - #name: #singleProtocolBrowserSpec - #window: - #(#WindowSpec - #label: 'ProtocolBrowser' - #name: 'ProtocolBrowser' - #min: #(#Point 0 0) - #bounds: #(#Rectangle 12 22 474 322) - ) - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'Box1' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #component: - #(#SpecCollection - #collection: #( - #(#SubCanvasSpec - #name: 'PseudoProtocolList' - #layout: #(#LayoutFrame 0 0.0 0 0 0 1.0 25 0) - #majorKey: #'MethodCategoryList' - #minorKey: #singleProtocolWindowSpec - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #protocolListGenerator - ) - - #(#SubChannelInfoSpec - #subAspect: #outGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedProtocols - #aspect: #selectedProtocols - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #protocolMenu - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) - #(#SubCanvasSpec - #name: 'MethodList' - #layout: #(#LayoutFrame 0 0.0 25 0.0 0 1.0 0 1.0) - #majorKey: #'MethodList' - #subAspectHolders: - #(#Array - - #(#SubChannelInfoSpec - #subAspect: #showCoverageInformation - #aspect: #showCoverageInformation - ) - #(#SubChannelInfoSpec - #subAspect: #doubleClickChannel - #callBack: #methodDoubleClicked - ) - #(#SubChannelInfoSpec - #subAspect: #immediateUpdate - #aspect: #immediateUpdate - ) - - #(#SubChannelInfoSpec - #subAspect: #inGeneratorHolder - #aspect: #selectorListGenerator - ) - #(#SubChannelInfoSpec - #subAspect: #menuHolder - #aspect: #selectorPopUpMenu - ) - - #(#SubChannelInfoSpec - #subAspect: #packageFilter - #aspect: #packageFilter - ) - #(#SubChannelInfoSpec - #subAspect: #sortBy - #aspect: #sortBy - ) - - #(#SubChannelInfoSpec - #subAspect: #selectedMethods - #aspect: #selectedMethods - #callBack: #methodsSelectionChanged - ) - #(#SubChannelInfoSpec - #subAspect: #selectionChangeCondition - #aspect: #selectionChangeConditionHolder - ) - ) - #createNewApplication: true - #createNewBuilder: true - ) + #(FullSpec + name: singleProtocolBrowserSpec + window: + (WindowSpec + label: 'ProtocolBrowser' + name: 'ProtocolBrowser' + min: (Point 0 0) + bounds: (Rectangle 0 0 462 300) + ) + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'Box1' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + component: + (SpecCollection + collection: ( + (SubCanvasSpec + name: 'PseudoProtocolList' + layout: (LayoutFrame 0 0.0 0 0 0 1.0 25 0) + majorKey: MethodCategoryList + minorKey: singleProtocolWindowSpec + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: protocolListGenerator + ) + (SubChannelInfoSpec + subAspect: menuHolder + aspect: protocolMenu + ) + + (SubChannelInfoSpec + subAspect: outGeneratorHolder + aspect: selectorListGenerator + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedProtocols + aspect: selectedProtocols + ) + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + ) + createNewApplication: true + createNewBuilder: true ) - - ) - ) + (SubCanvasSpec + name: 'MethodList' + layout: (LayoutFrame 0 0.0 25 0.0 0 1.0 0 1.0) + majorKey: MethodList + subAspectHolders: + (Array + + (SubChannelInfoSpec + subAspect: doubleClickChannel + callBack: methodDoubleClicked + ) + (SubChannelInfoSpec + subAspect: environmentHolder + aspect: environmentHolder + ) + + (SubChannelInfoSpec + subAspect: immediateUpdate + aspect: immediateUpdate + ) + (SubChannelInfoSpec + subAspect: inGeneratorHolder + aspect: selectorListGenerator + ) + + (SubChannelInfoSpec + subAspect: menuHolder + aspect: selectorPopUpMenu + ) + (SubChannelInfoSpec + subAspect: packageFilter + aspect: packageFilter + ) + + (SubChannelInfoSpec + subAspect: selectedMethods + aspect: selectedMethods + callBack: methodsSelectionChanged + ) + (SubChannelInfoSpec + subAspect: selectionChangeCondition + aspect: selectionChangeConditionHolder + ) + (SubChannelInfoSpec + subAspect: showSyntheticMethods + aspect: showSyntheticMethods + ) + + (SubChannelInfoSpec + subAspect: showCoverageInformation + aspect: showCoverageInformation + ) + (SubChannelInfoSpec + subAspect: sortBy + aspect: sortBy + ) + ) + createNewApplication: true + createNewBuilder: true + ) + ) + + ) ) - - ) - ) - - "Modified: / 27-04-2010 / 16:44:12 / cg" + ) + + ) + ) ! windowSpec @@ -6908,6 +7459,25 @@ ^ NewSystemBrowser classResources ! ! +!NavigatorCanvas class methodsFor:'plugIn spec'! + +aspectSelectors + "This resource specification was automatically generated + by the UIPainter of ST/X." + + "Do not manually edit this. If it is corrupted, + the UIPainter may not be able to read the specification." + + "Return a description of exported aspects; + these can be connected to aspects of an embedding application + (if this app is embedded in a subCanvas)." + + ^ #( + #environmentHolder + ). + +! ! + !NavigatorCanvas methodsFor:'accessing'! initialOrganizerMode @@ -6929,15 +7499,6 @@ !NavigatorCanvas class methodsFor:'documentation'! version_CVS - ^ '§Header: /cvs/stx/stx/libtool/Tools_NavigatorCanvas.st,v 1.17 2011/08/07 18:41:11 vrany Exp §' -! - -version_HG - - ^ '$Changeset: $' -! - -version_SVN - ^ '$Id: Tools__NavigatorCanvas.st 8083 2013-01-14 11:48:37Z vranyj1 $' + ^ '$Header: /cvs/stx/stx/libtool/Tools__NavigatorCanvas.st,v 1.26 2015-02-27 00:02:09 cg Exp $' ! !