/*
 *     Generated by class-dump 3.0.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004 by Steve Nygard.
 */

#import <InstantMessage/FezExtendedTableView.h>

@class NSDate, NSImage, NSMutableArray, NSTimer;

@interface AnimatingTableView : FezExtendedTableView
{
    BOOL _animationEnabled;
    NSMutableArray *_refArray;
    NSMutableArray *_indexMapping;
    NSTimer *_timer;
    NSDate *_startTime;
    double _animationTime;
    int _curTableRows;
    struct _NSRange _movementRange;
    struct _NSRect _movementRect;
    double _spline;
    NSImage **_rowCache;
    int _rowCacheSize;
}

- (float)_normalRowOffset:(int)fp8;
- (struct _NSPoint)_animatedRowOrigin:(int)fp8;
- (void)_clearRowCache;
- (void)_finishAnimation;
- (void)dealloc;
- (void)logDebugInfo;
- (id)_mappingFromRefArray;
- (void)rememberIndexes;
- (void)animateMovementOverTime:(double)fp8;
- (void)oneStep:(id)fp8;
- (void)setAnimationEnabled:(BOOL)fp8;
- (BOOL)isAnimationEnabled;
- (BOOL)drawsSelection;
- (void)_drawHighlightForRowCache;
- (void)drawRow:(int)fp8 clipRect:(struct _NSRect)fp12;
- (struct _NSRect)frameOfCellAtColumn:(int)fp8 row:(int)fp12;
- (struct _NSRange)rowsInRect:(struct _NSRect)fp8;
- (int)numberOfRows;
- (void)tile;
- (void)reloadData;

@end

