mirror of
https://github.com/kennethreitz-archive/gitx.git
synced 2026-06-05 23:40:18 +00:00
initial highlighter file view
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
//
|
||||
// GLFileView.m
|
||||
// GitX
|
||||
//
|
||||
// Created by German Laullon on 14/09/10.
|
||||
// Copyright 2010 __MyCompanyName__. All rights reserved.
|
||||
//
|
||||
|
||||
#import "GLFileView.h"
|
||||
|
||||
|
||||
@implementation GLFileView
|
||||
|
||||
- (void) awakeFromNib
|
||||
{
|
||||
startFile = @"fileview";
|
||||
//repository = historyController.repository;
|
||||
[super awakeFromNib];
|
||||
[historyController.treeController addObserver:self forKeyPath:@"selection" options:0 context:@"treeController"];
|
||||
}
|
||||
|
||||
- (void) observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
|
||||
{
|
||||
//NSLog(@"keyPath=%@ change=%@ context=%@ object=%@ \n %@",keyPath,change,context,object,[historyController.treeController selectedObjects]);
|
||||
NSArray *files=[historyController.treeController selectedObjects];
|
||||
if ([files count]>0) {
|
||||
PBGitTree *file=[files objectAtIndex:0];
|
||||
NSString *fileTxt=[file textContents];
|
||||
id script = [view windowScriptObject];
|
||||
[script callWebScriptMethod:@"showFile" withArguments:[NSArray arrayWithObject:fileTxt]];
|
||||
}
|
||||
}
|
||||
@end
|
||||
Reference in New Issue
Block a user