Skip to content

Instantly share code, notes, and snippets.

{ scopeName = 'source.js.objj';
fileTypes = ( 'j', 'J' );
foldingStartMarker = '(?x)
/\*\*(?!\*)
|^(?![^{]*?//|[^{]*?/\*(?!.*?\*/.*?\{)).*?\{\s*($|//|/\*(?!.*?\*/.*\S))
|^@(interface|protocol|implementation)\b
';
foldingStopMarker = '(?<!\*)\*\*/|^\s*\}|^@end\b';
patterns = (
{ name = 'meta.interface-or-protocol.js.objj';
jscore: jscore.m
gcc -Wall -g -lobjc -o jscore jscore.m -framework JavaScriptCore -framework Foundation
clean:
rm -rf jscore *.o
var embed = [[ReadOnlyTextField alloc] initWithFrame:CGRectMake(90, 50, 236, 20)];
[embed setFont:[CPFont systemFontOfSize:12.0]];
[embed setBordered:YES];
[embed setBezeled:YES];
[embed setBezelStyle:CPTextFieldSquareBezel];
[embed setEditable:YES];
[embed setStringValue: "theIframeCode"];
@cappuccino
cappuccino / gist:9848
Created September 10, 2008 07:49
TextView
@implementation CPTextView : CPView
{
DOMElement FIXME_textArea;
id _delegate;
CPScrollView _scrollView;
CPView _contentView;
JSObject _existingSelectStart;
var characterKeys = ['s', 'o', 'n', 'b', 'i', 'u', 'a', 'e'];
[[CPDOMWindowBridge sharedDOMWindowBridge] preventCharacterKeysFromPropagating: characterKeys]
var keyCodes = [37, 38, 39, 40];
[[CPDOMWindowBridge sharedDOMWindowBridge] preventKeyCodesFromPropagating: keyCodes];