From cc37422b8dcf527b6cd7813a934752e800aaebe3 Mon Sep 17 00:00:00 2001 From: Eric Winger Date: Thu, 23 Aug 2018 17:28:33 -0700 Subject: [PATCH] Fixes #96 #100 project default added simple test as well. Cleaned up JadeiteTestResource. Wasn't getting proper session with RowanSample1 test class. --- sources/JadeiteProjectBrowserTestCase.cls | 22 ++++++++++++++++----- sources/JadeiteProjectsBrowserPresenter.cls | 16 ++++++++++----- sources/JadeiteTestResource.cls | 21 ++++++++++++++------ sources/RowanProjectListPresenter.cls | 7 ++++++- sources/RowanProjectService.cls | 21 +------------------- 5 files changed, 50 insertions(+), 37 deletions(-) diff --git a/sources/JadeiteProjectBrowserTestCase.cls b/sources/JadeiteProjectBrowserTestCase.cls index 128de908..ea42aae8 100644 --- a/sources/JadeiteProjectBrowserTestCase.cls +++ b/sources/JadeiteProjectBrowserTestCase.cls @@ -99,6 +99,7 @@ selectRowanSample1Class self selectServicesNamed: (Array with: self class sampleClass) in: self classListPresenter! selectServicesNamed: anArray in: presenter + presenter resetSelection. anArray do: [:name | | service | @@ -125,10 +126,7 @@ tearDown browser ifNotNil: [browser destroy]! test_addRemoveCategory - "This test will fail if RowanSample1 project has not been cloned in ROWAN_PROJECTS_HOME." - self rowanFixMe. "Ideally, get RowanSample1 project from git hub automatically" - self ensureRowanSample1Attached. self selectRowanSample1Class. self deny: (self categoryListPresenter list includes: 'jadeite test'). self projectsPresenter basicAddMethodCategory: 'jadeite test'. @@ -137,6 +135,21 @@ test_addRemoveCategory self projectsPresenter basicRemoveMethodCategories. self deny: (self categoryListPresenter list includes: 'jadeite test')! +test_markDirty + | nonDefaultService | + self selectServicesNamed: (Array with: 'RowanSample1') in: self projectListPresenter. + self projectsPresenter makeDefault. + self assert: self projectListPresenter selection displayName = 'RowanSample1*'. + nonDefaultService := self projectListPresenter list + detect: [:projectService | projectService name = 'Rowan']. + self assert: nonDefaultService displayName = 'Rowan'. + self assert: self projectListPresenter selection displayName = 'RowanSample1*'. + self selectServicesNamed: (Array with: 'Rowan') in: self projectListPresenter. + self projectsPresenter makeDefault. + nonDefaultService := self projectListPresenter list + detect: [:projectService | projectService name = 'RowanSample1']. + self assert: self projectListPresenter selection displayName = 'Rowan*'! + test_openProjectsBrowser "project browser opened in setup" self assert: browser class equals: JadeiteProjectsSystemBrowser. @@ -153,8 +166,6 @@ test_packagesShownInMultipleProjects self denyIsNil: (self serviceNamed: 'JadeServer' in: self classListPresenter)! test_saveMethod - self rowanFixMe. "incomplete test" - self ensureRowanSample1Attached. self selectRowanSample1Class. self deny: (self categoryListPresenter list includes: 'test_saveMethod'). self projectsPresenter basicAddMethodCategory: 'test_saveMethod'. @@ -202,6 +213,7 @@ waitForPresenter: presenter !JadeiteProjectBrowserTestCase categoriesFor: #setUp!private!setup teardown! ! !JadeiteProjectBrowserTestCase categoriesFor: #tearDown!private!setup teardown! ! !JadeiteProjectBrowserTestCase categoriesFor: #test_addRemoveCategory!public!test! ! +!JadeiteProjectBrowserTestCase categoriesFor: #test_markDirty!public!test! ! !JadeiteProjectBrowserTestCase categoriesFor: #test_openProjectsBrowser!public!test! ! !JadeiteProjectBrowserTestCase categoriesFor: #test_packagesShownInMultipleProjects!public!test! ! !JadeiteProjectBrowserTestCase categoriesFor: #test_saveMethod!public!test! ! diff --git a/sources/JadeiteProjectsBrowserPresenter.cls b/sources/JadeiteProjectsBrowserPresenter.cls index 7937d7e4..20500ba7 100644 --- a/sources/JadeiteProjectsBrowserPresenter.cls +++ b/sources/JadeiteProjectsBrowserPresenter.cls @@ -503,7 +503,13 @@ loadProject self refreshFromServer! makeDefault - (RowanProjectService on: gciSession) defaultProjectName: projectListPresenter selection name! + "the server is the gold copy" + | projectService | + projectService := projectListPresenter selection. + projectService command: #setDefaultProject. + self issueCommand: (Array with: projectService). + RowanProjectService defaultProjectName: projectService name. + projectListPresenter view invalidate. ! methodListPresenter ^methodListPresenter! @@ -1505,10 +1511,10 @@ resource_Default_view ViewComposer openOn: (ResourceIdentifier class: self selector: #resource_Default_view) " - ^#(#'!!STL' 4 788558 10 ##(Smalltalk.STBViewProxy) ##(Smalltalk.ContainerView) 34 15 nil nil 34 2 8 1409286144 131073 416 nil nil nil 5 nil nil nil 416 1180166 ##(Smalltalk.ProportionalLayout) 170 176 34 4 410 ##(Smalltalk.ContainerView) 34 15 nil 416 34 2 8 1140850688 131073 544 nil nil nil 5 nil nil nil 544 482 170 176 34 4 410 ##(Smalltalk.ContainerView) 34 15 nil 544 34 2 8 1140850688 131073 656 nil nil nil 5 nil nil nil 656 482 170 176 34 6 410 ##(Smalltalk.ContainerView) 34 15 nil 656 34 2 8 1140850688 131073 768 nil nil nil 5 nil nil nil 768 482 170 176 8 #() false 170 192 34 2 410 ##(Smalltalk.ListView) 34 30 nil 768 34 2 8 1140936777 1025 912 590662 2 ##(Smalltalk.ListModel) 138 144 864 nil 1310726 ##(Smalltalk.IdentitySearchPolicy) 524550 ##(Smalltalk.ColorRef) 8 4278190080 nil 21 nil nil nil 912 nil 8 4294910083 459270 ##(Smalltalk.Message) #displayString 8 #() ##(Smalltalk.IconicListAbstract) 1049926 1 ##(Smalltalk.IconImageManager) nil nil nil nil nil nil 138 144 34 1 920646 5 ##(Smalltalk.ListViewColumn) 8 'Column 1' 361 #left 787814 3 ##(Smalltalk.BlockClosure) 0 nil 1180966 ##(Smalltalk.CompiledExpression) 2 1 1280 8 'doIt' 8 '[:each | each name]' 8 #[30 105 226 0 106] #name 1296 7 257 nil 1122 #<= 8 #() nil nil 912 nil 3 1282 0 nil 1314 2 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each toolTip]' 8 #[30 105 226 0 106] #toolTip 1424 7 257 nil 1282 0 nil 1314 3 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each item displayStringFor: each]' 8 #[31 105 226 0 17 177 106] #item #displayStringFor: 1504 7 257 nil #report 864 nil 133217 nil 34 4 nil nil 328198 ##(Smalltalk.Point) 1 1 nil 983302 ##(Smalltalk.MessageSequence) 138 144 34 2 721670 ##(Smalltalk.MessageSend) #createAt:extent: 34 2 1602 1 1 1602 369 695 912 1698 #text: 34 1 8 'Column 1' 912 983302 ##(Smalltalk.WINDOWPLACEMENT) 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 184 0 0 0 91 1 0 0] 8 #() 1602 193 193 nil 27 8 'packagesList' nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 379 1 1602 369 695 768 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 189 0 0 0 0 0 0 0 117 1 0 0 91 1 0 0] 34 1 912 1888 nil 27 524806 ##(Smalltalk.Fraction) 9 11 410 ##(Smalltalk.ListView) 34 30 nil 656 34 2 8 1409405257 1025 2112 978 138 144 864 nil 1040 1058 8 4278190080 nil 5 nil nil nil 2112 nil 8 4294910083 1122 #displayString 8 #() ##(Smalltalk.IconicListAbstract) 1184 nil nil nil nil nil nil 138 144 34 1 1234 8 'Column 1' 361 #left 1122 #displayString 8 #() ##(Smalltalk.SortedCollection) nil nil 2112 nil 3 1282 0 nil 1314 2 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each toolTip]' 8 #[30 105 226 0 106] #toolTip 2384 7 257 nil 1282 0 nil 1314 3 1 1280 8 'doIt' 8 '[:each | each item displayStringFor: each]' 8 #[31 105 226 0 17 177 106] #item #displayStringFor: 2464 7 257 nil #report 864 nil 133217 nil 34 4 nil nil 1602 1 1 nil 1634 138 144 34 2 1698 #createAt:extent: 34 2 1602 1 1 1602 369 695 2112 1698 #text: 34 1 8 'Column 1' 2112 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 184 0 0 0 91 1 0 0] 8 #() 1888 nil 27 2082 9 11 410 ##(Smalltalk.ContainerView) 34 15 nil 656 34 2 8 1140850688 131073 2800 nil nil nil 5 nil nil nil 2800 852230 ##(Smalltalk.FramingLayout) 170 176 34 4 410 ##(Smalltalk.CardContainer) 34 16 nil 2800 34 2 8 1409286144 131073 2928 nil 1058 8 4278190080 nil 5 nil nil nil 2928 655878 ##(Smalltalk.CardLayout) 138 144 34 2 721414 ##(Smalltalk.Association) 590662 1 ##(Smalltalk.CardLabel) 8 'Classes' 1282 0 nil 1314 7 1 16 8 'doIt' 8 '(CardLabel text: ''Classes'' iconBlock: [Icon fromId: ''Class.ico''])' 8 #[29 30 35 113 31 32 180 106 195 105] 3120 3152 ##(Smalltalk.Icon) 8 'Class.ico' #fromId: #text:iconBlock: 3168 11 1 nil nil 410 ##(Smalltalk.ListView) 34 30 nil 2928 34 2 8 1409372237 1025 3264 978 138 144 864 nil 1040 1058 2224 nil 29 nil nil nil 3264 nil 8 4294910083 1122 #displayString 8 #() nil 1184 nil nil nil nil nil nil 138 144 34 1 1234 8 '' 559 #left 1122 #displayString 8 #() 1122 #<= 8 #() nil nil 3264 nil 3 1282 0 nil 1314 2 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each toolTip]' 8 #[30 105 226 0 106] #toolTip 3552 7 257 nil 1282 0 nil 1314 3 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each item displayStringFor: each]' 8 #[31 105 226 0 17 177 106] #item #displayStringFor: 3632 7 257 nil #report 864 nil 133217 nil 34 4 nil nil 1602 1 1 nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 9 55 1602 567 589 3264 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 31 1 0 0 65 1 0 0] 8 #() 1888 nil 27 3090 3122 8 'Hierarchy' 1282 0 nil 1314 7 1 16 8 'doIt' 8 '(CardLabel text: ''Hierarchy'' iconBlock: [Icon fromId: ''ClassHierarchyDiagram.ico''])' 8 #[29 30 35 113 31 32 180 106 195 105] 3120 3936 ##(Smalltalk.Icon) 8 'ClassHierarchyDiagram.ico' #fromId: #text:iconBlock: 3952 11 1 nil nil 410 ##(Smalltalk.TreeView) 34 27 nil 2928 34 2 8 1409352231 1025 4048 590918 3 ##(Smalltalk.TreeModel) nil 1040 525062 ##(Smalltalk.TreeNode) nil nil nil 170 192 864 1058 8 4278190080 nil 29 nil nil nil 4048 nil 8 4294908615 1282 0 nil 1314 2 1 1280 8 'doIt' 8 '[:each | each displayString]' 8 #[30 105 226 0 106] #displayString 4240 7 257 nil ##(Smalltalk.IconicListAbstract) 1184 nil nil nil nil nil 170 176 864 17 #noIcons 1 170 ##(Smalltalk.PluggableLookupTable) 864 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 9 55 1602 567 589 4048 1826 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 31 1 0 0 65 1 0 0] 8 #() 1888 nil 27 3264 170 192 34 4 4048 8 'classHierarchy' 3264 8 'classList' nil 410 ##(Smalltalk.TabViewXP) 34 28 nil 2928 34 2 8 1140916736 1 4576 978 138 144 34 2 3136 3920 nil 1040 nil nil 1 nil nil nil 4576 nil 8 4294909877 1282 0 nil 918822 ##(Smalltalk.CompiledMethod) 2 3 ##(Smalltalk.ListControlView) #defaultGetTextBlock 575230339 8 #[30 105 226 0 106] #displayString 4704 7 257 nil 1282 0 nil 4722 2 3 ##(Smalltalk.IconicListAbstract) #defaultGetImageBlock 579598755 8 #[30 105 226 0 106] #iconImageIndex 4768 7 257 nil 1184 nil nil nil nil nil #smallIcons nil nil nil nil nil 1634 138 144 34 3 1698 #createAt:extent: 34 2 1602 1 1 1602 583 651 4576 1698 #basicSelectionsByIndex: 34 1 8 #(1) 4576 1698 #tcmSetExtendedStyle:dwExStyle: 8 #(-1 0) 4576 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 35 1 0 0 69 1 0 0] 8 #() 1888 nil 27 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 1 1602 583 651 2928 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 35 1 0 0 69 1 0 0] 34 3 3264 4048 4576 1888 nil 27 1181766 2 ##(Smalltalk.FramingConstraints) 1180678 ##(Smalltalk.FramingCalculation) #fixedParentLeft 1 5250 #fixedParentRight 1 5250 #fixedParentTop 1 5250 #fixedParentBottom -43 410 ##(Smalltalk.CardContainer) 34 16 nil 2800 34 2 8 1409286144 131073 5328 nil 1058 8 4278190080 nil 5 nil nil nil 5328 3026 138 144 34 2 3090 3122 8 'Instance' 1282 0 nil 1314 7 1 16 8 'doIt' 8 '(CardLabel text: ''Instance'' iconBlock: [Icon fromId: ''Class.ico''])' 8 #[29 30 35 113 31 32 180 106 195 105] 3120 5504 ##(Smalltalk.Icon) 8 'Class.ico' #fromId: #text:iconBlock: 5520 11 1 nil nil 410 ##(Smalltalk.ContainerView) 34 15 nil 5328 34 2 8 1140850688 131073 5616 nil nil nil 5 nil nil nil 5616 nil 170 192 864 nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 9 9 1602 567 1 5616 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 4 0 0 0 31 1 0 0 4 0 0 0] 8 #() 1888 nil 27 3090 3122 8 'Class' 1282 0 nil 1314 7 1 16 8 'doIt' 8 '(CardLabel text: ''Class'' iconBlock: [Icon fromId: ''Metaclass.ico''])' 8 #[29 30 35 113 31 32 180 106 195 105] 3120 5888 ##(Smalltalk.Icon) 8 'Metaclass.ico' #fromId: #text:iconBlock: 5904 11 1 nil nil 410 ##(Smalltalk.ContainerView) 34 15 nil 5328 34 2 8 1140850688 131073 6000 nil nil nil 5 nil nil nil 6000 nil 170 192 864 nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 9 9 1602 567 1 6000 1826 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 4 0 0 0 31 1 0 0 4 0 0 0] 8 #() 1888 nil 27 5616 170 192 34 4 5616 8 'instanceTab' 6000 8 'classTab' nil 410 ##(Smalltalk.TabViewXP) 34 28 nil 5328 34 2 8 1140916738 1 6304 978 138 144 34 2 5488 5872 nil 1040 nil nil 1 nil nil nil 6304 nil 8 4294909877 1282 0 nil 4722 2 3 ##(Smalltalk.ListControlView) #defaultGetTextBlock 575230339 8 #[30 105 226 0 106] #displayString 6432 7 257 nil 1282 0 nil 4722 2 3 ##(Smalltalk.IconicListAbstract) #defaultGetImageBlock 579598755 8 #[30 105 226 0 106] #iconImageIndex 6480 7 257 nil 1184 nil nil nil nil nil #smallIcons nil nil nil nil nil 1634 138 144 34 3 1698 #createAt:extent: 34 2 1602 1 1 1602 583 51 6304 1698 #basicSelectionsByIndex: 34 1 8 #(1) 6304 1698 #tcmSetExtendedStyle:dwExStyle: 8 #(-1 0) 6304 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 35 1 0 0 25 0 0 0] 8 #() 1888 nil 27 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 645 1602 583 51 5328 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 66 1 0 0 35 1 0 0 91 1 0 0] 34 3 5616 6000 6304 1888 nil 27 5218 5264 1 5280 1 5312 -49 5250 #fixedViewTop 51 170 192 34 4 2928 8 'classHierarchyTabs' 5328 8 'instanceClassTabs' nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 757 1 1602 583 695 2800 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 122 1 0 0 0 0 0 0 157 2 0 0 91 1 0 0] 34 2 2928 5328 1888 nil 27 327734 ##(Smalltalk.Float) 8 0 0 0 0 0 0 244 63 false 170 192 34 2 2112 8 'projectList' nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 1 1602 1339 695 656 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 157 2 0 0 91 1 0 0] 34 5 2112 410 ##(Smalltalk.Splitter) 34 12 nil 656 34 2 8 1140850688 1 7424 nil 1058 8 4278190080 nil 517 nil nil nil 7424 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 369 1 1602 11 695 7424 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 184 0 0 0 0 0 0 0 189 0 0 0 91 1 0 0] 8 #() 1888 nil 27 768 410 ##(Smalltalk.Splitter) 34 12 nil 656 34 2 8 1140850688 1 7680 nil 1058 7504 nil 517 nil nil nil 7680 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 747 1 1602 11 695 7680 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 117 1 0 0 0 0 0 0 122 1 0 0 91 1 0 0] 8 #() 1888 nil 27 2800 1888 nil 27 7 410 ##(Smalltalk.ContainerView) 34 15 nil 544 34 2 8 1140850688 131073 7920 nil nil nil 5 nil nil nil 7920 482 170 176 864 false 170 192 34 2 410 ##(Smalltalk.CardContainer) 34 16 nil 7920 34 2 8 1409286144 131073 8048 nil 1058 8 4278190080 nil 5 nil nil nil 8048 3026 138 144 34 2 3090 8 'Category' 410 ##(Smalltalk.ListView) 34 30 nil 8048 34 2 8 1409372233 1025 8224 978 138 144 864 nil 1040 1058 8 4278190080 nil 21 nil nil nil 8224 nil 8 4294910083 1122 #displayString 8 #() nil 1184 nil nil nil nil nil nil 138 144 34 1 1234 8 'Column 1' 417 #left 1122 #displayString 8 #() ##(Smalltalk.SortedCollection) 1282 0 nil 1314 1 83886081 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each]' 1779525917 8496 7 257 nil nil 8224 nil 3 nil nil #report 864 nil 131169 nil 34 4 nil nil 1602 1 1 nil 1634 138 144 34 2 1698 #createAt:extent: 34 2 1602 9 55 1602 425 633 8224 1698 #text: 34 1 8 'Column 1' 8224 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 216 0 0 0 87 1 0 0] 8 #() 1888 nil 27 3090 8 'Variables' 410 ##(Smalltalk.ListView) 34 30 nil 8048 34 2 8 1409372233 1025 8832 978 138 144 864 nil 1040 1058 8336 nil 21 nil nil nil 8832 nil 8 4294910083 1122 #displayString 8 #() nil 1184 nil nil nil nil nil nil 138 144 34 1 1234 8 'Column 1' 417 #left 1122 #displayString 8976 ##(Smalltalk.SortedCollection) nil nil 8832 nil 3 nil 1282 0 nil 1314 9 1 1280 8 'doIt' 8 '[:each | each item first = Character space ifTrue: [each font: (each font beBold; beItalic)]]' 8 #[37 105 226 0 159 31 161 132 221 9 17 226 4 100 163 97 164 183 106 60 106] #item #first ##(Smalltalk.Character) #space #font #beBold #beItalic #font: 9072 7 257 nil #report 864 nil 131169 nil 34 4 nil nil 1602 1 1 nil 1634 138 144 34 2 1698 #createAt:extent: 34 2 1602 9 55 1602 425 633 8832 1698 #text: 34 1 8 'Column 1' 8832 1826 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 216 0 0 0 87 1 0 0] 8 #() 1888 nil 27 8224 170 192 34 4 8224 8 'categoryList' 8832 8 'variableList' nil 410 ##(Smalltalk.TabViewXP) 34 28 nil 8048 34 2 8 1140916736 1 9456 978 138 144 34 2 8208 8816 nil 1040 nil nil 1 nil nil nil 9456 nil 8 4294909877 1282 0 nil 4722 2 3 ##(Smalltalk.ListControlView) #defaultGetTextBlock 575230339 8 #[30 105 226 0 106] #displayString 9584 7 257 nil 1282 0 nil 4722 2 3 ##(Smalltalk.IconicListAbstract) #defaultGetImageBlock 579598755 8 #[30 105 226 0 106] #iconImageIndex 9632 7 257 nil 1184 nil nil nil nil nil #noIcons nil nil nil nil nil 1634 138 144 34 3 1698 #createAt:extent: 34 2 1602 1 1 1602 441 695 9456 1698 #basicSelectionsByIndex: 34 1 8 #(1) 9456 1698 #tcmSetExtendedStyle:dwExStyle: 8 #(-1 0) 9456 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 220 0 0 0 91 1 0 0] 8 #() 1888 nil 27 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 1 1602 441 695 8048 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 220 0 0 0 91 1 0 0] 34 3 8224 8832 9456 1888 nil 27 8 'methodFilterTabs' nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1349 1 1602 893 695 7920 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 162 2 0 0 0 0 0 0 96 4 0 0 91 1 0 0] 34 3 8048 410 ##(Smalltalk.Splitter) 34 12 nil 7920 34 2 8 1140850688 1 10256 nil 1058 7504 nil 517 nil nil nil 10256 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 441 1 1602 11 695 10256 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 220 0 0 0 0 0 0 0 225 0 0 0 91 1 0 0] 8 #() 1888 nil 27 410 ##(Smalltalk.ContainerView) 34 15 nil 7920 34 2 8 1140850688 131073 10496 nil nil nil 5 nil nil nil 10496 2866 170 176 34 6 410 ##(Smalltalk.ComboBox) 34 17 nil 10496 34 2 8 1412498947 1025 10608 978 138 144 864 nil 1040 1058 8 4278190080 nil 5 nil nil nil 10608 nil 8 4294906641 1122 #displayString 8 #() 864 401 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 649 1602 443 53 10608 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 68 1 0 0 221 0 0 0 94 1 0 0] 8 #() 1888 nil 27 5218 5264 1 5280 1 5312 -45 6944 47 410 ##(Smalltalk.ComboBox) 34 17 nil 10496 34 2 8 1412498947 1025 10960 978 138 144 864 nil 1040 1058 10720 nil 5 nil nil nil 10960 nil 8 4294906641 1122 #displayString 8 #() 864 401 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 1 1602 443 53 10960 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 221 0 0 0 26 0 0 0] 8 #() 1888 nil 27 5218 5264 1 5280 1 5296 1 6944 47 410 ##(Smalltalk.ListView) 34 30 nil 10496 34 2 8 1409372233 1025 11296 978 138 144 864 nil 1040 1058 8336 nil 13 nil nil nil 11296 nil 8 4294910083 1122 #displayString 8 #() ##(Smalltalk.IconicListAbstract) 1184 nil nil nil nil nil nil 138 144 34 2 1234 8 '' 41 #left 1698 #empty 8 #() 16 1122 #<= 8 #() nil nil 11296 1282 0 nil 1314 2 1 1280 8 'doIt' 8 '[:each | each subSuperIcon]' 8 #[30 105 226 0 106] #subSuperIcon 11584 7 257 nil 1 nil nil 1234 8 'Selector' 395 #left 1122 #displayString 11440 ##(Smalltalk.SortedCollection) 1282 0 nil 1314 2 1 1280 8 'doIt' 8 '[:each | each selector]' 8 #[30 105 226 0 106] #selector 11712 7 257 nil nil 11296 nil 3 1282 0 nil 1314 2 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each toolTip]' 8 #[30 105 226 0 106] #toolTip 11792 7 257 nil 1282 0 nil 1314 3 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each item displayStringFor: each]' 8 #[31 105 226 0 17 177 106] #item #displayStringFor: 11872 7 257 nil #report 864 nil 133221 nil 34 4 nil nil 1602 1 1 nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 47 1602 443 603 11296 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 23 0 0 0 221 0 0 0 68 1 0 0] 8 #() 1888 nil 27 5218 5264 1 5280 1 5296 47 5312 -45 170 192 34 6 10608 8 'overrideList' 10960 8 'superclassList' 11296 8 'methodList' nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 451 1 1602 443 695 10496 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 0 0 0 0 0 0 0 190 1 0 0 91 1 0 0] 34 3 10960 11296 10608 1888 nil 27 1888 nil 27 5 false 170 192 864 nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 1 1602 2241 695 544 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 96 4 0 0 91 1 0 0] 34 3 656 410 ##(Smalltalk.Splitter) 34 12 nil 544 34 2 8 1140850688 1 12576 nil 1058 7504 nil 517 nil nil nil 12576 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1339 1 1602 11 695 12576 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 157 2 0 0 0 0 0 0 162 2 0 0 91 1 0 0] 8 #() 1888 nil 27 7920 1888 nil 27 2082 3 5 410 ##(Smalltalk.CardContainer) 34 16 nil 416 34 2 8 1409286144 131073 12832 nil 1058 3008 nil 5 nil nil nil 12832 3026 138 144 34 6 3090 3122 8 'SUnit' 1282 0 nil 1314 4 1 1280 8 'doIt' 8 '[Icon fromId: ''icons\UnitTestPlugin.ico'']' 8 #[32 105 45 30 178 106] 983558 ##(Smalltalk.VariableBinding) #Icon ##(Smalltalk.Icon) 8 'icons\UnitTestPlugin.ico' #fromId: 13008 7 1 nil nil 410 ##(Smalltalk.ReferenceView) 34 14 nil 12832 34 2 8 1140850688 131073 13136 nil 1058 8 4278190080 nil 5 nil nil nil 13136 1180166 ##(Smalltalk.ResourceIdentifier) ##(Smalltalk.JadeSUnitInClassPresenter) #resource_Default_view nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 9 55 1602 2225 635 13136 1826 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 864 1888 nil 27 3090 3122 8 'Class Definition' nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 12832 34 2 8 1445007428 1025 13456 721990 2 ##(Smalltalk.ValueHolder) nil false 1310726 ##(Smalltalk.EqualitySearchPolicy) nil 1058 8 4278190080 nil 5 265030 4 ##(Smalltalk.Menu) nil true 34 11 984134 2 ##(Smalltalk.CommandMenuItem) 1 1180998 4 ##(Smalltalk.CommandDescription) #editSave 8 '&Save' 9383 1 nil nil nil 983366 1 ##(Smalltalk.DividerMenuItem) 4097 13666 1 13698 #editUndo 8 '&Undo' 9397 1 nil nil nil 13666 1 13698 #editRedo 8 '&Redo' 9395 1 nil nil nil 13746 4097 13666 1 13698 #editCut 8 'Cu&t' 9393 1 nil nil nil 13666 1 13698 #editCopy 8 '&Copy' 9351 1 nil nil nil 13666 1 13698 #editPaste 8 '&Paste' 9389 1 nil nil nil 13666 1 13698 #editDelete 8 '&Delete' 1629 1 nil nil nil 13746 4097 13666 1 13698 #editSelectAll 8 'Select &All' 9347 1 nil nil nil 8 '' nil 134217729 nil nil nil nil nil 263174 ##(Smalltalk.Font) nil true 459014 ##(Smalltalk.LOGFONT) 8 #[243 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 3 2 1 34 86 101 114 100 97 110 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] 1602 193 193 nil 13456 nil 8 4294910145 852486 ##(Smalltalk.NullConverter) nil nil 13 nil 170 192 34 4 #normal 1182790 1 ##(Smalltalk.ScintillaTextStyle) 1 nil nil 1 nil nil nil nil #normal nil nil nil #callTip 14338 77 786694 ##(Smalltalk.IndexedColor) 33554457 14386 33554471 1 nil nil nil nil #callTip nil nil nil 34 256 14352 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 14368 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 1639686 ##(Smalltalk.SmalltalkExpressionStyler) 1 nil nil false 138 144 864 170 192 34 2 #default 1641542 1 ##(Smalltalk.ScintillaMarkerDefinition) 1 nil nil nil 13456 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 864 nil 170 176 864 9215 nil nil nil nil 14386 33554447 nil nil 65 nil nil 170 192 34 6 #literalBytes 8 '[]' #specialCharacter 8 '()[]<>' #literalArray 8 '()' 8 '' 3 170 192 34 2 #container 170 192 34 2 #normal 14352 nil nil nil nil 1 nil 170 192 34 6 1 1510470 2 ##(Smalltalk.ScintillaIndicatorStyle) 1 13456 65025 3 false 1 nil nil nil nil nil nil 3 14802 3 13456 33423361 5 false 3 nil nil nil nil nil nil 5 14802 5 13456 511 1 false 5 nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14338 1029 nil 196934 1 ##(Smalltalk.RGB) 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14338 1027 14914 60239 14914 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14338 1031 14914 335 14914 31317503 1 nil nil nil nil #Error nil nil nil nil 1634 138 144 34 8 1698 #createAt:extent: 34 2 1602 9 55 1602 2225 635 13456 1698 #contextMenu: 34 1 13632 13456 1698 #modificationEventMask: 8 #(4607) 13456 1698 #caretPeriod: 8 #(530) 13456 1698 #wordWrap: 8 #(true) 13456 1698 #margins: 34 1 34 3 985158 2 ##(Smalltalk.ScintillaMargin) 1 13456 1 3 nil nil 5 nil 15330 3 13456 33 nil 3 67108863 5 nil 15330 5 13456 1 nil 3 -67108863 5 nil 13456 1698 #tabWidth: 8 #(4) 13456 1698 #maxCompletionListHeight: 8 #(9) 13456 1826 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 8 #() 1888 nil 29 3090 3122 8 'Class Documentation' nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 12832 34 2 8 1445007428 1025 15552 13522 nil false 13568 nil 1058 13600 nil 5 13618 nil true 34 1 13666 1 13698 #editSaveClassComment 8 'Save' 1025 1 nil nil nil 8 '' nil 134217729 nil nil nil nil nil 14162 nil true 14194 8 #[243 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 3 2 1 34 86 101 114 100 97 110 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] 1602 193 193 nil 15552 nil 8 4294910145 14274 nil nil 11 nil 170 192 34 4 #normal 14338 1 nil nil 1 nil nil nil nil #normal nil nil nil #callTip 14338 77 14400 14416 1 nil nil nil nil #callTip nil nil nil 34 256 15872 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 15888 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 1245510 1 ##(Smalltalk.NullScintillaStyler) #normal 170 192 34 2 #default 14530 1 nil nil nil 15552 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 864 nil 170 176 864 9215 nil nil nil nil 14592 nil nil 65 nil nil nil 8 '' 3 170 192 34 2 #container 170 192 34 2 #normal 15872 nil nil nil nil 1 nil 170 192 34 6 1 14802 1 15552 65025 3 false 1 nil nil nil nil nil nil 3 14802 3 15552 33423361 5 false 3 nil nil nil nil nil nil 5 14802 5 15552 511 1 false 5 nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14338 1029 nil 14914 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14338 1027 14914 60239 14914 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14338 1031 14914 335 14914 31317503 1 nil nil nil nil #Error nil nil nil nil 1634 138 144 34 8 1698 #createAt:extent: 34 2 1602 9 55 1602 2225 635 15552 1698 #contextMenu: 34 1 15648 15552 1698 #modificationEventMask: 8 #(4607) 15552 1698 #caretPeriod: 8 #(530) 15552 1698 #wordWrap: 8 #(true) 15552 1698 #margins: 34 1 34 3 15330 1 15552 1 3 nil nil 5 nil 15330 3 15552 33 nil 3 67108863 5 nil 15330 5 15552 1 nil 3 -67108863 5 nil 15552 1698 #tabWidth: 8 #(4) 15552 1698 #maxCompletionListHeight: 8 #(9) 15552 1826 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 8 #() 1888 nil 29 3090 3122 8 'Method Source' nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 12832 34 2 8 1445007428 1025 16848 13522 nil false 13568 nil 1058 8 4278190080 nil 5 nil 14162 nil true 14194 8 #[243 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 3 2 1 34 86 101 114 100 97 110 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] 1602 193 193 nil 16848 nil 8 4294910145 14274 nil nil 13 nil 170 192 34 4 #normal 14338 1 nil nil 1 nil nil nil nil #normal nil nil nil #callTip 14338 77 14400 14416 1 nil nil nil nil #callTip nil nil nil 34 256 17088 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 17104 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 1377542 ##(Smalltalk.SmalltalkMethodStyler) 1 nil nil false 138 144 864 170 192 34 2 #default 14530 1 nil nil nil 16848 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 864 nil 170 176 864 9215 nil nil nil nil 14592 nil nil 65 nil nil 14608 8 '' 3 170 192 34 2 #container 170 192 34 4 #normal 17088 #callTip 17104 nil nil nil nil 1 nil 170 192 34 12 1 14802 1 16848 65025 3 false 1 nil nil nil nil nil nil 3 14802 3 16848 33423361 5 false 3 nil nil nil nil nil nil 5 14802 5 16848 511 1 false 5 nil nil nil nil nil nil 8 'indicator10' 14802 21 16848 33554459 3 nil nil nil nil nil nil nil nil 8 'indicator8' 14802 17 16848 33554447 1 nil nil nil nil nil nil nil nil 8 'indicator9' 14802 19 16848 33554459 13 nil nil nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14338 1029 nil 14914 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14338 1027 14914 60239 14914 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14338 1031 14914 335 14914 31317503 1 nil nil nil nil #Error nil nil nil nil 1634 138 144 34 8 1698 #createAt:extent: 34 2 1602 9 55 1602 2225 635 16848 1698 #modificationEventMask: 8 #(4607) 16848 1698 #hoverTime: 8 #(200) 16848 1698 #caretPeriod: 8 #(530) 16848 1698 #wordWrap: 8 #(true) 16848 1698 #margins: 34 1 34 3 15330 1 16848 61 3 nil nil 5 nil 15330 3 16848 1 nil 3 67108863 nil nil 15330 5 16848 1 nil 3 -67108863 nil nil 16848 1698 #tabWidth: 8 #(4) 16848 1698 #maxCompletionListHeight: 8 #(9) 16848 1826 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 8 #() 1888 nil 29 3090 3122 8 'Project' 1282 0 nil 1314 4 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[Icon fromId: ''Collection.ico'']' 8 #[32 105 45 30 178 106] 13090 #Icon ##(Smalltalk.Icon) 8 'Collection.ico' #fromId: 18176 7 1 nil nil 410 ##(Smalltalk.ListView) 34 30 nil 12832 34 2 8 1409372237 1025 18288 978 138 144 864 nil 1040 1058 8 4278190080 nil 5 nil nil nil 18288 nil 8 4294910083 1122 #displayString 8 #() nil 1184 nil nil nil nil nil nil 138 144 34 2 1234 8 'Name' 201 #left 1122 #displayString 18448 ##(Smalltalk.SortedCollection) 1282 0 nil 1314 1 83886081 1280 8 'doIt' 8 '[:each | (each at: 2)]' 8 #[29 105 17 64 148 106] 18544 7 257 nil nil 18288 nil 1 nil 1282 0 nil 1314 3 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | (each item at: 1) displayStringFor: each]' 8 #[31 105 226 0 63 148 17 177 106] #item #displayStringFor: 18624 7 257 nil 1234 8 'Value' 2017 #left 1122 #displayString 8 #() 1122 #<= 18752 1282 0 nil 1314 4 1 1280 8 'doIt' 8 '[:each | (each at: 2) ifNil:[String new] ifNotNil: [:iv | -(each at: 1) instVarNamed: iv]]' 8 #[32 105 17 64 148 100 223 4 97 45 146 106 90 17 63 148 18 178 106] 13090 #String 16 #ifNil:ifNotNil: #instVarNamed: 18784 7 65793 nil nil 18288 nil 3 nil nil #report 864 nil 131169 nil 34 4 nil nil 1602 1 1 nil 1634 138 144 34 2 1698 #createAt:extent: 34 2 1602 9 55 1602 2225 635 18288 1698 #text: 34 1 8 'Name' 18288 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 8 #() 1888 nil 27 3090 8 'Comparison' 410 ##(Smalltalk.ShellView) 34 27 nil 12832 34 2 8 1078919168 131073 19152 nil 1058 8 4278190080 nil 517 nil nil nil 19152 788230 ##(Smalltalk.BorderLayout) 1 1 nil nil nil nil 410 ##(Smalltalk.ContainerView) 34 15 nil 19152 34 2 8 1140850688 131073 19280 nil 1058 19232 nil 5 13618 nil true 34 5 13666 1 13698 #toggleIndentGuides 8 'Indentation &Guides' 1 1 nil nil nil 13666 1 13698 #toggleVisibleLineEndings 8 'Line &Endings' 1 1 nil nil nil 13666 1 13698 #toggleLineNumberMargins 8 'Line N&umbers' 1 1 nil nil nil 13666 1 13698 #toggleVisibleWhitespace 8 'W&hitespace' 1 1 nil nil nil 13666 1 13698 #toggleWrapping 8 '&Word Wrap' 1 1 nil nil nil 8 '' nil 1 nil nil nil nil nil nil nil 19280 482 170 176 864 false 170 192 864 nil 1634 138 144 34 2 1698 #createAt:extent: 34 2 1602 1 1 1602 2193 603 19280 1698 #contextMenu: 34 1 19360 19280 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 72 4 0 0 45 1 0 0] 34 3 410 ##(Smalltalk.ContainerView) 34 15 nil 19280 34 2 8 1140850688 131073 19888 nil 1058 19232 nil 5 nil nil nil 19888 19250 1 1 nil 410 ##(Smalltalk.StaticText) 34 16 nil 19888 34 2 8 1140850945 262145 19984 nil nil nil 5 nil nil nil 19984 nil 8 1660708144 14274 nil nil nil 1634 138 144 34 2 1698 #createAt:extent: 34 2 1602 1 563 1602 1091 41 19984 1698 #text: 34 1 8 ' -' 19984 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 25 1 0 0 33 2 0 0 45 1 0 0] 8 #() 1888 nil 27 nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 19888 34 2 8 1140920580 1025 20288 13522 nil false 13568 nil 1058 19232 nil 5 nil nil nil 20288 nil 8 4294910145 14274 nil nil 11 nil 170 192 34 12 #indentGuide 14338 75 nil nil 1 nil nil nil nil #indentGuide nil nil nil #whitespace 14338 3 14386 33554445 nil 1 nil nil nil nil #whitespace nil nil nil #lineNumber 14338 67 nil nil 1 nil nil nil nil #lineNumber nil nil nil #callTip 14338 77 14400 14416 1 nil nil nil nil #callTip nil nil nil #normal 14338 1 nil nil 1 nil nil nil nil #normal nil nil nil #diff 14338 5 nil 14914 16908287 3 nil nil nil nil #diff nil 1401 nil 34 40 20528 20464 20544 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 20496 nil nil nil 20448 nil nil 1310982 ##(Smalltalk.DiffsScintillaStyler) 8 #() 170 192 34 2 #default 14530 1 nil nil nil 20288 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 864 nil 170 176 864 9215 nil nil nil nil 14592 nil nil 65 nil nil nil 8 '' 3 170 192 34 2 #container 20416 nil nil nil nil 1 nil 170 192 34 6 8 'indicator1' 14802 3 20288 33423361 5 false nil nil nil nil nil nil nil 8 'indicator0' 14802 1 20288 33554459 13 false nil nil nil nil nil nil nil 8 'indicator2' 14802 5 20288 511 1 false nil nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14338 1029 nil 14914 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14338 1027 14914 60239 14914 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14338 1031 14914 335 14914 31317503 1 nil nil nil nil #Error nil nil nil nil 1634 138 144 34 7 1698 #createAt:extent: 34 2 1602 1 1 1602 1091 563 20288 1698 #modificationEventMask: 8 #(4607) 20288 1698 #caretPeriod: 8 #(530) 20288 1698 #wordWrap: 8 #(true) 20288 1698 #margins: 34 1 34 3 15330 1 20288 49 3 nil nil nil nil 15330 3 20288 1 nil nil 67108863 nil nil 15330 5 20288 1 nil nil nil nil nil 20288 1698 #canHScroll: 8 #(false) 20288 1698 #maxCompletionListHeight: 8 #(9) 20288 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 33 2 0 0 25 1 0 0] 8 #() 1888 nil 29 170 192 34 4 20288 8 'before' 19984 8 'beforeTitle' nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 1 1602 1091 603 19888 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 33 2 0 0 45 1 0 0] 34 2 20288 19984 1888 nil 27 410 ##(Smalltalk.Splitter) 34 12 nil 19280 34 2 8 1140850688 1 21696 nil 14914 66047 nil 517 nil nil nil 21696 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1091 1 1602 11 603 21696 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 33 2 0 0 0 0 0 0 38 2 0 0 45 1 0 0] 8 #() 1888 nil 27 410 ##(Smalltalk.ContainerView) 34 15 nil 19280 34 2 8 1140850688 131073 21936 nil 1058 19232 nil 5 nil nil nil 21936 19250 1 1 nil 410 ##(Smalltalk.StaticText) 34 16 nil 21936 34 2 8 1140850945 262145 22032 nil nil nil 5 nil nil nil 22032 nil 8 1660708144 14274 nil nil nil 1634 138 144 34 2 1698 #createAt:extent: 34 2 1602 1 563 1602 1093 41 22032 1698 #text: 34 1 8 ' -' 22032 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 25 1 0 0 34 2 0 0 45 1 0 0] 8 #() 1888 nil 27 nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 21936 34 2 8 1140920580 1025 22336 13522 nil false 13568 nil 1058 19232 nil 5 nil nil nil 22336 nil 8 4294910145 14274 nil nil 11 nil 170 192 34 12 #indentGuide 14338 75 nil nil 1 nil nil nil nil #indentGuide nil nil nil #whitespace 14338 3 20480 nil 1 nil nil nil nil #whitespace nil nil nil #lineNumber 14338 67 nil nil 1 nil nil nil nil #lineNumber nil nil nil #callTip 14338 77 14400 14416 1 nil nil nil nil #callTip nil nil nil #normal 14338 1 nil nil 1 nil nil nil nil #normal nil nil nil #diff 14338 5 nil 14914 16908287 3 nil nil nil nil #diff nil 1401 nil 34 40 22560 22512 22576 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 22528 nil nil nil 22496 nil nil 20594 20624 170 192 34 2 #default 14530 1 nil nil nil 22336 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 864 nil 170 176 864 9215 nil nil nil nil 14592 nil nil 65 nil nil nil 20720 3 170 192 34 2 #container 22464 nil nil nil nil 1 nil 170 192 34 6 8 'indicator1' 14802 3 22336 33423361 5 false nil nil nil nil nil nil nil 8 'indicator2' 14802 5 22336 511 1 false nil nil nil nil nil nil nil 8 'indicator0' 14802 1 22336 33554459 13 false nil nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14338 1029 nil 14914 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14338 1027 14914 60239 14914 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14338 1031 14914 335 14914 31317503 1 nil nil nil nil #Error nil nil nil nil 1634 138 144 34 7 1698 #createAt:extent: 34 2 1602 1 1 1602 1093 563 22336 1698 #modificationEventMask: 8 #(4607) 22336 1698 #caretPeriod: 8 #(530) 22336 1698 #wordWrap: 8 #(true) 22336 1698 #margins: 34 1 34 3 15330 1 22336 49 3 nil nil nil nil 15330 3 22336 1 nil nil 67108863 nil nil 15330 5 22336 1 nil nil nil nil nil 22336 1698 #canHScroll: 8 #(false) 22336 1698 #maxCompletionListHeight: 8 #(9) 22336 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 34 2 0 0 25 1 0 0] 8 #() 1888 nil 29 170 192 34 4 22032 8 'afterTitle' 22336 8 'after' nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1101 1 1602 1093 603 21936 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 38 2 0 0 0 0 0 0 72 4 0 0 45 1 0 0] 34 2 22336 22032 1888 nil 27 1888 nil 27 170 192 34 2 19280 8 'diffs' nil 461638 4 ##(Smalltalk.MenuBar) nil true 34 3 13618 nil true 34 4 13666 1 13698 #selectUpper 8 'Select &upper' 1 1 nil nil nil 13666 1 13698 #selectLower 8 'Select &lower' 1 1 nil nil nil 13746 4097 13666 1 13698 #exit 8 '&Close' 1 1 nil nil nil 8 '&File' nil 1 nil nil 32631 nil nil 13618 nil true 34 3 13666 1 13698 #character 8 '&Character' 1 1 nil nil nil 13666 1 13698 #word 8 '&Word' 1 1 nil nil nil 13666 1 13698 #line 8 '&Line' 1 1 nil nil nil 8 '&Mode' nil 1 nil nil 32633 nil nil 13618 nil true 34 1 13666 1 13698 #about 8 '&About' 1 1 nil nil nil 8 '&Help' nil 134217729 nil nil 32635 nil nil 8 '' nil 1 nil nil nil nil nil nil nil nil 1 nil nil nil nil 1 nil nil 1634 138 144 34 3 1698 #createAt:extent: 34 2 1602 9 55 1602 2225 635 19152 1698 #text: 34 1 8 'Comparison' 19152 1698 #updateMenuBar 864 19152 1826 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 34 1 19280 1888 nil 27 18288 170 192 34 12 18288 8 'projectInfo' 19152 8 'comparisonTab' 15552 8 'classDocumentation' 16848 8 'methodSource' 13456 8 'classDefinition' 13136 8 'sunit' nil 410 ##(Smalltalk.TabViewXP) 34 28 nil 12832 34 2 8 1140916736 1 24640 978 138 144 34 6 18144 13424 15520 16816 12976 19136 nil 1040 nil nil 1 nil nil nil 24640 nil 8 4294909877 1282 0 nil 4722 2 3 ##(Smalltalk.ListControlView) #defaultGetTextBlock 575230339 8 #[30 105 226 0 106] #displayString 24768 7 257 nil 1282 0 nil 4722 2 3 ##(Smalltalk.IconicListAbstract) #defaultGetImageBlock 579598755 8 #[30 105 226 0 106] #iconImageIndex 24816 7 257 nil 1184 nil nil nil nil nil #smallIcons nil nil nil nil nil 1634 138 144 34 3 1698 #createAt:extent: 34 2 1602 1 1 1602 2241 697 24640 1698 #basicSelectionsByIndex: 34 1 8 #(1) 24640 1698 #tcmSetExtendedStyle:dwExStyle: 8 #(-1 0) 24640 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 96 4 0 0 92 1 0 0] 8 #() 1888 nil 27 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 705 1602 2241 697 12832 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 96 1 0 0 96 4 0 0 188 2 0 0] 34 7 18288 13456 15552 16848 13136 19152 24640 1888 nil 27 2082 3 5 true 170 192 34 4 410 ##(Smalltalk.Splitter) 34 12 nil 416 34 2 8 1140850688 1 25312 nil 1058 7504 nil 517 nil nil nil 25312 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 1 695 1602 2241 11 25312 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 91 1 0 0 96 4 0 0 96 1 0 0] 8 #() 1888 nil 27 8 'splitter' 12832 8 'textAreaTabs' nil 1634 138 144 34 1 1698 #createAt:extent: 34 2 1602 7679 21 1602 2241 1401 416 1826 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 14 0 0 10 0 0 0 95 19 0 0 198 2 0 0] 34 3 544 25312 12832 1888 nil 27 )! ! + ^#(#'!!STL' 4 788558 10 ##(Smalltalk.STBViewProxy) ##(Smalltalk.ContainerView) 34 15 nil nil 34 2 8 1409286144 131073 416 nil nil nil 5 nil nil nil 416 1180166 ##(Smalltalk.ProportionalLayout) 170 176 34 4 410 ##(Smalltalk.ContainerView) 34 15 nil 416 34 2 8 1140850688 131073 544 nil nil nil 5 nil nil nil 544 482 170 176 34 4 410 ##(Smalltalk.ContainerView) 34 15 nil 544 34 2 8 1140850688 131073 656 nil nil nil 5 nil nil nil 656 482 170 176 34 6 410 ##(Smalltalk.ListView) 34 30 nil 656 34 2 8 1409405257 1025 768 590662 2 ##(Smalltalk.ListModel) 138 144 8 #() nil 1310726 ##(Smalltalk.IdentitySearchPolicy) 524550 ##(Smalltalk.ColorRef) 8 4278190080 nil 5 nil nil nil 768 nil 8 4294905089 459270 ##(Smalltalk.Message) #displayString 8 #() ##(Smalltalk.IconicListAbstract) 1049926 1 ##(Smalltalk.IconImageManager) nil nil nil nil nil nil 138 144 34 1 920646 5 ##(Smalltalk.ListViewColumn) 8 'Column 1' 361 #left 787814 3 ##(Smalltalk.BlockClosure) 0 nil 1180966 ##(Smalltalk.CompiledExpression) 2 1 1152 8 'doIt' 8 '[:each | each displayName]' 8 #[30 105 226 0 106] #displayName 1168 7 257 nil ##(Smalltalk.SortedCollection) nil nil 768 nil 3 1154 0 nil 1186 2 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each toolTip]' 8 #[30 105 226 0 106] #toolTip 1264 7 257 nil 1154 0 nil 1186 3 1 1152 8 'doIt' 8 '[:each | each item displayStringFor: each]' 8 #[31 105 226 0 17 177 106] #item #displayStringFor: 1344 7 257 nil #report 880 nil 133217 nil 34 4 nil nil 328198 ##(Smalltalk.Point) 1 1 nil 983302 ##(Smalltalk.MessageSequence) 138 144 34 2 721670 ##(Smalltalk.MessageSend) #createAt:extent: 34 2 1442 1 1 1442 369 695 768 1538 #text: 34 1 8 'Column 1' 768 983302 ##(Smalltalk.WINDOWPLACEMENT) 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 184 0 0 0 91 1 0 0] 8 #() 1442 193 193 nil 27 524806 ##(Smalltalk.Fraction) 9 11 410 ##(Smalltalk.ContainerView) 34 15 nil 656 34 2 8 1140850688 131073 1776 nil nil nil 5 nil nil nil 1776 852230 ##(Smalltalk.FramingLayout) 170 176 34 4 410 ##(Smalltalk.CardContainer) 34 16 nil 1776 34 2 8 1409286144 131073 1904 nil 930 8 4278190080 nil 5 nil nil nil 1904 655878 ##(Smalltalk.CardLayout) 138 144 34 2 721414 ##(Smalltalk.Association) 590662 1 ##(Smalltalk.CardLabel) 8 'Classes' 1154 0 nil 1186 7 1 16 8 'doIt' 8 '(CardLabel text: ''Classes'' iconBlock: [Icon fromId: ''Class.ico''])' 8 #[29 30 35 113 31 32 180 106 195 105] 2096 2128 ##(Smalltalk.Icon) 8 'Class.ico' #fromId: #text:iconBlock: 2144 11 1 nil nil 410 ##(Smalltalk.ListView) 34 30 nil 1904 34 2 8 1409372237 1025 2240 834 138 144 880 nil 912 930 960 nil 29 nil nil nil 2240 nil 8 4294905089 994 #displayString 8 #() nil 1056 nil nil nil nil nil nil 138 144 34 1 1106 8 '' 559 #left 994 #displayString 8 #() 994 #<= 8 #() nil nil 2240 nil 3 1154 0 nil 1186 2 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each toolTip]' 8 #[30 105 226 0 106] #toolTip 2528 7 257 nil 1154 0 nil 1186 3 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each item displayStringFor: each]' 8 #[31 105 226 0 17 177 106] #item #displayStringFor: 2608 7 257 nil #report 880 nil 133217 nil 34 4 nil nil 1442 1 1 nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 9 55 1442 567 589 2240 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 31 1 0 0 65 1 0 0] 8 #() 1728 nil 27 2066 2098 8 'Hierarchy' 1154 0 nil 1186 7 1 16 8 'doIt' 8 '(CardLabel text: ''Hierarchy'' iconBlock: [Icon fromId: ''ClassHierarchyDiagram.ico''])' 8 #[29 30 35 113 31 32 180 106 195 105] 2096 2912 ##(Smalltalk.Icon) 8 'ClassHierarchyDiagram.ico' #fromId: #text:iconBlock: 2928 11 1 nil nil 410 ##(Smalltalk.TreeView) 34 27 nil 1904 34 2 8 1409352231 1025 3024 590918 3 ##(Smalltalk.TreeModel) nil 912 525062 ##(Smalltalk.TreeNode) nil nil nil 170 192 880 930 8 4278190080 nil 29 nil nil nil 3024 nil 8 4294905699 1154 0 nil 1186 2 1 1152 8 'doIt' 8 '[:each | each displayString]' 8 #[30 105 226 0 106] #displayString 3216 7 257 nil ##(Smalltalk.IconicListAbstract) 1056 nil nil nil nil nil 170 176 880 17 #noIcons 1 170 ##(Smalltalk.PluggableLookupTable) 880 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 9 55 1442 567 589 3024 1666 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 31 1 0 0 65 1 0 0] 8 #() 1728 nil 27 2240 170 192 34 4 2240 8 'classList' 3024 8 'classHierarchy' nil 410 ##(Smalltalk.TabViewXP) 34 28 nil 1904 34 2 8 1140916736 1 3552 834 138 144 34 2 2112 2896 nil 912 nil nil 1 nil nil nil 3552 nil 8 4294903035 1154 0 nil 918822 ##(Smalltalk.CompiledMethod) 2 3 ##(Smalltalk.ListControlView) #defaultGetTextBlock 575230339 8 #[30 105 226 0 106] #displayString 3680 7 257 nil 1154 0 nil 3698 2 3 ##(Smalltalk.IconicListAbstract) #defaultGetImageBlock 579598755 8 #[30 105 226 0 106] #iconImageIndex 3744 7 257 nil 1056 nil nil nil nil nil #smallIcons nil nil nil nil nil 1474 138 144 34 3 1538 #createAt:extent: 34 2 1442 1 1 1442 583 651 3552 1538 #basicSelectionsByIndex: 34 1 8 #(1) 3552 1538 #tcmSetExtendedStyle:dwExStyle: 8 #(-1 0) 3552 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 35 1 0 0 69 1 0 0] 8 #() 1728 nil 27 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 1 1442 583 651 1904 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 35 1 0 0 69 1 0 0] 34 3 2240 3024 3552 1728 nil 27 1181766 2 ##(Smalltalk.FramingConstraints) 1180678 ##(Smalltalk.FramingCalculation) #fixedParentLeft 1 4226 #fixedParentRight 1 4226 #fixedParentTop 1 4226 #fixedParentBottom -43 410 ##(Smalltalk.CardContainer) 34 16 nil 1776 34 2 8 1409286144 131073 4304 nil 930 8 4278190080 nil 5 nil nil nil 4304 2002 138 144 34 2 2066 2098 8 'Instance' 1154 0 nil 1186 7 1 16 8 'doIt' 8 '(CardLabel text: ''Instance'' iconBlock: [Icon fromId: ''Class.ico''])' 8 #[29 30 35 113 31 32 180 106 195 105] 2096 4480 ##(Smalltalk.Icon) 8 'Class.ico' #fromId: #text:iconBlock: 4496 11 1 nil nil 410 ##(Smalltalk.ContainerView) 34 15 nil 4304 34 2 8 1140850688 131073 4592 nil nil nil 5 nil nil nil 4592 nil 170 192 880 nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 9 9 1442 567 1 4592 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 4 0 0 0 31 1 0 0 4 0 0 0] 8 #() 1728 nil 27 2066 2098 8 'Class' 1154 0 nil 1186 7 1 16 8 'doIt' 8 '(CardLabel text: ''Class'' iconBlock: [Icon fromId: ''Metaclass.ico''])' 8 #[29 30 35 113 31 32 180 106 195 105] 2096 4864 ##(Smalltalk.Icon) 8 'Metaclass.ico' #fromId: #text:iconBlock: 4880 11 1 nil nil 410 ##(Smalltalk.ContainerView) 34 15 nil 4304 34 2 8 1140850688 131073 4976 nil nil nil 5 nil nil nil 4976 nil 170 192 880 nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 9 9 1442 567 1 4976 1666 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 4 0 0 0 31 1 0 0 4 0 0 0] 8 #() 1728 nil 27 4592 170 192 34 4 4592 8 'instanceTab' 4976 8 'classTab' nil 410 ##(Smalltalk.TabViewXP) 34 28 nil 4304 34 2 8 1140916738 1 5280 834 138 144 34 2 4464 4848 nil 912 nil nil 1 nil nil nil 5280 nil 8 4294903035 1154 0 nil 3698 2 3 ##(Smalltalk.ListControlView) #defaultGetTextBlock 575230339 8 #[30 105 226 0 106] #displayString 5408 7 257 nil 1154 0 nil 3698 2 3 ##(Smalltalk.IconicListAbstract) #defaultGetImageBlock 579598755 8 #[30 105 226 0 106] #iconImageIndex 5456 7 257 nil 1056 nil nil nil nil nil #smallIcons nil nil nil nil nil 1474 138 144 34 3 1538 #createAt:extent: 34 2 1442 1 1 1442 583 51 5280 1538 #basicSelectionsByIndex: 34 1 8 #(1) 5280 1538 #tcmSetExtendedStyle:dwExStyle: 8 #(-1 0) 5280 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 35 1 0 0 25 0 0 0] 8 #() 1728 nil 27 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 645 1442 583 51 4304 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 66 1 0 0 35 1 0 0 91 1 0 0] 34 3 4592 4976 5280 1728 nil 27 4194 4240 1 4256 1 4288 -49 4226 #fixedViewTop 51 170 192 34 4 1904 8 'classHierarchyTabs' 4304 8 'instanceClassTabs' nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 757 1 1442 583 695 1776 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 122 1 0 0 0 0 0 0 157 2 0 0 91 1 0 0] 34 2 1904 4304 1728 nil 27 327734 ##(Smalltalk.Float) 8 0 0 0 0 0 0 244 63 410 ##(Smalltalk.ContainerView) 34 15 nil 656 34 2 8 1140850688 131073 6192 nil nil nil 5 nil nil nil 6192 482 170 176 880 false 170 192 34 2 410 ##(Smalltalk.ListView) 34 30 nil 6192 34 2 8 1140936777 1025 6320 834 138 144 880 nil 912 930 8 4278190080 nil 21 nil nil nil 6320 nil 8 4294905089 994 #displayString 8 #() ##(Smalltalk.IconicListAbstract) 1056 nil nil nil nil nil nil 138 144 34 1 1106 8 'Column 1' 361 #left 1154 0 nil 1186 2 1 1152 8 'doIt' 8 '[:each | each name]' 8 #[30 105 226 0 106] #name 6560 7 257 nil 994 #<= 8 #() nil nil 6320 nil 3 1154 0 nil 1186 2 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each toolTip]' 8 #[30 105 226 0 106] #toolTip 6672 7 257 nil 1154 0 nil 1186 3 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each item displayStringFor: each]' 8 #[31 105 226 0 17 177 106] #item #displayStringFor: 6752 7 257 nil #report 880 nil 133217 nil 34 4 nil nil 1442 1 1 nil 1474 138 144 34 2 1538 #createAt:extent: 34 2 1442 1 1 1442 369 695 6320 1538 #text: 34 1 8 'Column 1' 6320 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 184 0 0 0 91 1 0 0] 8 #() 1728 nil 27 8 'packagesList' nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 379 1 1442 369 695 6192 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 189 0 0 0 0 0 0 0 117 1 0 0 91 1 0 0] 34 1 6320 1728 nil 27 1746 9 11 false 170 192 34 2 768 8 'projectList' nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 1 1442 1339 695 656 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 157 2 0 0 91 1 0 0] 34 5 768 410 ##(Smalltalk.Splitter) 34 12 nil 656 34 2 8 1140850688 1 7472 nil 930 8 4278190080 nil 517 nil nil nil 7472 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 369 1 1442 11 695 7472 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 184 0 0 0 0 0 0 0 189 0 0 0 91 1 0 0] 8 #() 1728 nil 27 6192 410 ##(Smalltalk.Splitter) 34 12 nil 656 34 2 8 1140850688 1 7728 nil 930 7552 nil 517 nil nil nil 7728 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 747 1 1442 11 695 7728 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 117 1 0 0 0 0 0 0 122 1 0 0 91 1 0 0] 8 #() 1728 nil 27 1776 1728 nil 27 7 410 ##(Smalltalk.ContainerView) 34 15 nil 544 34 2 8 1140850688 131073 7968 nil nil nil 5 nil nil nil 7968 482 170 176 880 false 170 192 34 2 410 ##(Smalltalk.CardContainer) 34 16 nil 7968 34 2 8 1409286144 131073 8096 nil 930 8 4278190080 nil 5 nil nil nil 8096 2002 138 144 34 2 2066 8 'Category' 410 ##(Smalltalk.ListView) 34 30 nil 8096 34 2 8 1409372233 1025 8272 834 138 144 880 nil 912 930 8 4278190080 nil 21 nil nil nil 8272 nil 8 4294905089 994 #displayString 8 #() nil 1056 nil nil nil nil nil nil 138 144 34 1 1106 8 'Column 1' 417 #left 994 #displayString 8 #() ##(Smalltalk.SortedCollection) 1154 0 nil 1186 1 83886081 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each]' 1779525917 8544 7 257 nil nil 8272 nil 3 nil nil #report 880 nil 131169 nil 34 4 nil nil 1442 1 1 nil 1474 138 144 34 2 1538 #createAt:extent: 34 2 1442 9 55 1442 425 633 8272 1538 #text: 34 1 8 'Column 1' 8272 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 216 0 0 0 87 1 0 0] 8 #() 1728 nil 27 2066 8 'Variables' 410 ##(Smalltalk.ListView) 34 30 nil 8096 34 2 8 1409372233 1025 8880 834 138 144 880 nil 912 930 8384 nil 21 nil nil nil 8880 nil 8 4294905089 994 #displayString 8 #() nil 1056 nil nil nil nil nil nil 138 144 34 1 1106 8 'Column 1' 417 #left 994 #displayString 9024 ##(Smalltalk.SortedCollection) nil nil 8880 nil 3 nil 1154 0 nil 1186 9 1 1152 8 'doIt' 8 '[:each | each item first = Character space ifTrue: [each font: (each font beBold; beItalic)]]' 8 #[37 105 226 0 159 31 161 132 221 9 17 226 4 100 163 97 164 183 106 60 106] #item #first ##(Smalltalk.Character) #space #font #beBold #beItalic #font: 9120 7 257 nil #report 880 nil 131169 nil 34 4 nil nil 1442 1 1 nil 1474 138 144 34 2 1538 #createAt:extent: 34 2 1442 9 55 1442 425 633 8880 1538 #text: 34 1 8 'Column 1' 8880 1666 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 216 0 0 0 87 1 0 0] 8 #() 1728 nil 27 8272 170 192 34 4 8880 8 'variableList' 8272 8 'categoryList' nil 410 ##(Smalltalk.TabViewXP) 34 28 nil 8096 34 2 8 1140916736 1 9504 834 138 144 34 2 8256 8864 nil 912 nil nil 1 nil nil nil 9504 nil 8 4294903035 1154 0 nil 3698 2 3 ##(Smalltalk.ListControlView) #defaultGetTextBlock 575230339 8 #[30 105 226 0 106] #displayString 9632 7 257 nil 1154 0 nil 3698 2 3 ##(Smalltalk.IconicListAbstract) #defaultGetImageBlock 579598755 8 #[30 105 226 0 106] #iconImageIndex 9680 7 257 nil 1056 nil nil nil nil nil #noIcons nil nil nil nil nil 1474 138 144 34 3 1538 #createAt:extent: 34 2 1442 1 1 1442 441 695 9504 1538 #basicSelectionsByIndex: 34 1 8 #(1) 9504 1538 #tcmSetExtendedStyle:dwExStyle: 8 #(-1 0) 9504 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 220 0 0 0 91 1 0 0] 8 #() 1728 nil 27 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 1 1442 441 695 8096 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 220 0 0 0 91 1 0 0] 34 3 8272 8880 9504 1728 nil 27 8 'methodFilterTabs' nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1349 1 1442 893 695 7968 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 162 2 0 0 0 0 0 0 96 4 0 0 91 1 0 0] 34 3 8096 410 ##(Smalltalk.Splitter) 34 12 nil 7968 34 2 8 1140850688 1 10304 nil 930 7552 nil 517 nil nil nil 10304 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 441 1 1442 11 695 10304 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 220 0 0 0 0 0 0 0 225 0 0 0 91 1 0 0] 8 #() 1728 nil 27 410 ##(Smalltalk.ContainerView) 34 15 nil 7968 34 2 8 1140850688 131073 10544 nil nil nil 5 nil nil nil 10544 1842 170 176 34 6 410 ##(Smalltalk.ListView) 34 30 nil 10544 34 2 8 1409372233 1025 10656 834 138 144 880 nil 912 930 8384 nil 13 nil nil nil 10656 nil 8 4294905089 994 #displayString 8 #() ##(Smalltalk.IconicListAbstract) 1056 nil nil nil nil nil nil 138 144 34 2 1106 8 '' 41 #left 1538 #empty 8 #() 16 994 #<= 8 #() nil nil 10656 1154 0 nil 1186 2 1 1152 8 'doIt' 8 '[:each | each subSuperIcon]' 8 #[30 105 226 0 106] #subSuperIcon 10944 7 257 nil 1 nil nil 1106 8 'Selector' 395 #left 994 #displayString 10800 ##(Smalltalk.SortedCollection) 1154 0 nil 1186 2 1 1152 8 'doIt' 8 '[:each | each selector]' 8 #[30 105 226 0 106] #selector 11072 7 257 nil nil 10656 nil 3 1154 0 nil 1186 2 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each toolTip]' 8 #[30 105 226 0 106] #toolTip 11152 7 257 nil 1154 0 nil 1186 3 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | each item displayStringFor: each]' 8 #[31 105 226 0 17 177 106] #item #displayStringFor: 11232 7 257 nil #report 880 nil 133221 nil 34 4 nil nil 1442 1 1 nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 47 1442 443 603 10656 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 23 0 0 0 221 0 0 0 68 1 0 0] 8 #() 1728 nil 27 4194 4240 1 4256 1 4272 47 4288 -45 410 ##(Smalltalk.ComboBox) 34 17 nil 10544 34 2 8 1412498947 1025 11520 834 138 144 880 nil 912 930 8 4278190080 nil 5 nil nil nil 11520 nil 8 4294906207 994 #displayString 8 #() 880 401 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 649 1442 443 53 11520 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 68 1 0 0 221 0 0 0 94 1 0 0] 8 #() 1728 nil 27 4194 4240 1 4256 1 4288 -45 5920 47 410 ##(Smalltalk.ComboBox) 34 17 nil 10544 34 2 8 1412498947 1025 11872 834 138 144 880 nil 912 930 11632 nil 5 nil nil nil 11872 nil 8 4294906207 994 #displayString 8 #() 880 401 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 1 1442 443 53 11872 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 221 0 0 0 26 0 0 0] 8 #() 1728 nil 27 4194 4240 1 4256 1 4272 1 5920 47 170 192 34 6 10656 8 'methodList' 11520 8 'overrideList' 11872 8 'superclassList' nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 451 1 1442 443 695 10544 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 0 0 0 0 0 0 0 190 1 0 0 91 1 0 0] 34 3 11872 10656 11520 1728 nil 27 1728 nil 27 5 false 170 192 880 nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 1 1442 2241 695 544 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 96 4 0 0 91 1 0 0] 34 3 656 410 ##(Smalltalk.Splitter) 34 12 nil 544 34 2 8 1140850688 1 12624 nil 930 7552 nil 517 nil nil nil 12624 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1339 1 1442 11 695 12624 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 157 2 0 0 0 0 0 0 162 2 0 0 91 1 0 0] 8 #() 1728 nil 27 7968 1728 nil 27 1746 3 5 410 ##(Smalltalk.CardContainer) 34 16 nil 416 34 2 8 1409286144 131073 12880 nil 930 1984 nil 5 nil nil nil 12880 2002 138 144 34 6 2066 2098 8 'SUnit' 1154 0 nil 1186 4 1 1152 8 'doIt' 8 '[Icon fromId: ''icons\UnitTestPlugin.ico'']' 8 #[32 105 45 30 178 106] 983558 ##(Smalltalk.VariableBinding) #Icon ##(Smalltalk.Icon) 8 'icons\UnitTestPlugin.ico' #fromId: 13056 7 1 nil nil 410 ##(Smalltalk.ReferenceView) 34 14 nil 12880 34 2 8 1140850688 131073 13184 nil 930 8 4278190080 nil 5 nil nil nil 13184 1180166 ##(Smalltalk.ResourceIdentifier) ##(Smalltalk.JadeSUnitInClassPresenter) #resource_Default_view nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 9 55 1442 2225 635 13184 1666 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 880 1728 nil 27 2066 2098 8 'Class Definition' nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 12880 34 2 8 1445007428 1025 13504 721990 2 ##(Smalltalk.ValueHolder) nil false 1310726 ##(Smalltalk.EqualitySearchPolicy) nil 930 8 4278190080 nil 5 265030 4 ##(Smalltalk.Menu) nil true 34 11 984134 2 ##(Smalltalk.CommandMenuItem) 1 1180998 4 ##(Smalltalk.CommandDescription) #editSave 8 '&Save' 9383 1 nil nil nil 983366 1 ##(Smalltalk.DividerMenuItem) 4097 13714 1 13746 #editUndo 8 '&Undo' 9397 1 nil nil nil 13714 1 13746 #editRedo 8 '&Redo' 9395 1 nil nil nil 13794 4097 13714 1 13746 #editCut 8 'Cu&t' 9393 1 nil nil nil 13714 1 13746 #editCopy 8 '&Copy' 9351 1 nil nil nil 13714 1 13746 #editPaste 8 '&Paste' 9389 1 nil nil nil 13714 1 13746 #editDelete 8 '&Delete' 1629 1 nil nil nil 13794 4097 13714 1 13746 #editSelectAll 8 'Select &All' 9347 1 nil nil nil 8 '' nil 134217729 nil nil nil nil nil 263174 ##(Smalltalk.Font) nil true 459014 ##(Smalltalk.LOGFONT) 8 #[243 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 3 2 1 34 86 101 114 100 97 110 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] 1442 193 193 nil 13504 nil 8 4294905147 852486 ##(Smalltalk.NullConverter) nil nil 13 nil 170 192 34 4 #normal 1182790 1 ##(Smalltalk.ScintillaTextStyle) 1 nil nil 1 nil nil nil nil #normal nil nil nil #callTip 14386 77 786694 ##(Smalltalk.IndexedColor) 33554457 14434 33554471 1 nil nil nil nil #callTip nil nil nil 34 256 14400 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 14416 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 1639686 ##(Smalltalk.SmalltalkExpressionStyler) 1 nil nil false 138 144 880 170 192 34 2 #default 1641542 1 ##(Smalltalk.ScintillaMarkerDefinition) 1 nil nil nil 13504 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 880 nil 170 176 880 9215 nil nil nil nil 14434 33554447 nil nil 65 nil nil 170 192 34 6 #literalBytes 8 '[]' #specialCharacter 8 '()[]<>' #literalArray 8 '()' 8 '' 3 170 192 34 2 #container 170 192 34 2 #normal 14400 nil nil nil nil 1 nil 170 192 34 6 1 1510470 2 ##(Smalltalk.ScintillaIndicatorStyle) 1 13504 65025 3 false 1 nil nil nil nil nil nil 3 14850 3 13504 33423361 5 false 3 nil nil nil nil nil nil 5 14850 5 13504 511 1 false 5 nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14386 1029 nil 196934 1 ##(Smalltalk.RGB) 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14386 1027 14962 60239 14962 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14386 1031 14962 335 14962 31317503 1 nil nil nil nil #Error nil nil nil nil 1474 138 144 34 8 1538 #createAt:extent: 34 2 1442 9 55 1442 2225 635 13504 1538 #contextMenu: 34 1 13680 13504 1538 #modificationEventMask: 8 #(4607) 13504 1538 #caretPeriod: 8 #(530) 13504 1538 #wordWrap: 8 #(true) 13504 1538 #margins: 34 1 34 3 985158 2 ##(Smalltalk.ScintillaMargin) 1 13504 1 3 nil nil 5 nil 15378 3 13504 33 nil 3 67108863 5 nil 15378 5 13504 1 nil 3 -67108863 5 nil 13504 1538 #tabWidth: 8 #(4) 13504 1538 #maxCompletionListHeight: 8 #(9) 13504 1666 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 8 #() 1728 nil 29 2066 2098 8 'Class Documentation' nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 12880 34 2 8 1445007428 1025 15600 13570 nil false 13616 nil 930 13648 nil 5 13666 nil true 34 1 13714 1 13746 #editSaveClassComment 8 'Save' 1025 1 nil nil nil 8 '' nil 134217729 nil nil nil nil nil 14210 nil true 14242 8 #[243 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 3 2 1 34 86 101 114 100 97 110 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] 1442 193 193 nil 15600 nil 8 4294905147 14322 nil nil 11 nil 170 192 34 4 #normal 14386 1 nil nil 1 nil nil nil nil #normal nil nil nil #callTip 14386 77 14448 14464 1 nil nil nil nil #callTip nil nil nil 34 256 15920 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 15936 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 1245510 1 ##(Smalltalk.NullScintillaStyler) #normal 170 192 34 2 #default 14578 1 nil nil nil 15600 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 880 nil 170 176 880 9215 nil nil nil nil 14640 nil nil 65 nil nil nil 8 '' 3 170 192 34 2 #container 170 192 34 2 #normal 15920 nil nil nil nil 1 nil 170 192 34 6 1 14850 1 15600 65025 3 false 1 nil nil nil nil nil nil 3 14850 3 15600 33423361 5 false 3 nil nil nil nil nil nil 5 14850 5 15600 511 1 false 5 nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14386 1029 nil 14962 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14386 1027 14962 60239 14962 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14386 1031 14962 335 14962 31317503 1 nil nil nil nil #Error nil nil nil nil 1474 138 144 34 8 1538 #createAt:extent: 34 2 1442 9 55 1442 2225 635 15600 1538 #contextMenu: 34 1 15696 15600 1538 #modificationEventMask: 8 #(4607) 15600 1538 #caretPeriod: 8 #(530) 15600 1538 #wordWrap: 8 #(true) 15600 1538 #margins: 34 1 34 3 15378 1 15600 1 3 nil nil 5 nil 15378 3 15600 33 nil 3 67108863 5 nil 15378 5 15600 1 nil 3 -67108863 5 nil 15600 1538 #tabWidth: 8 #(4) 15600 1538 #maxCompletionListHeight: 8 #(9) 15600 1666 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 8 #() 1728 nil 29 2066 2098 8 'Method Source' nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 12880 34 2 8 1445007428 1025 16896 13570 nil false 13616 nil 930 8 4278190080 nil 5 nil 14210 nil true 14242 8 #[243 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 3 2 1 34 86 101 114 100 97 110 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] 1442 193 193 nil 16896 nil 8 4294905147 14322 nil nil 13 nil 170 192 34 4 #normal 14386 1 nil nil 1 nil nil nil nil #normal nil nil nil #callTip 14386 77 14448 14464 1 nil nil nil nil #callTip nil nil nil 34 256 17136 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 17152 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 1377542 ##(Smalltalk.SmalltalkMethodStyler) 1 nil nil false 138 144 880 170 192 34 2 #default 14578 1 nil nil nil 16896 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 880 nil 170 176 880 9215 nil nil nil nil 14640 nil nil 65 nil nil 14656 8 '' 3 170 192 34 2 #container 170 192 34 4 #normal 17136 #callTip 17152 nil nil nil nil 1 nil 170 192 34 12 1 14850 1 16896 65025 3 false 1 nil nil nil nil nil nil 3 14850 3 16896 33423361 5 false 3 nil nil nil nil nil nil 5 14850 5 16896 511 1 false 5 nil nil nil nil nil nil 8 'indicator10' 14850 21 16896 33554459 3 nil nil nil nil nil nil nil nil 8 'indicator9' 14850 19 16896 33554459 13 nil nil nil nil nil nil nil nil 8 'indicator8' 14850 17 16896 33554447 1 nil nil nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14386 1029 nil 14962 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14386 1027 14962 60239 14962 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14386 1031 14962 335 14962 31317503 1 nil nil nil nil #Error nil nil nil nil 1474 138 144 34 8 1538 #createAt:extent: 34 2 1442 9 55 1442 2225 635 16896 1538 #modificationEventMask: 8 #(4607) 16896 1538 #hoverTime: 8 #(200) 16896 1538 #caretPeriod: 8 #(530) 16896 1538 #wordWrap: 8 #(true) 16896 1538 #margins: 34 1 34 3 15378 1 16896 61 3 nil nil 5 nil 15378 3 16896 1 nil 3 67108863 nil nil 15378 5 16896 1 nil 3 -67108863 nil nil 16896 1538 #tabWidth: 8 #(4) 16896 1538 #maxCompletionListHeight: 8 #(9) 16896 1666 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 8 #() 1728 nil 29 2066 2098 8 'Project' 1154 0 nil 1186 4 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[Icon fromId: ''Collection.ico'']' 8 #[32 105 45 30 178 106] 13138 #Icon ##(Smalltalk.Icon) 8 'Collection.ico' #fromId: 18224 7 1 nil nil 410 ##(Smalltalk.ListView) 34 30 nil 12880 34 2 8 1409372237 1025 18336 834 138 144 880 nil 912 930 8 4278190080 nil 5 nil nil nil 18336 nil 8 4294905089 994 #displayString 8 #() nil 1056 nil nil nil nil nil nil 138 144 34 2 1106 8 'Name' 201 #left 994 #displayString 18496 ##(Smalltalk.SortedCollection) 1154 0 nil 1186 1 83886081 1152 8 'doIt' 8 '[:each | (each at: 2)]' 8 #[29 105 17 64 148 106] 18592 7 257 nil nil 18336 nil 1 nil 1154 0 nil 1186 3 1 ##(Smalltalk.UndefinedObject) 8 'doIt' 8 '[:each | (each item at: 1) displayStringFor: each]' 8 #[31 105 226 0 63 148 17 177 106] #item #displayStringFor: 18672 7 257 nil 1106 8 'Value' 2017 #left 994 #displayString 8 #() 994 #<= 18800 1154 0 nil 1186 4 1 1152 8 'doIt' 8 '[:each | (each at: 2) ifNil:[String new] ifNotNil: [:iv | +(each at: 1) instVarNamed: iv]]' 8 #[32 105 17 64 148 100 223 4 97 45 146 106 90 17 63 148 18 178 106] 13138 #String 16 #ifNil:ifNotNil: #instVarNamed: 18832 7 65793 nil nil 18336 nil 3 nil nil #report 880 nil 131169 nil 34 4 nil nil 1442 1 1 nil 1474 138 144 34 2 1538 #createAt:extent: 34 2 1442 9 55 1442 2225 635 18336 1538 #text: 34 1 8 'Name' 18336 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 8 #() 1728 nil 27 2066 8 'Comparison' 410 ##(Smalltalk.ShellView) 34 27 nil 12880 34 2 8 1078919168 131073 19200 nil 930 8 4278190080 nil 517 nil nil nil 19200 788230 ##(Smalltalk.BorderLayout) 1 1 nil nil nil nil 410 ##(Smalltalk.ContainerView) 34 15 nil 19200 34 2 8 1140850688 131073 19328 nil 930 19280 nil 5 13666 nil true 34 5 13714 1 13746 #toggleIndentGuides 8 'Indentation &Guides' 1 1 nil nil nil 13714 1 13746 #toggleVisibleLineEndings 8 'Line &Endings' 1 1 nil nil nil 13714 1 13746 #toggleLineNumberMargins 8 'Line N&umbers' 1 1 nil nil nil 13714 1 13746 #toggleVisibleWhitespace 8 'W&hitespace' 1 1 nil nil nil 13714 1 13746 #toggleWrapping 8 '&Word Wrap' 1 1 nil nil nil 8 '' nil 1 nil nil nil nil nil nil nil 19328 482 170 176 880 false 170 192 880 nil 1474 138 144 34 2 1538 #createAt:extent: 34 2 1442 1 1 1442 2193 603 19328 1538 #contextMenu: 34 1 19408 19328 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 72 4 0 0 45 1 0 0] 34 3 410 ##(Smalltalk.ContainerView) 34 15 nil 19328 34 2 8 1140850688 131073 19936 nil 930 19280 nil 5 nil nil nil 19936 19298 1 1 nil 410 ##(Smalltalk.StaticText) 34 16 nil 19936 34 2 8 1140850945 262145 20032 nil nil nil 5 nil nil nil 20032 nil 8 1695245616 14322 nil nil nil 1474 138 144 34 2 1538 #createAt:extent: 34 2 1442 1 563 1442 1091 41 20032 1538 #text: 34 1 8 ' +' 20032 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 25 1 0 0 33 2 0 0 45 1 0 0] 8 #() 1728 nil 27 nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 19936 34 2 8 1140920580 1025 20336 13570 nil false 13616 nil 930 19280 nil 5 nil nil nil 20336 nil 8 4294905147 14322 nil nil 11 nil 170 192 34 12 #indentGuide 14386 75 nil nil 1 nil nil nil nil #indentGuide nil nil nil #whitespace 14386 3 14434 33554445 nil 1 nil nil nil nil #whitespace nil nil nil #lineNumber 14386 67 nil nil 1 nil nil nil nil #lineNumber nil nil nil #callTip 14386 77 14448 14464 1 nil nil nil nil #callTip nil nil nil #normal 14386 1 nil nil 1 nil nil nil nil #normal nil nil nil #diff 14386 5 nil 14962 16908287 3 nil nil nil nil #diff nil 1401 nil 34 40 20576 20512 20592 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 20544 nil nil nil 20496 nil nil 1310982 ##(Smalltalk.DiffsScintillaStyler) 8 #() 170 192 34 2 #default 14578 1 nil nil nil 20336 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 880 nil 170 176 880 9215 nil nil nil nil 14640 nil nil 65 nil nil nil 8 '' 3 170 192 34 2 #container 20464 nil nil nil nil 1 nil 170 192 34 6 8 'indicator1' 14850 3 20336 33423361 5 false nil nil nil nil nil nil nil 8 'indicator0' 14850 1 20336 33554459 13 false nil nil nil nil nil nil nil 8 'indicator2' 14850 5 20336 511 1 false nil nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14386 1029 nil 14962 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14386 1027 14962 60239 14962 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14386 1031 14962 335 14962 31317503 1 nil nil nil nil #Error nil nil nil nil 1474 138 144 34 7 1538 #createAt:extent: 34 2 1442 1 1 1442 1091 563 20336 1538 #modificationEventMask: 8 #(4607) 20336 1538 #caretPeriod: 8 #(530) 20336 1538 #wordWrap: 8 #(true) 20336 1538 #margins: 34 1 34 3 15378 1 20336 49 3 nil nil nil nil 15378 3 20336 1 nil nil 67108863 nil nil 15378 5 20336 1 nil nil nil nil nil 20336 1538 #canHScroll: 8 #(false) 20336 1538 #maxCompletionListHeight: 8 #(9) 20336 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 33 2 0 0 25 1 0 0] 8 #() 1728 nil 29 170 192 34 4 20032 8 'beforeTitle' 20336 8 'before' nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 1 1442 1091 603 19936 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 33 2 0 0 45 1 0 0] 34 2 20336 20032 1728 nil 27 410 ##(Smalltalk.Splitter) 34 12 nil 19328 34 2 8 1140850688 1 21744 nil 14962 66047 nil 517 nil nil nil 21744 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1091 1 1442 11 603 21744 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 33 2 0 0 0 0 0 0 38 2 0 0 45 1 0 0] 8 #() 1728 nil 27 410 ##(Smalltalk.ContainerView) 34 15 nil 19328 34 2 8 1140850688 131073 21984 nil 930 19280 nil 5 nil nil nil 21984 19298 1 1 nil 410 ##(Smalltalk.StaticText) 34 16 nil 21984 34 2 8 1140850945 262145 22080 nil nil nil 5 nil nil nil 22080 nil 8 1695245616 14322 nil nil nil 1474 138 144 34 2 1538 #createAt:extent: 34 2 1442 1 563 1442 1093 41 22080 1538 #text: 34 1 8 ' +' 22080 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 25 1 0 0 34 2 0 0 45 1 0 0] 8 #() 1728 nil 27 nil nil 410 ##(Smalltalk.ScintillaView) 34 50 nil 21984 34 2 8 1140920580 1025 22384 13570 nil false 13616 nil 930 19280 nil 5 nil nil nil 22384 nil 8 4294905147 14322 nil nil 11 nil 170 192 34 12 #indentGuide 14386 75 nil nil 1 nil nil nil nil #indentGuide nil nil nil #whitespace 14386 3 20528 nil 1 nil nil nil nil #whitespace nil nil nil #lineNumber 14386 67 nil nil 1 nil nil nil nil #lineNumber nil nil nil #callTip 14386 77 14448 14464 1 nil nil nil nil #callTip nil nil nil #normal 14386 1 nil nil 1 nil nil nil nil #normal nil nil nil #diff 14386 5 nil 14962 16908287 3 nil nil nil nil #diff nil 1401 nil 34 40 22608 22560 22624 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 22576 nil nil nil 22544 nil nil 20642 20672 170 192 34 2 #default 14578 1 nil nil nil 22384 #circle nil nil nil nil nil nil 138 ##(Smalltalk.IdentitySet) 880 nil 170 176 880 9215 nil nil nil nil 14640 nil nil 65 nil nil nil 20768 3 170 192 34 2 #container 22512 nil nil nil nil 1 nil 170 192 34 6 8 'indicator0' 14850 1 22384 33554459 13 false nil nil nil nil nil nil nil 8 'indicator1' 14850 3 22384 33423361 5 false nil nil nil nil nil nil nil 8 'indicator2' 14850 5 22384 511 1 false nil nil nil nil nil nil nil nil nil 170 192 34 6 #Notification 14386 1029 nil 14962 31185883 1 nil nil nil nil #Notification nil nil nil #Warning 14386 1027 14962 60239 14962 31326207 1 nil nil nil nil #Warning nil nil nil #Error 14386 1031 14962 335 14962 31317503 1 nil nil nil nil #Error nil nil nil nil 1474 138 144 34 7 1538 #createAt:extent: 34 2 1442 1 1 1442 1093 563 22384 1538 #modificationEventMask: 8 #(4607) 22384 1538 #caretPeriod: 8 #(530) 22384 1538 #wordWrap: 8 #(true) 22384 1538 #margins: 34 1 34 3 15378 1 22384 49 3 nil nil nil nil 15378 3 22384 1 nil nil 67108863 nil nil 15378 5 22384 1 nil nil nil nil nil 22384 1538 #canHScroll: 8 #(false) 22384 1538 #maxCompletionListHeight: 8 #(9) 22384 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 34 2 0 0 25 1 0 0] 8 #() 1728 nil 29 170 192 34 4 22080 8 'afterTitle' 22384 8 'after' nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1101 1 1442 1093 603 21984 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 38 2 0 0 0 0 0 0 72 4 0 0 45 1 0 0] 34 2 22384 22080 1728 nil 27 1728 nil 27 170 192 34 2 19328 8 'diffs' nil 461638 4 ##(Smalltalk.MenuBar) nil true 34 3 13666 nil true 34 4 13714 1 13746 #selectUpper 8 'Select &upper' 1 1 nil nil nil 13714 1 13746 #selectLower 8 'Select &lower' 1 1 nil nil nil 13794 4097 13714 1 13746 #exit 8 '&Close' 1 1 nil nil nil 8 '&File' nil 1 nil nil 17971 nil nil 13666 nil true 34 3 13714 1 13746 #character 8 '&Character' 1 1 nil nil nil 13714 1 13746 #word 8 '&Word' 1 1 nil nil nil 13714 1 13746 #line 8 '&Line' 1 1 nil nil nil 8 '&Mode' nil 1 nil nil 17973 nil nil 13666 nil true 34 1 13714 1 13746 #about 8 '&About' 1 1 nil nil nil 8 '&Help' nil 134217729 nil nil 17975 nil nil 8 '' nil 1 nil nil nil nil nil nil nil nil 1 nil nil nil nil 1 nil nil 1474 138 144 34 3 1538 #createAt:extent: 34 2 1442 9 55 1442 2225 635 19200 1538 #text: 34 1 8 'Comparison' 19200 1538 #updateMenuBar 880 19200 1666 8 #[44 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 4 0 0 0 27 0 0 0 92 4 0 0 88 1 0 0] 34 1 19328 1728 nil 27 18336 170 192 34 12 13504 8 'classDefinition' 18336 8 'projectInfo' 19200 8 'comparisonTab' 15600 8 'classDocumentation' 16896 8 'methodSource' 13184 8 'sunit' nil 410 ##(Smalltalk.TabViewXP) 34 28 nil 12880 34 2 8 1140916736 1 24688 834 138 144 34 6 18192 13472 15568 16864 13024 19184 nil 912 nil nil 1 nil nil nil 24688 nil 8 4294903035 1154 0 nil 3698 2 3 ##(Smalltalk.ListControlView) #defaultGetTextBlock 575230339 8 #[30 105 226 0 106] #displayString 24816 7 257 nil 1154 0 nil 3698 2 3 ##(Smalltalk.IconicListAbstract) #defaultGetImageBlock 579598755 8 #[30 105 226 0 106] #iconImageIndex 24864 7 257 nil 1056 nil nil nil nil nil #smallIcons nil nil nil nil nil 1474 138 144 34 3 1538 #createAt:extent: 34 2 1442 1 1 1442 2241 697 24688 1538 #basicSelectionsByIndex: 34 1 8 #(1) 24688 1538 #tcmSetExtendedStyle:dwExStyle: 8 #(-1 0) 24688 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 96 4 0 0 92 1 0 0] 8 #() 1728 nil 27 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 705 1442 2241 697 12880 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 96 1 0 0 96 4 0 0 188 2 0 0] 34 7 18336 13504 15600 16896 13184 19200 24688 1728 nil 27 1746 3 5 true 170 192 34 4 410 ##(Smalltalk.Splitter) 34 12 nil 416 34 2 8 1140850688 1 25360 nil 930 7552 nil 517 nil nil nil 25360 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 1 695 1442 2241 11 25360 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 91 1 0 0 96 4 0 0 96 1 0 0] 8 #() 1728 nil 27 8 'splitter' 12880 8 'textAreaTabs' nil 1474 138 144 34 1 1538 #createAt:extent: 34 2 1442 7679 21 1442 2241 1401 416 1666 8 #[44 0 0 0 0 0 0 0 1 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 14 0 0 10 0 0 0 95 19 0 0 198 2 0 0] 34 3 544 25360 12880 1728 nil 27 )! ! !JadeiteProjectsBrowserPresenter class categoriesFor: #downArrowIcon!public! ! !JadeiteProjectsBrowserPresenter class categoriesFor: #resource_Default_view!public!resources-views! ! diff --git a/sources/JadeiteTestResource.cls b/sources/JadeiteTestResource.cls index f7fe295e..1e85ddeb 100644 --- a/sources/JadeiteTestResource.cls +++ b/sources/JadeiteTestResource.cls @@ -11,23 +11,32 @@ JadeiteTestResource comment: ''! !JadeiteTestResource methodsFor! isAvailable - session ifNil:[^false]. - transcript ifNil:[^false]. - ^session executeString: '(System myUserProfile resolveSymbol: #', JadeiteProjectBrowserTestCase sampleClass, ') notNil'! + ^session notNil and: [transcript notNil]! + +isSampleClassPresentIn: aSession + ^ + [aSession + executeString: '(System myUserProfile resolveSymbol: #' , JadeiteProjectBrowserTestCase sampleClass + , ') notNil'] + on: Error + do: [:ex | false]! session ^session! -setUp +setUp super setUp. - session := GciSession allInstances detect: [:each | each isValidSession] ifNone: []. - transcript := RowanTranscript allInstances detect: [:tran | tran gciSession == session] ifNone:[]. ! + session := GciSession allInstances + detect: [:each | each isValidSession and: [self isSampleClassPresentIn: each]] + ifNone: []. + transcript := RowanTranscript allInstances detect: [:tran | tran gciSession == session] ifNone: []! transcript ^transcript! ! !JadeiteTestResource categoriesFor: #isAvailable!public!testing! ! +!JadeiteTestResource categoriesFor: #isSampleClassPresentIn:!public!testing! ! !JadeiteTestResource categoriesFor: #session!accessing!public! ! !JadeiteTestResource categoriesFor: #setUp!public! ! !JadeiteTestResource categoriesFor: #transcript!accessing!public! ! diff --git a/sources/RowanProjectListPresenter.cls b/sources/RowanProjectListPresenter.cls index 7486dcc6..d3465ed0 100644 --- a/sources/RowanProjectListPresenter.cls +++ b/sources/RowanProjectListPresenter.cls @@ -53,7 +53,12 @@ loadProject selection loadProjectFrom: self! makeDefault - (RowanProjectService on: gciSession) defaultProjectName: projectListPresenter selection name! + "the server is the gold copy" + | projectService | + projectService := projectListPresenter selection. + projectService command: #setDefaultProject. + self issueCommand: (Array with: projectService). + RowanProjectService defaultProjectName: projectService name! newService ^(RowanProjectService on: gciSession) name: projectListPresenter selection name! diff --git a/sources/RowanProjectService.cls b/sources/RowanProjectService.cls index e7f06ee6..df50198f 100644 --- a/sources/RowanProjectService.cls +++ b/sources/RowanProjectService.cls @@ -77,15 +77,6 @@ commitWithMessage: message defaultProjectName ^self class defaultProjectName! -defaultProjectName: aString - "The server is the gold copy" - - transport - send: #defaultProjectName: - to: remoteService - withAll: (Array with: aString). - self class defaultProjectName: aString! - displayName "display with dirty indication * and/or default indication (default)" @@ -130,14 +121,6 @@ loadProjectFrom: presenter self command: #reloadProject. presenter issueCommand: (Array with: self).! -loadProjectNamed: aString - - transport - send: #loadProjectNamed: - to: remoteService - withAll: (Array with: aString). - self class defaultProjectName: aString! - newTextView | edit | Shell create view @@ -255,8 +238,7 @@ sha: anObject !RowanProjectService categoriesFor: #checkoutUsing:!presenter support!public! ! !RowanProjectService categoriesFor: #commitWithMessage:!public!rowan! ! !RowanProjectService categoriesFor: #defaultProjectName!accessing!public! ! -!RowanProjectService categoriesFor: #defaultProjectName:!accessing!public! ! -!RowanProjectService categoriesFor: #displayName!accessing!public! ! +!RowanProjectService categoriesFor: #displayName!accessing!displaying!public! ! !RowanProjectService categoriesFor: #displayStringFor:!displaying!public! ! !RowanProjectService categoriesFor: #hash!comparing!public! ! !RowanProjectService categoriesFor: #isLoaded!public!testing! ! @@ -264,7 +246,6 @@ sha: anObject !RowanProjectService categoriesFor: #isSkew!accessing!private! ! !RowanProjectService categoriesFor: #isSkew:!accessing!private! ! !RowanProjectService categoriesFor: #loadProjectFrom:!presenter support!public! ! -!RowanProjectService categoriesFor: #loadProjectNamed:!public!rowan! ! !RowanProjectService categoriesFor: #newTextView!displaying!private! ! !RowanProjectService categoriesFor: #packageNames!public!rowan! ! !RowanProjectService categoriesFor: #packageNameString!public!rowan! !