mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 20:35:50 +00:00
More autocomplete groundwork.
This commit is contained in:
parent
f973e08dc4
commit
8459f76ecb
@ -21,8 +21,19 @@
|
||||
* David Hyatt <hyatt@netscape.com> (Original Author)
|
||||
*/
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
#import "CHAutoCompleteDataSource.h"
|
||||
|
||||
@implementation CHAutoCompleteDataSource
|
||||
|
||||
-(int)numberOfRowsInTableView:(NSTableView*)aTableView
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
-(id)tableView:(NSTableView*)aTableView objectValueForTableColumn:(NSTableColumn*)aTableColumn row:(int)aRowIndex
|
||||
{
|
||||
return @"";
|
||||
}
|
||||
|
||||
@end
|
||||
|
@ -22,12 +22,28 @@
|
||||
*/
|
||||
|
||||
#import "CHAutoCompleteTableView.h"
|
||||
#import "CHAutoCompleteDataSource.h"
|
||||
|
||||
@implementation CHAutoCompleteTableView
|
||||
|
||||
-(id)initWithFrame:(NSRect)aRect
|
||||
{
|
||||
if ((self = [super initWithFrame: aRect])) {
|
||||
// Create our data source.
|
||||
CHAutoCompleteDataSource* ds = [[[CHAutoCompleteDataSource alloc] init] autorelease];
|
||||
[self setDataSource: ds];
|
||||
|
||||
// Create the URL column.
|
||||
NSTableColumn* urlColumn = [[[NSTableColumn alloc] initWithIdentifier:@"URL"] autorelease];
|
||||
[self addTableColumn: urlColumn];
|
||||
NSTableColumn* titleColumn = [[[NSTableColumn alloc] initWithIdentifier:@"Title"] autorelease];
|
||||
[self addTableColumn: titleColumn];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
-(void)controlTextDidChange:(NSNotification*)aNotification
|
||||
{
|
||||
printf("Input changed.\n");
|
||||
}
|
||||
|
||||
-(void)controlTextDidEndEditing:(NSNotification*)aNotification
|
||||
|
@ -21,8 +21,19 @@
|
||||
* David Hyatt <hyatt@netscape.com> (Original Author)
|
||||
*/
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
#import "CHAutoCompleteDataSource.h"
|
||||
|
||||
@implementation CHAutoCompleteDataSource
|
||||
|
||||
-(int)numberOfRowsInTableView:(NSTableView*)aTableView
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
-(id)tableView:(NSTableView*)aTableView objectValueForTableColumn:(NSTableColumn*)aTableColumn row:(int)aRowIndex
|
||||
{
|
||||
return @"";
|
||||
}
|
||||
|
||||
@end
|
||||
|
@ -21,8 +21,19 @@
|
||||
* David Hyatt <hyatt@netscape.com> (Original Author)
|
||||
*/
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
#import "CHAutoCompleteDataSource.h"
|
||||
|
||||
@implementation CHAutoCompleteDataSource
|
||||
|
||||
-(int)numberOfRowsInTableView:(NSTableView*)aTableView
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
-(id)tableView:(NSTableView*)aTableView objectValueForTableColumn:(NSTableColumn*)aTableColumn row:(int)aRowIndex
|
||||
{
|
||||
return @"";
|
||||
}
|
||||
|
||||
@end
|
||||
|
@ -22,12 +22,28 @@
|
||||
*/
|
||||
|
||||
#import "CHAutoCompleteTableView.h"
|
||||
#import "CHAutoCompleteDataSource.h"
|
||||
|
||||
@implementation CHAutoCompleteTableView
|
||||
|
||||
-(id)initWithFrame:(NSRect)aRect
|
||||
{
|
||||
if ((self = [super initWithFrame: aRect])) {
|
||||
// Create our data source.
|
||||
CHAutoCompleteDataSource* ds = [[[CHAutoCompleteDataSource alloc] init] autorelease];
|
||||
[self setDataSource: ds];
|
||||
|
||||
// Create the URL column.
|
||||
NSTableColumn* urlColumn = [[[NSTableColumn alloc] initWithIdentifier:@"URL"] autorelease];
|
||||
[self addTableColumn: urlColumn];
|
||||
NSTableColumn* titleColumn = [[[NSTableColumn alloc] initWithIdentifier:@"Title"] autorelease];
|
||||
[self addTableColumn: titleColumn];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
-(void)controlTextDidChange:(NSNotification*)aNotification
|
||||
{
|
||||
printf("Input changed.\n");
|
||||
}
|
||||
|
||||
-(void)controlTextDidEndEditing:(NSNotification*)aNotification
|
||||
|
@ -21,8 +21,19 @@
|
||||
* David Hyatt <hyatt@netscape.com> (Original Author)
|
||||
*/
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
#import "CHAutoCompleteDataSource.h"
|
||||
|
||||
@implementation CHAutoCompleteDataSource
|
||||
|
||||
-(int)numberOfRowsInTableView:(NSTableView*)aTableView
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
-(id)tableView:(NSTableView*)aTableView objectValueForTableColumn:(NSTableColumn*)aTableColumn row:(int)aRowIndex
|
||||
{
|
||||
return @"";
|
||||
}
|
||||
|
||||
@end
|
||||
|
Loading…
Reference in New Issue
Block a user