Test post
- //
- // CodeHighlighter.m
- // Code Highlighter
- //
- // Created by Igor on 14.05.12.
- // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
- //
- #import "CodeHighlighter.h"
- @implementation CodeHighlighter
- @synthesize textFieldUrl;
- @synthesize textField;
- @synthesize languageSelect;
- -(id)init
- {
- if (self = [super init])
- {
- paste = [[KDEPaste alloc] init];
- [paste setDelegate:self];
- }
- return self;
- }
- -(void)awakeFromNib
- {
- [self.languageSelect removeAllItems];
- [self.languageSelect addItemWithTitle:@"None"];
- [self.languageSelect addItemsWithTitles:arr];
- }
- - (IBAction)onStartClick:(id)sender
- {
- //NSData *d = [NSData dataWithContentsOfFile:[NSString stringWithCString:__FILE__ encoding:NSUTF8StringEncoding]];
- //NSString *source = [[[NSString alloc] initWithData:d encoding:NSUTF8StringEncoding] autorelease];
- paste = [[KDEPaste alloc] init];
- [paste setDelegate:self];
- //[paste pasteEmbedCode:source language:@"objc"];
- [paste pasteCode:[self.textField stringValue] language:@"objc"];
- }
- - (IBAction)onClickCopyEmbeded:(id)sender
- {
- [pasteBoard clearContents];
- }
- {
- [self.textFieldUrl setStringValue:pasteUrl];
- }
- {
- NSLog(@"[Paste error]: %@", error);
- }
- {
- [embedCode autorelease];
- embedCode = [data retain];
- }
- @end