home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / OpenStepConversion / ConversionScripts / BrowserConversion.tops < prev    next >
Encoding:
Text File  |  1995-12-21  |  2.1 KB  |  53 lines

  1. /*********** BrowserConversion: delegate methods ***********/
  2.  
  3. replacemethod "browser:fillMatrix:<mat>inColumn:<col>" with "browser:createRowsForColumn:<col>inMatrix:<mat>" {
  4.     replace "<rettype>" with "(void)"
  5.     }
  6.     within ("<implementation>") {
  7.     replace "return <count>;" with same
  8.         error "BrowserConversion: Do not return count.  The matrix row count must be correct."
  9. }
  10.  
  11. replace "= [<obj> browser:<1> createRowsForColumn:<2> inMatrix:<3>];" with same
  12.     error "BrowserConversion:  browser:createRowsForColumn:inMatrix: does not return the matrix row count.  Use [matrix getNumberOfRows:&rows columns:&cols]"
  13.  
  14. replacemethod "browser:loadCell:atRow:inColumn:" with "browser:willDisplayCell:atRow:column:"
  15.  
  16. /*********** BrowserConversion: obsolete methods ***********/
  17.  
  18. replacemethod "<sel>" with same 
  19.     error "BrowserConversion: <sel> is obsolete"
  20.     where "<sel>" isOneOf {
  21.     "setHorizontalScrollButtonsEnabled:"
  22.     "areHorizontalScrollButtonsEnabled"
  23.     "useScrollButtons:"
  24.     "useScrollBars:"
  25.     "clearTitleInRect:ofColumn:"
  26.     }
  27.  
  28. /*********** BrowserConversion: arrow keys ***********/
  29.  
  30. replace "[<obj> acceptArrowKeys:<acceptFlag> andSendActionMessages:<sendFlag>]" with "[<obj> setAcceptsArrowKeys:<acceptFlag>], [<obj> setSendsActionOnArrowKeys:<sendFlag>]" 
  31.  
  32. replacemethod "acceptArrowKeys:andSendActionMessages:" with same
  33.     error "BrowserConversion: 'acceptArrorKeys:andSendActionMessages:' is obsolete ; use 'setAcceptsArrowKeys:' and 'setSendsActionOnArrowKeys:'"
  34.  
  35. /*********** BrowserConversion: misc ***********/
  36.  
  37. replacemethod "drawTitle:<title> inRect:<rect> ofColumn:<col>" with "drawTitleOfColumn:<col> inRect:<rect>"
  38.     within ("<implementation>") {
  39.     replace "<title_param>" with same
  40.         error "BrowserConversion:  title is no longer passed in.  You must figure out the title from the column index."
  41.     }
  42.  
  43.  
  44. replacemethod "minColumnWidth" with same {
  45.     replace "<rettype>" with "(float)"
  46. }
  47.  
  48. replacemethod "setMinColumnWidth:<nowfloat>" with same {
  49.     replace "<nowfloat_type>" with "(float)"
  50. }
  51.  
  52. replacemethod "browser:selectCell:inColumn:" with "browser:selectCellWithString:inColumn:"
  53.