home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-03-31 | 45.4 KB | 1,149 lines |
- /*=============================================================================
- //
- // Copyright (C) 1996,1997,1998 by Paul S. McCarthy and Eric Sunshine.
- // Written by Paul S. McCarthy and Eric Sunshine.
- // All Rights Reserved.
- //
- // This notice may not be removed from this source code.
- //
- // This object is included in the MiscKit by permission from the authors
- // and its use is governed by the MiscKit license, found in the file
- // "License.rtf" in the MiscKit distribution. Please refer to that file
- // for a list of all applicable permissions and restrictions.
- //
- =============================================================================*/
- /*-----------------------------------------------------------------------------
- ** MiscTableScroll-3.3-4.x.tops
- **
- ** "tops" conversion script to aid porting of NEXTSTEP 3.3 programs that
- ** use MiscTableScroll to OPENSTEP 4.x.
- **
- ** This script must be run *after* running the standard NeXT supplied
- ** conversion scripts.
- **
- **-----------------------------------------------------------------------------
- **-----------------------------------------------------------------------------
- ** $Id: MiscTableScroll-3.3-4.x.tops,v 1.11 98/03/22 13:18:10 sunshine Exp $
- ** $Log: MiscTableScroll-3.3-4.x.tops,v $
- ** Revision 1.11 98/03/22 13:18:10 sunshine
- ** v133.1: Added conversions for:
- ** -cornerTitle, -setCornerTitle:
- ** -minUniformSizeCols, setMinUniformSizeCols:
- ** -maxUniformSizeCols, setMaxUniformSizeCols:
- ** -makeCellsPerform:...
- ** Removed obsolete conversions:
- ** -colDataSize:, -setColDataSize:
- ** -colExpandsToData, -setCol:expandsToData:
- **
- ** Revision 1.10 97/11/23 07:37:10 sunshine
- ** v130.1: -[MiscIntList addInt:] conversion was broken.
- **
- ** Revision 1.9 97/06/18 10:19:43 sunshine
- ** v125.9: Renamed "3.3-4.1" --> "3.3-4.x". Alphabetically sorted method
- ** lists. Reorganized conversion groups to be more sensible.
- ** Added conversions for headers to handle new framework architecture.
- ** Added more conversions for "num..." --> "numberOf...", "buff" --> "buffer".
- ** Cleaned up more border vs. slot methods.
- ** cellIsSelected:: --> cellIsSelectedAtRow:column:
- ** scrollSelToVisible --> scrollSelectionToVisible
- ** MISC_TABLE_CELL_ICON --> MISC_TABLE_CELL_IMAGE
- ** Added missing conversion: clickedCol --> clickedColumn
- ** Added missing MiscIntList conversions.
- ** Added conversions for color-related methods: "highlight" --> "selected"
- **---------------------------------------------------------------------------*/
-
- /**
- ** Header files moved into MiscTableScroll framework
- ** MiscExporter.h
- ** MiscTableCell.h
- ** MiscTableScroll.h
- ** MiscTableTypes.h
- **/
-
- replace "misckit/<s header>"
- with "MiscTableScroll/<header>"
- where "<header>" isOneOf {
- "MiscExporter.h",
- "MiscTableCell.h",
- "MiscTableScroll.h",
- "MiscTableTypes.h"
- }
-
- /**
- ** Obsolete MiscIntList replaced with NSArray:
- ** addInt: --> numberWithInt: & addObject:
- ** addIntList: --> addObjectsFromArray:
- ** bsearch: --> numberWithInt: & indexOfObject:
- ** bsearch:using:data: --> numberWithInt: & indexOfObject:
- ** initFromString: --> componentsSeparatedByString:
- ** insertInt:at: --> numberWithInt: & insertObject:atIndex:
- ** intAt: --> objectAtIndex & intValue
- ** lsearch: --> numberWithInt: & indexOfObject:
- ** lsearch:using:data: --> numberWithInt: & indexOfObject:
- ** readFromString: --> setArray: & componentsSeparatedByString:
- ** removeIntAt: --> removeObjectAtIndex:
- ** replaceIntAt:with: --> numberWithInt: & replaceObjectAtIndex:withObject:
- ** sortUsing:data: --> sortUsingFunction:context:
- ** writeToString --> description
- ** writeToString:size: --> description
- ** writeToString:size:canExpand: --> description
- **/
-
- replace "[<list> addInt:<int>]"
- with "[<list> addObject:[NSNumber numberWithInt:<int>]]"
-
- replace "[<list> addIntList:<other>]"
- with "[<list> addObjectsFromArray:<other>]"
-
- replace "[<list> <sel>:<int>]"
- with "[<list> indexOfObject:[NSNumber numberWithInt:<int>]]"
- warning "MiscTableScrollConversion: -[MiscIntList <sel>:] obsolete. NSNotFound now indicates failed search rather than -1."
- where "<sel>" isOneOf {
- "bsearch",
- "lsearch"
- }
-
- replace "[<list> <sel>:<int> using:<func> data:<context>]"
- with "[<list> indexOfObject:[NSNumber numberWithInt:<int>]]"
- warning "MiscTableScrollConversion: -[MiscIntList <sel>:using:data:] obsolete. NSNotFound now indicates failed search rather than -1."
- where "<sel>" isOneOf {
- "bsearch",
- "lsearch"
- }
-
- replace "[[MiscIntList <sel>:<zone>] initFromString:<str>]"
- with "[[<str> componentsSeparatedByString:@\" \"] retain]"
- warning "MiscTableScrollConversion: MiscIntList obsolete. Use NSArray or NSMutableArray instead."
- where "<sel>" isOneOf {
- "allocFromZone",
- "allocWithZone"
- }
-
- replace "[[MiscIntList alloc] initFromString:<str>]"
- with "[[<str> componentsSeparatedByString:@\" \"] retain]"
- warning "MiscTableScrollConversion: MiscIntList obsolete. Use NSArray or NSMutableArray instead."
-
- replace "[<list> insertInt:<int> at:<pos>]"
- with "[<list> insertObject:[NSNumber numberWithInt:<int>] atIndex:<pos>]"
-
- replace "[<list> intAt:<pos>]"
- with "[[<list> objectAtIndex:<pos>] intValue]"
-
- replace "[<list> readFromString:<str>]"
- with "[<list> setArray:[<str> componentsSeparatedByString:@\" \"]]"
- warning "MiscTableScrollConversion: -[MiscIntList readFromString:] obsolete. Use NSArray or NSMutableArray instead."
-
- replacemethod "removeIntAt:"
- with "removeObjectAtIndex:"
-
- replace "[<list> replaceIntAt:<pos> with:<int>]"
- with "[<list> replaceObjectAtIndex:<pos> withObject:[NSNumber numberWithInt:<int>]]"
-
- replace "[<list> sortUsing:<func> data:<context>]"
- with "[<list> sortUsingFunction:<func> context:<context>]"
- error "MiscTableScrollConversion: MiscIntList obsolete. Fix <func> to work with NSMutableArray."
-
- replace "<var> = [<list> writeToString]"
- with "<var> = [<list> description]"
- warning "MiscTableScrollConversion: -[MiscIntList writeToString] replaced with -[NSArray description]."
-
- replace "<var> = [<list> writeToString:<buff> size:<size>]"
- with "<var> = [<list> description]"
- warning "MiscTableScrollConversion: -[MiscIntList writeToString:size:] replaced with -[NSArray description]."
-
- replace "[<list> writeToString:<buff> size:<size>]"
- with "<buff> = [<list> description]"
- warning "MiscTableScrollConversion: -[MiscIntList writeToString:size:] replaced with -[NSArray description]."
-
- replace "<var> = [<list> writeToString:<buff> size:<size> canExpand:<flag>]"
- with "<var> = [<list> description]"
- warning "MiscTableScrollConversion: -[MiscIntList writeToString:size:canExpand] replaced with -[NSArray description]."
-
- replace "[<list> writeToString:<buff> size:<size> canExpand:<flag>]"
- with "<buff> = [<list> description]"
- warning "MiscTableScrollConversion: -[MiscIntList writeToString:size:canExpand] replaced with -[NSArray description]."
-
-
- /**
- ** Obsolete data-type:
- ** MiscIntList --> NSArray
- **/
-
- replace "MiscIntList"
- with "NSArray"
- error "MiscTableScrollConversion: MiscIntList obsolete. Convert to NSArray or NSMutableArray."
-
-
- /**
- ** Radical arg changes: MiscIntList --> NSArray
- ** border:selectedSlots: --> selectedSlots:
- ** border:selectedTags: --> selectedSlotTags:
- ** border:slotOrder: --> slotOrder:
- ** border:slotSizes: --> slotSizes:
- **/
-
- replace "[<scroll> border:<border> <old>:<arg>]"
- with "<arg> = [<scroll> <new>:<border>]"
- error "MiscTableScrollConversion: <new> changed radically: MiscIntList --> NSArray."
- where ("<old>", "<new>") isOneOf {
- ("selectedSlots", "selectedSlots"),
- ("selectedTags", "selectedSlotTags"),
- ("slotOrder", "slotOrder"),
- ("slotSizes", "slotSizes")
- }
-
-
- /**
- ** Radical arg changes: MiscIntList --> NSArray
- ** colOrder: --> columnOrder
- ** colSizes: --> columnSizes
- ** rowOrder: --> rowOrder
- ** rowSizes: --> rowSizes
- ** selectedCols: --> selectedColumns
- ** selectedColTags: --> selectedColumnTags
- ** selectedRows: --> selectedRows
- ** selectedRowTags: --> selectedRowTags
- **/
-
- replace "[<scroll> <old>:<arg>]"
- with "<arg> = [<scroll> <new>]"
- error "MiscTableScrollConversion: <new> changed radically: MiscIntList --> NSArray."
- where ("<old>", "<new>") isOneOf {
- ("colOrder", "columnOrder"),
- ("colSizes", "columnSizes"),
- ("rowOrder", "rowOrder"),
- ("rowSizes", "rowSizes"),
- ("selectedCols", "selectedColumns"),
- ("selectedColTags", "selectedColumnTags"),
- ("selectedRows", "selectedRows"),
- ("selectedRowTags", "selectedRowTags")
- }
-
-
- /**
- ** Minor arg changes: MiscIntList --> NSArray
- ** border:deselectSlots: --> border:deselectSlots:
- ** border:deselectTags: --> border:deselectSlotTags:
- ** border:physicalToVisual: --> border:physicalToVisual:
- ** border:selectSlots: --> border:selectSlots:
- ** border:selectSlots:byExtension: --> border:selectSlots:byExtension:
- ** border:selectTags: --> border:selectSlotTags:
- ** border:selectTags:byExtension: --> border:selectSlotTags:byExtension:
- ** border:setSlotOrder: --> border:setSlotOrder:
- ** border:setSlotSizes: --> border:setSlotSizes:
- ** border:visualToPhysical: --> border:visualToPhysical:
- ** deselectCols: --> deselectColumns:
- ** deselectColTags: --> deselectColumnTags:
- ** deselectRows: --> deselectRows:
- ** deselectRowTags: --> deselectRowTags:
- ** selectCols: --> selectColumns:
- ** selectCols:byExtension: --> selectColumns:byExtension:
- ** selectColTags: --> selectColumnTags:
- ** selectColTags:byExtension: --> selectColumnTags:byExtension:
- ** selectRows: --> selectRows:
- ** selectRows:byExtension: --> selectRows:byExtension:
- ** selectRowTags: --> selectRowTags:
- ** selectRowTags:byExtension: --> selectRowTags:byExtension:
- ** setColOrder: --> setColumnOrder:
- ** setColSizes: --> setColumnSizes:
- ** setRowOrder: --> setRowOrder:
- ** setRowSizes: --> setRowSizes:
- **/
-
- replacemethod "<old>"
- with "<new>"
- warning "MiscTableScrollConversion: <new> argument type changed: MiscIntList --> NSArray."
- where ("<old>", "<new>") isOneOf {
- ("border:deselectSlots:", "border:deselectSlots:"),
- ("border:deselectTags:", "border:deselectSlotTags:"),
- ("border:physicalToVisual:", "border:physicalToVisual:"),
- ("border:selectSlots:", "border:selectSlots:"),
- ("border:selectSlots:byExtension:", "border:selectSlots:byExtension:"),
- ("border:selectTags:", "border:selectSlotTags:"),
- ("border:selectTags:byExtension:", "border:selectSlotTags:byExtension:"),
- ("border:setSlotOrder:", "border:setSlotOrder:"),
- ("border:setSlotSizes:", "border:setSlotSizes:"),
- ("border:visualToPhysical:", "border:visualToPhysical:"),
- ("deselectCols:", "deselectColumns:"),
- ("deselectColTags:", "deselectColumnTags:"),
- ("deselectRows:", "deselectRows:"),
- ("deselectRowTags:", "deselectRowTags:"),
- ("selectCols:", "selectColumns:")
- ("selectCols:byExtension:", "selectColumns:byExtension:"),
- ("selectColTags:", "selectColumnTags:"),
- ("selectColTags:byExtension:", "selectColumnTags:byExtension:"),
- ("selectRows:", "selectRows:"),
- ("selectRows:byExtension:", "selectRows:byExtension:"),
- ("selectRowTags:", "selectRowTags:"),
- ("selectRowTags:byExtension:", "selectRowTags:byExtension:"),
- ("setColOrder:", "setColumnOrder:"),
- ("setColSizes:", "setColumnSizes:"),
- ("setRowOrder:", "setRowOrder:"),
- ("setRowSizes:", "setRowSizes:")
- }
-
-
- /**
- ** Radical return change: (int const*) --> NSArray
- ** slotSortVector:len: --> slotSortVector:
- **/
-
- replace "<w w><token var> = [<token scroll> slotSortVector:<border> len:<arg>]"
- with "<token var> = [<token scroll> slotSortVector:<border>];<w w>*<arg> = [<token var> count]"
- error "MiscTableScrollConversion: slotSortVector: changed radically: int array --> NSArray."
-
-
- /**
- ** Radical arg change: (int const*) --> NSArray
- ** border:setSlotSortVector:len: --> border:setSlotSortVector:
- **/
-
- replace "[<token scroll> border:<border> setSlotSortVector:<arg> len:<len>]"
- with "[<token scroll> border:<border> setSlotSortVector:<arg>]"
- error "MiscTableScrollConversion: setSlotSortVector: changed radically: int array --> NSArray, <len> argument dropped."
-
-
- /**
- ** Radical return change: (int const*) --> NSArray
- ** colSortVectorLen: --> columnSortVector
- ** rowSortVectorLen: --> rowSortVector
- **/
-
- replace "<w w><token var> = [<token scroll> <old>:<arg>]"
- with "<token var> = [<token scroll> <new>];<w w>*<arg> = [<token var> count]"
- error "MiscTableScrollConversion: <new> changed radically: int array --> NSArray."
- where ("<old>", "<new>") isOneOf {
- ("colSortVectorLen", "columnSortVector"),
- ("rowSortVectorLen", "rowSortVector")
- }
-
-
- /**
- ** Radical arg change: (int const*) --> NSArray
- ** setColSortVector:len: --> setColumnSortVector:
- ** setRowSortVector:len: --> setRowSortVector:
- **/
-
- replace "[<token scroll> <old>:<vector> len:<len>]"
- with "[<token scroll> <new>:<vector>]"
- error "MiscTableScrollConversion: <new> changed radically: int array --> NSArray, <len> argument dropped."
- where ("<old>", "<new>") isOneOf {
- ("setColSortVector", "setColumnSortVector"),
- ("setRowSortVector", "setRowSortVector")
- }
-
-
- /**
- ** Radical return type change: void --> NSArray
- ** border:physicalToVisual:
- ** border:visualToPhysical:
- **/
-
- replace "[<scroll> border:<border> <sel>:<arg>]"
- with "NSArray* newArray = [<scroll> border:<border> <sel>:<arg>]"
- error "MiscTableScrollConversion: border:<sel>: now returns an NSArray rather than converting the input array in-place."
- where "<sel>" isOneOf {
- "physicalToVisual",
- "visualToPhysical"
- }
-
-
- /**
- ** Radical change: String methods: {char*,len} --> NSString
- ** border:slotOrderAsString:size:canExpand: --> slotOrderAsString:
- ** border:slotSizesAsString:size:canExpand: --> slotSizesAsString:
- **/
-
- replace "<var> = [<scroll> border:<border> <sel>:<buff> size:<size> canExpand:<flag>]"
- with "<var> = [<scroll> <sel>:<border>]"
- error "MiscTableScrollConversion: <sel> now returns NSString and no longer accepts an input buffer."
- where "<sel>" isOneOf {
- "slotOrderAsString",
- "slotSizesAsString"
- }
-
- replace "[<scroll> border:<border> <sel>:<buff> size:<size> canExpand:<flag>]"
- with "<buff> = [<scroll> <sel>:<border>]"
- error "MiscTableScrollConversion: <sel> now returns NSString and no longer accepts an input buffer."
- where "<sel>" isOneOf {
- "slotOrderAsString",
- "slotSizesAsString"
- }
-
-
- /**
- ** Radical change: String methods: {char*,len} --> NSString
- ** colOrderAsString:size:canExpand: --> columnOrderAsString
- ** colSizesAsString:size:canExpand: --> columnSizesAsString
- ** rowOrderAsString:size:canExpand: --> rowOrderAsString
- ** rowSizesAsString:size:canExpand: --> rowSizesAsString
- **/
-
- replace "<var> = [<scroll> <old>:<buff> size:<size> canExpand:<flag>]"
- with "<var> = [<scroll> <new>]"
- error "MiscTableScrollConversion: <new> now returns NSString and no longer accepts an input buffer."
- where ("<old>", "<new>") isOneOf {
- ("colOrderAsString", "columnOrderAsString"),
- ("colSizesAsString", "columnSizesAsString"),
- ("rowOrderAsString", "rowOrderAsString"),
- ("rowSizesAsString", "rowSizesAsString")
- }
-
- replace "[<scroll> <old>:<buff> size:<size> canExpand:<flag>]"
- with "<buff> = [<scroll> <new>]"
- error "MiscTableScrollConversion: <new> now returns NSString and no longer accepts an input buffer."
- where ("<old>", "<new>") isOneOf {
- ("colOrderAsString", "columnOrderAsString"),
- ("colSizesAsString", "columnSizesAsString"),
- ("rowOrderAsString", "rowOrderAsString"),
- ("rowSizesAsString", "rowSizesAsString")
- }
-
-
- /**
- ** Minor change: String methods: (char*) --> NSString
- ** border:setSlot:title: --> border:setSlot:title:
- ** border:setSlotOrderFromString: --> border:setSlotOrderFromString:
- ** border:setSlotSizesFromString: --> border:setSlotSizesFromString:
- ** border:slotTitle: --> border:slotTitle:
- ** setColOrderFromString: --> setColumnOrderFromString:
- ** setColSizesFromString: --> setColumnSizesFromString:
- ** setRowOrderFromString: --> setRowOrderFromString:
- ** setRowSizesFromString: --> setRowSizesFromString:
- ** colTitle: --> columnTitle:
- ** rowTitle: --> rowTitle:
- ** setCol:title: --> setColumn:title:
- ** setRow:title: --> setRow:title:
- ** cornerTitle --> cornerTitle
- ** setCornerTitle: --> setCornerTitle:
- **/
-
- replacemethod "<old>"
- with "<new>"
- warning "MiscTableScrollConversion: <new> argument or return type changed: (char const*) --> NSString."
- where ("<old>", "<new>") isOneOf {
- ("border:setSlot:title:", "border:setSlot:title:"),
- ("border:setSlotOrderFromString:", "border:setSlotOrderFromString:"),
- ("border:setSlotSizesFromString:", "border:setSlotSizesFromString:"),
- ("border:slotTitle:", "border:slotTitle:"),
- ("setColOrderFromString:", "setColumnOrderFromString:"),
- ("setColSizesFromString:", "setColumnSizesFromString:"),
- ("setRowOrderFromString:", "setRowOrderFromString:"),
- ("setRowSizesFromString:", "setRowSizesFromString:"),
- ("colTitle:", "columnTitle:"),
- ("rowTitle:", "rowTitle:"),
- ("setCol:title:", "setColumn:title:"),
- ("setRow:title:", "setRow:title:"),
- ("cornerTitle", "cornerTitle"),
- ("setCornerTitle:", "setCornerTitle:")
- }
-
-
- /**
- ** Minor change: String methods: NXAtom --> NSString
- ** builtinCanWritePboardType:
- ** builtinValidRequestorForSendType:andReturnType: --> ...:returnType:
- ** builtinWriteSelectionToPasteboard:types:
- ** canWritePboardType:
- ** tableScroll:validRequestorForSendType:andReturnType: --> ...:returnType:
- **/
-
- replacemethod "<old>"
- with "<new>"
- warning "MiscTableScrollConversion: <new> args changed: NXAtom --> NSString*."
- where ("<old>", "<new>") isOneOf {
- ("builtinCanWritePboardType:", "builtinCanWritePboardType:"),
- ("builtinValidRequestorForSendType:andReturnType:", "builtinValidRequestorForSendType:returnType:"),
- ("builtinWriteSelectionToPasteboard:types:", "builtinWriteSelectionToPasteboard:types:"),
- ("canWritePboardType:", "canWritePboardType:"),
- ("tableScroll:validRequestorForSendType:andReturnType:","tableScroll:validRequestorForSendType:returnType:")
- }
-
-
- /**
- ** Obsolete gray-value methods
- ** backgroundGray --> backgroundColor
- ** highlightBackgroundGray --> selectedBackgroundColor
- ** highlightTextGray --> selectedTextColor
- ** textGray --> textColor
- **/
-
- replace "[<obj> <old>]"
- with "[[[<obj> <new>] colorUsingColorSpaceName:NSCalibratedWhiteColorSpace] whiteComponent]"
- warning "MiscTableScrollConversion: Do you really want gray?"
- where ("<old>", "<new>") isOneOf {
- ("backgroundGray", "backgroundColor"),
- ("highlightBackgroundGray", "selectedBackgroundColor"),
- ("highlightTextGray", "selectedTextColor"),
- ("textGray", "textColor")
- }
-
-
- /**
- ** Obsolete gray-value methods
- ** setBackgroundGray --> setBackgroundColor
- ** setHighlightBackgroundGray --> setSelectedBackgroundColor
- ** setHighlightTextGray --> setSelectedTextColor
- ** setTextGray --> setTextColor
- **/
-
- replace "[<obj> <old>:<arg>]"
- with "[<obj> <new>:[NSColor colorWithCalibratedWhite:<arg> alpha:1.0]]"
- warning "MiscTableScrollConversion: Do you really want gray?"
- where ("<old>", "<new>") isOneOf {
- ("setBackgroundGray", "setBackgroundColor"),
- ("setHighlightBackgroundGray", "setSelectedBackgroundColor"),
- ("setHighlightTextGray", "setSelectedTextColor"),
- ("setTextGray", "setTextColor")
- }
-
-
- /**
- ** NXRect conversion:
- ** getDocClipFrame: --> documentClipRect
- **/
-
- replace "[<scroll> getDocClipFrame:<arg>]"
- with "*<arg> = [<scroll> documentClipRect]"
-
-
- /**
- ** Name change (for NSMatrix compatibility), return type change: (id) --> (BOOL)
- ** findCell:row:col: --> getRow:column:ofCell:
- ** findCellWithTag:row:col: --> getRow:column:ofCellWithTag:
- ** getRow:andCol:forPoint: --> getRow:column:forPoint:
- **/
-
- replace "[<scroll> <old>:<arg> row:<row> col:<col>]"
- with "[<scroll> getRow:<row> column:<col> <new>:<arg>]"
- warning "MiscTableScrollConversion: getRow:column:<new>: now returns BOOL rather than (id)"
- where ("<old>", "<new>") isOneOf {
- ("findCellWithTag", "ofCellWithTag"),
- ("findCell", "ofCell")
- }
-
- replace "[<scroll> getRow:<row> andCol:<col> forPoint:<point>]"
- with "[<scroll> getRow:<row> column:<col> forPoint:<point>]"
- warning "MiscTableScrollConversion: getRow:column:forPoint: now returns BOOL rather than (id)"
-
-
- /**
- ** Name change (for NSMatrix compatibility), return type change: (id) --> NSRect
- ** getCellFrame:at:: --> cellFrameAtRow:column:
- **/
-
- replace "[<scroll> getCellFrame:<rect> at:<row>:<col>]"
- with "*<rect> = [<scroll> cellFrameAtRow:<row> column:<col>]"
-
-
- /**
- ** Simple name change (for OpenStep's new naming conventions):
- ** addCol --> addColumn
- ** autoSortCols --> autoSortColumns
- ** border:deleteSlotAt: --> border:removeSlot:
- ** border:findSlotWithTag: --> border:slotWithTag:
- ** border:insertSlotAt: --> border:insertSlot:
- ** border:setSlot:sortFunc: --> border:setSlot:sortFunction:
- ** border:slotSortFunc: --> border:slotSortFunction:
- ** buffCount --> bufferCount
- ** canEdit:at:: --> canEdit:atRow:column:
- ** cellAt:: --> cellAtRow:column:
- ** cellIsSelected:: --> cellIsSelectedAtRow:column:
- ** clearColSelection --> clearColumnSelection
- ** clearCursorCol --> clearCursorColumn
- ** clickedCol --> clickedColumn
- ** colAdjustedSize: --> columnAdjustedSize:
- ** colAtPosition: --> columnAtPosition:
- ** colBorder --> columnBorder
- ** colCellPrototype: --> columnCellPrototype:
- ** colCellType: --> columnCellType:
- ** colIsAutosize: --> columnIsAutosize:
- ** colIsSelected: --> columnIsSelected:
- ** colIsSizeable: --> columnIsSizeable:
- ** colIsSorted: --> columnIsSorted:
- ** colIsVisible: --> columnIsVisible:
- ** colMaxSize: --> columnMaxSize:
- ** colMinSize: --> columnMinSize:
- ** colPosition: --> columnPosition:
- ** colsAreSorted --> columnsAreSorted
- ** colSize: --> columnSize:
- ** colSortDirection: --> columnSortDirection:
- ** colSortFunc: --> columnSortFunction:
- ** colSortType: --> columnSortType:
- ** colTag: --> columnTag:
- ** colTitleMode --> columnTitleMode
- ** colTitlesHeight --> columnTitlesHeight
- ** colTitlesOn --> columnTitlesOn
- ** compareCols:: --> compareColumns::
- ** compareCols::info: --> compareColumns::info:
- ** compareSlotFunc --> compareSlotFunction
- ** cursorCol --> cursorColumn
- ** deleteColAt: --> removeColumn:
- ** deleteRowAt: --> removeRow:
- ** deselectCol: --> deselectColumn:
- ** doIncrementalSearch:col: --> doIncrementalSearch:column:
- ** doRetireCell:at:: --> doRetireCell:atRow:column:
- ** doReviveCell:at:: --> doReviveCell:atRow:column:
- ** doubleValueAt:: --> doubleValueAtRow:column:
- ** draggableCols --> draggableColumns
- ** drawCellAt:: --> drawCellAtRow:column:
- ** drawCol: --> drawColumn:
- ** drawColTitle: --> drawColumnTitle:
- ** edit:at:: --> edit:atRow:column:
- ** editCellAt:: --> editCellAtRow:column:
- ** editIfAble:at:: --> editIfAble:atRow:column:
- ** emptyAndFreeCells --> emptyAndReleaseCells
- ** findCellWithTag: --> cellWithTag:
- ** findColWithTag: --> columnWithTag:
- ** findRowWithTag: --> rowWithTag:
- ** firstVisibleCol --> firstVisibleColumn
- ** floatValueAt:: --> floatValueAtRow:column:
- ** getColExportGridMode --> getColumnExportGridMode
- ** getColExportTitleMode --> getColumnExportTitleMode
- ** hasColSelection --> hasColumnSelection
- ** hasMultipleColSelection --> hasMultipleColumnSelection
- ** hasValidCursorCol --> hasValidCursorColumn
- ** insertColAt: --> insertColumn:
- ** insertRowAt: --> insertRow:
- ** intValueAt:: --> intValueAtRow:column:
- ** lastVisibleCol --> lastVisibleColumn
- ** makeCellsPerform: --> makeCellsPerformSelector:
- ** makeCellsPerform:selectedOnly: --> makeCellsPerformSelector:selectedOnly:
- ** makeCellsPerform:with: --> makeCellsPerformSelector:with:
- ** makeCellsPerform:with:selectedOnly:
- ** --> makeCellsPerformSelector:with:selectedOnly:
- ** makeCellsPerform:with:with: --> makeCellsPerformSelector:with:with:
- ** makeCellsPerform:with:with:selectedOnly:
- ** --> makeCellsPerformSelector:with:with:selectedOnly:
- ** maxUniformSizeCols --> maxUniformSizeColumns
- ** minUniformSizeCols --> minUniformSizeColumns
- ** modifierDragCols --> modifierDragColumns
- ** moveColFrom:to: --> moveColumnFrom:to:
- ** numCols --> numberOfColumns
- ** numRows --> numberOfRows
- ** numSelectedCols --> numberOfSelectedColumns
- ** numSelectedRows --> numberOfSelectedRows
- ** numSlots: --> numberOfSlots:
- ** numVisibleCols --> numberOfVisibleColumns
- ** numVisibleRows --> numberOfVisibleRows
- ** numVisibleSlots: --> numberOfVisibleSlots:
- ** reenableCursor --> enableCursor
- ** retireCell:at:: --> retireCell:atRow:column:
- ** reviveCell:at:: --> reviveCell:atRow:column:
- ** rowSortFunc: --> rowSortFunction:
- ** scrollCellToVisible:: --> scrollCellToVisibleAtRow:column:
- ** scrollColToVisible: --> scrollColumnToVisible:
- ** scrollSelToVisible --> scrollSelectionToVisible
- ** selectAllCols --> selectAllColumns
- ** selectCol: --> selectColumn:
- ** selectCol:byExtension: --> selectColumn:byExtension:
- ** setAutoSortCols: --> setAutoSortColumns:
- ** setCol:autosize: --> setColumn:autosize:
- ** setCol:cellPrototype: --> setColumn:cellPrototype:
- ** setCol:cellType: --> setColumn:cellType:
- ** setCol:maxSize: --> setColumn:maxSize:
- ** setCol:minSize: --> setColumn:minSize:
- ** setCol:size: --> setColumn:size:
- ** setCol:sizeable: --> setColumn:sizeable:
- ** setCol:sortDirection: --> setColumn:sortDirection:
- ** setCol:sortFunc: --> setColumn:sortFunction:
- ** setCol:sortType: --> setColumn:sortType:
- ** setCol:tag: --> setColumn:tag:
- ** setColExportGridMode: --> setColumnExportGridMode:
- ** setColExportTitleMode: --> setColumnExportTitleMode:
- ** setColTitleMode: --> setColumnTitleMode:
- ** setColTitlesHeight: --> setColumnTitlesHeight:
- ** setColTitlesOn: --> setColumnTitlesOn:
- ** setCompareSlotFunc: --> setCompareSlotFunction:
- ** setCursorCol: --> setCursorColumn:
- ** setDraggableCols: --> setDraggableColumns:
- ** setFirstVisibleCol: --> setFirstVisibleColumn:
- ** setLastVisibleCol: --> setLastVisibleColumn:
- ** setMaxUniformSizeCols: --> setMaxUniformSizeColumns:
- ** setMinUniformSizeCols: --> setMinUniformSizeColumns:
- ** setModifierDragCols: --> setModifierDragColumns:
- ** setRow:sortFunc: --> setRow:sortFunction:
- ** setSizeableCols: --> setSizeableColumns:
- ** setUniformSizeCols: --> setUniformSizeColumns:
- ** sizeableCols --> sizeableColumns
- ** sortCol: --> sortColumn:
- ** sortCols --> sortColumns
- ** stateAt:: --> stateAtRow:column:
- ** stringValueAt:: --> stringValueAtRow:column:
- ** tagAt:: --> tagAtRow:column:
- ** titleAt:: --> titleAtRow:column:
- ** uniformSizeCols --> uniformSizeColumns
- ** tableScroll:abortEditAt:: --> tableScroll:abortEditAtRow:column:
- ** tableScroll:allowDragOperationAt::
- ** --> tableScroll:allowDragOperationAtRow:column:
- ** tableScrollBuffCount: --> tableScrollBufferCount:
- ** tableScroll:canEdit:at:: --> tableScroll:canEdit:atRow:column:
- ** tableScroll:cellAt:: --> tableScroll:cellAtRow:column:
- ** tableScroll:didEdit:at:: --> tableScroll:didEdit:atRow:column:
- ** tableScroll:doubleValueAt:: --> tableScroll:doubleValueAtRow:column:
- ** tableScroll:edit:at:: --> tableScroll:edit:atRow:column:
- ** tableScroll:floatValueAt:: --> tableScroll:floatValueAtRow:column:
- ** tableScroll:getISearchCol: --> tableScroll:getISearchColumn:
- ** tableScroll:imageForDragOperationAt::
- ** --> tableScroll:imageForDragOperationAtRow:column:
- ** tableScroll:intValueAt:: --> tableScroll:intValueAtRow:column:
- ** tableScroll:preparePasteboard:forDragOperationAt::
- ** --> tableScroll:preparePasteboard:forDragOperationAtRow:column:
- ** tableScroll:retireAt:: --> tableScroll:retireAtRow:column:
- ** tableScroll:retireCell:at:: --> tableScroll:retireCell:atRow:column:
- ** tableScroll:reviveAt:: --> tableScroll:reviveAtRow:column:
- ** tableScroll:reviveCell:at:: --> tableScroll:reviveCell:atRow:column:
- ** tableScroll:setStringValue:at:: --> tableScroll:setStringValue:atRow:column:
- ** tableScroll:stateAt:: --> tableScroll:stateAtRow:column:
- ** tableScroll:stringValueAt:: --> tableScroll:stringValueAtRow:column:
- ** tableScroll:tagAt:: --> tableScroll:tagAtRow:column:
- ** tableScroll:titleAt:: --> tableScroll:titleAtRow:column:
- ** tableScroll:willEditAt:: --> tableScroll:willEditAtRow:column:
- **/
-
- replacemethod "<old>"
- with "<new>"
- where ("<old>", "<new>") isOneOf {
- ("addCol", "addColumn"),
- ("autoSortCols", "autoSortColumns"),
- ("border:deleteSlotAt:", "border:removeSlot:"),
- ("border:findSlotWithTag:", "border:slotWithTag:"),
- ("border:insertSlotAt:", "border:insertSlot:"),
- ("border:setSlot:sortFunc:", "border:setSlot:sortFunction:"),
- ("border:slotSortFunc:", "border:slotSortFunction:"),
- ("buffCount", "bufferCount"),
- ("canEdit:at::", "canEdit:atRow:column:"),
- ("cellAt::", "cellAtRow:column:"),
- ("cellIsSelected::", "cellIsSelectedAtRow:column:"),
- ("clearColSelection", "clearColumnSelection"),
- ("clearCursorCol", "clearCursorColumn"),
- ("clickedCol", "clickedColumn"),
- ("colAdjustedSize:", "columnAdjustedSize:"),
- ("colAtPosition:", "columnAtPosition:"),
- ("colBorder", "columnBorder"),
- ("colCellPrototype:", "columnCellPrototype:"),
- ("colCellType:", "columnCellType:"),
- ("colIsAutosize:", "columnIsAutosize:"),
- ("colIsSelected:", "columnIsSelected:"),
- ("colIsSizeable:", "columnIsSizeable:"),
- ("colIsSorted:", "columnIsSorted:"),
- ("colIsVisible:", "columnIsVisible:"),
- ("colMaxSize:", "columnMaxSize:"),
- ("colMinSize:", "columnMinSize:"),
- ("colPosition:", "columnPosition:"),
- ("colsAreSorted", "columnsAreSorted"),
- ("colSize:", "columnSize:"),
- ("colSortDirection:", "columnSortDirection:"),
- ("colSortFunc:", "columnSortFunction:"),
- ("colSortType:", "columnSortType:"),
- ("colTag:", "columnTag:"),
- ("colTitleMode", "columnTitleMode"),
- ("colTitlesHeight", "columnTitlesHeight"),
- ("colTitlesOn", "columnTitlesOn"),
- ("compareCols::", "compareColumns::"),
- ("compareCols::info:", "compareColumns::info:"),
- ("compareSlotFunc", "compareSlotFunction"),
- ("cursorCol", "cursorColumn"),
- ("deleteColAt:", "removeColumn:"),
- ("deleteRowAt:", "removeRow:"),
- ("deselectCol:", "deselectColumn:"),
- ("doIncrementalSearch:col:", "doIncrementalSearch:column:"),
- ("doRetireCell:at::", "doRetireCell:atRow:column:"),
- ("doReviveCell:at::", "doReviveCell:atRow:column:"),
- ("doubleValueAt::", "doubleValueAtRow:column:"),
- ("draggableCols", "draggableColumns"),
- ("drawCellAt::", "drawCellAtRow:column:"),
- ("drawCol:", "drawColumn:"),
- ("drawColTitle:", "drawColumnTitle:"),
- ("edit:at::", "edit:atRow:column:"),
- ("editCellAt::", "editCellAtRow:column:"),
- ("editIfAble:at::", "editIfAble:atRow:column:"),
- ("emptyAndFreeCells", "emptyAndReleaseCells"),
- ("findCellWithTag:", "cellWithTag:"),
- ("findColWithTag:", "columnWithTag:"),
- ("findRowWithTag:", "rowWithTag:"),
- ("firstVisibleCol", "firstVisibleColumn"),
- ("floatValueAt::", "floatValueAtRow:column:"),
- ("getColExportGridMode", "getColumnExportGridMode"),
- ("getColExportTitleMode", "getColumnExportTitleMode"),
- ("hasColSelection", "hasColumnSelection"),
- ("hasMultipleColSelection", "hasMultipleColumnSelection"),
- ("hasValidCursorCol", "hasValidCursorColumn"),
- ("insertColAt:", "insertColumn:"),
- ("insertRowAt:", "insertRow:"),
- ("intValueAt::", "intValueAtRow:column:"),
- ("lastVisibleCol", "lastVisibleColumn"),
- ("makeCellsPerform:", "makeCellsPerformSelector:"),
- ("makeCellsPerform:selectedOnly:", "makeCellsPerformSelector:selectedOnly:"),
- ("makeCellsPerform:with:", "makeCellsPerformSelector:with:"),
- ("makeCellsPerform:with:selectedOnly:", "makeCellsPerformSelector:with:selectedOnly:"),
- ("makeCellsPerform:with:with:", "makeCellsPerformSelector:with:with:"),
- ("makeCellsPerform:with:with:selectedOnly:", "makeCellsPerformSelector:with:with:selectedOnly:"),
- ("maxUniformSizeCols", "maxUniformSizeColumns"),
- ("minUniformSizeCols", "minUniformSizeColumns"),
- ("modifierDragCols", "modifierDragColumns"),
- ("moveColFrom:to:", "moveColumnFrom:to:"),
- ("numCols", "numberOfColumns"),
- ("numRows", "numberOfRows"),
- ("numSelectedCols", "numberOfSelectedColumns"),
- ("numSelectedRows" "numberOfSelectedRows"),
- ("numSlots:", "numberOfSlots:"),
- ("numVisibleCols", "numberOfVisibleColumns"),
- ("numVisibleRows" "numberOfVisibleRows"),
- ("numVisibleSlots:" "numberOfVisibleSlots:"),
- ("reenableCursor", "enableCursor"),
- ("retireCell:at::", "retireCell:atRow:column:"),
- ("reviveCell:at::", "reviveCell:atRow:column:"),
- ("rowSortFunc:", "rowSortFunction:"),
- ("scrollCellToVisible::", "scrollCellToVisibleAtRow:column:"),
- ("scrollColToVisible:", "scrollColumnToVisible:"),
- ("scrollSelToVisible", "scrollSelectionToVisible"),
- ("selectAllCols", "selectAllColumns"),
- ("selectCol:", "selectColumn:"),
- ("selectCol:byExtension:", "selectColumn:byExtension:"),
- ("selectedCol", "selectedColumn"),
- ("setAutoSortCols:", "setAutoSortColumns:"),
- ("setCol:autosize:", "setColumn:autosize:"),
- ("setCol:cellPrototype:", "setColumn:cellPrototype:"),
- ("setCol:cellType:", "setColumn:cellType:"),
- ("setCol:maxSize:", "setColumn:maxSize:"),
- ("setCol:minSize:", "setColumn:minSize:"),
- ("setCol:size:", "setColumn:size:"),
- ("setCol:sizeable:", "setColumn:sizeable:"),
- ("setCol:sortDirection:", "setColumn:sortDirection:"),
- ("setCol:sortFunc:", "setColumn:sortFunction:"),
- ("setCol:sortType:", "setColumn:sortType:"),
- ("setCol:tag:", "setColumn:tag:"),
- ("setColExportGridMode:", "setColumnExportGridMode:"),
- ("setColExportTitleMode:", "setColumnExportTitleMode:"),
- ("setColTitleMode:", "setColumnTitleMode:"),
- ("setColTitlesHeight:", "setColumnTitlesHeight:"),
- ("setColTitlesOn:", "setColumnTitlesOn:"),
- ("setCompareSlotFunc:", "setCompareSlotFunction:"),
- ("setCursorCol:", "setCursorColumn:"),
- ("setDraggableCols:", "setDraggableColumns:"),
- ("setFirstVisibleCol:", "setFirstVisibleColumn:"),
- ("setLastVisibleCol:", "setLastVisibleColumn:"),
- ("setMaxUniformSizeCols:", "setMaxUniformSizeColumns:"),
- ("setMinUniformSizeCols:", "setMinUniformSizeColumns:"),
- ("setModifierDragCols:", "setModifierDragColumns:"),
- ("setRow:sortFunc:", "setRow:sortFunction:"),
- ("setSizeableCols:", "setSizeableColumns:"),
- ("setUniformSizeCols:", "setUniformSizeColumns:"),
- ("sizeableCols", "sizeableColumns"),
- ("sortCol:", "sortColumn:"),
- ("sortCols", "sortColumns"),
- ("stateAt::", "stateAtRow:column:"),
- ("stringValueAt::", "stringValueAtRow:column:"),
- ("tagAt::", "tagAtRow:column:"),
- ("titleAt::", "titleAtRow:column:"),
- ("uniformSizeCols", "uniformSizeColumns"),
- ("tableScroll:abortEditAt::", "tableScroll:abortEditAtRow:column:"),
- ("tableScroll:allowDragOperationAt::", "tableScroll:allowDragOperationAtRow:column:"),
- ("tableScrollBuffCount:", "tableScrollBufferCount:"),
- ("tableScroll:canEdit:at::", "tableScroll:canEdit:atRow:column:"),
- ("tableScroll:cellAt::", "tableScroll:cellAtRow:column:"),
- ("tableScroll:didEdit:at::", "tableScroll:didEdit:atRow:column:"),
- ("tableScroll:doubleValueAt::", "tableScroll:doubleValueAtRow:column:"),
- ("tableScroll:edit:at::", "tableScroll:edit:atRow:column:"),
- ("tableScroll:floatValueAt::", "tableScroll:floatValueAtRow:column:"),
- ("tableScroll:getISearchCol:", "tableScroll:getISearchColumn:"),
- ("tableScroll:imageForDragOperationAt::", "tableScroll:imageForDragOperationAtRow:column:"),
- ("tableScroll:intValueAt::", "tableScroll:intValueAtRow:column:"),
- ("tableScroll:preparePasteboard:forDragOperationAt::", "tableScroll:preparePasteboard:forDragOperationAtRow:column:"),
- ("tableScroll:retireAt::", "tableScroll:retireAtRow:column:"),
- ("tableScroll:retireCell:at::", "tableScroll:retireCell:atRow:column:"),
- ("tableScroll:reviveAt::", "tableScroll:reviveAtRow:column:"),
- ("tableScroll:reviveCell:at::", "tableScroll:reviveCell:atRow:column:"),
- ("tableScroll:setStringValue:at::", "tableScroll:setStringValue:atRow:column:"),
- ("tableScroll:stateAt::", "tableScroll:stateAtRow:column:"),
- ("tableScroll:stringValueAt::", "tableScroll:stringValueAtRow:column:"),
- ("tableScroll:tagAt::", "tableScroll:tagAtRow:column:"),
- ("tableScroll:titleAt::", "tableScroll:titleAtRow:column:"),
- ("tableScroll:willEditAt::", "tableScroll:willEditAtRow:column:")
- }
-
-
- /**
- ** Simple name change (for OpenStep's new naming conventions):
- **
- ** 'tops' program from OPENSTEP 4.2 (and earlier) is buggy. In it,
- ** 'replacemethod' simply fails to recognize method calls which contain an
- ** ampersand, as in '[scroll getISearchCol:&col]'. We have to use 'replace'
- ** rather than 'replacemethod' for messages which will likely contain
- ** ampersands, such as the ones in this section. If not for this bug, these
- ** methods would have been included in the preceding section.
- **
- ** doGetISearchCol: --> doGetISearchColumn:
- ** getISearchCol: --> getISearchColumn:
- ** getNext:editRow:andCol: --> getNext:editRow:column:
- ** getNextEditRow:andCol: --> getNextEditRow:column:
- ** getPreviousEditRow:andCol: --> getPreviousEditRow:column:
- **/
-
- replace "[<scroll> <old>:<var>]"
- with "[<scroll> <new>:<var>]"
- where ("<old>", "<new>") isOneOf {
- ("doGetISearchCol", "doGetISearchColumn"),
- ("getISearchCol", "getISearchColumn")
- }
-
- replace "[<scroll> <sel>:<row> andCol:<col>]"
- with "[<scroll> <sel>:<row> column:<col>]"
- where "<sel>" isOneOf {
- "getNextEditRow",
- "getPreviousEditRow"
- }
-
- replace "[<scroll> getNext:<flag> editRow:<row> andCol:<col>]"
- with "[<scroll> getNext:<flag> editRow:<row> column:<col>]"
-
-
- /**
- ** Simple name change (for OpenStep's new naming conventions):
- ** MISC_TABLE_CELL_ICON --> MISC_TABLE_CELL_IMAGE
- **/
-
- replace "<old>"
- with "<new>"
- where ("<old>", "<new>") isOneOf {
- ("MISC_TABLE_CELL_ICON", "MISC_TABLE_CELL_IMAGE")
- }
-
-
- /**
- ** Cleaned up naming conventions (for better internal consistency):
- ** borderClearCursor: --> clearCursorSlot:
- ** borderClearSelection: --> clearSlotSelection:
- ** borderClickedSlot: --> clickedSlot:
- ** borderCursor: --> cursorSlot:
- ** borderHasMultipleSelection: --> hasMultipleSlotSelection:
- ** borderHasSelection: --> hasSlotSelection:
- ** borderHasValidCursor: --> hasValidCursorSlot:
- ** borderNumSelectedSlots: --> numberOfSelectedSlots:
- ** borderSelectAll: --> selectAllSlots:
- ** borderSelectedSlot: --> selectedSlot:
- ** border:setCursor: --> border:setCursorSlot:
- ** border:setTitleMode: --> border:setSlotTitleMode:
- ** border:setTitlesOn: --> border:setSlotTitlesOn:
- ** border:setTitlesSize: --> border:setSlotTitlesSize:
- ** borderTitleMode: --> slotTitleMode:
- ** borderTitlesOn: --> slotTitlesOn:
- ** borderTitlesSize: --> slotTitlesSize:
- ** defaultHighlightBackgroundColor --> defaultSelectedBackgroundColor
- ** defaultHighlightTextColor --> defaultSelectedTextColor
- ** highlightBackgroundColor --> selectedBackgroundColor
- ** highlightBackgroundColor --> selectedBackgroundColor [variable]
- ** highlightTextColor --> selectedTextColor
- ** highlightTextColor --> selectedTextColor [variable]
- ** setHighlightBackgroundColor: --> setSelectedBackgroundColor:
- ** setHighlightTextColor: --> setSelectedTextColor:
- ** setOwnerHighlightBackgroundColor: --> setOwnerSelectedBackgroundColor:
- ** setOwnerHighlightTextColor: --> setOwnerSelectedTextColor:
- ** setUseOwnerHighlightBackgroundColor: --> setUseOwnerSelectedBackgroundColor:
- ** setUseOwnerHighlightTextColor: --> setUseOwnerSelectedTextColor:
- ** tableScroll:highlightBackgroundColorChangedTo:
- ** --> tableScroll:selectedBackgroundColorChangedTo:
- ** tableScroll:highlightTextColorChangedTo:
- ** --> tableScroll:selectedTextColorChanagedTo:
- ** tc1HighlightBackgroundColorLen --> tc1SelectedBackgroundColorLen
- ** tc1HighlightBackgroundColorPos --> tc1SelectedBackgroundColorPos
- ** tc1HighlightBackgroundColorPtr --> tc1SelectedBackgroundColorPtr
- ** tc1HighlightTextColorLen --> tc1SelectedTextColorLen
- ** tc1HighlightTextColorPos --> tc1SelectedTextColorPos
- ** tc1HighlightTextColorPtr --> tc1SelectedTextColorPtr
- ** useOwnerHighlightBackgroundColor--> useOwnerSelectedBackgroundColor
- ** useOwnerHighlightTextColor --> useOwnerSelectedTextColor
- **/
-
- replacemethod "<old>"
- with "<new>"
- where ("<old>", "<new>") isOneOf {
- ("borderClearCursor:", "clearCursorSlot:"),
- ("borderClearSelection:", "clearSlotSelection:"),
- ("borderClickedSlot:" "clickedSlot:")
- ("borderCursor:", "cursorSlot:"),
- ("borderHasMultipleSelection:", "hasMultipleSlotSelection:"),
- ("borderHasSelection:", "hasSlotSelection:"),
- ("borderHasValidCursor:", "hasValidCursorSlot:"),
- ("borderNumSelectedSlots:", "numberOfSelectedSlots:"),
- ("borderSelectAll:", "selectAllSlots:"),
- ("borderSelectedSlot:", "selectedSlot:"),
- ("border:setCursor:", "border:setCursorSlot:"),
- ("border:setTitleMode:", "border:setSlotTitleMode:"),
- ("border:setTitlesOn:", "border:setSlotTitlesOn:"),
- ("border:setTitlesSize:" "border:setSlotTitlesSize:"),
- ("borderTitleMode:", "slotTitleMode:"),
- ("borderTitlesOn:", "slotTitlesOn:"),
- ("borderTitlesSize:" "slotTitlesSize:"),
- ("defaultHighlightBackgroundColor", "defaultSelectedBackgroundColor"),
- ("defaultHighlightTextColor", "defaultSelectedTextColor"),
- ("highlightBackgroundColor", "selectedBackgroundColor"),
- ("highlightTextColor", "selectedTextColor"),
- ("setHighlightBackgroundColor:", "setSelectedBackgroundColor:"),
- ("setHighlightTextColor:", "setSelectedTextColor:"),
- ("setOwnerHighlightBackgroundColor:", "setOwnerSelectedBackgroundColor:"),
- ("setOwnerHighlightTextColor:", "setOwnerSelectedTextColor:"),
- ("setUseOwnerHighlightBackgroundColor:","setUseOwnerSelectedBackgroundColor:"),
- ("setUseOwnerHighlightTextColor:", "setUseOwnerSelectedTextColor:"),
- ("tableScroll:highlightBackgroundColorChangedTo:", "tableScroll:selectedBackgroundColorChangedTo:"),
- ("tableScroll:highlightTextColorChangedTo:", "tableScroll:selectedTextColorChanagedTo:"),
- ("tc1HighlightBackgroundColorLen", "tc1SelectedBackgroundColorLen"),
- ("tc1HighlightBackgroundColorPos", "tc1SelectedBackgroundColorPos"),
- ("tc1HighlightBackgroundColorPtr", "tc1SelectedBackgroundColorPtr"),
- ("tc1HighlightTextColorLen", "tc1SelectedTextColorLen"),
- ("tc1HighlightTextColorPos", "tc1SelectedTextColorPos"),
- ("tc1HighlightTextColorPtr", "tc1SelectedTextColorPtr"),
- ("useOwnerHighlightBackgroundColor", "useOwnerSelectedBackgroundColor"),
- ("useOwnerHighlightTextColor", "useOwnerSelectedTextColor")
- }
-
- replace "<old>"
- with "<new>"
- where ("<old>", "<new>") isOneOf {
- ("highlightBackgroundColor", "selectedBackgroundColor"),
- ("highlightTextColor", "selectedTextColor")
- }
-
-
- /**
- ** Delegate methods which now return (void) rather than (id):
- ** tableScroll:backgroundColorChangedTo:
- ** tableScroll:border:slotDraggedFrom:to:
- ** tableScroll:border:slotResized:
- ** tableScroll:border:slotSortReversed:
- ** tableScroll:changeFont:to:
- ** tableScroll:fontChangedFrom:to:
- ** tableScroll:selectedBackgroundColorChangedTo:
- ** tableScroll:selectedTextColorChangedTo:
- ** tableScroll:textColorChangedTo:
- **/
-
- replacemethod "<sel>"
- with same {
- replace "<rettype>" with "(void)"
- replace "<scroll_type>" with "(MiscTableScroll*)"
- }
- within ("<implementation>") {
- replace "return self;" with "return;"
- replace "return (self);" with "return;"
- }
- where "<sel>" isOneOf {
- "tableScroll:<scroll>backgroundColorChangedTo:",
- "tableScroll:<scroll>border:slotDraggedFrom:to:",
- "tableScroll:<scroll>border:slotResized:",
- "tableScroll:<scroll>border:slotSortReversed:",
- "tableScroll:<scroll>changeFont:to:",
- "tableScroll:<scroll>fontChangedFrom:to:",
- "tableScroll:<scroll>selectedBackgroundColorChangedTo:",
- "tableScroll:<scroll>selectedTextColorChangedTo:",
- "tableScroll:<scroll>textColorChangedTo:"
- }
-
-
- /**
- ** Delegate and TableCell methods which now return explicit (id):
- ** tableScroll:border:slotPrototype:
- ** tableScroll:cellAtRow:column:
- ** tableScroll:retireAtRow:column:
- ** tableScroll:retireCell:atRow:column:
- ** tableScroll:reviveAtRow:column:
- ** tableScroll:reviveCell:atRow:column:
- ** tableScroll:validRequestorForSendType:returnType:
- **/
-
- replacemethod "<sel>"
- with same {
- replace "<rettype>" with "(id)"
- replace "<scroll_type>" with "(MiscTableScroll*)"
- }
- where "<sel>" isOneOf {
- "tableScroll:<scroll>border:slotPrototype:",
- "tableScroll:<scroll>cellAtRow:column:",
- "tableScroll:<scroll>retireAtRow:column:"
- "tableScroll:<scroll>retireCell:atRow:column:",
- "tableScroll:<scroll>reviveAtRow:column:",
- "tableScroll:<scroll>reviveCell:atRow:column:",
- "tableScroll:<scroll>validRequestorForSendType:returnType:",
- }
-
-
- /**
- ** Delegate method return changed: (char*) --> NSString
- ** tableScroll:stringValueAtRow:column:
- ** tableScroll:titleAtRow:column:
- **/
-
- replacemethod "<sel>"
- with same {
- replace "<rettype>" with "(NSString*)"
- replace "<scroll_type>" with "(MiscTableScroll*)"
- }
- warning "MiscTableScrollConversion: <sel> now returns an NSString rather than (char const*)."
- where "<sel>" isOneOf {
- "tableScroll:<scroll>stringValueAtRow:column:",
- "tableScroll:<scroll>titleAtRow:column:"
- }
-
-
- /**
- ** Delegate method argument changes: (char*) --> NSString
- ** tableScroll:setStringValue:atRow:column:
- **/
-
- replacemethod "<sel>"
- with same {
- replace "<scroll_type>" with "(MiscTableScroll*)"
- replace "<str_type>" with "(NSString*)"
- }
- warning "MiscTableScrollConversion: <sel> now takes an NSString rather than (char const*)."
- where "<sel>" isOneOf {
- "tableScroll:<scroll>setStringValue:<str>atRow:column:",
- }
-
-
- /**
- ** Delegate method argument changes: NXAtom --> NSString
- ** tableScroll:validRequestorForSendType:returnType:
- **/
-
- replacemethod "<sel>"
- with same {
- replace "<scroll_type>" with "(MiscTableScroll*)"
- replace "<str1_type>" with "(NSString*)"
- replace "<str2_type>" with "(NSString*)"
- }
- where "<sel>" isOneOf {
- "tableScroll:<scroll>validRequestorForSendType:<str1>returnType:<str2>",
- }
-
-
- /**
- ** Delegate method argument changes: (NXEvent const*) --> NSEvent
- ** tableScroll:canEdit:atRow:column:
- ** tableScroll:edit:atRow:column:
- **/
-
- replacemethod "<sel>"
- with same {
- replace "<scroll_type>" with "(MiscTableScroll*)"
- replace "<ev_type>" with "(NSEvent*)"
- }
- warning "MiscTableScrollConversion: <sel> now takes an NSEvent rather than (NXEvent const*)."
- where "<sel>" isOneOf {
- "tableScroll:<scroll>canEdit:<ev>atRow:column:",
- "tableScroll:<scroll>edit:<ev>atRow:column:",
- }
-
-
- /**
- ** Final clean up.
- **/
-
- replace "*&" with ""
-
- replace "&*" with ""
-
- replace "- (void)<b method><w w1>{<w w2><b implementation>return;<w w3>}"
- with "- (void)<b method><w w1>{<w w2><b implementation><w w3>}"
-