diff options
author | Alex Merry <dev@randomguy3.me.uk> | 2013-03-26 12:54:41 +0000 |
---|---|---|
committer | Alex Merry <dev@randomguy3.me.uk> | 2013-03-26 12:54:41 +0000 |
commit | 3bfdc232f22f0fa5be20e0b603a8287626ec0c2f (patch) | |
tree | e54537047ac72238bc4eb2cd467d12e3a48b6939 /tikzit/src/common/NSString+Tikz.m | |
parent | 0f969b6ced7e9ebcbe4bc4e17867ff32d67f27bb (diff) |
Add edge anchor editing to GTK port
Includes functions for testing if an anchor is valid.
Diffstat (limited to 'tikzit/src/common/NSString+Tikz.m')
-rw-r--r-- | tikzit/src/common/NSString+Tikz.m | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tikzit/src/common/NSString+Tikz.m b/tikzit/src/common/NSString+Tikz.m index 8b11ad2..520ffd3 100644 --- a/tikzit/src/common/NSString+Tikz.m +++ b/tikzit/src/common/NSString+Tikz.m @@ -16,6 +16,7 @@ */ #import "NSString+Tikz.h" +#import "TikzGraphAssembler.h" @implementation NSString (Tikz) @@ -31,7 +32,7 @@ } } -- (BOOL) isValidTikz { +- (BOOL) isValidTikzPropertyNameOrValue { NSUInteger length = [self length]; unsigned int brace_depth = 0; unsigned int escape = 0; @@ -53,6 +54,10 @@ return !escape && brace_depth == 0; } +- (BOOL) isValidAnchor { + return [TikzGraphAssembler validateTikzEdgeAnchor:self]; +} + @end // vi:ft=objc:noet:ts=4:sts=4:sw=4 |