OmniBrowser broken into fresh 3.6

marcelo Cortez jmdc_marcelo at yahoo.com.ar
Tue Mar 9 21:38:32 UTC 2004


Hi folks

  i trid to install OmniBrowser into fresh 3.6 image
 ,but some methods are broken. i' fixed them  but
there is one
 fix  i'don't know how to do.

  the fix that i did is:

  ODBScrollPane>>hideScrollbar
 "original "
  hideScrollBar
 self removeMorph: scrollBar.
 self adjustPaneHeight.

 " fixed "

 hideScrollBar
 self privateRemoveMorph: scrollBar.
 self adjustPaneHeight.

 OBPane>>removeButton
 " original"
 removeButton
 self hasButton
 ifTrue: [self removeMorph: button.
 button _ nil.
 self adjustList]

 " fixed"
removeButton
 self hasButton
 ifTrue: [self privateRemoveMorph:button.
 button _ nil.
 self adjustList]


 ODBPane>>addButton:
 "fixed only"

 addButton: aButton
 self hasButton ifTrue: [self privateRemoveMorph:
 button].
 button _ aButton.
 self
 addMorph: button;
 adjustList;
adjustButton

 The fix is because the Morph refactoring stuff 'think
,i'ts not
 big eal ,but thiese fixes allow me to open OmniBrwser
  the 
copyWithFirst: method  fails

ODBClassNode>>categories
 categories
 ^ ((context categoriesForClass: className)
 collect: [:cat | OBMethodCategoryNode on: cat
 inClass: className inContext: context])
 copyWithFirst: self allCategory

 Array doesNotUnderstand copyWithFirst:
is it in another package ?
  which is it ?
  Sorry if  this is not the correct form to inform
fixes.
  Best regards
  Marcelo Diaz Cortez

------------
Los mejores usados y las más tentadoras 
ofertas de 0km están en Yahoo! Autos.
Comprá o vendé tu auto en
http://autos.yahoo.com.ar



More information about the Squeak-dev mailing list