X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fthecheat;a=blobdiff_plain;f=VariableTable.h;fp=VariableTable.h;h=de81f4c252ef50e1562c19df6c01f65d12006e7b;hp=0000000000000000000000000000000000000000;hb=d27548f80fe411fda2ee69c74a24eab4292267e9;hpb=e8d51183acdd2410a38dcf8f0efbf7c30cd6c581 diff --git a/VariableTable.h b/VariableTable.h new file mode 100644 index 0000000..de81f4c --- /dev/null +++ b/VariableTable.h @@ -0,0 +1,38 @@ +// +// VariableTable.h +// The Cheat +// +// Created by Chaz McGarvey on 12/28/04. +// Copyright 2004 Chaz McGarvey. All rights reserved. +// + +#import +#include "ChazLog.h" + +#import "BetterTableView.h" + +#import "TrackerScroller.h" + +/* + * This class lets you get which rows are currently visible and has a delegate + * method which is called when the visible rows changes. + */ + + +@interface VariableTable : BetterTableView +{ + BOOL _dontUpdate; + BOOL _updatePending; + NSRange _visibleRows; +} + +- (NSRange)visibleRows; + +@end + + +@interface NSObject ( VariableTableViewDelegate ) + +- (void)tableView:(NSTableView *)aTableView didChangeVisibleRows:(NSRange)rows; + +@end \ No newline at end of file