[Goodie][Fix]ModulePaneBrowser

danielv at netvision.net.il danielv at netvision.net.il
Fri Jun 14 01:17:54 UTC 2002


Ok, fine. Now what do I load to get the module pane browser, without any
new filein format?

One experiment at a time, please.

Daniel

Torge Husfeldt <jean-jacques.gelee at gmx.de> wrote:
> Dies ist eine mehrteilige Nachricht im MIME-Format.
> 
> --Boundary_(ID_yB2xA8Tu7govhQ+kyV8CxQ)
> Content-type: text/plain; charset=us-ascii
> Content-transfer-encoding: 7BIT
> 
> Hi,
> 
> The problem with loading was introduced by the other changeSet i posted
> earlier the same day (namely robustFilein), which i (and you, too) was
> beta-testing at this very moment, and you found a bug. 
> The bug has been fixed an i will repost the robustFileIn along. 
> I will attach a corrected version, but bear with me: this is absolutely
> pre-alpha. I just realized that i forgot to make a menu for ModulePane
> and so yellow-clicking on the module pane will give a
> messageNotUnderstood:#moduleMenu:(any taker?;)
> hth,
> Torge
> P.S.: The solution to file in the buggy version would have been to
> replace any (Smalltalk robustClassNamed: 'AClassName class')
> with (Smalltalk robustClassNamed: #AClassName)class
> P.P.S: I actually did implement the menu getter but only as a copy from
> the packageBrowser without any meaningful semantics (improvemnts still
> apreciated ;)
> danielv at netvision.net.il wrote:
> > 
> > Sounds great, but it doesn't load for me, gives me key not found on
> > 'ModulePaneBrowser class', category window colors. Didn't manage to
> > reconstruct it. Could you test and maybe resend?
> > 
> > Daniel
> > 
> > Torge Husfeldt <jean-jacques.gelee at gmx.de> wrote:
> > > Dies ist eine mehrteilige Nachricht im MIME-Format.
> > >
> > > --Boundary_(ID_ux95B6MoVLkqxLmoDzLcgQ)
> > > Content-type: text/plain; charset=iso-8859-15
> > > Content-transfer-encoding: 7BIT
> > >
> > > Hi List,
> > > Please use the attached changeSet as a starting point for developing a
> > > Browser that is modules-aware.
> > >
> > > Squeak on,
> > > Torge
> > > P.S.: Pleas be patient with me if there is already some module-aware
> > > browser just much much more powerful than mine. I though it was missing
> > > and hacked something together just to kill some time.
> > >
> > > --Boundary_(ID_ux95B6MoVLkqxLmoDzLcgQ)
> > > Content-type: application/x-squeak-source; name=ModluePaneBrowser-th.1.cs
> > > Content-transfer-encoding: base64
> > > Content-disposition: inline; filename=ModluePaneBrowser-th.1.cs
> > >
> > >
> > > --Boundary_(ID_ux95B6MoVLkqxLmoDzLcgQ)--
> 
> --Boundary_(ID_yB2xA8Tu7govhQ+kyV8CxQ)
> Content-type: application/x-squeak-source; name=ModluePaneBrowser-th.3.cs
> Content-transfer-encoding: base64
> Content-disposition: inline; filename=ModluePaneBrowser-th.3.cs
> 
> J0Zyb20gU3F1ZWFrMy4zYWxwaGEgb2YgMzAgSmFudWFyeSAyMDAyIFtsYXRlc3QgdXBkYXRl
> OiAjNDg4MV0gb24gMTMgSnVuZSAyMDAyIGF0IDY6Mzg6MjEgcG0nIQ0iQ2hhbmdlIFNldDoJ
> CU1vZGx1ZVBhbmVCcm93c2VyLXRoDURhdGU6CQkJMTEgSnVuZSAyMDAyDUF1dGhvcjoJCQlU
> b3JnZSBIdXNmZWxkdA0NTXkgZmlyc3QgYXR0ZW1wdCBhdCB3cml0aW5nIGEgQnJvd3NlciB0
> aGF0IGlzIHNvbWV3aGF0IG1vZHVsZXMgYXdhcmUuDVVzZSB3aXRoIGNhdXRpb24uDUltcHJv
> dmUgYXMgeW91IHNlZSBmaXQuDSIhDQ1PYmplY3RFeHBsb3JlcldyYXBwZXIgc3ViY2xhc3M6
> ICNNb2R1bGVCcm93c2VyV3JhcHBlcg0JaW5zdGFuY2VWYXJpYWJsZU5hbWVzOiAnJw0JY2xh
> c3NWYXJpYWJsZU5hbWVzOiAnJw0JbW9kdWxlOiAjKFNxdWVhayBEZXZlbG9wbWVudCBCcm93
> c2VyKSENQnJvd3NlciBzdWJjbGFzczogI01vZHVsZVBhbmVCcm93c2VyDQlpbnN0YW5jZVZh
> cmlhYmxlTmFtZXM6ICdtb2R1bGUgbW9kdWxlTGlzdEluZGV4IHNlbGVjdGVkTW9kdWxlIHBh
> Y2thZ2VMaXN0ICcNCWNsYXNzVmFyaWFibGVOYW1lczogJycNCW1vZHVsZTogIyhTcXVlYWsg
> RGV2ZWxvcG1lbnQgQnJvd3NlcikhDVN5c3RlbURpY3Rpb25hcnkgbWV0aG9kRGljdCBhdDog
> I3JvYnVzdENsYXNzTmFtZWQ6IGlmQWJzZW50UHV0OltFbnZpcm9ubWVudCBjb21waWxlZE1l
> dGhvZEF0OiAjYXQ6XQ0hDSEoU21hbGx0YWxrIHJvYnVzdENsYXNzTmFtZWQ6ICNNb2R1bGVC
> cm93c2VyV3JhcHBlcikgbWV0aG9kc0ZvcjogJ2FzIHlldCB1bmNsYXNzaWZpZWQnIHN0YW1w
> OiAndGggNi8xMS8yMDAyIDIyOjIzJyENY29udGVudHMNCV4gaXRlbSBuZWlnaGJvck1vZHVs
> ZXMNCQlzZWxlY3Q6WzplYWNoIHwgZWFjaCBjbGFzcyA9PSBNb2R1bGVdDQkJdGhlbkNvbGxl
> Y3Q6WzplYWNoIHwNCQkJc2VsZiBjbGFzcyANCQkJCXdpdGg6IGVhY2gNCQkJCW5hbWU6IGVh
> Y2ggcGF0aCBsYXN0DQkJCQltb2RlbDogbW9kZWxdISAhDQ0hKFNtYWxsdGFsayByb2J1c3RD
> bGFzc05hbWVkOiAjTW9kdWxlQnJvd3NlcldyYXBwZXIpIG1ldGhvZHNGb3I6ICdhcyB5ZXQg
> dW5jbGFzc2lmaWVkJyBzdGFtcDogJ3RoIDYvMTEvMjAwMiAyMjoxNSchDXNldHRpbmdTZWxl
> Y3Rvcg0JXiNzZXRTZWxlY3RlZE1vZHVsZTohICENDQ0hKFNtYWxsdGFsayByb2J1c3RDbGFz
> c05hbWVkOiAjTW9kdWxlUGFuZUJyb3dzZXIpIG1ldGhvZHNGb3I6ICdjbGFzcyBsaXN0JyBz
> dGFtcDogJ3RoIDYvMTIvMjAwMiAwOToyMychDWNsYXNzTGlzdA0NCV4gbW9kdWxlDQkJaWZO
> b3ROaWw6W21vZHVsZSBjbGFzc05hbWVzXSEgIQ0NIShTbWFsbHRhbGsgcm9idXN0Q2xhc3NO
> YW1lZDogI01vZHVsZVBhbmVCcm93c2VyKSBtZXRob2RzRm9yOiAnY2xhc3MgbGlzdCcgc3Rh
> bXA6ICd0aCA2LzExLzIwMDIgMjI6NTcnIQ1zZWxlY3RlZENsYXNzDQl8IG5hbWUgfA0JbmFt
> ZSBfIHNlbGYgc2VsZWN0ZWRDbGFzc05hbWUuDQluYW1lIGlmTmlsOltebmlsXS4NCV5tb2R1
> bGUgYWxsQ2xhc3NlcyBkZXRlY3Q6IFs6ZWFjaCB8IGVhY2ggbmFtZSA9IG5hbWVdISAhDQ0h
> KFNtYWxsdGFsayByb2J1c3RDbGFzc05hbWVkOiAjTW9kdWxlUGFuZUJyb3dzZXIpIG1ldGhv
> ZHNGb3I6ICdtb2R1bGUgbGlzdCcgc3RhbXA6ICd0aCA2LzExLzIwMDIgMjE6NTYnIQ1nZXRN
> b2R1bGVTZWxlY3Rpb24NCV5zZWxlY3RlZE1vZHVsZSEgIQ0NIShTbWFsbHRhbGsgcm9idXN0
> Q2xhc3NOYW1lZDogI01vZHVsZVBhbmVCcm93c2VyKSBtZXRob2RzRm9yOiAnbW9kdWxlIGxp
> c3QnIHN0YW1wOiAndGggNi8xMS8yMDAyIDIxOjMzJyENbW9kdWxlDQkiQW5zd2VyIG15IHNl
> bGVjdGVkIG1vZHVsZSIJDQlebW9kdWxlTGlzdEluZGV4ID0gMCANCQlpZkZhbHNlOltzZWxm
> IG1vZHVsZUxpc3QgYXQ6IG1vZHVsZUxpc3RJbmRleF0NCQlpZlRydWU6W25pbF0hICENDSEo
> U21hbGx0YWxrIHJvYnVzdENsYXNzTmFtZWQ6ICNNb2R1bGVQYW5lQnJvd3NlcikgbWV0aG9k
> c0ZvcjogJ21vZHVsZSBsaXN0JyBzdGFtcDogJ3RoIDYvMTEvMjAwMiAyMjoxMCchDW1vZHVs
> ZUxpc3QNCV5BcnJheSB3aXRoOiAoTW9kdWxlQnJvd3NlcldyYXBwZXIgd2l0aDogc2VsZiBy
> b290TW9kdWxlIG5hbWU6ICd0b3AnIG1vZGVsOiBzZWxmKSEgIQ0NIShTbWFsbHRhbGsgcm9i
> dXN0Q2xhc3NOYW1lZDogI01vZHVsZVBhbmVCcm93c2VyKSBtZXRob2RzRm9yOiAnbW9kdWxl
> IGxpc3QnIHN0YW1wOiAndGggNi8xMy8yMDAyIDE4OjMxJyENbW9kdWxlTWVudTogYU1lbnUN
> CSJBbnN3ZXIgYSBNZW51IG9mIG9wZXJhdGlvbnMgb24gY2xhc3MgbW9kdWxlcyB0byBiZSAN
> CWRpc3BsYXllZCB3aGVuIHRoZSBvcGVyYXRlIG1lbnUgYnV0dG9uIGlzIHByZXNzZWQuIg0N
> CV5hTWVudQ0JCQlsYWJlbHM6ICdmaW5kIGNsYXNzLi4uXHJlY2VudCBjbGFzc2VzLi4uXHJl
> b3JnYW5pemVcdXBkYXRlJyB3aXRoQ1JzDQkJCWxpbmVzOiAjKDIpDQkJCXNlbGVjdGlvbnM6
> ICMoI2ZpbmRDbGFzcyAjcmVjZW50ICNlZGl0U3lzdGVtQ2F0ZWdvcmllcyAjdXBkYXRlUGFj
> a2FnZXMpISAhDQ0hKFNtYWxsdGFsayByb2J1c3RDbGFzc05hbWVkOiAjTW9kdWxlUGFuZUJy
> b3dzZXIpIG1ldGhvZHNGb3I6ICdtb2R1bGUgbGlzdCcgc3RhbXA6ICd0aCA2LzExLzIwMDIg
> MjE6MzInIQ1vcGVuRWRpdFN0cmluZzogYVN0cmluZw0JIkNyZWF0ZSBhIHBsdWdnYWJsZSB2
> ZXJzaW9uIG9mIGFsbCB0aGUgdmlld3MgZm9yIGEgQnJvd3NlciwgaW5jbHVkaW5nIHZpZXdz
> IGFuZCBjb250cm9sbGVycy4iDQkiTW9kdWxlQnJvd3NlciBvcGVuQnJvd3NlciINDQ0Jc2Vs
> ZiBjb3VsZE9wZW5Jbk1vcnBoaWMgaWZUcnVlOiBbXiBzZWxmIG9wZW5Bc01vcnBoRWRpdGlu
> ZzogYVN0cmluZ10uDQ0JXiBzZWxmIGVycm9yOiAnb25seSBhdmFpbGFibGUgaW4gbW9ycGhp
> YychICENDSEoU21hbGx0YWxrIHJvYnVzdENsYXNzTmFtZWQ6ICNNb2R1bGVQYW5lQnJvd3Nl
> cikgbWV0aG9kc0ZvcjogJ21vZHVsZSBsaXN0JyBzdGFtcDogJ3RoIDYvMTEvMjAwMiAyMTo1
> MichDXJvb3RNb2R1bGUNCV5Nb2R1bGUgcm9vdCEgIQ0NIShTbWFsbHRhbGsgcm9idXN0Q2xh
> c3NOYW1lZDogI01vZHVsZVBhbmVCcm93c2VyKSBtZXRob2RzRm9yOiAnbW9kdWxlIGxpc3Qn
> IHN0YW1wOiAndGggNi8xMS8yMDAyIDIxOjU5JyENc2V0TW9kdWxlU2VsZWN0aW9uOiBhTW9y
> cGgNCXNlbGVjdGVkTW9kdWxlIF8gYU1vcnBoLg0Jc2VsZiBjaGFuZ2VkOiAjZ2V0TW9kdWxl
> U2VsZWN0aW9uLg0Jc2VsZWN0ZWRNb2R1bGUgaWZOaWw6W15zZWxmXS4NCXNlbGVjdGVkTW9k
> dWxlIHNlbmRTZXR0aW5nTWVzc2FnZVRvOiBzZWxmISAhDQ0hKFNtYWxsdGFsayByb2J1c3RD
> bGFzc05hbWVkOiAjTW9kdWxlUGFuZUJyb3dzZXIpIG1ldGhvZHNGb3I6ICdtb2R1bGUgbGlz
> dCcgc3RhbXA6ICd0aCA2LzExLzIwMDIgMjI6MjknIQ1zZXRTZWxlY3RlZE1vZHVsZTphTW9k
> dWxlDQltZXNzYWdlQ2F0ZWdvcnlMaXN0SW5kZXggXyAwLg0JbWVzc2FnZUxpc3RJbmRleCBf
> IDAuDQljbGFzc0xpc3RJbmRleCBfIDAuDQltb2R1bGUgXyBhTW9kdWxlLg0Jc2VsZiBzZXRD
> bGFzc09yZ2FuaXplci4NCXNlbGYgY2hhbmdlZDogI21vZHVsZVNlbGVjdGlvbkNoYW5nZWQu
> DQlzZWxmIGNoYW5nZWQ6ICNtb2RsdWVMaXN0SW5kZXguDQkhICENDSEoU21hbGx0YWxrIHJv
> YnVzdENsYXNzTmFtZWQ6ICNNb2R1bGVQYW5lQnJvd3NlcikgbWV0aG9kc0ZvcjogJ2luaXRp
> YWxpemUtcmVsZWFzZScgc3RhbXA6ICd0aCA2LzExLzIwMDIgMjE6MjUnIQ1kZWZhdWx0QnJv
> d3NlclRpdGxlDQleICdNb2R1bGUgQnJvd3NlcichICENDSEoU21hbGx0YWxrIHJvYnVzdENs
> YXNzTmFtZWQ6ICNNb2R1bGVQYW5lQnJvd3NlcikgbWV0aG9kc0ZvcjogJ2luaXRpYWxpemUt
> cmVsZWFzZScgc3RhbXA6ICd0aCA2LzExLzIwMDIgMjI6MDMnIQ1vcGVuQXNNb3JwaEVkaXRp
> bmc6IGVkaXRTdHJpbmcgDQkiQ3JlYXRlIGEgcGx1Z2dhYmxlIHZlcnNpb24gb2YgYWxsIHRo
> ZSB2aWV3cyBmb3IgYSBCcm93c2VyLCBpbmNsdWRpbmcgDQl2aWV3cyBhbmQgY29udHJvbGxl
> cnMuIg0JIk1vZHVsZVBhbmVCcm93c2VyIG9wZW5Ccm93c2VyIg0NCXwgbGlzdEhlaWdodCB3
> aW5kb3cgfA0JbGlzdEhlaWdodCBfIDAuNC4NCSh3aW5kb3cgXyBTeXN0ZW1XaW5kb3cgbGFi
> ZWxsZWQ6ICdsYXRlcicpIG1vZGVsOiBzZWxmLg0Jd2luZG93DQkJYWRkTW9ycGg6IChTaW1w
> bGVIaWVyYXJjaGljYWxMaXN0TW9ycGgNCQkJCW9uOiBzZWxmDQkJCQlsaXN0OiAjbW9kdWxl
> TGlzdA0JCQkJc2VsZWN0ZWQ6ICNnZXRNb2R1bGVTZWxlY3Rpb24NCQkJCWNoYW5nZVNlbGVj
> dGVkOiAjc2V0TW9kdWxlU2VsZWN0aW9uOg0JCQkJbWVudTogI21vZHVsZU1lbnU6DQkJCQlr
> ZXlzdHJva2U6ICNtb2R1bGVMaXN0S2V5OmZyb206KQ0JCWZyYW1lOiAoMCBAIDAgZXh0ZW50
> OiAwLjI1IEAgbGlzdEhlaWdodCkuDQlzZWxmDQkJYWRkQ2xhc3NBbmRTd2l0Y2hlc1RvOiB3
> aW5kb3cNCQlhdDogKDAuMjUgQCAwIGV4dGVudDogMC4yNSBAIGxpc3RIZWlnaHQpDQkJcGx1
> czogMC4NCXdpbmRvdw0JCWFkZE1vcnBoOiBzZWxmIGJ1aWxkTW9ycGhpY01lc3NhZ2VDYXRM
> aXN0DQkJZnJhbWU6ICgwLjUwIEAgMCBleHRlbnQ6IDAuMjUgQCBsaXN0SGVpZ2h0KS4NCXdp
> bmRvdw0JCWFkZE1vcnBoOiBzZWxmIGJ1aWxkTW9ycGhpY01lc3NhZ2VMaXN0DQkJZnJhbWU6
> ICgwLjc1IEAgMCBleHRlbnQ6IDAuMjUgQCBsaXN0SGVpZ2h0KS4NCXNlbGYNCQlhZGRMb3dl
> clBhbmVzVG86IHdpbmRvdw0JCWF0OiAoMCBAIGxpc3RIZWlnaHQgY29ybmVyOiAxIEAgMSkN
> CQl3aXRoOiBlZGl0U3RyaW5nLg0Jd2luZG93IHNldFVwZGF0YWJsZVBhbmVzRnJvbTogIygj
> cGFja2FnZUxpc3QgI3N5c3RlbUNhdGVnb3J5TGlzdCAjY2xhc3NMaXN0ICNtZXNzYWdlQ2F0
> ZWdvcnlMaXN0ICNtZXNzYWdlTGlzdCApLg0JXiB3aW5kb3chICENDSEoU21hbGx0YWxrIHJv
> YnVzdENsYXNzTmFtZWQ6ICNNb2R1bGVQYW5lQnJvd3NlcikgbWV0aG9kc0ZvcjogJ2luaXRp
> YWxpemUtcmVsZWFzZScgc3RhbXA6ICd0aCA2LzExLzIwMDIgMjE6MjknIQ1zeXN0ZW1Pcmdh
> bml6ZXI6IGFTeXN0ZW1Pcmdhbml6ZXIgDQkiSW5pdGlhbGl6ZSB0aGUgcmVjZWl2ZXIgYXMg
> YSBwZXJzcGVjdGl2ZSBvbiB0aGUgc3lzdGVtIG9yZ2FuaXplciwgDQlhU3lzdGVtT3JnYW5p
> emVyLiBUeXBpY2FsbHkgdGhlcmUgaXMgb25seSBvbmUtLXRoZSBzeXN0ZW0gdmFyaWFibGUg
> DQlTeXN0ZW1Pcmdhbml6YXRpb24uIg0NCXN1cGVyIHN5c3RlbU9yZ2FuaXplcjogYVN5c3Rl
> bU9yZ2FuaXplciAuDQltb2R1bGVMaXN0SW5kZXggOj0gMCEgIQ0NDSEoU21hbGx0YWxrIHJv
> YnVzdENsYXNzTmFtZWQ6ICNNb2R1bGVQYW5lQnJvd3NlciljbGFzcyAgbWV0aG9kc0Zvcjog
> J3dpbmRvdyBjb2xvcicgc3RhbXA6ICd0aCA2LzExLzIwMDIgMjE6MjQnIQ13aW5kb3dDb2xv
> clNwZWNpZmljYXRpb24NCSJBbnN3ZXIgYSBXaW5kb3dDb2xvclNwZWMgb2JqZWN0IHRoYXQg
> ZGVjbGFyZXMgbXkgcHJlZmVyZW5jZSINDQleIFdpbmRvd0NvbG9yU3BlYyBjbGFzc1N5bWJv
> bDogc2VsZiBuYW1lIHdvcmRpbmc6ICdNb2R1bGUgQnJvd3NlcicgYnJpZ2h0Q29sb3I6ICMo
> MS4wIDEuMCAwLjYpCSBwYXN0ZWxDb2xvcjogIygwLjk3NiAwLjk3NiAwLjgzNSkgaGVscE1l
> c3NhZ2U6ICdBIHN5c3RlbSBicm93c2VyIHdpdGggYW4gZXh0cmEgcGFuZSBhdCB0b3AtbGVm
> dCBmb3IgbW9kdWxlcy4nISAhDQ1Nb2R1bGVQYW5lQnJvd3NlciByZW1vdmVTZWxlY3Rvcjog
> I2J1aWxkTW9ycGhpY0NsYXNzTGlzdCENTW9kdWxlUGFuZUJyb3dzZXIgcmVtb3ZlU2VsZWN0
> b3I6ICNtb2R1bGVMaXN0SW5kZXghDU1vZHVsZVBhbmVCcm93c2VyIHJlbW92ZVNlbGVjdG9y
> OiAjbW9kdWxlTGlzdEluZGV4OiENTW9kdWxlUGFuZUJyb3dzZXIgcmVtb3ZlU2VsZWN0b3I6
> ICN3aW5kb3dDb2xvclNwZWNpZmljYXRpb24hDQ==
> 
> --Boundary_(ID_yB2xA8Tu7govhQ+kyV8CxQ)--



More information about the Squeak-dev mailing list