Refactoring of NavigatorModel's environment.
The environment is taken from an environmentHolder (if provided) or defaults
to Smalltalk (if holder is not provided)
--- a/Tools_OrganizerCanvas.st Tue Feb 25 11:39:46 2014 +0100
+++ b/Tools_OrganizerCanvas.st Tue Feb 25 11:39:59 2014 +0100
@@ -102,92 +102,96 @@
the UIPainter may not be able to read the specification."
"
- UIPainter new openOnClass:OrganizerCanvas andSelector:#embeddedNameSpaceListSpec
- OrganizerCanvas new openInterface:#embeddedNameSpaceListSpec
+ UIPainter new openOnClass:Tools::OrganizerCanvas andSelector:#embeddedNameSpaceListSpec
+ Tools::OrganizerCanvas new openInterface:#embeddedNameSpaceListSpec
"
<resource: #canvas>
^
- #(#FullSpec
- #name: #embeddedNameSpaceListSpec
- #window:
- #(#WindowSpec
- #label: 'Organizer'
- #name: 'Organizer'
- #min: #(#Point 0 0)
- #max: #(#Point 1024 721)
- #bounds: #(#Rectangle 218 175 518 475)
- )
- #component:
- #(#SpecCollection
- #collection: #(
- #(#SubCanvasSpec
- #name: 'NamespaceList2'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #level: 1
- #majorKey: #'NamespaceList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #nameSpaceFilterDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceNamespaceGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #nameSpaceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedNamespaces
- #aspect: #nameSpaceFilterSelection
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #popUpNameSpaceListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #nameSpaceListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- #postBuildCallback: #nameSpaceListWidgetWasBuilt:
- )
- )
-
- )
- )
+ #(FullSpec
+ name: embeddedNameSpaceListSpec
+ window:
+ (WindowSpec
+ label: 'Organizer'
+ name: 'Organizer'
+ min: (Point 0 0)
+ max: (Point 1024 721)
+ bounds: (Rectangle 0 0 300 300)
+ )
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'NamespaceList2'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ level: 1
+ majorKey: NamespaceList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: nameSpaceFilterDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceNamespaceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: nameSpaceListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedNamespaces
+ aspect: nameSpaceFilterSelection
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: popUpNameSpaceListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: nameSpaceListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ postBuildCallback: nameSpaceListWidgetWasBuilt:
+ )
+ )
+
+ )
+ )
!
windowSpec
@@ -212,672 +216,726 @@
the UIPainter may not be able to read the specification."
"
- UIPainter new openOnClass:OrganizerCanvas andSelector:#windowSpec
- OrganizerCanvas new openInterface:#windowSpec
- OrganizerCanvas open
+ UIPainter new openOnClass:Tools::OrganizerCanvas andSelector:#windowSpecHierarchical
+ Tools::OrganizerCanvas new openInterface:#windowSpecHierarchical
"
<resource: #canvas>
^
- #(#FullSpec
- #name: #windowSpec
- #window:
- #(#WindowSpec
- #label: 'Organizer'
- #name: 'Organizer'
- #min: #(#Point 0 0)
- #max: #(#Point 1024 721)
- #bounds: #(#Rectangle 16 46 316 346)
- )
- #component:
- #(#SpecCollection
- #collection: #(
- #(#VariableHorizontalPanelSpec
- #name: 'CategoryNameSpaceAndProjectPanel'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #categoryNameSpaceAndProjectPanelShown
- #barWidth: 2
- #showHandle: false
- #component:
- #(#SpecCollection
- #collection: #(
- #(#ViewSpec
- #name: 'LeftBox'
- #component:
- #(#SpecCollection
- #collection: #(
- #(#ViewSpec
- #name: 'ClassCategoryAndNamespaceFilterBox'
- #layout: #(#LayoutFrame 0 0 0 0 0 1 0 1)
- #visibilityChannel: #categoryListShown
- #component:
- #(#SpecCollection
- #collection: #(
- #(#SubCanvasSpec
- #name: 'ClassCategoryList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0)
-"/ #majorKey: #'ClassCategoryList'
- #majorKey: #'HierarchicalClassCategoryList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classCategoryDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceClassCategoryGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classCategoryListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedCategories
- #aspect: #selectedCategories
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #categoryListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classCategoryListUpdateTrigger
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilterSelection
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#ExtendedComboBoxSpec
- #name: 'NameSpaceFilterComboBox'
- #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1)
- #tabable: true
- #model: #nameSpaceFilterSelectedNameSpace
- #menuWidgetHolder: #nameSpaceListWidgetHolder
- #miniScrollerHorizontal: true
- #menuSelector: #nameSpaceFilterPopUpMenu
- )
+ #(FullSpec
+ name: windowSpecHierarchical
+ window:
+ (WindowSpec
+ label: 'Organizer'
+ name: 'Organizer'
+ min: (Point 0 0)
+ max: (Point 1024 721)
+ bounds: (Rectangle 0 0 300 300)
+ )
+ component:
+ (SpecCollection
+ collection: (
+ (VariableHorizontalPanelSpec
+ name: 'CategoryNameSpaceAndProjectPanel'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: categoryNameSpaceAndProjectPanelShown
+ barWidth: 2
+ showHandle: false
+ component:
+ (SpecCollection
+ collection: (
+ (ViewSpec
+ name: 'LeftBox'
+ component:
+ (SpecCollection
+ collection: (
+ (ViewSpec
+ name: 'ClassCategoryAndNamespaceFilterBox'
+ layout: (LayoutFrame 0 0 0 0 0 1 0 1)
+ visibilityChannel: categoryListShown
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassCategoryList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0)
+ majorKey: HierarchicalClassCategoryList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classCategoryDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassCategoryGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classCategoryListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilterSelection
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedCategories
+ aspect: selectedCategories
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: categoryListSlaveMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classCategoryListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
)
-
- )
- )
- #(#SubCanvasSpec
- #name: 'NamespaceList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #initiallyInvisible: true
- #visibilityChannel: #nameSpaceListShown
- #majorKey: #'NamespaceList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #nameSpaceDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceNamespaceGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
+ (ExtendedComboBoxSpec
+ name: 'NameSpaceFilterComboBox'
+ layout: (LayoutFrame 0 0 -25 1 0 1 0 1)
+ tabable: true
+ model: nameSpaceFilterSelectedNameSpace
+ menuWidgetHolder: nameSpaceListWidgetHolder
+ miniScrollerHorizontal: true
+ menuSelector: nameSpaceFilterPopUpMenu
+ )
)
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #nameSpaceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedNamespaces
- #aspect: #selectedNamespaces
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #nameSpaceListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #nameSpaceListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#SubCanvasSpec
- #name: 'ProjectList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #initiallyInvisible: true
- #visibilityChannel: #projectListShown
-"/ #majorKey: #'HierarchicalProjectList'
- #majorKey: #'ProjectList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #projectDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceProjectGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
+
+ )
+ )
+ (SubCanvasSpec
+ name: 'NamespaceList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ initiallyInvisible: true
+ visibilityChannel: nameSpaceListShown
+ majorKey: NamespaceList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: nameSpaceDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceNamespaceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: nameSpaceListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedNamespaces
+ aspect: selectedNamespaces
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: nameSpaceListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: nameSpaceListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (SubCanvasSpec
+ name: 'ProjectList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ initiallyInvisible: true
+ visibilityChannel: projectListShown
+ majorKey: ProjectList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: projectDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceProjectGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: projectListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedProjects
+ aspect: selectedProjects
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: projectListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: projectListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ )
+
+ )
+ )
+ (ViewSpec
+ name: 'RightBox'
+ component:
+ (SpecCollection
+ collection: (
+ (VariableVerticalPanelSpec
+ name: 'ClassAndVariablesPanel'
+ layout: (LayoutFrame 0 0 0 0 0 1 -25 1)
+ showHandle: false
+ snapMode: both
+ handlePosition: left
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassList'
+ majorKey: ClassList
+ minorKey: windowSpec
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: hidePrivateClasses
+ aspect: hidePrivateClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: inGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolderForMethods
+ aspect: selectorListGenerator5
+ )
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+ (SubChannelInfoSpec
+ subAspect: showCoverageInformation
+ aspect: showCoverageInformation
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: sortByNameAndInheritance
+ aspect: sortByNameAndInheritance
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (SubCanvasSpec
+ name: 'VariableList'
+ majorKey: VariableList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: classHolder
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: variableDoubleClickChannel
+ )
+
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: variablesMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedVariables
+ aspect: variableFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassVarsInVariableList
+ aspect: filterClassVars
+ )
+
+ (SubChannelInfoSpec
+ subAspect: sortVariablesByName
+ aspect: sortVariablesByName
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
)
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #projectListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedProjects
- #aspect: #selectedProjects
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #projectListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #projectListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
+
+ )
+ handles: (Any 0.5 1.0)
)
-
- )
- )
- #(#ViewSpec
- #name: 'RightBox'
- #component:
- #(#SpecCollection
- #collection: #(
- #(#VariableVerticalPanelSpec
- #name: 'ClassAndVariablesPanel'
- #layout: #(#LayoutFrame 0 0 0 0 0 1 -25 1)
- #showHandle: false
- #snapMode: #both
- #handlePosition: #left
- #component:
- #(#SpecCollection
- #collection: #(
- #(#SubCanvasSpec
- #name: 'ClassList'
- #majorKey: #'ClassList'
- #minorKey: #windowSpec
- #subAspectHolders:
- #(#Array
-
-
- #(#SubChannelInfoSpec
- #subAspect: #showCoverageInformation
- #aspect: #showCoverageInformation
- )
- #(#SubChannelInfoSpec
- #subAspect: #hidePrivateClasses
- #aspect: #hidePrivateClasses
+ (UISubSpecification
+ name: 'MetaToggleSpec2'
+ layout: (LayoutFrame 0 0 -25 1 0 1 0 1)
+ minorKey: metaSpec
+ )
)
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #sortByNameAndInheritance
- #aspect: #sortByNameAndInheritance
+
+ )
+ )
)
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #markApplicationsHolder
- #aspect: #markApplicationsHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #showClassPackages
- #aspect: #showClassPackages
- )
- #(#SubChannelInfoSpec
- #subAspect: #inGeneratorHolder
- #aspect: #classGeneratorHolder
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #meta
- #aspect: #meta
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #outGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolderForMethods
- #aspect: #selectorListGenerator5
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #packageFilter
- #aspect: #packageFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilter
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectedClasses
- #aspect: #selectedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classListSlaveMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#SubCanvasSpec
- #name: 'VariableList'
- #majorKey: #'VariableList'
- #subAspectHolders:
- #(#Array
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #variableDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #classHolder
- #aspect: #selectedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #variablesMenuHolder
- )
- #(#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)
+ )
+ (ViewSpec
+ name: 'ClassHierarchyOrInheritanceBox'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ initiallyInvisible: true
+ visibilityChannel: classHierarchyOrInheritanceShown
+ 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: (
+ (ViewSpec
+ name: 'HierarchyOrInheritanceBox'
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassHierarchyList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: classHierarchyShown
+ majorKey: HierarchicalClassList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassInheritanceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classInheritanceListMenuHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolderForMethods
+ aspect: selectorListGenerator5
+ )
+
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classHierarchyListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: topClassHolder
+ aspect: classHierarchyTopClass
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classHierarchyUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
)
+ (SubCanvasSpec
+ name: 'ClassInheritanceList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: classInheritanceShown
+ majorKey: InheritanceClassList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassInheritanceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classInheritanceListMenuHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolderForMethods
+ aspect: selectorListGenerator5
+ )
+
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classInheritanceListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: topClassHolder
+ aspect: classHierarchyTopClass
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classHierarchyUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ )
+
+ )
+ )
+ (SubCanvasSpec
+ name: 'VariableList2'
+ majorKey: VariableList
+ subAspectHolders:
+ (Array
- )
- #handles: #(#Any 0.5 1.0)
- )
- #(#UISubSpecification
- #name: 'MetaToggleSpec2'
- #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1)
- #minorKey: #metaSpec
- )
+ (SubChannelInfoSpec
+ subAspect: classHolder
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: variableDoubleClickChannel
+ )
+
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: variablesMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedVariables
+ aspect: variableFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassVarsInVariableList
+ aspect: filterClassVars
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classHierarchyListSlaveMode
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
)
-
- )
- )
+ )
+
+ )
+ handles: (Any 0.5 1.0)
)
-
- )
- #handles: #(#Any 0.5 1.0)
- )
- #(#ViewSpec
- #name: 'ClassHierarchyOrInheritanceBox'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #initiallyInvisible: true
- #visibilityChannel: #classHierarchyOrInheritanceShown
- #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: #(
- #(#ViewSpec
- #name: 'HierarchyOrInheritanceBox'
- #component:
- #(#SpecCollection
- #collection: #(
- #(#SubCanvasSpec
- #name: 'ClassHierarchyList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #classHierarchyShown
- #majorKey: #'HierarchicalClassList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceClassInheritanceGeneratorTrigger
- )
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #markApplicationsHolder
- #aspect: #markApplicationsHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #showClassPackages
- #aspect: #showClassPackages
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classInheritanceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #meta
- #aspect: #meta
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #outGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolderForMethods
- #aspect: #selectorListGenerator5
- )
- #(#SubChannelInfoSpec
- #subAspect: #packageFilter
- #aspect: #packageFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedClasses
- #aspect: #selectedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classHierarchyListSlaveMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #topClassHolder
- #aspect: #classHierarchyTopClass
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classHierarchyUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#SubCanvasSpec
- #name: 'ClassInheritanceList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #classInheritanceShown
- #majorKey: #'InheritanceClassList'
- #subAspectHolders:
- #(#Array
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceClassInheritanceGeneratorTrigger
- )
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #markApplicationsHolder
- #aspect: #markApplicationsHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #showClassPackages
- #aspect: #showClassPackages
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classInheritanceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #meta
- #aspect: #meta
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #outGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolderForMethods
- #aspect: #selectorListGenerator5
- )
- #(#SubChannelInfoSpec
- #subAspect: #packageFilter
- #aspect: #packageFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedClasses
- #aspect: #selectedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classInheritanceListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #topClassHolder
- #aspect: #classHierarchyTopClass
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classHierarchyUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- )
-
- )
- )
- #(#SubCanvasSpec
- #name: 'VariableList2'
- #majorKey: #'VariableList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #variableDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #classHolder
- #aspect: #selectedClasses
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #variablesMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classHierarchyListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectedVariables
- #aspect: #variableFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #showClassVarsInVariableList
- #aspect: #filterClassVars
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- )
-
- )
- #handles: #(#Any 0.5 1.0)
- )
- #(#SubCanvasSpec
- #name: 'MetaToggles1'
- #layout: #(#LayoutFrame 0 0.0 -25 1 0 1.0 0 1)
- #hasHorizontalScrollBar: false
- #hasVerticalScrollBar: false
- #minorKey: #metaSpec
- )
+ (SubCanvasSpec
+ name: 'MetaToggles1'
+ layout: (LayoutFrame 0 0.0 -25 1 0 1.0 0 1)
+ hasHorizontalScrollBar: false
+ hasVerticalScrollBar: false
+ minorKey: metaSpec
+ createNewBuilder: false
)
-
- )
- )
+ )
+
+ )
)
-
- )
- )
-
- "Modified: / 04-07-2011 / 19:05:28 / cg"
- "Modified: / 07-08-2011 / 19:14:22 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ )
+
+ )
+ )
!
windowSpecNonHierarchical
@@ -888,671 +946,726 @@
the UIPainter may not be able to read the specification."
"
- UIPainter new openOnClass:OrganizerCanvas andSelector:#windowSpec
- OrganizerCanvas new openInterface:#windowSpec
- OrganizerCanvas open
+ UIPainter new openOnClass:Tools::OrganizerCanvas andSelector:#windowSpecNonHierarchical
+ Tools::OrganizerCanvas new openInterface:#windowSpecNonHierarchical
"
<resource: #canvas>
^
- #(#FullSpec
- #name: #windowSpec
- #window:
- #(#WindowSpec
- #label: 'Organizer'
- #name: 'Organizer'
- #min: #(#Point 0 0)
- #max: #(#Point 1024 721)
- #bounds: #(#Rectangle 16 46 316 346)
- )
- #component:
- #(#SpecCollection
- #collection: #(
- #(#VariableHorizontalPanelSpec
- #name: 'CategoryNameSpaceAndProjectPanel'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #categoryNameSpaceAndProjectPanelShown
- #barWidth: 2
- #showHandle: false
- #component:
- #(#SpecCollection
- #collection: #(
- #(#ViewSpec
- #name: 'LeftBox'
- #component:
- #(#SpecCollection
- #collection: #(
- #(#ViewSpec
- #name: 'ClassCategoryAndNamespaceFilterBox'
- #layout: #(#LayoutFrame 0 0 0 0 0 1 0 1)
- #visibilityChannel: #categoryListShown
- #component:
- #(#SpecCollection
- #collection: #(
- #(#SubCanvasSpec
- #name: 'ClassCategoryList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0)
- #majorKey: #'ClassCategoryList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classCategoryDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceClassCategoryGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classCategoryListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedCategories
- #aspect: #selectedCategories
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #categoryListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classCategoryListUpdateTrigger
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilterSelection
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#ExtendedComboBoxSpec
- #name: 'NameSpaceFilterComboBox'
- #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1)
- #tabable: true
- #model: #nameSpaceFilterSelectedNameSpace
- #menuWidgetHolder: #nameSpaceListWidgetHolder
- #miniScrollerHorizontal: true
- #menuSelector: #nameSpaceFilterPopUpMenu
- )
+ #(FullSpec
+ name: windowSpecNonHierarchical
+ window:
+ (WindowSpec
+ label: 'Organizer'
+ name: 'Organizer'
+ min: (Point 0 0)
+ max: (Point 1024 721)
+ bounds: (Rectangle 0 0 300 300)
+ )
+ component:
+ (SpecCollection
+ collection: (
+ (VariableHorizontalPanelSpec
+ name: 'CategoryNameSpaceAndProjectPanel'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: categoryNameSpaceAndProjectPanelShown
+ barWidth: 2
+ showHandle: false
+ component:
+ (SpecCollection
+ collection: (
+ (ViewSpec
+ name: 'LeftBox'
+ component:
+ (SpecCollection
+ collection: (
+ (ViewSpec
+ name: 'ClassCategoryAndNamespaceFilterBox'
+ layout: (LayoutFrame 0 0 0 0 0 1 0 1)
+ visibilityChannel: categoryListShown
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassCategoryList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0)
+ majorKey: ClassCategoryList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classCategoryDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassCategoryGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classCategoryListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilterSelection
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedCategories
+ aspect: selectedCategories
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: categoryListSlaveMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classCategoryListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
)
-
- )
- )
- #(#SubCanvasSpec
- #name: 'NamespaceList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #initiallyInvisible: true
- #visibilityChannel: #nameSpaceListShown
- #majorKey: #'NamespaceList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #nameSpaceDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceNamespaceGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
+ (ExtendedComboBoxSpec
+ name: 'NameSpaceFilterComboBox'
+ layout: (LayoutFrame 0 0 -25 1 0 1 0 1)
+ tabable: true
+ model: nameSpaceFilterSelectedNameSpace
+ menuWidgetHolder: nameSpaceListWidgetHolder
+ miniScrollerHorizontal: true
+ menuSelector: nameSpaceFilterPopUpMenu
+ )
)
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #nameSpaceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedNamespaces
- #aspect: #selectedNamespaces
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #nameSpaceListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #nameSpaceListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#SubCanvasSpec
- #name: 'ProjectList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #initiallyInvisible: true
- #visibilityChannel: #projectListShown
-"/ #majorKey: #'HierarchicalProjectList'
- #majorKey: #'ProjectList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #projectDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceProjectGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
+
+ )
+ )
+ (SubCanvasSpec
+ name: 'NamespaceList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ initiallyInvisible: true
+ visibilityChannel: nameSpaceListShown
+ majorKey: NamespaceList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: nameSpaceDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceNamespaceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: nameSpaceListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedNamespaces
+ aspect: selectedNamespaces
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: nameSpaceListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: nameSpaceListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (SubCanvasSpec
+ name: 'ProjectList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ initiallyInvisible: true
+ visibilityChannel: projectListShown
+ majorKey: ProjectList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: projectDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceProjectGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: projectListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedProjects
+ aspect: selectedProjects
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: projectListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: projectListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ )
+
+ )
+ )
+ (ViewSpec
+ name: 'RightBox'
+ component:
+ (SpecCollection
+ collection: (
+ (VariableVerticalPanelSpec
+ name: 'ClassAndVariablesPanel'
+ layout: (LayoutFrame 0 0 0 0 0 1 -25 1)
+ showHandle: false
+ snapMode: both
+ handlePosition: left
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassList'
+ majorKey: ClassList
+ minorKey: windowSpec
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: hidePrivateClasses
+ aspect: hidePrivateClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: inGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolderForMethods
+ aspect: selectorListGenerator5
+ )
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+ (SubChannelInfoSpec
+ subAspect: showCoverageInformation
+ aspect: showCoverageInformation
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: sortByNameAndInheritance
+ aspect: sortByNameAndInheritance
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (SubCanvasSpec
+ name: 'VariableList'
+ majorKey: VariableList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: classHolder
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: variableDoubleClickChannel
+ )
+
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: variablesMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedVariables
+ aspect: variableFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassVarsInVariableList
+ aspect: filterClassVars
+ )
+
+ (SubChannelInfoSpec
+ subAspect: sortVariablesByName
+ aspect: sortVariablesByName
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
)
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #projectListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedProjects
- #aspect: #selectedProjects
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #projectListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #projectListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
+
+ )
+ handles: (Any 0.5 1.0)
)
-
- )
- )
- #(#ViewSpec
- #name: 'RightBox'
- #component:
- #(#SpecCollection
- #collection: #(
- #(#VariableVerticalPanelSpec
- #name: 'ClassAndVariablesPanel'
- #layout: #(#LayoutFrame 0 0 0 0 0 1 -25 1)
- #showHandle: false
- #snapMode: #both
- #handlePosition: #left
- #component:
- #(#SpecCollection
- #collection: #(
- #(#SubCanvasSpec
- #name: 'ClassList'
- #majorKey: #'ClassList'
- #minorKey: #windowSpec
- #subAspectHolders:
- #(#Array
-
-
- #(#SubChannelInfoSpec
- #subAspect: #hidePrivateClasses
- #aspect: #hidePrivateClasses
+ (UISubSpecification
+ name: 'MetaToggleSpec2'
+ layout: (LayoutFrame 0 0 -25 1 0 1 0 1)
+ minorKey: metaSpec
+ )
)
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #sortByNameAndInheritance
- #aspect: #sortByNameAndInheritance
+
+ )
+ )
)
- #(#SubChannelInfoSpec
- #subAspect: #showCoverageInformation
- #aspect: #showCoverageInformation
- )
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #markApplicationsHolder
- #aspect: #markApplicationsHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #showClassPackages
- #aspect: #showClassPackages
- )
- #(#SubChannelInfoSpec
- #subAspect: #inGeneratorHolder
- #aspect: #classGeneratorHolder
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #meta
- #aspect: #meta
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #outGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolderForMethods
- #aspect: #selectorListGenerator5
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #packageFilter
- #aspect: #packageFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilter
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectedClasses
- #aspect: #selectedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classListSlaveMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#SubCanvasSpec
- #name: 'VariableList'
- #majorKey: #'VariableList'
- #subAspectHolders:
- #(#Array
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #variableDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #classHolder
- #aspect: #selectedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #variablesMenuHolder
- )
- #(#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)
+ )
+ (ViewSpec
+ name: 'ClassHierarchyOrInheritanceBox'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ initiallyInvisible: true
+ visibilityChannel: classHierarchyOrInheritanceShown
+ 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: (
+ (ViewSpec
+ name: 'HierarchyOrInheritanceBox'
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassHierarchyList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: classHierarchyShown
+ majorKey: HierarchicalClassList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassInheritanceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classInheritanceListMenuHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolderForMethods
+ aspect: selectorListGenerator5
+ )
+
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classHierarchyListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: topClassHolder
+ aspect: classHierarchyTopClass
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classHierarchyUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
)
+ (SubCanvasSpec
+ name: 'ClassInheritanceList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: classInheritanceShown
+ majorKey: InheritanceClassList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassInheritanceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classInheritanceListMenuHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolderForMethods
+ aspect: selectorListGenerator5
+ )
+
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classInheritanceListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: topClassHolder
+ aspect: classHierarchyTopClass
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classHierarchyUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ )
+
+ )
+ )
+ (SubCanvasSpec
+ name: 'VariableList2'
+ majorKey: VariableList
+ subAspectHolders:
+ (Array
- )
- #handles: #(#Any 0.5 1.0)
- )
- #(#UISubSpecification
- #name: 'MetaToggleSpec2'
- #layout: #(#LayoutFrame 0 0 -25 1 0 1 0 1)
- #minorKey: #metaSpec
- )
+ (SubChannelInfoSpec
+ subAspect: classHolder
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: variableDoubleClickChannel
+ )
+
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: variablesMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedVariables
+ aspect: variableFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassVarsInVariableList
+ aspect: filterClassVars
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classHierarchyListSlaveMode
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
)
-
- )
- )
+ )
+
+ )
+ handles: (Any 0.5 1.0)
)
-
- )
- #handles: #(#Any 0.5 1.0)
- )
- #(#ViewSpec
- #name: 'ClassHierarchyOrInheritanceBox'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #initiallyInvisible: true
- #visibilityChannel: #classHierarchyOrInheritanceShown
- #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: #(
- #(#ViewSpec
- #name: 'HierarchyOrInheritanceBox'
- #component:
- #(#SpecCollection
- #collection: #(
- #(#SubCanvasSpec
- #name: 'ClassHierarchyList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #classHierarchyShown
- #majorKey: #'HierarchicalClassList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceClassInheritanceGeneratorTrigger
- )
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #markApplicationsHolder
- #aspect: #markApplicationsHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #showClassPackages
- #aspect: #showClassPackages
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classInheritanceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #meta
- #aspect: #meta
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #outGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolderForMethods
- #aspect: #selectorListGenerator5
- )
- #(#SubChannelInfoSpec
- #subAspect: #packageFilter
- #aspect: #packageFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedClasses
- #aspect: #selectedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classHierarchyListSlaveMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #topClassHolder
- #aspect: #classHierarchyTopClass
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classHierarchyUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#SubCanvasSpec
- #name: 'ClassInheritanceList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #classInheritanceShown
- #majorKey: #'InheritanceClassList'
- #subAspectHolders:
- #(#Array
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceClassInheritanceGeneratorTrigger
- )
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #markApplicationsHolder
- #aspect: #markApplicationsHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #showClassPackages
- #aspect: #showClassPackages
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classInheritanceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #meta
- #aspect: #meta
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #outGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolderForMethods
- #aspect: #selectorListGenerator5
- )
- #(#SubChannelInfoSpec
- #subAspect: #packageFilter
- #aspect: #packageFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedClasses
- #aspect: #selectedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classInheritanceListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #topClassHolder
- #aspect: #classHierarchyTopClass
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classHierarchyUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- )
-
- )
- )
- #(#SubCanvasSpec
- #name: 'VariableList2'
- #majorKey: #'VariableList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #variableDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #classHolder
- #aspect: #selectedClasses
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #variablesMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classHierarchyListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectedVariables
- #aspect: #variableFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #showClassVarsInVariableList
- #aspect: #filterClassVars
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- )
-
- )
- #handles: #(#Any 0.5 1.0)
- )
- #(#SubCanvasSpec
- #name: 'MetaToggles1'
- #layout: #(#LayoutFrame 0 0.0 -25 1 0 1.0 0 1)
- #hasHorizontalScrollBar: false
- #hasVerticalScrollBar: false
- #minorKey: #metaSpec
- )
+ (SubCanvasSpec
+ name: 'MetaToggles1'
+ layout: (LayoutFrame 0 0.0 -25 1 0 1.0 0 1)
+ hasHorizontalScrollBar: false
+ hasVerticalScrollBar: false
+ minorKey: metaSpec
+ createNewBuilder: false
)
-
- )
- )
+ )
+
+ )
)
-
- )
- )
-
- "Modified: / 04-07-2011 / 19:05:47 / cg"
- "Modified: / 07-08-2011 / 19:15:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ )
+
+ )
+ )
!
windowSpecNonHierarchicalWithClassDiagram
@@ -1570,722 +1683,757 @@
<resource: #canvas>
^
- #(FullSpec
- name: windowSpecNonHierarchicalWithClassDiagram
- window:
- (WindowSpec
- label: 'Organizer'
- name: 'Organizer'
- min: (Point 0 0)
- max: (Point 1024 721)
- bounds: (Rectangle 0 0 300 300)
- )
- component:
- (SpecCollection
- collection: (
- (ViewSpec
- name: 'PackageDiagramClassChooser'
- layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- level: 0
- initiallyInvisible: true
- visibilityChannel: packageDiagramShown
- component:
- (SpecCollection
- collection: (
- (ComboListSpec
- name: 'ComboList1'
- layout: (LayoutFrame 0 0 0 0 0 1 25 0)
- model: selectedDiagramProject
- comboList: packageList
- useIndex: false
- )
- (SubCanvasSpec
- name: 'SubCanvas1'
- layout: (LayoutFrame 0 0 25 0 0 1 -25 1)
- level: 0
- hasHorizontalScrollBar: false
- hasVerticalScrollBar: false
- minorKey: windowSpecForClassChooser
- clientHolder: diagramApplicationModelHolder
- createNewBuilder: false
- )
- (SubCanvasSpec
- name: 'MetaToggles2'
- layout: (LayoutFrame 0 0.0 -25 1 0 1.0 0 1)
- hasHorizontalScrollBar: false
- hasVerticalScrollBar: false
- minorKey: metaSpec
- createNewBuilder: false
- )
+ #(FullSpec
+ name: windowSpecNonHierarchicalWithClassDiagram
+ window:
+ (WindowSpec
+ label: 'Organizer'
+ name: 'Organizer'
+ min: (Point 0 0)
+ max: (Point 1024 721)
+ bounds: (Rectangle 0 0 300 300)
+ )
+ component:
+ (SpecCollection
+ collection: (
+ (ViewSpec
+ name: 'PackageDiagramClassChooser'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ level: 0
+ initiallyInvisible: true
+ visibilityChannel: packageDiagramShown
+ component:
+ (SpecCollection
+ collection: (
+ (ComboListSpec
+ name: 'ComboList1'
+ layout: (LayoutFrame 0 0 0 0 0 1 25 0)
+ model: selectedDiagramProject
+ comboList: packageList
+ useIndex: false
+ )
+ (SubCanvasSpec
+ name: 'SubCanvas1'
+ layout: (LayoutFrame 0 0 25 0 0 1 -25 1)
+ level: 0
+ hasHorizontalScrollBar: false
+ hasVerticalScrollBar: false
+ minorKey: windowSpecForClassChooser
+ clientHolder: diagramApplicationModelHolder
+ createNewBuilder: false
+ )
+ (SubCanvasSpec
+ name: 'MetaToggles2'
+ layout: (LayoutFrame 0 0.0 -25 1 0 1.0 0 1)
+ hasHorizontalScrollBar: false
+ hasVerticalScrollBar: false
+ minorKey: metaSpec
+ createNewBuilder: false
)
-
- )
- )
- (ViewSpec
- name: 'ClassHierarchyOrInheritanceBox'
- layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- initiallyInvisible: true
- visibilityChannel: classHierarchyOrInheritanceShown
- 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: (
- (ViewSpec
- name: 'HierarchyOrInheritanceBox'
- component:
- (SpecCollection
- collection: (
- (SubCanvasSpec
- name: 'ClassHierarchyList'
- layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- visibilityChannel: classHierarchyShown
- majorKey: HierarchicalClassList
- subAspectHolders:
- (Array
-
- (SubChannelInfoSpec
- subAspect: doubleClickChannel
- aspect: classDoubleClickChannel
- )
- (SubChannelInfoSpec
- subAspect: forceGeneratorTrigger
- aspect: forceClassInheritanceGeneratorTrigger
- )
-
- (SubChannelInfoSpec
- subAspect: hideUnloadedClasses
- aspect: hideUnloadedClasses
- )
- (SubChannelInfoSpec
- subAspect: markApplicationsHolder
- aspect: markApplicationsHolder
- )
-
- (SubChannelInfoSpec
- subAspect: showClassPackages
- aspect: showClassPackages
- )
- (SubChannelInfoSpec
- subAspect: immediateUpdate
- aspect: immediateUpdate
- )
-
- (SubChannelInfoSpec
- subAspect: menuHolder
- aspect: classInheritanceListMenuHolder
- )
- (SubChannelInfoSpec
- subAspect: meta
- aspect: meta
- )
-
- (SubChannelInfoSpec
- subAspect: organizerMode
- aspect: organizerMode
- )
- (SubChannelInfoSpec
- subAspect: outGeneratorHolder
- aspect: outGeneratorHolder
- )
- (SubChannelInfoSpec
- subAspect: #outGeneratorHolderForMethods
- aspect: #selectorListGenerator5
- )
-
-
- (SubChannelInfoSpec
- subAspect: packageFilter
- aspect: packageFilter
- )
- (SubChannelInfoSpec
- subAspect: nameSpaceFilter
- aspect: nameSpaceFilter
- )
-
- (SubChannelInfoSpec
- subAspect: selectedClasses
- aspect: selectedClasses
- )
- (SubChannelInfoSpec
- subAspect: selectionChangeCondition
- aspect: selectionChangeCondition
- )
-
- (SubChannelInfoSpec
- subAspect: slaveMode
- aspect: classHierarchyListSlaveMode
- )
- (SubChannelInfoSpec
- subAspect: topClassHolder
- aspect: classHierarchyTopClass
- )
-
- (SubChannelInfoSpec
- subAspect: updateTrigger
- aspect: classHierarchyUpdateTrigger
- )
- )
- createNewApplication: true
- createNewBuilder: true
- )
- (SubCanvasSpec
- name: 'ClassInheritanceList'
- layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- visibilityChannel: classInheritanceShown
- majorKey: InheritanceClassList
- subAspectHolders:
- (Array
-
- (SubChannelInfoSpec
- subAspect: doubleClickChannel
- aspect: classDoubleClickChannel
- )
- (SubChannelInfoSpec
- subAspect: forceGeneratorTrigger
- aspect: forceClassInheritanceGeneratorTrigger
- )
-
- (SubChannelInfoSpec
- subAspect: hideUnloadedClasses
- aspect: hideUnloadedClasses
- )
- (SubChannelInfoSpec
- subAspect: markApplicationsHolder
- aspect: markApplicationsHolder
- )
-
- (SubChannelInfoSpec
- subAspect: showClassPackages
- aspect: showClassPackages
- )
- (SubChannelInfoSpec
- subAspect: immediateUpdate
- aspect: immediateUpdate
- )
-
- (SubChannelInfoSpec
- subAspect: menuHolder
- aspect: classInheritanceListMenuHolder
- )
- (SubChannelInfoSpec
- subAspect: meta
- aspect: meta
- )
-
- (SubChannelInfoSpec
- subAspect: organizerMode
- aspect: organizerMode
- )
- (SubChannelInfoSpec
- subAspect: outGeneratorHolder
- aspect: outGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolderForMethods
- #aspect: #selectorListGenerator5
- )
-
- (SubChannelInfoSpec
- subAspect: packageFilter
- aspect: packageFilter
- )
- (SubChannelInfoSpec
- subAspect: nameSpaceFilter
- aspect: nameSpaceFilter
- )
-
- (SubChannelInfoSpec
- subAspect: selectedClasses
- aspect: selectedClasses
- )
- (SubChannelInfoSpec
- subAspect: selectionChangeCondition
- aspect: selectionChangeCondition
- )
-
- (SubChannelInfoSpec
- subAspect: slaveMode
- aspect: classInheritanceListSlaveMode
- )
- (SubChannelInfoSpec
- subAspect: topClassHolder
- aspect: classHierarchyTopClass
- )
-
- (SubChannelInfoSpec
- subAspect: updateTrigger
- aspect: classHierarchyUpdateTrigger
- )
- )
- createNewApplication: true
- createNewBuilder: true
- )
+ )
+
+ )
+ )
+ (ViewSpec
+ name: 'ClassHierarchyOrInheritanceBox'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ initiallyInvisible: true
+ visibilityChannel: classHierarchyOrInheritanceShown
+ 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: (
+ (ViewSpec
+ name: 'HierarchyOrInheritanceBox'
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassHierarchyList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: classHierarchyShown
+ majorKey: HierarchicalClassList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassInheritanceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classInheritanceListMenuHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolderForMethods
+ aspect: selectorListGenerator5
+ )
+
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classHierarchyListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: topClassHolder
+ aspect: classHierarchyTopClass
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classHierarchyUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
)
-
- )
- )
- (SubCanvasSpec
- name: 'VariableList2'
- majorKey: VariableList
- subAspectHolders:
- (Array
-
- (SubChannelInfoSpec
- subAspect: doubleClickChannel
- aspect: variableDoubleClickChannel
- )
- (SubChannelInfoSpec
- subAspect: classHolder
- aspect: selectedClasses
- )
-
- (SubChannelInfoSpec
- subAspect: menuHolder
- aspect: variablesMenuHolder
- )
- (SubChannelInfoSpec
- subAspect: slaveMode
- aspect: classHierarchyListSlaveMode
+ (SubCanvasSpec
+ name: 'ClassInheritanceList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: classInheritanceShown
+ majorKey: InheritanceClassList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassInheritanceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classInheritanceListMenuHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolderForMethods
+ aspect: selectorListGenerator5
+ )
+
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classInheritanceListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: topClassHolder
+ aspect: classHierarchyTopClass
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classHierarchyUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
)
-
- (SubChannelInfoSpec
- subAspect: selectedVariables
- aspect: variableFilter
- )
- (SubChannelInfoSpec
- subAspect: showClassVarsInVariableList
- aspect: filterClassVars
- )
- )
- createNewApplication: true
- createNewBuilder: true
- )
+
+ )
)
-
- )
- handles: (Any 0.5 1.0)
- )
- (SubCanvasSpec
- name: 'MetaToggles1'
- layout: (LayoutFrame 0 0.0 -25 1 0 1.0 0 1)
- hasHorizontalScrollBar: false
- hasVerticalScrollBar: false
- minorKey: metaSpec
- createNewBuilder: false
- )
+ (SubCanvasSpec
+ name: 'VariableList2'
+ majorKey: VariableList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: classHolder
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: variableDoubleClickChannel
+ )
+
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: variablesMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedVariables
+ aspect: variableFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassVarsInVariableList
+ aspect: filterClassVars
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classHierarchyListSlaveMode
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ )
+
+ )
+ handles: (Any 0.5 1.0)
+ )
+ (SubCanvasSpec
+ name: 'MetaToggles1'
+ layout: (LayoutFrame 0 0.0 -25 1 0 1.0 0 1)
+ hasHorizontalScrollBar: false
+ hasVerticalScrollBar: false
+ minorKey: metaSpec
+ createNewBuilder: false
)
-
- )
- )
- (VariableHorizontalPanelSpec
- name: 'CategoryNameSpaceAndProjectPanel'
- layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- visibilityChannel: categoryNameSpaceAndProjectPanelShown
- barWidth: 2
- showHandle: false
- component:
- (SpecCollection
- collection: (
- (ViewSpec
- name: 'LeftBox'
- component:
- (SpecCollection
- collection: (
- (ViewSpec
- name: 'ClassCategoryAndNamespaceFilterBox'
- layout: (LayoutFrame 0 0 0 0 0 1 0 1)
- visibilityChannel: categoryListShown
- component:
- (SpecCollection
- collection: (
- (SubCanvasSpec
- name: 'ClassCategoryList'
- layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0)
- majorKey: ClassCategoryList
- subAspectHolders:
- (Array
-
- (SubChannelInfoSpec
- subAspect: doubleClickChannel
- aspect: classCategoryDoubleClickChannel
- )
- (SubChannelInfoSpec
- subAspect: forceGeneratorTrigger
- aspect: forceClassCategoryGeneratorTrigger
- )
-
- (SubChannelInfoSpec
- subAspect: hideUnloadedClasses
- aspect: hideUnloadedClasses
- )
- (SubChannelInfoSpec
- subAspect: immediateUpdate
- aspect: immediateUpdate
- )
-
- (SubChannelInfoSpec
- subAspect: menuHolder
- aspect: classCategoryListMenuHolder
- )
- (SubChannelInfoSpec
- subAspect: organizerMode
- aspect: organizerMode
- )
-
- (SubChannelInfoSpec
- subAspect: outGeneratorHolder
- aspect: classGeneratorHolder
- )
- (SubChannelInfoSpec
- subAspect: selectedCategories
- aspect: selectedCategories
- )
-
- (SubChannelInfoSpec
- subAspect: selectionChangeCondition
- aspect: selectionChangeCondition
- )
- (SubChannelInfoSpec
- subAspect: slaveMode
- aspect: categoryListSlaveMode
- )
-
- (SubChannelInfoSpec
- subAspect: updateTrigger
- aspect: classCategoryListUpdateTrigger
- )
- (SubChannelInfoSpec
- subAspect: nameSpaceFilter
- aspect: nameSpaceFilterSelection
- )
- )
- createNewApplication: true
- createNewBuilder: true
- )
- (ExtendedComboBoxSpec
- name: 'NameSpaceFilterComboBox'
- layout: (LayoutFrame 0 0 -25 1 0 1 0 1)
- tabable: true
- model: nameSpaceFilterSelectedNameSpace
- menuWidgetHolder: nameSpaceListWidgetHolder
- miniScrollerHorizontal: true
- menuSelector: nameSpaceFilterPopUpMenu
- )
+ )
+
+ )
+ )
+ (VariableHorizontalPanelSpec
+ name: 'CategoryNameSpaceAndProjectPanel'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: categoryNameSpaceAndProjectPanelShown
+ barWidth: 2
+ showHandle: false
+ component:
+ (SpecCollection
+ collection: (
+ (ViewSpec
+ name: 'LeftBox'
+ component:
+ (SpecCollection
+ collection: (
+ (ViewSpec
+ name: 'ClassCategoryAndNamespaceFilterBox'
+ layout: (LayoutFrame 0 0 0 0 0 1 0 1)
+ visibilityChannel: categoryListShown
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassCategoryList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -25 1.0)
+ majorKey: ClassCategoryList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classCategoryDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassCategoryGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classCategoryListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilterSelection
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedCategories
+ aspect: selectedCategories
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: categoryListSlaveMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classCategoryListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
)
-
- )
- )
- (SubCanvasSpec
- name: 'NamespaceList'
- layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- initiallyInvisible: true
- visibilityChannel: nameSpaceListShown
- majorKey: NamespaceList
- subAspectHolders:
- (Array
-
- (SubChannelInfoSpec
- subAspect: doubleClickChannel
- aspect: nameSpaceDoubleClickChannel
- )
- (SubChannelInfoSpec
- subAspect: forceGeneratorTrigger
- aspect: forceNamespaceGeneratorTrigger
- )
-
- (SubChannelInfoSpec
- subAspect: hideUnloadedClasses
- aspect: hideUnloadedClasses
- )
- (SubChannelInfoSpec
- subAspect: immediateUpdate
- aspect: immediateUpdate
- )
-
- (SubChannelInfoSpec
- subAspect: menuHolder
- aspect: nameSpaceListMenuHolder
- )
- (SubChannelInfoSpec
- subAspect: organizerMode
- aspect: organizerMode
- )
-
- (SubChannelInfoSpec
- subAspect: outGeneratorHolder
- aspect: classGeneratorHolder
- )
- (SubChannelInfoSpec
- subAspect: selectedNamespaces
- aspect: selectedNamespaces
- )
-
- (SubChannelInfoSpec
- subAspect: selectionChangeCondition
- aspect: selectionChangeCondition
- )
- (SubChannelInfoSpec
- subAspect: slaveMode
- aspect: nameSpaceListSlaveMode
- )
-
- (SubChannelInfoSpec
- subAspect: updateTrigger
- aspect: nameSpaceListUpdateTrigger
- )
- )
- createNewApplication: true
- createNewBuilder: true
- )
- (SubCanvasSpec
- name: 'ProjectList'
- layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- initiallyInvisible: true
- visibilityChannel: projectListShown
- majorKey: ProjectList
- subAspectHolders:
- (Array
-
- (SubChannelInfoSpec
- subAspect: doubleClickChannel
- aspect: projectDoubleClickChannel
- )
- (SubChannelInfoSpec
- subAspect: forceGeneratorTrigger
- aspect: forceProjectGeneratorTrigger
- )
-
- (SubChannelInfoSpec
- subAspect: hideUnloadedClasses
- aspect: hideUnloadedClasses
- )
- (SubChannelInfoSpec
- subAspect: immediateUpdate
- aspect: immediateUpdate
- )
-
- (SubChannelInfoSpec
- subAspect: menuHolder
- aspect: projectListMenuHolder
- )
- (SubChannelInfoSpec
- subAspect: organizerMode
- aspect: organizerMode
+ (ExtendedComboBoxSpec
+ name: 'NameSpaceFilterComboBox'
+ layout: (LayoutFrame 0 0 -25 1 0 1 0 1)
+ tabable: true
+ model: nameSpaceFilterSelectedNameSpace
+ menuWidgetHolder: nameSpaceListWidgetHolder
+ miniScrollerHorizontal: true
+ menuSelector: nameSpaceFilterPopUpMenu
+ )
)
-
- (SubChannelInfoSpec
- subAspect: outGeneratorHolder
- aspect: classGeneratorHolder
- )
- (SubChannelInfoSpec
- subAspect: selectedProjects
- aspect: selectedProjects
- )
-
- (SubChannelInfoSpec
- subAspect: selectionChangeCondition
- aspect: selectionChangeCondition
- )
- (SubChannelInfoSpec
- subAspect: slaveMode
- aspect: projectListSlaveMode
- )
-
- (SubChannelInfoSpec
- subAspect: updateTrigger
- aspect: projectListUpdateTrigger
- )
- )
- createNewApplication: true
- createNewBuilder: true
- )
+
+ )
+ )
+ (SubCanvasSpec
+ name: 'NamespaceList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ initiallyInvisible: true
+ visibilityChannel: nameSpaceListShown
+ majorKey: NamespaceList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: nameSpaceDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceNamespaceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: nameSpaceListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedNamespaces
+ aspect: selectedNamespaces
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: nameSpaceListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: nameSpaceListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (SubCanvasSpec
+ name: 'ProjectList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ initiallyInvisible: true
+ visibilityChannel: projectListShown
+ majorKey: ProjectList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: projectDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceProjectGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: projectListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedProjects
+ aspect: selectedProjects
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: projectListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: projectListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
)
-
- )
- )
- (ViewSpec
- name: 'RightBox'
- component:
- (SpecCollection
- collection: (
- (VariableVerticalPanelSpec
- name: 'ClassAndVariablesPanel'
- layout: (LayoutFrame 0 0 0 0 0 1 -25 1)
- showHandle: false
- snapMode: both
- handlePosition: left
- component:
- (SpecCollection
- collection: (
- (SubCanvasSpec
- name: 'ClassList'
- majorKey: ClassList
- minorKey: windowSpec
- subAspectHolders:
- (Array
-
-
- #(#SubChannelInfoSpec
- #subAspect: #hidePrivateClasses
- #aspect: #hidePrivateClasses
)
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #sortByNameAndInheritance
- #aspect: #sortByNameAndInheritance
+
+ )
+ )
+ (ViewSpec
+ name: 'RightBox'
+ component:
+ (SpecCollection
+ collection: (
+ (VariableVerticalPanelSpec
+ name: 'ClassAndVariablesPanel'
+ layout: (LayoutFrame 0 0 0 0 0 1 -25 1)
+ showHandle: false
+ snapMode: both
+ handlePosition: left
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassList'
+ majorKey: ClassList
+ minorKey: windowSpec
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: hidePrivateClasses
+ aspect: hidePrivateClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: inGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolderForMethods
+ aspect: selectorListGenerator5
+ )
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+ (SubChannelInfoSpec
+ subAspect: showCoverageInformation
+ aspect: showCoverageInformation
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: sortByNameAndInheritance
+ aspect: sortByNameAndInheritance
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (SubCanvasSpec
+ name: 'VariableList'
+ majorKey: VariableList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: classHolder
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: variableDoubleClickChannel
+ )
+
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: variablesMenuHolder
+ )
+
+ (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: 'MetaToggleSpec2'
+ layout: (LayoutFrame 0 0 -25 1 0 1 0 1)
+ minorKey: metaSpec
+ )
+ )
+
+ )
+ )
)
- #(#SubChannelInfoSpec
- #subAspect: #showCoverageInformation
- #aspect: #showCoverageInformation
- )
- (SubChannelInfoSpec
- subAspect: doubleClickChannel
- aspect: classDoubleClickChannel
- )
- (SubChannelInfoSpec
- subAspect: markApplicationsHolder
- aspect: markApplicationsHolder
- )
-
- (SubChannelInfoSpec
- subAspect: immediateUpdate
- aspect: immediateUpdate
- )
- (SubChannelInfoSpec
- subAspect: showClassPackages
- aspect: showClassPackages
- )
-
- (SubChannelInfoSpec
- subAspect: inGeneratorHolder
- aspect: classGeneratorHolder
- )
- (SubChannelInfoSpec
- subAspect: menuHolder
- aspect: classListMenuHolder
- )
-
- (SubChannelInfoSpec
- subAspect: meta
- aspect: meta
- )
- (SubChannelInfoSpec
- subAspect: organizerMode
- aspect: organizerMode
- )
-
- (SubChannelInfoSpec
- subAspect: outGeneratorHolder
- aspect: outGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolderForMethods
- #aspect: #selectorListGenerator5
- )
- (SubChannelInfoSpec
- subAspect: packageFilter
- aspect: packageFilter
- )
-
- (SubChannelInfoSpec
- subAspect: nameSpaceFilter
- aspect: nameSpaceFilter
- )
- (SubChannelInfoSpec
- subAspect: selectedClasses
- aspect: selectedClasses
- )
-
- (SubChannelInfoSpec
- subAspect: selectionChangeCondition
- aspect: selectionChangeCondition
- )
- (SubChannelInfoSpec
- subAspect: slaveMode
- aspect: classListSlaveMode
- )
-
- (SubChannelInfoSpec
- subAspect: updateTrigger
- aspect: classListUpdateTrigger
- )
- )
- createNewApplication: true
- createNewBuilder: true
- )
- (SubCanvasSpec
- name: 'VariableList'
- majorKey: VariableList
- subAspectHolders:
- (Array
-
- (SubChannelInfoSpec
- subAspect: doubleClickChannel
- aspect: variableDoubleClickChannel
- )
- (SubChannelInfoSpec
- subAspect: classHolder
- aspect: selectedClasses
- )
-
- (SubChannelInfoSpec
- subAspect: menuHolder
- aspect: variablesMenuHolder
- )
- (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: 'MetaToggleSpec2'
- layout: (LayoutFrame 0 0 -25 1 0 1 0 1)
- minorKey: metaSpec
- )
- )
-
- )
- )
- )
-
- )
- handles: (Any 0.5 1.0)
- )
+
+ )
+ handles: (Any 0.5 1.0)
)
-
- )
- )
-
- "Modified: / 04-07-2011 / 19:06:13 / cg"
- "Modified: / 07-08-2011 / 19:16:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ )
+
+ )
+ )
!
windowSpecWithoutMetaToggles
@@ -2296,502 +2444,536 @@
the UIPainter may not be able to read the specification."
"
- UIPainter new openOnClass:OrganizerCanvas andSelector:#windowSpecWithoutMetaToggles
- OrganizerCanvas new openInterface:#windowSpecWithoutMetaToggles
+ UIPainter new openOnClass:Tools::OrganizerCanvas andSelector:#windowSpecWithoutMetaToggles
+ Tools::OrganizerCanvas new openInterface:#windowSpecWithoutMetaToggles
"
<resource: #canvas>
^
- #(#FullSpec
- #name: #windowSpecWithoutMetaToggles
- #window:
- #(#WindowSpec
- #label: 'Organizer'
- #name: 'Organizer'
- #min: #(#Point 0 0)
- #max: #(#Point 1024 721)
- #bounds: #(#Rectangle 13 23 313 323)
- )
- #component:
- #(#SpecCollection
- #collection: #(
- #(#SubCanvasSpec
- #name: 'ClassHierarchyList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #classHierarchyShown
- #majorKey: #'HierarchicalClassList'
- #minorKey: #windowSpec
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceClassInheritanceGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #markApplicationsHolder
- #aspect: #markApplicationsHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #showClassPackages
- #aspect: #showClassPackages
- )
- #(#SubChannelInfoSpec
- #subAspect: #showMethodInheritance
- #aspect: #showMethodInheritance
- )
- #(#SubChannelInfoSpec
- #subAspect: #showMethodComplexity
- #aspect: #showMethodComplexity
- )
- #(#SubChannelInfoSpec
- #subAspect: #showMethodTypeIcon
- #aspect: #showMethodTypeIcon
- )
- #(#SubChannelInfoSpec
- #subAspect: #methodVisibilityHolder
- #aspect: #methodVisibilityHolder
+ #(FullSpec
+ name: windowSpecWithoutMetaToggles
+ window:
+ (WindowSpec
+ label: 'Organizer'
+ name: 'Organizer'
+ min: (Point 0 0)
+ max: (Point 1024 721)
+ bounds: (Rectangle 0 0 300 300)
+ )
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassHierarchyList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: classHierarchyShown
+ majorKey: HierarchicalClassList
+ minorKey: windowSpec
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassInheritanceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classInheritanceListMenuHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+
+ (SubChannelInfoSpec
+ subAspect: methodVisibilityHolder
+ aspect: methodVisibilityHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: showClassPackages
+ aspect: showClassPackages
+ )
+
+ (SubChannelInfoSpec
+ subAspect: showCoverageInformation
+ aspect: showCoverageInformation
+ )
+ (SubChannelInfoSpec
+ subAspect: showMethodComplexity
+ aspect: showMethodComplexity
+ )
+
+ (SubChannelInfoSpec
+ subAspect: showMethodInheritance
+ aspect: showMethodInheritance
+ )
+ (SubChannelInfoSpec
+ subAspect: showMethodTypeIcon
+ aspect: showMethodTypeIcon
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classInheritanceListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: topClassHolder
+ aspect: classHierarchyTopClass
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classHierarchyUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (SubCanvasSpec
+ name: 'ClassInheritanceList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: classInheritanceShown
+ majorKey: InheritanceClassList
+ minorKey: windowSpec
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassInheritanceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classInheritanceListMenuHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+
+ (SubChannelInfoSpec
+ subAspect: nameSpaceFilter
+ aspect: nameSpaceFilter
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: packageFilter
+ aspect: packageFilter
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: showCoverageInformation
+ aspect: showCoverageInformation
+ )
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classInheritanceListSlaveMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: topClassHolder
+ aspect: classHierarchyTopClass
+ )
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classHierarchyUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (VariableHorizontalPanelSpec
+ name: 'VariableHorizontalPanel1'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: classHierarchyNotShown
+ barWidth: 2
+ showHandle: false
+ component:
+ (SpecCollection
+ collection: (
+ (ViewSpec
+ name: 'Box1'
+ component:
+ (SpecCollection
+ collection: (
+ (SubCanvasSpec
+ name: 'ClassCategoryList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: categoryListShown
+ majorKey: ClassCategoryList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classCategoryDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceClassCategoryGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classCategoryListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedCategories
+ aspect: selectedCategories
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classCategoryListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (SubCanvasSpec
+ name: 'NamespaceList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: nameSpaceListShown
+ majorKey: NamespaceList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: nameSpaceDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceNamespaceGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: nameSpaceListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedNamespaces
+ aspect: selectedNamespaces
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: nameSpaceListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
+ (SubCanvasSpec
+ name: 'ProjectList'
+ layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+ visibilityChannel: projectListShown
+ majorKey: ProjectList
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: projectDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: forceGeneratorTrigger
+ aspect: forceProjectGeneratorTrigger
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: projectListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectedProjects
+ aspect: selectedProjects
+ )
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+
+ (SubChannelInfoSpec
+ subAspect: showCoverageInformation
+ aspect: showCoverageInformation
+ )
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: projectListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
)
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classInheritanceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #meta
- #aspect: #meta
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #outGeneratorHolder
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #packageFilter
- #aspect: #packageFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedClasses
- #aspect: #selectedClasses
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classInheritanceListSlaveMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #showCoverageInformation
- #aspect: #showCoverageInformation
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #topClassHolder
- #aspect: #classHierarchyTopClass
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classHierarchyUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#SubCanvasSpec
- #name: 'ClassInheritanceList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #classInheritanceShown
- #majorKey: #'InheritanceClassList'
- #minorKey: #windowSpec
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceClassInheritanceGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #markApplicationsHolder
- #aspect: #markApplicationsHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classInheritanceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #meta
- #aspect: #meta
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #outGeneratorHolder
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #packageFilter
- #aspect: #packageFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #nameSpaceFilter
- #aspect: #nameSpaceFilter
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedClasses
- #aspect: #selectedClasses
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classInheritanceListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #topClassHolder
- #aspect: #classHierarchyTopClass
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classHierarchyUpdateTrigger
+
+ )
+ )
+ (SubCanvasSpec
+ name: 'ClassList'
+ majorKey: ClassList
+ minorKey: windowSpec
+ subAspectHolders:
+ (Array
+
+ (SubChannelInfoSpec
+ subAspect: doubleClickChannel
+ aspect: classDoubleClickChannel
+ )
+ (SubChannelInfoSpec
+ subAspect: environmentHolder
+ aspect: environmentHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: hidePrivateClasses
+ aspect: hidePrivateClasses
+ )
+ (SubChannelInfoSpec
+ subAspect: hideUnloadedClasses
+ aspect: hideUnloadedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: immediateUpdate
+ aspect: immediateUpdate
+ )
+ (SubChannelInfoSpec
+ subAspect: inGeneratorHolder
+ aspect: classGeneratorHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: markApplicationsHolder
+ aspect: markApplicationsHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: menuHolder
+ aspect: classListMenuHolder
+ )
+
+ (SubChannelInfoSpec
+ subAspect: meta
+ aspect: meta
+ )
+ (SubChannelInfoSpec
+ subAspect: organizerMode
+ aspect: organizerMode
+ )
+
+ (SubChannelInfoSpec
+ subAspect: outGeneratorHolder
+ aspect: outGeneratorHolder
+ )
+ (SubChannelInfoSpec
+ subAspect: selectedClasses
+ aspect: selectedClasses
+ )
+
+ (SubChannelInfoSpec
+ subAspect: selectionChangeCondition
+ aspect: selectionChangeCondition
+ )
+ (SubChannelInfoSpec
+ subAspect: showCoverageInformation
+ aspect: showCoverageInformation
+ )
+
+ (SubChannelInfoSpec
+ subAspect: slaveMode
+ aspect: classListSlaveMode
+ )
+ (SubChannelInfoSpec
+ subAspect: sortByNameAndInheritance
+ aspect: sortByNameAndInheritance
+ )
+
+ (SubChannelInfoSpec
+ subAspect: updateTrigger
+ aspect: classListUpdateTrigger
+ )
+ )
+ createNewApplication: true
+ createNewBuilder: true
+ )
)
- #(#SubChannelInfoSpec
- #subAspect: #showCoverageInformation
- #aspect: #showCoverageInformation
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#VariableHorizontalPanelSpec
- #name: 'VariableHorizontalPanel1'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #classHierarchyNotShown
- #barWidth: 2
- #showHandle: false
- #component:
- #(#SpecCollection
- #collection: #(
- #(#ViewSpec
- #name: 'Box1'
- #component:
- #(#SpecCollection
- #collection: #(
- #(#SubCanvasSpec
- #name: 'ClassCategoryList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #categoryListShown
- #majorKey: #'ClassCategoryList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classCategoryDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceClassCategoryGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classCategoryListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedCategories
- #aspect: #selectedCategories
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classCategoryListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#SubCanvasSpec
- #name: 'NamespaceList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #nameSpaceListShown
- #majorKey: #'NamespaceList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #nameSpaceDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceNamespaceGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #nameSpaceListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedNamespaces
- #aspect: #selectedNamespaces
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #nameSpaceListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- #(#SubCanvasSpec
- #name: 'ProjectList'
- #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
- #visibilityChannel: #projectListShown
- #majorKey: #'ProjectList'
- #subAspectHolders:
- #(#Array
-
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #projectDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #forceGeneratorTrigger
- #aspect: #forceProjectGeneratorTrigger
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #projectListMenuHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedProjects
- #aspect: #selectedProjects
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #projectListUpdateTrigger
- )
- #(#SubChannelInfoSpec
- #subAspect: #showCoverageInformation
- #aspect: #showCoverageInformation
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- )
-
- )
- )
- #(#SubCanvasSpec
- #name: 'ClassList'
- #majorKey: #'ClassList'
- #minorKey: #windowSpec
- #subAspectHolders:
- #(#Array
-
-
- #(#SubChannelInfoSpec
- #subAspect: #showCoverageInformation
- #aspect: #showCoverageInformation
- )
- #(#SubChannelInfoSpec
- #subAspect: #doubleClickChannel
- #aspect: #classDoubleClickChannel
- )
- #(#SubChannelInfoSpec
- #subAspect: #hidePrivateClasses
- #aspect: #hidePrivateClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #hideUnloadedClasses
- #aspect: #hideUnloadedClasses
- )
- #(#SubChannelInfoSpec
- #subAspect: #sortByNameAndInheritance
- #aspect: #sortByNameAndInheritance
- )
- #(#SubChannelInfoSpec
- #subAspect: #markApplicationsHolder
- #aspect: #markApplicationsHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #immediateUpdate
- #aspect: #immediateUpdate
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #inGeneratorHolder
- #aspect: #classGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #menuHolder
- #aspect: #classListMenuHolder
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #meta
- #aspect: #meta
- )
- #(#SubChannelInfoSpec
- #subAspect: #organizerMode
- #aspect: #organizerMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #outGeneratorHolder
- #aspect: #outGeneratorHolder
- )
- #(#SubChannelInfoSpec
- #subAspect: #selectedClasses
- #aspect: #selectedClasses
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #selectionChangeCondition
- #aspect: #selectionChangeCondition
- )
- #(#SubChannelInfoSpec
- #subAspect: #slaveMode
- #aspect: #classListSlaveMode
- )
-
- #(#SubChannelInfoSpec
- #subAspect: #updateTrigger
- #aspect: #classListUpdateTrigger
- )
- )
- #createNewApplication: true
- #createNewBuilder: true
- )
- )
-
- )
- #handles: #(#Any 0.5 1.0)
- )
+
+ )
+ handles: (Any 0.5 1.0)
)
-
- )
- )
-
- "Modified: / 20-07-2011 / 14:26:44 / cg"
+ )
+
+ )
+ )
! !
!OrganizerCanvas class methodsFor:'plugIn spec'!
@@ -2814,10 +2996,10 @@
#classHierarchyListMenuHolder
#classHierarchyTopClass
#classListMenuHolder
+ #environmentHolder
#filterClassVars
#hidePrivateClasses
#hideUnloadedClasses
- #sortByNameAndInheritance
#immediateUpdate
#markApplicationsHolder
#meta
@@ -2837,14 +3019,14 @@
#selectedProtocols
#selectionChangeCondition
#showClassPackages
+ #showCoverageInformation
+ #sortByNameAndInheritance
#sortVariablesBy
#(variableDoubleClickChannel action)
#variableFilter
#variablesMenuHolder
- #showCoverageInformation
).
- "Modified: / 20-07-2011 / 14:28:47 / cg"
! !
!OrganizerCanvas methodsFor:'aspects'!
@@ -5044,10 +5226,10 @@
!OrganizerCanvas class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/Tools_OrganizerCanvas.st,v 1.56 2014-02-05 18:59:34 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/Tools_OrganizerCanvas.st,v 1.57 2014-02-25 10:39:59 vrany Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libtool/Tools_OrganizerCanvas.st,v 1.56 2014-02-05 18:59:34 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/Tools_OrganizerCanvas.st,v 1.57 2014-02-25 10:39:59 vrany Exp $'
! !